1

Я использую поля для сложного mailmerge.
Я хотел бы использовать функцию OR, но я не могу заставить ее работать; if a=0 or a=""
Я предполагаю, что должен следовать формату Excel; OR(a=0; a="")
Я нахожу функцию OR в диалоге формулы слова, она показывает ИЛИ ().
Но словом, я не могу заставить его работать, с пробелами между условиями, запятой, точкой с запятой, но все они дают синтаксическую ошибку.

Я пытаюсь это в новом пустом документе (без mailmerge)

 {IF OR(2=2 1=2) "matched" "not matched"}

он возвращает буквально "Syntaxisfout,)"
Запомните запятую круглую скобку! Такое ощущение, что синтаксическая ошибка больше в "1 = 2", а не в функции ИЛИ

Любая идея о том, как использовать функцию {=OR()} в поле в слове?

Редактировать ; Это скорее кажется проблемой, начиная с моей структуры IF и сравнивая текстовые значения, она работает с пробелами, но это не позволяет вкладывать OR в IF.
Вещи, которые я пробовал:

  • { =IF(OR(2=2;1=2);2;1) } >> работает
  • { =IF(OR("a"="a";1=2);2;1) } >> Синтаксическая ошибка
  • { IF "<<slfn_discount_financial>>"<>"€‎ 0,00" "1" "2"} >> работает
  • { =IF("<<slfn_discount_financial>>"<>"€‎ 0,00";"1";"2") } >> синтаксическая ошибка
  • { IF("<<slfn_discount_financial>>"<>"€‎ 0,00" "1" "2") } >> пустой результат (без ошибок, нет '1', нет '2'), также пустой результат при сравнении "a" = "a" без поля слияния.
  • { IF OR "<<slfn_discount_financial>>"<>"€‎ 0,00" 1=1 "1" "2" } >> возвращает € 0,00
  • { IF OR("<<slfn_discount_financial>>"<>"€ 0,00";1=1) "1" "2" } >> в этот момент я становлюсь безнадежным; возвращает € 0,00
  • { OR "<<slfn_discount_financial>>"<>"€ 0,00" 1=1 } >> Не определена закладка ошибки (не должно ли это сказать 'true' или 'false'?)
  • OR("<<slfn_discount_financial>>"<>"€ 0,00";1=1) } >> Пусто; без возврата

1 ответ1

0

В зависимости от ваших региональных настроек вам нужно использовать , или ; отделить ВСЕ АРГУМЕНТЫ обоего IF и OR

Это работает для меня с настройками в Великобритании:
{ =IF(OR(2=2,1=2),2,1) }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .