У меня есть две колонки «O» и «P» в электронной таблице Google.
Я пытаюсь заполнить столбец «O» текстом на основе числового ввода в столбце «P», например, если «3» введено в ячейку P3, заполнить ячейку «O3» текстом «Лазер, пробивает, выполняется заусенец», вот что я пробовал:
= ARRAYFORMULA(IF(P2:P <> "", IF(P2:P = "1", "Программирование CAD выполняется", если (P2:P = "2", "Программирование CAD завершено", "в процессе"))), ""))
Работает, но я использую только два аргумента.
= ARRAYFORMULA(IF(P2:P <> "", IF(P2:P = "1", "Программирование CAD выполняется"), если (P2:P = "2", "Программирование CAD завершено", if (P2:P = "3", "Laser, puch, debur выполняется", если (P2:P = "4", "Laser, puch, debur закончен", if (P2:P = "5", "Сложите в процессе ", if (P2:P =" 6 "," Сложено закончено ", if (P2:P =" 7 "," Буш в процессе ",))))))))
Работает только для первого аргумента, а все остальные возвращают FALSE.
= ARRAYFORMULA(IF(P2:P <> "", IF(P2:P = "1", "Программирование в САПР выполняется", если (P2:P = "2", "Программирование в САПР завершено", если (P2:P = "3", "Что-то 3 в процессе", "в процессе")), "")))
Неверное количество аргументов в пользу IF. Ожидается от 2 до 3 аргументов, но получено 4 аргумента.
Вот ссылка на таблицу:
https://docs.google.com/spreadsheets/d/1gMMH3UUAPmGKIc4V-tGddy5XokROjXvoKyhdCjQv0X4/edit?usp=sharing
А вот ссылка на то, какой текст нужно заполнять для каждого числа:
https://docs.google.com/spreadsheets/d/1tbxLuKe6-MdndI25wl7COzBvCuKBdU9Wi6LFdQsl2F0/edit?usp=sharing