【问题标题】:How to calculate the percentage of a column greater than average of column B In Excel?如何计算一列的百分比大于Excel中B列的平均值?
【发布时间】:2019-04-13 13:49:08
【问题描述】:

我将A列为“OS”,将B列为“密码未更改”,示例数据如下,

我想计算密码大于平均值的不同操作系统的百分比(密码未更改天数),例如。 g 33.3 % Linux systems password > 1266,其中1266是Linux系统所有密码的平均值,即AVERAGE(B3,B9,B10)

如何在一个公式中实现这一目标? 我尝试了不同的公式,如=COUNTIF(A2:A18,"> "&AVERAGE(B2:B18)),但我没有得到预期的结果,也不明白应该使用什么? 我不太了解高级excel,有人可以帮助/指导吗?

【问题讨论】:

    标签: excel average percentage countif


    【解决方案1】:

    据我所知,请检查这是否是您所需要的 -

    公式是-=CONCATENATE(ROUND(COUNTIFS($A$2:$A$11, "*Linux*", $B$2:$B$11, ">"&AVERAGEIF($A$2:$A$11, "*Linux*", $B$2:$B$11))*100/COUNTIF($A$2:$A$11, "*Linux*"), 1), "% Linux systems password > ", ROUND(AVERAGEIF($A$2:$A$11, "*Linux*", $B$2:$B$11), 1))

    根据您的要求将所有Linux 更改为Windows

    【讨论】:

    • 谢谢,但我想要“Linux”对应的“密码未更改”值大于平均值的百分比,所以在这种情况下平均值为"1085",并且有2个Linux符合条件(A4 and A10)的行,所以百分比应该是2/3*100= 66.6%
    • 哦,现在我知道你的问题了。但是如果平均值是1085,那么只有A11 符合您的标准,大于1085... 但是您说378879 符合标准。你能解释一下吗?
    • 对不起,你是对的,只有 A11 匹配,我纠正了我的评论,所以只有一台 Linux 服务器满足条件,即2000>1085
    • 我怎样才能只得到 %,以便我可以在其他地方使用它?使用 COUNTIF?
    • 这是我尝试过的,=((COUNTIFS(Sheet1!$E$2:$E$345,"*Windows*",Sheet1!$H$2:$H$345,">"&AVERAGEIFS(Sheet1!H2:H345,Sheet1!E2:E345,"*Windows*")))/(COUNTIF(E2:E345,"*Windows*")))
    猜你喜欢
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 2022-06-23
    • 1970-01-01
    • 2018-06-22
    相关资源
    最近更新 更多