EXCEL Суммируйте баллы на основе размещений (объедините ВПР и СУММ) - PullRequest
1 голос
/ 03 августа 2020

например, у меня есть список результатов гонки:

A    B     C     D     E    F...
NAME P.    RACE1 RACE2 RACE
abc  =?    1     3     3
bcd        3     2     4
cde        4     4     2
def        2     1     1

и еще один лист с баллами за каждый результат:

A     B
PLACE POINT
1     10
2     5
3     2
4     1

Можно ли получить общее количество баллов в столбце Sheet1 B на основе результатов гонки в столбце C -E ..? Это соединение от ВПР и СУММЫ?

Ответы [ 2 ]

2 голосов
/ 03 августа 2020

Да, это возможно. Вы можете использовать для этого формулу СУММПРОИЗВ. Вы можете использовать это в столбце B:

=SUMPRODUCT((C2:E2=$A$13:$A$16)*$B$13:$B$16)

Ваш результат будет выглядеть так:

SUMPRODUCT in Excel

This is an array function. The term C2:E2=$A$13:$A$16 will check for race 1 to 3 if it was 1st, 2nd, 3rd or 4th place. This will result in an "imaginary" array of TRUE and FALSE. For name "abc", it will look like that.

Воображаемый массив

Затем эти результаты умножаются на очки из B13:B16, и получается сумма.

1 голос
/ 03 августа 2020

В Excel O365 можно использовать:

введите описание изображения здесь

Формула в B2:

=SUM(VLOOKUP(C2:E2,H$2:I$5,2))
...