Excel 计算平均值低于 5 的个案百分比的公式
Excel Formula to get the % of cases with Average below 5
我正在寻找一个公式来计算平均值低于数字 5 的次数。要指定问题:
_|__________A__________|__B___|__C___|____D______
1| PRODUCTS | WEB1 | WEB2 | TELEPHONE
2| MORE THAN 1 PRODUCT | | | 1
3| INSURANCE | | | 3
4| RRVV | | | 5
5| PPP | | | 7
6| INSURANCE | 4 | 5 |
7| MMHH | 3 | 3 |
8| INSURANCE | 3 | 7 |
我需要的是在一个公式中得到平均低于 5 的保险案例的百分比,以获得总数。
在这种特殊情况下,有 3 行符合产品标准(保险),但其中只有 2 行的平均值低于 5(最后一行正好是 5)。所以答案应该是 67% (66.6666...)
我尝试过countifs、sumifs、sumproduct等
使用辅助列。在 E2 中输入以下数组公式:
=AVERAGE(IF(A2="INSURANCE",IF(ISNUMBER(B2:D2),B2:D2)))
在公式栏中输入数组后,按 Ctrl-Shift-Enter,而不是 Enter。
那么你可以使用下面的公式:
=COUNTIFS(E2:E8,"<"&5,E2:E8,">"&0)/COUNTIF(E2:E8,">"&0)
=(SUM((1/MMULT((B2:D8<>"")*1,TRANSPOSE(B1:D1<>"")*1)*MMULT(B2:D8*1,TRANSPOSE(B1:D1<>"")*1)*(A2:A8="insurance")<5)*1)-COUNTIF(A2:A8,"<>insurance"))/COUNTIF(A2:A8,"insurance")
使用 ctrl+shift+enter 确认。
这可能不是最佳解决方案,但应该可行。
我正在寻找一个公式来计算平均值低于数字 5 的次数。要指定问题:
_|__________A__________|__B___|__C___|____D______
1| PRODUCTS | WEB1 | WEB2 | TELEPHONE
2| MORE THAN 1 PRODUCT | | | 1
3| INSURANCE | | | 3
4| RRVV | | | 5
5| PPP | | | 7
6| INSURANCE | 4 | 5 |
7| MMHH | 3 | 3 |
8| INSURANCE | 3 | 7 |
我需要的是在一个公式中得到平均低于 5 的保险案例的百分比,以获得总数。
在这种特殊情况下,有 3 行符合产品标准(保险),但其中只有 2 行的平均值低于 5(最后一行正好是 5)。所以答案应该是 67% (66.6666...)
我尝试过countifs、sumifs、sumproduct等
使用辅助列。在 E2 中输入以下数组公式:
=AVERAGE(IF(A2="INSURANCE",IF(ISNUMBER(B2:D2),B2:D2)))
在公式栏中输入数组后,按 Ctrl-Shift-Enter,而不是 Enter。
那么你可以使用下面的公式:
=COUNTIFS(E2:E8,"<"&5,E2:E8,">"&0)/COUNTIF(E2:E8,">"&0)
=(SUM((1/MMULT((B2:D8<>"")*1,TRANSPOSE(B1:D1<>"")*1)*MMULT(B2:D8*1,TRANSPOSE(B1:D1<>"")*1)*(A2:A8="insurance")<5)*1)-COUNTIF(A2:A8,"<>insurance"))/COUNTIF(A2:A8,"insurance")
使用 ctrl+shift+enter 确认。
这可能不是最佳解决方案,但应该可行。