1

Мне нужно подытожить эти данные на каждом из xxxx . Я знаю, что могу перейти к каждой ячейке, но мы пытаемся создать шаблон, потому что это всего лишь небольшая выборка данных. Есть идеи для формулы столбца, которая будет работать?

    2   6500
    2   6500
    2   6500
    2   6500    xxxx
    3   6500
    3   6500
    3   6500
    3   6500
    3   6500
    3   6500    xxxx
    4   6500    xxxx
    5   6500
    5   6500    xxxx
    6   6500
    6   6500
    6   6500
    6   6500
    6   6500
    6   6500
    6   6500
    6   6500
    6   6500
    6   6500     xxxx

1 ответ1

2

Предполагая, что ваши данные находятся в диапазоне A1:B23, эта формула массива должна выполнить работу:

  =IF(A1<>A2,SUM(IF(A1=A$1:A1,$B$1:$B1,0),0),"")

Формула работает, сначала проверяя, равно ли текущее значение группы (в A1) значению группы в следующей ячейке в столбце A.

Если нет, то вычислите сумму столбца B для всех предыдущих ячеек в A, которые соответствуют значению группы для текущей ячейки. В противном случае верните пустую строку.

Поскольку это формула массива, вам нужно будет использовать комбинацию клавиш Control - Shift - Enter, чтобы ввести ее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .