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

#excel #average #percentage #countif

#excel #среднее #процент #countif

Вопрос:

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

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

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

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

Ответ №1:

Насколько я мог понять вопрос, пожалуйста, проверьте, соответствует ли это вашим требованиям —

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

Формула — =CONCATENATE(ROUND(COUNTIFS($A$2:$A$11, "*Linux*", $B$2:$B$11, ">"amp;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 согласно вашему требованию.

Комментарии:

1. спасибо, но я хочу, чтобы процент «Linux», для которого соответствующее значение «пароль не изменен» больше среднего значения, поэтому в этом случае среднее значение равно "1085" , и есть 2 строки Linux, соответствующие критериям (A4 and A10) , поэтому процент должен быть 2/3*100= 66.6%

2. О, теперь я получил ваш вопрос. Но если среднее значение равно 1085 , то только A11 соответствует вашим критериям, которые больше 1085 … Но вы говорите, что 378 amp; 879 соответствует критериям. Можете ли вы объяснить?

3. Извините, вы правы, соответствует только A11, я исправляю свой комментарий, поэтому существует только один сервер Linux, соответствующий критериям, т.е. 2000>1085

4. Как я могу получить только%, чтобы я мог использовать это еще где-нибудь? Использование COUNTIF?

5. Это то, что я пробовал, =((COUNTIFS(Sheet1!$E$2:$E$345,"*Windows*",Sheet1!$H$2:$H$345,">"amp;AVERAGEIFS(Sheet1!H2:H345,Sheet1!E2:E345,"*Windows*")))/(COUNTIF(E2:E345,"*Windows*")))