"ложь" при сравнении дат
|
|
AVI |
Дата: Пятница, 14.10.2016, 17:43 |
Сообщение № 1 |
|
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация:
17
±
Замечаний:
0% ±
 Excel 2016 | |
Добрый день! Подскажите, пожалуйста, почему в ячейке AD2 ЛОЖЬ?
Добрый день! Подскажите, пожалуйста, почему в ячейке AD2 ЛОЖЬ?AVI
|
|
| Ответить
|
AVI |
Дата: Пятница, 14.10.2016, 17:58 |
Сообщение № 2 |
|
Группа: Проверенные
Ранг: Ветеран
Сообщений: 523
Репутация:
17
±
Замечаний:
0% ±
 Excel 2016 | |
Заключить в скобки - дало истину. Не понял почему
Код И($AE$3<=W2;W2<=$AE$4) Получается слишком громоздко...
Заключить в скобки - дало истину. Не понял почему
Код И($AE$3<=W2;W2<=$AE$4) Получается слишком громоздко...AVI
Сообщение отредактировал AVI - Пятница, 14.10.2016, 18:09 |
|
| Ответить
|
Gustav |
Дата: Пятница, 14.10.2016, 18:08 |
Сообщение № 3 |
|
Группа: Админы
Ранг: Участник клуба
Сообщений: 2843
Репутация:
1194
±
Замечаний:
±
 начинал с Excel 4.0, видел 2.1 | |
В обоих случаях записано НЕправильно. Вам, скорее всего, надо что-то вроде такого:
P.S. А у вас по формуле выше идёт вот такое преобразование:
[vba]Код =AE3<=(W2<=AE4)
01.04.2016 <= (01.04.2016 <= 13.06.2016)
01.04.2016 <= ИСТИНА
ИСТИНА (потому что ИСТИНА больше любого числа и соответственно любой даты тоже) [/vba]
В обоих случаях записано НЕправильно. Вам, скорее всего, надо что-то вроде такого:
P.S. А у вас по формуле выше идёт вот такое преобразование:
[vba]Код =AE3<=(W2<=AE4)
01.04.2016 <= (01.04.2016 <= 13.06.2016)
01.04.2016 <= ИСТИНА
ИСТИНА (потому что ИСТИНА больше любого числа и соответственно любой даты тоже) [/vba]Gustav
МОИ: Ник, Tip box: 41001663842605
Сообщение отредактировал Gustav - Пятница, 14.10.2016, 18:15 |
|
| Ответить
|
krosav4ig |
Дата: Пятница, 14.10.2016, 18:10 |
Сообщение № 4 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
 Excel 2007,2010,2013 | |
почему в ячейке AD2 ЛОЖЬ? потому, что конструкция типа в excel при b>a при любом значении с всегда возвращает ложь, ибо при вычислении получается
и опять неправильно тоже возвращает ИСТИНА вот так должно быть
почему в ячейке AD2 ЛОЖЬ? потому, что конструкция типа в excel при b>a при любом значении с всегда возвращает ложь, ибо при вычислении получается
и опять неправильно тоже возвращает ИСТИНА вот так должно быть krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
|
|
| Ответить
|
Gustav |
Дата: Пятница, 14.10.2016, 18:18 |
Сообщение № 5 |
|
Группа: Админы
Ранг: Участник клуба
Сообщений: 2843
Репутация:
1194
±
Замечаний:
±
 начинал с Excel 4.0, видел 2.1 | |
И($AE$3<=W2;W2<=$AE$4) Получается слишком громоздко...AVI
И тем не менее - это стандартное в формулах представление условия типа BETWEEN.
И($AE$3<=W2;W2<=$AE$4) Получается слишком громоздко...AVI
И тем не менее - это стандартное в формулах представление условия типа BETWEEN.Gustav
МОИ: Ник, Tip box: 41001663842605
|
|
| Ответить
|
_Boroda_ |
Дата: Пятница, 14.10.2016, 19:21 |
Сообщение № 6 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
 2003; 2007; 2010; 2013 RUS | |
Еще вот так можно
Код =МЕДИАНА(AE3;W2;AE4)=W2
Еще вот так можно
Код =МЕДИАНА(AE3;W2;AE4)=W2 _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
|
|
| Ответить
|