Как сделать так, чтобы нумерация в столбце A пропускала все строки, в которых есть слово "TOTAL" в столбце C, но в следующих строках снова поднималась? В то же время могут ли строки со словом "ИТОГО" в столбце С иметь собственную нумерацию?

Это должно быть достигнуто с помощью одной формулы и продолжаться вниз по столбцу АВТОМАТИЧЕСКИ с новыми соответствующими номерами, появляющимися по столбцу А при создании новых строк / обновлении столбца С.

Я пытался (используя ответ, приведенный ниже) = IF (C1 = "ВСЕГО", COUNTIF (C $ 1:C1, "TOTAL"), ROW (A1) -COUNTIF (C $ 1:C1, "TOTAL")) это работает, но он не распространяется автоматически в столбце А.

Например, если некоторые строки содержат "ВСЕГО", столбец А будет:

   Col A   Col C 
    1        S
    2        S
    1      TOTAL
    3        S
    2      TOTAL
    3      TOTAL
    4        S
    5        S
    4      TOTAL

1 ответ1

3

Вот одно из решений. Предполагается, что данные начинаются со строки 1 (в противном случае смещаются ссылки на строки). Формула в А1:

    =IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL"))

Скопируйте этот столбец А для всего диапазона данных.

Обновление: это объединит обсуждение из комментариев в ответ. Вопрос стремится к тому, чтобы значения в столбце A отображались автоматически при добавлении новых записей в столбец C. Это можно сделать, добавив тест ISBLANK в формулу и предварительно заполнив столбец A:

    =IF(ISBLANK(C1),"",IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL")))

Это может быть скопировано в произвольно большое количество ячеек в столбце A. До тех пор, пока в столбце C для строки нет ничего, формула будет возвращать нулевой заполнитель, а ячейка в столбце A будет пустой. Когда значение вводится в столбце C, формула будет работать как прежде.

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