Я создал формулу с вложенными операторами IF, которая работает нормально, но мне нужно добавить к ней больше логики.Я бы вложил дополнительные выражения в формулу, и я немного запутался в том, как правильно это сделать.
Текущая формула:
=IF(LEFT(G3,1)="1","998",IF(LEFT(G3,1)="2","998",IF(LEFT(G3,1)="3","998",IF(LEFT(G3,1)="4","996",IF(LEFT(G3,1)="5","996",K3)))))
Это работает нормально, но теперь мне нужно добавить дополнительную логику:
- Если G3 начинается с "9", а K3 не начинается с "075", "076" или "089", то ячейка равна "997"
Моя неудачная попытка была похожа на это:
IF(LEFT(G3,1)="1","998",IF(LEFT(G3,1)="2","998",IF(LEFT(G3,1)="3","998",IF(LEFT(G3,1)="4","996",IF(LEFT(G3,1)="5","996",IF(LEFT(G3,1)="9"(AND(LEFT(K3,3)<>"075"))K3))))))
С этим вложенным утверждением я добавил:
IF(LEFT(G3,1)="9"(AND(LEFT(K3,3)<>"075"))
Тогда, очевидно, я быМне нужно повторить это еще несколько раз для "076" и "089", но я еще не понял это правильно только для одного из них.
Я знаю, что это может быть достигнуто с помощью некоторого кода VBA, но дляЭтот файл, я надеюсь избежать VBA и ограничить его только формулами.
Любая помощь будет оценена!
РЕДАКТИРОВАТЬ: Используя ответы Скотта &Л. Скотт, у меня все еще есть «997», вводимый в ячейку, даже когда значение K3 равно 075, 076 или089. Ниже приведен скриншот рекомендуемой формулы Л. Скотта с результатом, все еще показывающим «997».