У меня была формула в вычисляемом столбце, которая работала просто отлично.Я попытался пересмотреть формулу, повторно использовав часть того, что работало раньше (выделено жирным шрифтом), но он продолжает выводить меня на экран с синтаксической ошибкой.Новая формула намного проще.
Я посмотрел онлайн, но не могу найти проблему.
- Старая формула (работает):
= ЕСЛИ (И (ВЛЕВО ([ТИП СОБЫТИЯ], 8) <> "Mtng (PM), ВЛЕВО ([ТИП СОБЫТИЯ], 8) <>" Mtng (eP ", ВЛЕВО ([ТИП СОБЫТИЯ], 8) <>"Mtng (DS", LEFT ([EVENT TYPE], 8) <> "Mtng (#D"), "N / A для этой строки", IF (ИЛИ ([(DC1) EDS?] = ")", [(DC2) Part Info] =" ", [(DC3) Part Innov] =" ", [(DC4) Other] =" ")," Заполнить столбцы DC (1-4) ", IF (ИЛИ (LEFT ([(DC1) EDS?], 1) <> "4", LEFT ([(DC2) Part Info], 1) <> "4", LEFT ([(DC3) Part Innov], 1) <>«4», ВЛЕВО ([(DC4) Другое], 1) <> «4»), «Да», «Нет»)))
- Новая формула (ошибка выброса) - скопирована жирным шрифтомполностью из старой формулы:
= IF (И (ВЛЕВО ([ТИП СОБЫТИЯ], 8) <> "Mtng (PM), ВЛЕВО ([ТИП СОБЫТИЯ], 8) <>" Mtng (eP ", LEFT ([EVENT TYPE], 8) <>" Mtng (DS ", LEFT ([EVENT TYPE], 8) <>" Mtng (#D ")," N / A для этой строки ", [Добавить в календарь сбора данных?])
Синтаксис и условие в пересмотренной формуле (выделены жирным шрифтом) прямо из старой формулы. Вместо добавления других IДля операторов, я просто хочу, чтобы формула вводила содержимое столбца «Добавить в», если условие ложно.
Столбец «Добавить в ...» является столбцом выбора.
«ТИП СОБЫТИЯ»"Столбец, указанный в условии, также является столбцом выбора.(Это условие корректно оценивается в старой, более длинной формуле).
Я попытался установить для вычисляемого столбца значение «= [Добавить в календарь сбора данных?]», Чтобы проверить, есть ли проблема с «Добавить»to ... ", но эта формула работает и возвращает мне содержимое столбца" Добавить в ... ".
Должно быть что-то простое, чего я не могу найти.
ОБНОВЛЕНИЕ (03.06.19) Я ввел новую формулу в Excel, добавив два столбца для [ТИП СОБЫТИЯ] и [Добавить в календарь сбора данных?], И синтаксис формулы работает нормально, давая точный вывод:
=IF(AND(LEFT(A4,8)<>"Mtng (PM",LEFT(A4,8)<>"Mtng (eP",LEFT(A4,8)<>"Mtng (DS",LEFT(A4,8)<>"Mtng (#D"), "N/A for this row", C4)
Я не думал, что нужно, так как старая формула работала, но все еще проверял установку формулы на "= [EVENT TYPE]" и получал синтаксическую ошибку!Таким образом, проблема связана со столбцом EVENT TYPE.Почему тот же столбец дает ошибку сейчас, когда он работал нормально в предыдущей формуле?(ТИП СОБЫТИЯ - это столбец выбора с выпадающим списком для одного выбора).