2015-02-05 6 views
0

Я участвую в молодежном турнире по футболу со стороны рефери, с оценкой/обучением судей. Я только что взял на себя ввод данных для оценок оценки судей, которые мы затем используем, чтобы определить, кто получает финал и т. Д., И я хочу извлечь из данных более полезную информацию, чтобы помочь нам определить тенденции.AverageIf и несколько строк данных

У меня есть (до) 200 судей, каждый из которых получает от двух до двух оценочных баллов каждый день в течение 5 дней. Баллы вводятся как как сырая отметка, так и взвешенная отметка, основанная на сложности сопряжения (наряду с множеством других данных о матче, которые не имеют отношения к этой проблеме.

Я могу извлечь средний знак (необработанные и взвешенные) во всех рецензент без проблем и сделали это, используя приведенную ниже формулу, которая является сырым средним баллом:

=AVERAGE(Working!AK4:AK200,Working!BK4:BK200,Working!CL4:CL200,Working!DL4:DL200,Working!EM4:EM200,Working!FM4:FM200,Working!GN4:GN200,Working!HN4:HN200,Working!IO4:IO200,Working!JO4:JO200) 

Но я также хочу, чтобы извлечь средний балл (сырой и взвешенный) через два подмножества - Академию и неакадемические судьи, чтобы помочь определить тренды и определить, где необходимо использовать ресурсы.

Я попытался t o используйте формулу AVERAGEIF, но я получаю возврат #VALUE!. Это формула, которую я пытался использовать, чтобы вернуть среднюю сырую отметку для тех судей в академии:

=AVERAGEIF(Working!G4:G200,Working!G4:G200="Yes",(Working!AK4:AK200,Working!BK4:BK200,Working!CL4:CL200,Working!DL4:DL200,Working!EM4:EM200,Working!FM4:FM200,Working!GN4:GN200,Working!HN4:HN200,Working!IO4:IO200,Working!JO4:JO200)) 

Если я по той же формуле, что и выше, но без скобок [диапазон_усреднения], Я получаю «вы использовали слишком много аргументов, и это подчеркивает BK200.

Из того, что я смог найти до сих пор в Интернете, кажется, что формула, которую я пытаюсь использовать, будет работать только в том случае, если ВСЕ ячейки в (Working!G4:G200) вернулись «Да». Однако, если есть только 50 судей академии, как указано «Да» в колонке G, то я хочу, чтобы эти конкретные баллы были усреднены, и обратные для судей, не являющихся академией.

Я думал о наличии другого листа, который бы просто содержал заполнение из столбца G (простой = G4 и затем заполнялся до = G200 рядом со всеми баллами), объединенный в блок необработанных знаков, разделенных на Оценку 1 , 2, 3, 4 .... и затем то же самое для всех взвешенных меток, которые будут заполняться из эквивалентной ячейки на рабочем листе, но есть большая фильтрация и повторная сортировка, которая продолжается на рабочем листе , и я не уверен на 100%, что это не вызовет проблем.

Любая обратная связь о том, как работать с этой проблемой, чтобы я мог отображать общую среднюю оценку для судей академии и неакадемии как в исходной, так и в взвешенной форме, был бы очень благодарен, и я приношу свои извинения, если этот пост довольно запутан ,

+0

У вас есть недостающие значения в оценках или все они заполнены? Возможно ли иметь нулевой балл? –

+0

Привет, Том, мы только вводим оценку, если оценка завершена, так что да, есть много недостающих значений. Можно получить ноль, но невероятно маловероятно. Я думаю, что самое низкое, что я видел, это 4 ... по существу, что-то ниже 5 - это неудача. – Brendan

ответ

0

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

Мое предложение: -

(1) Отработать сумму для каждого столбца в отдельности и всего их

(2) Отработать счетчик для каждого столбца в отдельности и всего их

(3) Разделите сумму по графу, чтобы получить среднее значение.

В моей небольшой пример ниже с 3 судьи и 3 колонки: -

(1) В K2: -

=SUMIF(H2:H4,"Yes",B2:B4)+SUMIF(H2:H4,"Yes",D2:D4)+SUMIF(H2:H4,"Yes",F2:F4) 

(2) В К3: -

=COUNTIFS(B2:B4,">=0",H2:H4,"Yes")+COUNTIFS(D2:D4,">=0",H2:H4,"Yes")+COUNTIFS(F2:F4,">=0",H2:H4,"Yes") 

(3) В K4:

=K2/K3 

Это будет inc. lude any zero score (если это возможно), но исключить любые пробелы.

Затем вы можете увеличить его до ваших данных.

enter image description here

Помимо этого, вы должны изменить структуру данных, либо

(1) Добавить строку для обозначения колонок, которые вы хотите, чтобы усреднить, например

Score 1 Score 2 Score 3 
3  0  3 

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

Вот как это было бы в моем маленьком примере: -

В К3: -

=SUM((B$2:F$2=3)*($H3:$H5="Yes")*B3:F5) 

Что формулу массива и необходимо ввести с помощью Ctrl-Shift-Enter

В K4: -

=SUM((B$2:F$2=3)*($H3:$H5="Yes")*(B3:F5<>"")) 

другой массив формула

В К5: -

= K3/K4

Это как столбцы, которые вы хотите маркированы с 3 в строке 2, поэтому он игнорирует другие столбцы: -

enter image description here

(2) объединить их в соседний как вы предлагаете.

+0

Спасибо Том ... Я уверен, что это сработает. – Brendan

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