Полагаю, вы хотите, чтобы в столбце Punti tot. (R:R
) была сумма всех TA Brawl (столбец C:C
), Notte (L:L
) и 50 Shades (H:H
; в этом случае любой из двух игроков должен быть проверен, верно?) Для каждого игрока.
Вы можете использовать это в R2
(не забудьте удалить все ниже R2
):
={
"Punti tot.";
ARRAYFORMULA(
IF(
P3:P = ""; ;
SUMIF(A3:A; P3:P; C3:C)
+ SUMIF(E3:E; P3:P; H3:H)
+ SUMIF(F3:F; P3:P; H3:H)
+ SUMIF(J3:J; P3:P; L3:L)
)
)
}
Обновление: вот еще одно решение, использующее QUERY
, которое также сортирует игроков по общему количеству очков:
=QUERY(
{
FILTER({A3:A\ C3:C}; A3:A <> "");
FILTER({E3:E\ H3:H}; E3:E <> "");
FILTER({F3:F\ H3:H}; F3:F <> "");
FILTER({J3:J\ L3:L}; J3:J <> "")
};
"
select Col1, SUM(Col2)
group by Col1
order by SUM(Col2) desc,
Col1
label Col1 'Player',
SUM(Col2) 'Punti tot.'
";
-1
)
И вы можете использовать это в O2
для рейтинга:
={
"Posizioni Finali";
ARRAYFORMULA(
RANK(
FILTER(Q3:Q; Q3:Q <> "");
FILTER(Q3:Q; Q3:Q <> "")
)
)
}
Таким образом, одинаковое количество очков дает игрокам одинаковое место. В противном случае hysen получит 9-е место, а Imurshh будет 10-м, потому что h идет раньше i .