Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.07.2012, 15:10   #1
sasha_prof
Форумчанин
 
Регистрация: 06.01.2010
Сообщений: 292
По умолчанию IF и OR в одной формуле в Word

Что я не так пишу в логической формуле?

Постоянно скидывает в else.

Цитата:
{ IF {OR(1=1,1=2)} = 1 " - 1" " - 2" }
без OR работает. Но надо с ним
sasha_prof вне форума Ответить с цитированием
Старый 26.07.2012, 11:23   #2
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Во-первых, пропущено = перед OR. Во-вторых, в OR вместо "," может понадобиться ";", но не обязательно:
Код:
{ IF { = OR(1=1; 1=2)} = 1 " - 1" " - 2" }
Стараюсь не пользоваться функциями, в которые входит "разделитель списков". Такие как OR с запятой в вашем случае. Этот разделитель задается в операционной системе. Значит на другом компе он может быть другой. Чаще всего это "," (англ ОС) или ";" (рус ОС). Обычно, функцию можно заменить аналогом без разделителя. Например:
Код:
{ IF { = { COMPARE 1 = 1 } + { COMPARE 1 = 2 } } = 0 " - 2" " - 1" }
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать 2 условия в одной формуле??? Pavelkandziuba Microsoft Office Excel 2 23.06.2012 23:55
Много IF в одной формуле? Ok-Alex Microsoft Office Excel 2 03.11.2011 17:11
2 "ЕСЛИ" в одной формуле 0mega Microsoft Office Excel 9 25.08.2010 09:34
С одной таблицы Word обновить значения в друго Alex9k Microsoft Office Word 0 21.07.2010 19:55
Как в формуле одной ячейки присвоить значение другой? Эдгар Microsoft Office Excel 10 06.10.2008 15:00