Как суммировать только выбранный столбец

Как суммировать только выбранный столбец

Если бы у меня былтакой стол

С формулой Excel, как мне суммировать только выбранный столбец для каждой строки? Например, Dayтолько (столбец J) и Night(столбец k)?

Пожалуйста, не предлагайте с плюсом (+). Так как таблица не может быть масштабируемой.

решение1

Вам понадобится небольшой хитрый метод, чтобы получить СУММУ:

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

  • Формула в ячейке K2, заполните ее справа.

=SUMPRODUCT(F$2:I$5*(LEFT(F$1:I$1)=K$1))

Как это работает:

  • Хитрость заключается в том, чтобы применитьФильтрпо сопоставлению заголовков столбцов, начинающихся сД и Н,ЛЕВЫЙфункция была использована, возвращается.

{TRUE,FALSE,TRUE,FALSE}дляДеньи {FALSE,TRUE,FALSE,TRUE}дляНочь.

Примечание.

Причина использованияЛЕВЫЙвместо того, чтобы использовать полный текст,Деньтак как формула используется,

=SUMPRODUCT(F$2:I$5*((F$1:I$1)=K$1))

не фильтрует столбцы и возвращает 0даже формулу массива.

  • TheСУММПРОИЗВЕДЕНИЕ, умножается с F2:I5помощьюДвумерный массиви получает результаты.

Примечание.Я использовал этот хитрый метод, потому что любая стандартная формула, например,

=SUM(INDEX(F$2:I$5,0,MATCH(K1,F$1:I$1,0)))

не удаетсяФильтрданные дляСУММАдлясоответствующие заголовки(возвращает #N/Aошибку).

При необходимости отрегулируйте ссылки на ячейки.

решение2

Если данные находятся рядом друг с другом, выберите две строки в столбцах и выберите «Автосумма» на ленте, суммированное число появится справа.

Связанный контент