假设我有一个2022年全年的三列表格/范围:日期、星期几和销售额。我希望能够计算星期一、星期二等的平均销售额。使用Visual Basic,如何将2022年每个星期一的销售额拉入Average()函数?
eeq64g8w1#
正如Scott提到的,Averageif或Averageif用于测试多个标准。仅DoW的平均值示例:=AVERAGEIF(B:B,E2,C:C)
=AVERAGEIF(B:B,E2,C:C)
道琼斯指数和年份的平均值示例=AVERAGEIFS(D:D,B:B,G2,C:C,F2)
=AVERAGEIFS(D:D,B:B,G2,C:C,F2)
其他选项包括透视表
这只是一个简短的例子:第一节第二节第一节第三节第一节
xn1cxnb42#
F2
=LET(MyArr,(TEXT($A$2:$A$33,"dddd")=$E2)*(YEAR($A$2:$A$33)=F$1)*$C$2:$C$33, AVERAGE(FILTER(MyArr,MyArr<>0)))
并向右下方复制(F2:G8)。
F2:G8
E2:E8
2021
2022
Date
Sales
2条答案
按热度按时间eeq64g8w1#
正如Scott提到的,Averageif或Averageif用于测试多个标准。
仅DoW的平均值示例:
=AVERAGEIF(B:B,E2,C:C)
道琼斯指数和年份的平均值示例
=AVERAGEIFS(D:D,B:B,G2,C:C,F2)
其他选项包括透视表
这只是一个简短的例子:
第一节第二节第一节第三节第一节
xn1cxnb42#
玩日期(Excel公式)
F2
中用途:并向右下方复制(
F2:G8
)。E2:E8
,年的单位为2021
和2022
。Date
和Sales
列。