elv*_*elv 3 excel average excel-formula excel-tables
所以,我有这个问题,我想找到一个列的平均值,通过使用OR函数检查调整列的标准,我尝试将OR放入AverageIf函数,失败,也尝试了"平均值(IF(OR(")再次没有正确的回报.认为这是一件简单的事情,可以轻松完成,但不知道为什么它不起作用.所以我的表是这样的:
ID: Rate Check 1 Check 2 Check 3
1 5 1 1 1
2 3 1 1
3 2 1
4 4
5 5 1 1
6 3
7 4 1
Run Code Online (Sandbox Code Playgroud)
我想通过检查Check 1中是否有任何值来找到rate列的平均值.检查2或检查3列,所以在上面的情况下,我将得到除了行4和6之外的所有行的平均值.这是否可以不使用帮助列?
你可以使用SUMPRODUCT()
=SUMPRODUCT(((C2:C8<>"")+(D2:D8<>"")+(E2:E8<>"")>0)*(B2:B8<>"")*B2:B8)/SUMPRODUCT(--((C2:C8<>"")+(D2:D8<>"")+(E2:E8<>"")>0)*(B2:B8<>""))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
298 次 |
| 最近记录: |