Как сделать так, чтобы нумерация в столбце A пропускала все строки, в которых есть слово "TOTAL" в столбце C, но возобновлялась в следующих строках? В то же время строки со словом "TOTAL" в столбце C могут иметь свою собственную нумерацию?
Это должно быть достигнуто с помощью одной формулы и автоматически продолжено вниз по столбцу, при этом новые соответствующие числа будут появляться в столбце A при создании новых строк или обновлении столбца C.
Я попробовал (используя ответ, данный ниже) =IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL")) это работает, но автоматически не распространяется на столбец A.
Например, если некоторые строки содержат «ИТОГО», столбец A будет выглядеть следующим образом:
Col A Col C
1 S
2 S
1 TOTAL
3 S
2 TOTAL
3 TOTAL
4 S
5 S
4 TOTAL
решение1
Вот одно из решений. Оно предполагает, что данные начинаются в строке 1 (если нет, сместите ссылки на строки). Формула в A1:
=IF(C1="TOTAL",COUNTIF(C$1:C1,"TOTAL"),ROW(A1)-COUNTIF(C$1:C1,"TOTAL"))
Скопируйте этот столбец A для всего диапазона данных.
Обновление: Это объединит обсуждение из комментариев в ответ. Вопрос направлен на то, чтобы значения в столбце 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 формула будет работать как и прежде.