若要在 Mac 版 Numbers 中計算低於最低庫存量的品項,請在輔助欄中比較每列的目前數量與最低數量,再使用 COUNTIF 計算符合條件的結果。這種方法可處理每個品項的最低數量各不相同的情況。

為每個庫存品項設定一列

本教學會計算有多少種品項需要補貨。每列代表一種類型,例如方塊或圓盤。結果會計算符合條件的列數;不會計算補足所有最低庫存量所需的個別物件總數。

請在含有一列標題的表格中使用以下合成範例。在 A1:D1 輸入標題,並在第 2–7 列輸入六個品項。先讓 D 欄保持空白;公式會填入其中的值。

列 A:品項 B:數量 C:最低數量 D:狀態
2 方塊 4 6
3 圓盤 8 8
4 圓環 12 5
5 磁磚 0 3
6 棱鏡 2 4
7 球體 7 6

請將數量與最低數量輸入為數字,並確保每次比較的兩邊使用相同單位。此處兩欄都填入個別物件的數量。數量為零是有效值;未知數量應與零明確區分。

輸入公式前,先定義「低於最低數量」的判定方式。本文採用嚴格小於:有八個物件且最低數量為八的品項,視為已達最低數量。Apple 說明,儲存格之間的比較會傳回真或假。在 Mac 版 Numbers 中使用表格儲存格中的資料計算數值

將每個數量與其各自的最低數量比較

選取 D2,輸入下列公式,然後按下 Return。輸入 = 會開啟「公式編輯器」;你也可以按一下相關儲存格來建立參照。Apple 的公式輸入說明

=IF(B2<C2,\"Below\",\"Meets\")

這項比較會檢查 B2 中的數量是否小於 C2 中的最低數量。IF 函數會在比較結果為真時傳回 Below,否則傳回 Meets。Apple 說明了這種傳回兩種結果的行為,並支援將文字作為任一結果。IF — Apple 函數說明

將公式填滿至 D7。選取 D2,將指標移到選取範圍的邊框上,直到出現黃色自動填滿控點,再將控點向下拖曳至 D7。請使用空白的狀態儲存格作為目的地,因為自動填滿會覆寫現有內容。在 Mac 版 Numbers 中自動填滿儲存格

檢查 D3 中的公式:它應該會比較 B3 與 C3。同樣地,最後一個狀態儲存格應該會比較 B7 與 C7。這項快速檢查可確認每個品項都使用自己的最低數量。

預期結果如下:

品項 狀態 原因
方塊 Below 4 小於 6
圓盤 Meets 8 等於 8
圓環 Meets 12 大於 5
磁磚 Below 0 小於 3
棱鏡 Below 2 小於 4
球體 Meets 7 大於 6

計算標記為低於最低數量的品項

請將摘要放在品項列之外。在此範例中,於 F1 輸入「低於最低數量的品項」,並在 F2 輸入以下公式:

=COUNTIF(D2:D7,\"Below\")

結果應為 3,代表方塊、磁磚和棱鏡。Apple 將 COUNTIF 定義為計算集合中符合條件的儲存格;此處的集合是六個狀態儲存格,條件是文字 Below。COUNTIF — Apple 函數說明

輔助欄讓結果可以檢視:你能找出計數所依據的三列。在此範例中,這些品項各自的短缺量是兩個方塊、三片磁磚和兩個棱鏡。總計為七個物件,但所需的計數仍是三種品項。

為何使用共用門檻會回答不同問題

如果每個品項的最低數量都相同,直接計算數量可能很合適。例如,以下公式會計算低於六的數值數量:

=COUNTIF(B2:B7,\"<6\")

這個公式在範例中也會傳回三,但只是碰巧相同。它將六套用於每個數量,而不是使用各列自己的最低數量。若將圓環的最低數量從五改為十三,逐列比較的方法應會計算出四個品項,而固定門檻公式仍會計算出三個。

請根據門檻所在位置選擇方法:若只有一個共用門檻,請使用直接的 COUNTIF;若各列門檻不同,請使用輔助欄。Apple 文件所述的 COUNTIF 語法會將條件套用至受測值。輔助欄方法會先明確執行成對比較。COUNTIF 語法與條件

讓未完成的數量保持明確可見

簡短的輔助公式假設兩個輸入儲存格都含有有效數字。如果庫存中有未完成的資料,請將 D2 中的公式替換為此版本,再將公式填滿至 D7:

=IF(AND(ISNUMBER(B2),ISNUMBER(C2)),IF(B2<C2,\"Below\",\"Meets\"),\"Check\")

這個公式會先檢查兩個輸入是否都是數字。ISNUMBER 對數值傳回真,而 AND 只有在所有測試都為真時才會傳回真。未通過數值檢查的列會顯示 Check;通過的列則會像之前一樣進行比較。ISNUMBER — Apple 函數說明、AND — Apple 函數說明

請保留 F2 中原有的摘要公式。在 F4 輸入「待檢查的列」,並在 F5 輸入以下公式:

=COUNTIF(D2:D7,\"Check\")

完成範例後,兩個摘要應顯示三個低於最低數量的品項,以及零列待檢查。你可以進行診斷練習:清除方塊的數量,其狀態應變為 Check,已確認低於最低數量的品項會剩下兩個,另有一列尚未解決。之後將數量恢復為四。

只有在解決所有待檢查列後,才將低於最低數量的計數視為完整。這能避免把未完成的品項納入表面上已達最低數量的品項群組。

數值檢查不會驗證所有庫存規則。負數或小數仍屬於數字。對於不可分割的物件,也請檢查輸入是否為非負整數。如果你要計算品項種類,請讓每種品項各佔一列:重複的品項列會各自計入。

驗證結果並謹慎擴充表格

在依據摘要採取行動前,請先確認以下各項:

  1. 相等: 圓盤數量為八、最低數量也是八時,狀態應顯示 Meets。
  2. 數量為零: 磁磚數量為零、最低數量為三時,狀態應顯示 Below。
  3. 不同門檻: 暫時將圓環的最低數量提高至十三;計數應從三增加至四。
  4. 輸入未完成: 使用數值檢查公式時,清除一個輸入值應顯示 Check。
  5. 最後一列: 確認最後一列庫存有狀態公式,且位於摘要範圍內。

範例使用明確範圍,讓涵蓋範圍一目了然。如果你在第 8 列新增第七個品項,請將輔助公式填入 D8,並將兩個摘要範圍都延伸至 D2:D8。新增輸入列需要有比較結果,並納入計數範圍。Apple 也指出分類表格有一項特定限制:在參照範圍內新增列時,可能需要變更參照,結果才會將該列納入。Numbers 公式中的儲存格參照

如果 Numbers 顯示公式錯誤,請按一下錯誤圖示以閱讀訊息。檢查儲存格參照、括號,以及文字結果兩側的引號。如果設定使用逗號作為小數分隔符號,Apple 指示使用者以分號分隔函數引數。例如,摘要會變成 =COUNTIF(D2:D7;"Below")。函數總覽 — Apple 函數說明

此方法會在每個輔助儲存格中產生一個結果,並以純量摘要計數。它不需要陣列公式、溢位輸出或圖表設定。

為狀態儲存格加入選用醒目提示

醒目提示能讓你更容易找到計入的列。選取 D2:D7,開啟「格式」側邊欄,選擇「儲存格」,然後按一下「條件式醒目提示」和「加入規則」。選擇符合 Below 的文字規則,選取樣式,再按一下「完成」。你可以為 Check 再加入一條規則。Apple 說明,條件式醒目提示會根據儲存格的值變更其外觀。在 Mac 版 Numbers 中使用儲存格條件

上述公式會計算狀態值。計算結果不受所選醒目提示顏色影響。將視覺規則套用至狀態欄,也能讓醒目提示直接對應到正在計算的結果。

維護庫存時,請將狀態欄與兩個摘要放在一起。此範例的完成結果是三種品項低於各自的最低數量,且零列需要進行數值檢查。接著就能從每個摘要追溯至可見的逐列判定。

來源