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