2016-01-15 3 views
-1

В приведенной ниже таблице строки 2,3 и 4 приведены некоторые сведения о спортивном событии. Диапазон A2: C4 имеет набор номеров отрядов и дальности D2: F4 имеет информацию о том, кто забил голы.Суммирование набора значений на основе содержимого ячеек и позиции строки

A B C D E F 
1 Squad #  Scorers  
2 1 3 6 2 8 3 
3 3 6 7 6 1 
4 1 5 6 7 2 4 

В качестве примера отряд № 6 забил 8 голов на основе значений эквивалентной позиции в разделе команды, и по отношению к диапазону Бомбардиры. Какая формула даст мне это общее значение и эквивалентные общие значения для всех номеров отделов, как в таблице ниже? Некоторые ячейки будут пустыми, как F3.

1 9     
3 14     
5 2     
6 8     
7 0     

ответ

3

Простой SUMPRODUCT function должен позаботиться об этом.

=SUMPRODUCT($D$2:$F$4, --($A$2:$C$4=H2)) 

Заполнить при необходимости.

sumproduct_scorers

0

С только 3 игры, самый простой способ, что я могу видеть, чтобы сделать это было бы использовать 4 заявления СУММЕСЛИМН, следующим образом [предполагается, что данные результаты в колонках & B, начиная с 5-й строке и движение вниз; A5: A12 будет держать идентификаторы для разных отрядов, и эта формула будет идти в B5 и скопировать вниз]:

=SUMIFS($D$2:$F$2,$A$2:$C$2,A5)+SUMIFS($D$3:$F$3,$A$3:$C$3,A5)+SUMIFS($D$4:$F$4,$A$4:$C$4,A5) 

Что она делает это сумма столбцов D: F, для строки 1, строка 2, и строка 3, основанная на том, что столбцы A: C для этих строк соответствуют соответствующему идентификатору команды.

Это возможно с более короткой, но более сложной формулой массива, но с данными, которые вы представили, я считаю, что это самый ясный метод.

+0

это лишь небольшой пример и текущее количество номеров отряд 34, и это будет расти. Кроме того, есть восемь позиций из числа команд и восемь эквивалентных забитых позиций. Извините, возможно, должен был сказать это заранее –

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