首页 > 解决方案 > Excel - 在进行平均之前对列的所有元素应用 IF

问题描述

     A
1    100.00%
2    0.00%
3    20.00%

我想计算 3 个元素的平均值,但在此之前,我想将公式应用于每个单元格。如果该值大于 0,则在计算中使用 100。IF(单元格值>0,100,单元格值)

结果我的列的平均值应该是 66.7%

标签: excel

解决方案


使用 countif() 对大于 0 的项目进行计数,然后除以项目数(使用 count),然后计算 %。

=COUNTIF(A1:A3,">0")/COUNT(A1:A3)*100

假设您的数据在单元格 A1 到 A3 中。


推荐阅读