如何在Excel中计算大于B列平均值的列百分比?

时间:2019-04-13 13:49:08

标签: excel average percentage countif

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

enter image description here

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

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

1 个答案:

答案 0 :(得分:0)

据我所知,请检查是否符合您的要求-

enter image description here

公式为- `<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".HomeFragment" android:background="@android:color/darker_gray"> <GridView android:layout_width="match_parent" android:layout_height="wrap_content" android:numColumns="2" android:id="@+id/grid_view"/> </FrameLayout>`

根据您的要求将所有=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