Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要一个公式来显示 Excel 中多个过滤值的平均值。例如,在 AI 列中有年份,在 BI 列中有月份,在 CI 列中有值。
因此,我想选择 2011 年的 5 月,并获得 C 列中满足这些要求的值的平均值。我在想一个函数,比如......
=AVERAGE(IF(AND($A$1:$A:$100=2011,$B$1:$B:$100=May),$C$1:$C:$100))
但我认为这不会奏效,我已经尝试过了。
使用 AverageIfs 函数。例如
AVERAGEIFS(C1:C100,A1:A100,"=2011",B1:B100,"=5 月")
您可以使用 SUMIF 或 SUMPRODUCT:
=AVERAGE(SUMIF($C$1:$C:$100,$A$1:$A:$100,2011,$B$1:$B:$100,"May"))
编辑:我认为 atov 的解决方案更好。嗯。仍然有效:)