Excel: найти, если ячейка> = или <= из массива дат - PullRequest
1 голос
/ 01 октября 2019

Я создал динамический календарь здесь: Пожалуйста, скопируйте и вставьте для тестирования

В календаре в настоящее время используются формулы VLOOKUP (и более), чтобы найти гостей, регистрирующих недвижимость и спискиинформация, связанная с их пребыванием, такая как количество ночей и их контактные данные. Все это происходит из списка, показанного справа. Да, он содержит

. В ячейке B3 можно изменить дату на первое число каждого месяца, чтобы просматривать новых гостей, проверяющих каждый месяц.

Теперь мне нужно создать формулы условного форматирования для измененияцвет 3-х клеток распределяется по дням. Вы увидите, что 7 декабря 2019 года первая ячейка зеленого цвета, вторая - белого и 3-го красного. Я создал формулу, чтобы определить, содержится ли дата (всегда справа в самой ячейке) в диапазоне X5:AF13. Эта формула не сработает, если дата заезда - любой другой день, кроме субботы. Формулы «прототипа», созданные до сих пор, проиллюстрированы ниже.

enter image description here

Мне нужно построить новую формулу, которая будет работать так, чтобы дата (07, 08, 09 и т. Д.) Производится поиск по занятым дням / ночам в диапазоне X5:AF13, показанном розовым цветом. Мой предложенный метод состоит в том, чтобы сопоставить (VLOOKUP) дату с днями / ночами, для которых имущество занято. Мне нужно найти SUM([Date2]+[Nights]-1), чтобы найти дату отъезда и каким-то образом определить, является ли указанная в календаре дата >= или <= до любой из дат между заездом и заездом со списком в розовом. ,

Является ли VLOOKUP правильным форумом или MATCH или даже комбинацией с IF(AND( и SUM(? Слегка застрял ...

enter image description here

...