У меня есть 2 колонки, Space
& Rows
. Я хочу перебрать столбцы Rows
и суммировать только соответствующее значение Space
в определенной ячейке на той же странице.
Псевдокод для этого будет выглядеть так:
FOREACH (E2:E10 as N)
IF (N == 1) B14 += N;
IF (N == 2) C14 += N;
IF (N == 3) D14 += N;
Где N будет значением текущей строки, которую он просматривает.
Что касается решения, я думаю, что проще атаковать его с точки зрения ячейки, которая будет получать значение. В этом случае это будут B14
, C14
и D14
. Так что в этом случае функция будет в каждой ячейке, так как относится только к себе.
Что-то вроде:
=SUMIF(G2:G10, EXACT(GETCURRENTITEM(), 1), F2:F10)
=SUMIF(G2:G10, EXACT(GETCURRENTITEM(), 2), F2:F10)
=SUMIF(G2:G10, EXACT(GETCURRENTITEM(), 3), F2:F10)
Я пересоздал электронную таблицу в Google Docs, и если вы можете предоставить ответ для Excel или Google Docs, это было бы здорово.
Что касается Microsoft Office, я посмотрел вверх, SUMIF(), VLOOKUP(), но комбинация этих элементов начинает больше походить на шум линий, чем на функции. Я просто не могу обернуть голову вокруг этого.