Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/сравнить три даты - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
сравнить три даты
magfly Дата: Суббота, 22.04.2023, 22:37 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Имею три даты: сегодняшнюю (текущую) и две любых других. Написал формулу, чтобы сравнивала три даты и выдавала три результата в зависимости от даты: 1) Если текущая дата меньше двух NORM, 2) Если текущая меньше первой даты, то IN TOLERANCE, 3) ЕСЛИ ТЕКУЩАЯ ПРЕВЫШАЕТ ОБЕ ДАТЫ, то OVD.. =ЕСЛИ(RC[-2]
 
Ответить
СообщениеИмею три даты: сегодняшнюю (текущую) и две любых других. Написал формулу, чтобы сравнивала три даты и выдавала три результата в зависимости от даты: 1) Если текущая дата меньше двух NORM, 2) Если текущая меньше первой даты, то IN TOLERANCE, 3) ЕСЛИ ТЕКУЩАЯ ПРЕВЫШАЕТ ОБЕ ДАТЫ, то OVD.. =ЕСЛИ(RC[-2]

Автор - magfly
Дата добавления - 22.04.2023 в 22:37
gling Дата: Суббота, 22.04.2023, 23:53 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация: 706 ±
Замечаний: 0% ±

2010
Если текущая дата меньше двух NORM
Сравните две даты через И.


ЯД-41001506838083
 
Ответить
Сообщение
Если текущая дата меньше двух NORM
Сравните две даты через И.

Автор - gling
Дата добавления - 22.04.2023 в 23:53
i691198 Дата: Воскресенье, 23.04.2023, 10:29 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 337
Репутация: 108 ±
Замечаний: 0% ±

У вас пропущено еще одно условие - текущая дата меньше второй даты и больше первой. Предполагаю, что результат должен быть IN TOLERANCE.
Тогда такая формула
Код
=ЕСЛИ((B2<C2)*(B2<D2);"NORM";ЕСЛИ((B2<C2)+(B2<D2);"IN TOLERANCE";"OVD"))

B2 - текущая дата, C2 и D2 -две другие.
 
Ответить
СообщениеУ вас пропущено еще одно условие - текущая дата меньше второй даты и больше первой. Предполагаю, что результат должен быть IN TOLERANCE.
Тогда такая формула
Код
=ЕСЛИ((B2<C2)*(B2<D2);"NORM";ЕСЛИ((B2<C2)+(B2<D2);"IN TOLERANCE";"OVD"))

B2 - текущая дата, C2 и D2 -две другие.

Автор - i691198
Дата добавления - 23.04.2023 в 10:29
bmv98rus Дата: Воскресенье, 23.04.2023, 15:29 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Если даты упорядочены, то
Код
=IFERROR(LOOKUP(b2;c2:d2;{"IN TOLERANCE","OVD"});"NORM")

Код
=LOOKUP(b2;CHOOSE({1;2;3};0;c2;d2);{"NORM";"IN TOLERANCE","OVD"})


Хотя не прав, не выполняется условие < .


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 23.04.2023, 15:34
 
Ответить
СообщениеЕсли даты упорядочены, то
Код
=IFERROR(LOOKUP(b2;c2:d2;{"IN TOLERANCE","OVD"});"NORM")

Код
=LOOKUP(b2;CHOOSE({1;2;3};0;c2;d2);{"NORM";"IN TOLERANCE","OVD"})


Хотя не прав, не выполняется условие < .

Автор - bmv98rus
Дата добавления - 23.04.2023 в 15:29
Gustav Дата: Воскресенье, 23.04.2023, 15:37 | Сообщение № 5
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Я стараюсь к подобным решениям на даты всегда пробовать прикрутить функцию МЕДИАНА. С ней обычно получается довольно изящно. Если точное равенство "сегодняшней" даты B2 одной из двух дат С2 или D2 - это IN TOLERANCE, то моя формула выглядит так:

Код
=ВЫБОР(ЗНАК(B2-МЕДИАНА(B2:D2))+2; "NORM"; "IN TOLERANCE"; "OVD")


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеЯ стараюсь к подобным решениям на даты всегда пробовать прикрутить функцию МЕДИАНА. С ней обычно получается довольно изящно. Если точное равенство "сегодняшней" даты B2 одной из двух дат С2 или D2 - это IN TOLERANCE, то моя формула выглядит так:

Код
=ВЫБОР(ЗНАК(B2-МЕДИАНА(B2:D2))+2; "NORM"; "IN TOLERANCE"; "OVD")

Автор - Gustav
Дата добавления - 23.04.2023 в 15:37
magfly Дата: Воскресенье, 23.04.2023, 22:29 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Благодарю за помощь!!!
 
Ответить
СообщениеБлагодарю за помощь!!!

Автор - magfly
Дата добавления - 23.04.2023 в 22:29
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!