Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
20.04.2024, 17:34:36

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Дополнительные аргументы для логической формулы ЕСЛИ.
Страниц: [1]   Вниз
Печать
Автор Тема: Дополнительные аргументы для логической формулы ЕСЛИ.  (Прочитано 5209 раз)
0 Пользователей и 1 Гость смотрят эту тему.
normres
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 15


Просмотр профиля E-mail
« : 28.04.2014, 19:09:58 »

Здравствуйте.
Подскажите, как дополнить формулу аргументами.
Код: (vb)
=ЕСЛИ(И(A1="н2";A2="");1;"")

Данная формула выполняет следующее условие.
Если ячейка A1 содержит текстовый аргумент "н2", И ячейка A2 содержит "", то выводится значение 1, в остальных случаях "".
Необходимо добавить аргументы для ячейки A1.
Если ячейка A1 содержит текстовый аргумент "н2" Или "н4" Или "н6" Или "н6", И ячейка A2 содержит "", то выводится значение 1, в остальных случаях "".
Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #1 : 28.04.2014, 20:54:13 »

Справку по функции ИЛИ прочитайте. Затем вложите её вместо A1="н2"
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
amfor
Новичок
*

Репутация: +1/-0
Офлайн Офлайн

Сообщений: 7


Просмотр профиля E-mail
« Ответ #2 : 29.04.2014, 10:02:54 »

Так?
Код: (vb)
=ЕСЛИ(И(ИЛИ(A1={"н2";"н4";"н6"});A2="");1;"")

Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #3 : 29.04.2014, 11:08:33 »

Т.е. читать справку по ИЛИ должен за Вас я? В справке более чем доступно описан синтаксис применения. Если Вам даже это читать лень - то я пас.
Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #4 : 29.04.2014, 14:05:52 »

Извиняюсь - подумал это автор спрашивает.
Вариант попроще, для начинающих:
=ЕСЛИ(И(ИЛИ(A1="н2";A1="н4";A1="н6");A2="");1;"")
« Последнее редактирование: 29.04.2014, 14:08:37 от The_Prist » Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
normres
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 15


Просмотр профиля E-mail
« Ответ #5 : 29.04.2014, 16:02:43 »

Да я читал и про массивы и про функции, может не там...
http://office.microsoft.com/ru-ru/excel-help/HP010062403.aspx
Обычно пытаешься найти ответ или пример именно на свой вопрос, что впоследствии дает понимание для решения проблемы. Данная справка лично для меня ничего не дает.
Плохо или хорошо, но все-таки я ее сделал на основании различных сторонних примерах.
Код: (vb)
=ЕСЛИ(И(A1="н2";A2="");1;0)+ЕСЛИ(И(A1="н4";A2="");1;0)+ЕСЛИ(И(А1="н6";A2="");1;0)+ЕСЛИ(И(A1="н8";A2="");1;0)

И в тоже время, Ваш ответ дает понимание по данному вопросу как должны расставляться аргументы и функции, так что впоследствии при составлении формул подобного типа уже не возникнут вопросы.
Спасибо за ответ.
Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru