尋找能夠用幾個標準來計算不同值的解決方案。 如下面截圖所示,我想知道,根據採購訂單類型(服務或物料),我每月有多少採購訂單。用幾個標準計算不同的值
初始數據:
期望的結果:
所有數據以文本格式。 難點在於初始數據表會每個月更新一次(我會加入行),所以公式必須考慮可能的更新。 數據透視表將不適用於我。
謝謝大家提前!
尋找能夠用幾個標準來計算不同值的解決方案。 如下面截圖所示,我想知道,根據採購訂單類型(服務或物料),我每月有多少採購訂單。用幾個標準計算不同的值
初始數據:
期望的結果:
所有數據以文本格式。 難點在於初始數據表會每個月更新一次(我會加入行),所以公式必須考慮可能的更新。 數據透視表將不適用於我。
謝謝大家提前!
假設你的數據是在列Y:L,可以將M加一個輔助柱,在進入該式中M2和拖累:
=COUNTIF(J:J,J2)
然後,假設你想要的結果表中的列Ñ :P在O2中輸入此公式:
=COUNTIFS($K:$K,O$1,$L:$L,$N2,$M:$M,">0")-MAX((COUNTIFS($K:$K,O$1,$L:$L,$N2,$M:$M,">1")-1),0)
然後,您可以將此單元格拖到P列並將它們向下拖動。
這也假設你希望的結果表頭也格式化爲文本。
解決方案我提供的解決方案涉及1個幫助列,但您可以非常靈活地使用它。我做如下假設:
1)你可以列添加到您的原始表 2)表中的單元格A1
步驟開始:
粘貼此公式單元D2:
= [@ [月/年]] & [@ [伴侶/ SERV]]
粘貼此公式單元E2:
=SUMPRODUCT(
( [HELPER]=[@[Month/Year]] & [@[Mate/Serv]] )/
COUNTIFS([Month/Year],[Month/Year],
[Mate/Serv],[Mate/Serv],
[PO No.],[PO No.]
)
)
添加透視表,把PO數s轉換爲值區域,它會默認爲總和值。
如該圖:
你會看到,在旋轉值發生了變化。
這樣,您不必在摘要表中手動維護標題,因爲數據透視表將會選取任何新的條目/月份。
如果你要堅持你原來的設計:
相同的公式都可以使用(有小的改動添加表名稱,列名),但它仍然需要表和輔助 - 按照步驟1-3。確保您設置爲如下圖:
=SUMPRODUCT(
( Table2[HELPER]=H$1&$G2 )/
COUNTIFS(Table2[Month/Year],Table2[Month/Year],
Table2[Mate/Serv],Table2[Mate/Serv],
Table2[PO No.],Table2[PO No.]
)
)
如果任何人可以改變我的公式,以避免創建一個幫手 - 敲你自己了,2小時是我在1個工作門檻事情。
請不要忘記在最後標出最相關的答案。
我創建了一個虛擬表,所以你的結果將不會像我的。
如何測試:
雅各布,有趣的方法,但嘗試複製數據錶行,看看會發生什麼。不是我知道得更好,到目前爲止還沒有提出太多。只是說。 –
啊,你說得對。如果可能的話,數據過濾器似乎是最好的。 –