Excel: СРЕДНЕЕ, ЕСЛИ

Допустим, у меня есть лист Excel, который:

В графе 1 указаны зарплаты
Столбец 2 содержит пол (M / F)

Как я могу рассчитать среднюю зарплату для женщин?

=AVERAGE(IF(B1:B10="F",A1:A10)) 

введенный как функция массива (т. е. используя Shift-CTRL-Enter, а не Enter)

Несмотря на то, что ответ уже ответил / принят, я не могу удержаться, чтобы добавить свои 2 цента:

Суммы и средние значения обычно отображаются внизу списка. Вы можете использовать функцию SUBTOTAL () для вычисления суммы и среднего значения и указать, включать или исключать «скрытые» значения, т.е. значения, подавленные фильтром. Таким образом, решение может быть:

  • создайте формулу =SUBTOTAL(101,A2:A6) для среднего
  • создайте формулу =SUBTOTAL(109,A2:A6) для суммы
  • создать автофильтр в столбце «Пол»

Теперь, когда вы фильтруете «F», «M» или все, правильная сумма и средняя всегда будут вычисляться.

Надеюсь, что это поможет – Удачи

Чтобы сделать это без формулы массива, просто используйте это:

 =SUMIF(B:B,"F",A:A)/COUNTIF(B:B,"F") 

Ответ на вопрос, твердые формулы – НО – остерегайтесь условных средних, основанных на числах :

В очень похожей ситуации я попытался:

"= СРЕДНЕЕ (IF (F696: F824 <0; E696: E824))" (ввод управления сдвигом) – на английском языке это попросило Excel вычислить среднее значение для всех чисел в столбце E, если результат в столбце F был отрицательным (потеря ) – например, «рассчитать среднее значение для всех предметов, где произошла потеря». (без круговой ссылки)

Когда его попросили рассчитать среднее значение для всех элементов, где произошло усиление (x> 0), Excel получил это право. Однако, когда условное среднее было основано на убытке – Excel произвел огромную ошибку (7.53 вместо 28.27).

Затем я открыл точно такой же документ в Open Office, где Calc получил (правильный) ответ 28,27 из той же формулы Array.

Пересчет всего этого в шагах в Excel (первый новый столбец только потерь, новый для только прибыли, новый столбец только для значений E, где произошла потеря / усиление, затем «чистый» (безусловный) средний расчет, произвел правильные значения ,

Таким образом, следует отметить, что Excel и Open Office дают разные ответы (а Excel 2007, версия на шведском языке, ошибочно) в некоторых случаях условных средних значений.

(извините за мою длинную предостерегающую историю – но будьте немного осторожны, когда это число будет моим советом)

Вы можете поместить фильтр в верхнюю строку листа. Затем фильтруйте только F s из столбца2, а затем вычисляйте среднее значение.

Или вы можете добавить дополнительную колонку только с зарплатой женщин.

Формула будет выглядеть так: = IF (B1 = "Female", A1)

Затем вы просто вычисляете среднее значение только что созданного столбца.

Зарплата по полу
2500 M 0 2500 * 0
2400 F 1 2400 × 1
2300 F 1 2300 × 1
sum = 2 sum = 4700 средняя = 4700/2

Может быть, это сложно.

  • использование косвенной функции в Excel
  • Excel: поиск информации
  • Excel INDEX MATCH повторяет только первое значение
  • excel: сумма валюты в двух столбцах
  • Имейте формулы Excel, которые возвращают 0, делают результат пустым
  • Сумифы с Array условными
  • Excel: количество счетов за конкретный месяц, неделю, год
  • Заполните непересекающиеся пустые ячейки со значением из ячейки над первым пробелом
  • Поиск диапазона символов ASCII с использованием формулы рабочего листа Excel
  • Фильтрация массива с использованием формулы (без VBA)
  • Excel для преобразования чисел из нескольких ячеек, а затем добавить конверсии в одну ячейку
  • Interesting Posts
    Давайте будем гением компьютера.