Найти следующее наименьшее число (Excel)
У меня есть список оборудования:
A B
1 1 Motor
2 2 Flange
3 3 Pipe
4 4 Pump
5 5 Bolt
6 6 Nut
7 7 Washer
Названия списков взяты из другой функции, и если какое-то оборудование отсутствует в списке, мне нужно автоматически реорганизовать нумерацию с помощью функции Excel (без макроса). Например, клиенту нужны только мотор, труба и болт. Тогда список должен выглядеть так:
A B
1 1 Motor
2 (empty) (empty)
3 2 Pipe
4 (empty) (empty)
5 3 Bolt
6 (empty) (empty)
7 (empty) (empty)
Значения в ячейках B уже работают. Поэтому, если значение в ячейке B2 (пусто) "" в соответствующем A2, мне нужно, чтобы оно тоже было пустым. Но если в ячейке B2 есть слово motor или любое число, мне нужно выбрать следующий доступный номер сверху. Также можно начать нумерацию с ячейки A5, в зависимости от перечня оборудования. Я пытался использовать функцию IF, но не смог получить рабочую. Надеюсь, я четко это описал. Любая помощь?
1 ответ
Это сработало для меня. Формула в A1
=IF(B1="","",COUNTIFS(B1:$B$1,"<>"&""))
Вы в основном подсчитываете непустые ячейки в столбце B до текущей строки и показывает только количество в строках, где находятся непустые ячейки. Надеюсь, поможет.