2015-05-15 3 views
1

У меня есть таблица в Excel с 2 столбцами. Столбец A (Владелец) имеет список имен. Столбец B (Duration) имеет список номеров. Мне нужно получить среднее число для каждого из владельцев. Так что для Джеймса это будет (4 + 5 + 18)/3. Я знаю, как получить среднее значение в Excel, но я не знаю, как сказать: Используйте значение в столбце B, если значение в A = «Джеймс "Получить среднее число ячеек условно в Excel 2010

A   B 
--------------- 
Owner Duration 
James 4 
Dan 67 
Ger 3 
James 5 
Ger 75 
James 18 

ответ

3

Функция AVERAGEIF позволит вам сделать это.

=AVERAGEIF(A2:A7,"James",B2:B7) 
  • Первый аргумент является диапазон, который будет зависеть от критериев
  • Второй аргумент является критерием.
  • Третий аргумент - это диапазон (соответствующий первому диапазону) со значениями, которые необходимо усреднить.

Существует также SUMIF, COUNTIF и другие.

+0

Но это будет делать это только для одного имени не для всех имен в списке – BICube

+0

Это работало точно, как я хотел. благодаря – mills

1

Вам нужно будет сделать это в сводной таблице.