Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


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

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

Купить рекламу на форуме 40000 рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.08.2021, 15:48   #1
oxy-fox
Пользователь
 
Аватар для oxy-fox
 
Регистрация: 24.02.2009
Сообщений: 11
Вопрос Попадает ли дата в указанный диапазон

Необходимо определить попадает ли указанная дата в диапазон.
К примеру есть два столбца: "Дата" и "Продолжительность"
Также имеем поле в которое вводим любую дату и одну(!!!) ячейку в которую выводим результат.
Задача отобразить в ячейке результат принадлежит ли указанная дата диапазону: дата -- дата + продолжительность.

Пример:
Столбцы с датами и продолжительностью:
4.08.2021 10
11.10.2021 15
15.11.2021 5
01.12.2021 10
и т.д.

И при вводе любой даты надо получить результат входит ли указанная дата в любой из диапазонов.
И вывести результат в одну ячейку(!!!).

Например:
10.08.2021
входит

10.12.2021
входит

21.11.2021
не входит

Пробовал функции ИНДЕКС И ПОИСКПОЗ, но не работает как надо... указывает соответствие только в первой строке..
oxy-fox вне форума Ответить с цитированием
Старый 04.08.2021, 20:35   #2
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 614
По умолчанию

даты суммируются и вычитаются и вычисляются новые даты

A1
4.08.2021
B1
-10
C1
=A1+B1
25.07.2021

соответственно вычитая как задумано
вполне контролируются даты

https://www.youtube.com/watch?v=I0QV2AZ5W5E
учим C# & basic & excel https://programmersforum.ru/showthre...=327446&page=9 Приоритет Windows никому ничего не рекомендую https://programmersforum.ru/showthre...=338502&page=2
сфинкс вне форума Ответить с цитированием
Старый 10.08.2021, 03:05   #3
oxy-fox
Пользователь
 
Аватар для oxy-fox
 
Регистрация: 24.02.2009
Сообщений: 11
Вопрос

Спасибо, но немного не то что мне нужно. Точнее, это лишь малая часть (которую я и так знаю) того, что мне надо.

В прикрепленном файле пример, того, что у меня получилось.
На первом листе все работает вроде как хорошо, но если даты идут не по порядку, то возникает ошибка - неправильно отображается либо последний записанный диапазон, либо предпоследний (листы 2 и 3).
Что не так с записанными формулами? Может есть вариант проще?
Вложения
Тип файла: xlsx Пример.xlsx (29.7 Кб, 6 просмотров)

Последний раз редактировалось oxy-fox; 10.08.2021 в 06:09.
oxy-fox вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли создать запрос, результатом которого будет вывод всех записей, в которых одного из уникальных чисел попадает в требуемый диапазон. arriah SQL, базы данных 1 03.05.2017 19:57
Проверить входит ли текущая дата в диапазон дат? artemavd Общие вопросы Delphi 6 16.11.2012 20:32
диапазон времени действия(сист дата+-14 дней) slavikus Помощь студентам 9 23.07.2011 08:45
Попадает или не попадает? FullhDi Общие вопросы .NET 2 27.04.2011 00:55
Вычитание дат(дата-дата=кол.дней) zallza Общие вопросы Delphi 1 31.05.2010 21:50