A
1 100.00%
2 0.00%
3 20.00%
我想计算3个元素的平均值,但在此之前,我想将公式应用于每个单元格。 如果该值大于0,则在计算中使用100。 IF(Cellvalue> 0,100,CellValue)
我的专栏平均结果应为66.7%
答案 0 :(得分:0)
使用countif()对大于0的项目进行计数,然后除以项目数(使用count),然后计算%。
=COUNTIF(A1:A3,">0")/COUNT(A1:A3)*100
假设您的数据位于A1到A3单元格中。
答案 1 :(得分:0)
试试这个数组公式(用ctrl + shift + enter结束,而不仅仅是输入)。
=AVERAGE(--(A1:A3>0))
答案 2 :(得分:0)
=SUMPRODUCT(AVERAGE(--(A1:A3>0)))
SUMPRODUCT
强制将其评估为数组公式。这意味着它与=AVERAGE(--(A1>0), --(A2>0), --(A3>0))
--
将从TRUE
/ FALSE
转换为1
/ 0
(A1:A3>0)
或(A1>0)
仅检查“此值是否大于零”,因此--(A1>0)
只是编写IF(A1>0, 1, 0)