希望這是一個簡單的問題,我有兩列,A 包含日期,B 包含數字。
例如,我想取平均值B:B,但前提是日期A:A是本月的第一天。
所以我想我會做這樣的事情,=AVERAGEIFS(A:A,B:B,DAY=1)但遺憾的是它似乎并沒有以這種方式作業。
uj5u.com熱心網友回復:
AVERAGEIFS 不允許按照您的需要操作資料。
您可以使用 SUMPRODUCT:
=SUMPRODUCT(B1:B1000*(DAY(A1:A1000)=1))/SUMPRODUCT(--(DAY(A1:A1000)=1))
或者正如 Mayukh Bhattacharya 所說:
=AVERAGE(IF(DAY(A1:A1000)=1,B1:B1000,""))
根據一個人的版本,這可能需要在退出編輯模式時使用 Ctrl-Shift-Enter 而不是 Enter 來確認。
筆記:
如果參考僅限于資料集而不是完整列參考,這兩個公式將更快地作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/523694.html
標籤:擅长功能日期标准
下一篇:洗掉函式定義中的重復代碼
