
Например, если в ячейке указано «Дэвид», я хочу просуммировать все ячейки слева от «Дэвид» в £, чтобы получить сумму, как в нижней части. Не знаю, как это сделать.
£4500 IWI 14/12 DAVID
£3200 EAH 13/12 CRAIG
£8600 IWI 17/12 JOHN
£6300 IWI 16/12 DAVID
£7800 IWI 14/12 DAVID
ДЭВИД ВСЕГО = ДЖОН ВСЕГО = КРЕЙГ ВСЕГО =
решение1
SUMIF()
это то, что вам здесь нужно.
Ваш IF-тестовый столбец — четвертый, назовем его столбцом D, где находятся имена. Ваш столбец для суммирования — первый, назовем его столбцом A, где находятся значения. Итак, для набора данных выше, взяв имя, которое вы вводите в ячейку E5, эта формула даст вам желаемый результат:
=SUMIF(D1:D5, "="&E1, A1:A5)
Если вы хотите подсчитать сумму всех уникальных имен в столбце D, вы можете сделать следующее:
=SUMIF(D1:D5,"="&UNIQUE(D1:D5),A1:A5)
(Возможно, вам понадобится еще один столбец, скажем, имена(!) слева, и вы заполните его просто:
=UNIQUE(D1:D5)
в этом случае вы можете предпочесть связать/заблокировать их, ссылаясь на этот список результатов, а не иметь UNIQUE()
в вашем SUMIF()
:
=SUMIF(D1:D5,"="&E1#,A1:A5)
если список уникальных имен находится в столбце E и у вас есть SPILL
доступная функциональность. Если нет, обращайтесь к диапазону буквально или не связывайте/блокируйте столбцы вместе: это не обязательно для точности, сейчас, только в будущем, если будут изменения.