現在我被要求「修復」一些公式而做惡夢。用戶似乎希望他們使用閉源電子表格,但他們沒有。因此,他們最終不得不打開大約 10 個電子表格才能添加所有添加的值。
我試圖弄清楚如何從 Countif 更改為 Sumproduct,這似乎是唯一的解決方案,但沒有這樣的運氣。
希望Excel大師能夠提供協助。
現在的公式…:
=COUNTIFS('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI 日期],">="&B1,'S:\Data\HQ\2014\Report.xlsx'!Table2[RFI 日期] ,"<="&B2)
謝謝
答案1
所以你有了
=COUNTIFS('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date],">="&B1,'S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date],"<="&B2)
這基本上是計算表中有多少行兩個都大於或等於B1
且小於或等於B2
。這與以下內容相同:
=SUMPRODUCT(('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date]>=B1)*('S:\Data\HQ\2014\Report.xlsx'!Table2[RFI Date]<=B2)
在此公式中,它的*
作用相當於 a AND
,因此僅當兩個條件都滿足時才有效。
或者更簡單地說,你可以看看我做了什麼:
=COUNTIFS(C1:C7,">3",C1:C7,"<6")
是相同的
=SUMPRODUCT((C1:C7>3)*(C1:C7<6))