Как рассчитать процент столбца выше среднего значения столбца B в Excel?

У меня есть столбец A как «ОС» и столбец B как «Пароль не изменен», образцы данных приведены ниже.

введите описание изображения здесь

Я хочу рассчитать% различных операционных систем, у которых пароль выше среднего (пароль не менялся дней), e. g 33.3 % Linux systems password > 1266, где 1266 - среднее значение всех паролей для систем Linux, т.е. AVERAGE(B3,B9,B10)

Как я могу добиться этого с помощью одной формулы? Я пробовал другую формулу, например =COUNTIF(A2:A18,"> "&AVERAGE(B2:B18)), но не получаю ожидаемого результата и не понимаю, что нужно использовать? Я не очень разбираюсь в Advanced Excel, может ли кто-нибудь помочь / направить?


person ps2090    schedule 13.04.2019    source источник


Ответы (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 в соответствии с вашими требованиями.

person Imtiaz Ahmed    schedule 14.04.2019
comment
спасибо, но я хочу, чтобы процентная доля Linux, соответствующее значение пароля которой не изменено, больше среднего значения, поэтому в этом случае среднее значение "1085" и есть 2 строки Linux, соответствующие критериям (A4 and A10), поэтому процент должен быть 2/3*100= 66.6% - person ps2090; 14.04.2019
comment
О, теперь у меня есть ваш вопрос. Но если среднее значение 1085, тогда только A11 соответствует вашим критериям, который больше, чем _3 _... Но вы говорите, что 378 & 879 соответствует критериям. Вы можете объяснить? - person Imtiaz Ahmed; 14.04.2019
comment
Извините, я ошибаюсь, вы правы, соответствует только A11, я исправляю свой комментарий, поэтому есть только один сервер Linux, удовлетворяющий критериям, то есть 2000>1085 - person ps2090; 15.04.2019
comment
Как я могу получить только%, чтобы использовать его в другом месте? Используете СЧЁТЕСЛИ? - person ps2090; 15.04.2019
comment
Это то, что я пробовал, =((COUNTIFS(Sheet1!$E$2:$E$345,"*Windows*",Sheet1!$H$2:$H$345,">"&AVERAGEIFS(Sheet1!H2:H345,Sheet1!E2:E345,"*Windows*")))/(COUNTIF(E2:E345,"*Windows*"))) - person ps2090; 12.06.2019