Сумма по вертикали до пустой ячейки в Google Sheets - PullRequest
0 голосов
/ 17 ноября 2018

Это сценарий. Мне нужно получить сумму значений, пока она не достигнет пустой ячейки. После этого он должен снова начать подсчет суммы после пустой ячейки. Мне нужно добавлять жир и углеводы каждого ингредиента каждого блюда в отдельности. enter image description here

Это ожидаемый результат. Это для каждого из сотен блюд. В этом случае я ввел данные вручную:

enter image description here

Я пытался с этим, но добавляет все данные из столбца:

IF(SUM(C3:C)="","",SUM(C3:C)))

Я также пытался с этой формулой, но не работает:

IF(C3:C="","",SUM(INDIRECT(ADDRESS(ROW(C3:C),COLUMN(C3:C400))&":"&"C"&MIN(ARRAYFORMULA(IF(C3:C400="",ROW(C3:C400),""))))))

Это электронная таблица на случай, если она вам понадобится.

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 18 ноября 2018

Я бы просто внес небольшую поправку в вашу формулу:

IF(C2="",SUM(C3:INDEX(C3:C,MATCH(TRUE,(C3:C=""),0))),"")

, поэтому первое общее число равно 11 вместо 9.

enter image description here

...