|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.06.2016, 09:43 | #1 |
Регистрация: 19.09.2012
Сообщений: 4
|
Два взаимоисключающих условия ЕСЛИ
Добрый день!
Прошу помощи. Формируем значения поля I42, исходя их того, что если (I40>1;I40<15000) то I42=1 если нет I42=0 В это же время, надо учесть ещё одно поле I41, если I41=1, то I42=0, вне зависимости от результата (I40>1;I40<15000). Если же I41=0, то формула берет результат из (I40>1;I40<15000). Заранее спасибо! Последний раз редактировалось soulfood; 16.06.2016 в 09:52. |
16.06.2016, 09:49 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в I42 формулу:
Код:
Цитата:
там так - если в I41 единица, то в I42 будет ноль, ИНАЧЕ - будет результат в зависимости от I40 |
|
16.06.2016, 09:50 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
16.06.2016, 10:23 | #4 |
Регистрация: 19.09.2012
Сообщений: 4
|
Спасибо за советы, но не работает.
Сформулирую еще раз, с указанием названий уже реально участвующих в формуле полей. Два источника значения для поля V40. 1. Формула =ЕСЛИ(И(I40>1;I40<15000);"1";"") 2. Поле W40, которое имеет значение 0 или 1. Формируем значение V40 ЕСЛИ W40=1 то V40=0, не смотря на ЛЮБОЕ ЗНАЧЕНИЕ формулы ЕСЛИ(И(I40>1;I40<15000);"1";"") ЕСЛИ W40=0 берём значение из формулы ЕСЛИ(И(I40>1;I40<15000);"1";"") |
16.06.2016, 10:52 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
soulfood, не понимаю, в чём проблема и что именно у Вас не работает.
в ячейку V40 записываете формулу: Код:
|
16.06.2016, 11:08 | #6 | |
Регистрация: 19.09.2012
Сообщений: 4
|
Цитата:
Значение ячейки W40 формируется формулой =IF(H44=0;"1";IF(AND(I44>"1";"");"1 ";"")) и при любом значении, выдаваемой этой формулой, ВАША формула на него не реагирует вообще. Если ВРУЧНУЮ вписать в ячейку W40 1 или 0 - ВСЕ ОК. Вопрос решил. Огромное спасибо за помощь! Последний раз редактировалось soulfood; 16.06.2016 в 11:19. |
|
16.06.2016, 11:20 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
у Вас там в W40 пробел после единицы! уберите его.
а ещё лучше, напишите не строки, а числа: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
совместить в ячейке два условия | dejura | Microsoft Office Excel | 5 | 12.04.2016 21:28 |
есть два условия... | НастяК | Microsoft Office Excel | 12 | 20.03.2013 13:13 |
Функция ЕСЛИ подходит только для 1 условия, а если условий больше? | Slavatron1984 | Microsoft Office Excel | 2 | 08.01.2012 22:07 |