Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2022, 08:48   #21
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от АННА-ЕАО Посмотреть сообщение
Пример :
01.01.2022-10.01.2022
15.01.2022-18.01.2022

Дата к проверке :
17.01.22 - входит
12.01.22- не входит

И еще проверить по объекту (т.е. диапазоны не могут совпадать по одинаковым объектам
Так надо?
Код:
=СУММПРОИЗВ((E$3:E3<C3)*(B3=B$3:B3))
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 27.09.2022, 08:50   #22
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Файл
Вложения
Тип файла: xls 20220927_АННА-ЕАО.xls (64.5 Кб, 16 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 27.09.2022, 18:01   #23
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Файл
спасибо, вроде работает, но или я не поняла как или не всегда
АННА-ЕАО вне форума Ответить с цитированием
Старый 27.09.2022, 18:06   #24
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Что именно "не всегда"?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 27.09.2022, 19:50   #25
Elixi
Форумчанин
 
Регистрация: 10.05.2019
Сообщений: 163
По умолчанию

Цитата:
Сообщение от АННА-ЕАО Посмотреть сообщение
может и проще, но все же основную задачу это не решит
Serge 007 назначил правильный путь.
Запишите в какой-нибудь ячейке на строке 4 (у вас №2 в таблице) эту формулу массива:
Код:
=IF(SUMPRODUCT((C4<E$3:E3)*(E4>C$3:C3)*(B4=B$3:B3))>0;"Занято !!!!";"Свободно")
или
=ЕСЛИ(СУММПРОИЗВ((C4<E$3:E3)*(E4>C$3:C3)*(B4=B$3:B3))>0;"Занято !!!!";"Свободно")
и растяните формулу на вес нужный вам диапазон вниз и пробуйте
Elixi вне форума Ответить с цитированием
Старый 27.09.2022, 20:38   #26
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Что именно "не всегда"?
Сергей, спасибо большое за искреннее желание помочь )
но не поняла почему формула выдает данные (0,1,2 и пр )?

вот файл. в нем нет периодов которые бы пересекались, но итоги формулы разные
Вложения
Тип файла: xls 20220927_АННА-ЕАО (2).xls (29.0 Кб, 5 просмотров)
АННА-ЕАО вне форума Ответить с цитированием
Старый 27.09.2022, 20:49   #27
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от Elixi Посмотреть сообщение
Serge 007 назначил правильный путь.
Запишите в какой-нибудь ячейке на строке 4 (у вас №2 в таблице) эту формулу массива:
Код:
=IF(SUMPRODUCT((C4<E$3:E3)*(E4>C$3:C3)*(B4=B$3:B3))>0;"Занято !!!!";"Свободно")
или
=ЕСЛИ(СУММПРОИЗВ((C4<E$3:E3)*(E4>C$3:C3)*(B4=B$3:B3))>0;"Занято !!!!";"Свободно")
и растяните формулу на вес нужный вам диапазон вниз и пробуйте
да, эта работает !) ура! большое спасибо !!!
АННА-ЕАО вне форума Ответить с цитированием
Старый 27.09.2022, 20:50   #28
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Что именно "не всегда"?
и вам спасибо большое
АННА-ЕАО вне форума Ответить с цитированием
Старый 27.09.2022, 20:59   #29
АННА-ЕАО
Форумчанин
 
Аватар для АННА-ЕАО
 
Регистрация: 24.08.2011
Сообщений: 193
По умолчанию

кстати, я все это время тоже придумывала варианты )
пусть и кривой, но получилось так (файл)

но пришлось разделить "домки" на разные таблицы
добавить 2 промежуточных столбца
и добавить график заполняемости.
страшненько но тоже результат )))
Вложения
Тип файла: xlsx ПРИМЕР ДАТЫ 27.09.xlsx (1.60 Мб, 9 просмотров)
АННА-ЕАО вне форума Ответить с цитированием
Старый 28.09.2022, 09:04   #30
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от АННА-ЕАО Посмотреть сообщение
почему формула выдает данные (0,1,2 и пр )?
Это количество вхождений даты заезда в даты выезда по конкретному адресу

Цитата:
Сообщение от АННА-ЕАО Посмотреть сообщение
вот файл. в нем нет периодов которые бы пересекались, но итоги формулы разные
что значит 1 ?
Это значит что дата заезда 10.10.2022 в дом а1 находится в диапазоне от 03.10.2022 до 12.10.2022 один раз
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Узнать входит ли число в диапазон niockasd Общие вопросы Delphi 3 26.12.2018 17:40
Как в эксель посчитать входит ли введеная дата в промежуток дат, с последующим выделением Будущийумник Помощь студентам 5 04.03.2018 13:33
Как проверить, входит ли ячейка в заданный именованный диапазон? olga_arb Microsoft Office Excel 1 06.02.2013 10:08
Проверить входит ли текущая дата в диапазон дат? artemavd Общие вопросы Delphi 6 16.11.2012 21:32