2016-08-03 5 views
0

У меня есть таблица, которая более или менее выглядит следующим образом:Получить среднее на основе нескольких критериев из столбца таблицы

Team_Name | Total_Errors | Total_Volume 
    _______________________________________ 
    Sam  |  3  |  1350 
    Sam  |  5  |  1100 
    Jamie  |  7  |  1600 
    Mark  |  3  |  1220 
    Jamie  |  10  |  2100 
    Mark  |  5  |  1300 
    Sam  |  5  |  1100 
    Jamie  |  3  |  1900 

Просто с намного большим количеством строк. Я хочу создать формулу, которая вычисляет среднее значение total_errors только для чисел, соответствующих командам-именам «Jamie» и «Sam».

Как это сделать?

Что-то вроде Average(If(June(Team_Name)="Jamie","Sam"......? (имя таблицы июня)

заранее спасибо

+0

H вы пытались ['AverageIfs()'] (https://support.office.com/en-us/article/AVERAGEIFS-function-48910c45-1fc0-4389-a028-f7c5c3001690)? – BruceWayne

ответ

0

Вы можете использовать Sum/Count:

=(SUMIF(A1:A8,"Jamie",B1:B8)+SUMIF(A1:A8,"Sam",B1:B8))/(COUNTIF(A1:A8,"Jamie")+COUNTIF(A1:A8,"Sam")) 
0

Я бы с простой сводной таблицы, которая использует June, как источник данных.

Поместите свой Team_Name в виде строк и Total_Errors в качестве значений. Измените настройки поля вашего Total_Errors в среднем и измените количество десятичных точек, которые вы хотите увидеть.

Затем вы можете применить любые фильтры/Slicers, которые вы хотите, и получить желаемый результат.

Вот скриншот (его на MAC, но вы получите идею) enter image description here

0

Предполагая, что DATA в расположенном на A1:C9 ввести эту формулу в F5, обратите внимание, тат в Criteria Range используемой формуле locaed в E2:E4 (смотри рисунок ниже):

=DAVERAGE($A$1:$C$9,$B$1,$E$2:$E$4)

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^