excel 如何通过多个标准确定平均值,包括在计算中忽略零

ztmd8pv5  于 2023-05-30  发布在  其他
关注(0)|答案(2)|浏览(97)

我试图创建一个averageifs语句,它将遍历一个数据集,并为每个月计算两个不同列的平均值(忽略零值)。我不知道如何向此问题添加示例数据集?
=averageifs(B:b,“>0”,c:c,“新鲜”)…yields“你为这个函数输入的参数太少了”。
还尝试了:=averageifs(B:b,“>0”,a:a,e2,c:c,f1)...相同结果
可以从这里下载:https://image-files-manausa.s3.us-west-2.amazonaws.com/Stack_Overflow_Example.xlsx
屏幕截图如下:

cvxl0en2

cvxl0en21#

这里只展示3种在averageifs()或任何xxxifs()函数中设置条件的方法:

我使用的是第3版,其中引用了一个单元格,因为这是最灵活的。

uz75evzq

uz75evzq2#

我添加了几个命名范围,以防止我的头旋转。这是一个可行的解决方案:

=IFERROR(AVERAGEIFS(Time,Time,">0",Dates,">="&E2,Dates,"<="&EDATE(E2,1),Type,$F$1),"")

其中日期为a2:a35时间为b2:b35类型为c2:c35

相关问题