vikttur написал: Пунк заполнен. Подпункта нет, заполняют строки третьего уровня. Как быть?
не понял кейса. если есть раздел (1), но нет подраздела (1-1) и пытаются заполнить пункты? тогда, по идее, будет что-то типа этого 1- -1. Это, в принципе, не важно. подраздел всегда будет.
про строку 6: не сразу заметил. Там сейчас пусто, если появится текст - то нумерация поменяется. Номер ставится только у ячейки, которая заполнена.
=IF(F7<>"";MAX($C$1:C7)&"-"&COUNTIF($E$1:E6;MAX($C$1:C7)&"-*")+1;".") и =IF(H7<>"";LOOKUP(2;1/($F$1:F7<>"");$E$1:E7)&"-"&COUNTIF($G$1:G6;LOOKUP(2;1/($F$1:F7<>"");$E$1:E7)&"-*")+1;"")