Excel 公式問題 Countif 到 Sumproduct

Excel 公式問題 Countif 到 Sumproduct

現在我被要求「修復」一些公式而做惡夢。用戶似乎希望他們使用閉源電子表格,但他們沒有。因此,他們最終不得不打開大約 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))

相關內容