是否可以「countif」儲存格包含特定順序的值?

是否可以「countif」儲存格包含特定順序的值?

我在一個倉庫工作,使用 WM 應用程式產生日常交易的匯出資料。我們用開放式辦公室計算用於電子表格資料處理。資料包含位置儲存格,格式如下:

01.001.1.1 for 1st level of racking
01.001.2.1 for 2nd level of racking
01.001.3.1 for 3rd level of racking, etc until 7th level of racking

我想統計第一層和第二層的每日交易量,並將其分別用於第三層到第七層貨架。

我可以使用countiffrequency或其他公式來做到這一點嗎?

答案1

您可以使用單一公式來完成此操作,也可以按照 @Eric 建議使用輔助列來完成此操作。公式從下表中的 C3 開始填寫,列出了每個位置的等級:

=MID(A3,8,1)

D3 中的這個計算清單中第一層和第二層的數量:

=COUNTIF(C3:C12,1)+COUNTIF(C3:C12,2)

B3 中的此公式也將傳回第一層和第二層的數量:

=SUMPRODUCT(1*(VALUE(MID(A3:A12,8,1))<3))

在此輸入影像描述 ____________________________________________________________________

在最後一個公式中,MID()傳回等級數字的數組,但這些數字用引號引起來,因此 Excel 將它們視為文字。

VALUE()將數組轉換回數字,使測試有效< 3,這會給出一個True/False值數組,True其中等級為 1 或 2。

將此陣列乘以 1 會將True/False數值轉換為 1 和 0,並對SUMPRODUCT()陣列求和,得出第 1 級和第 2 級的總數。

相關內容