В Excel у меня есть ряд доступных временных рамок для конкретной задачи.
Task Date 02/05/2018
From 1 03/05/2018
To 1 07/05/2018
From 2 15/05/2018
To 2 16/05/2018
From 3 18/05/2018
To 3 21/05/2018
... .....
Мне нужно найти, где конкретная дата попадает между доступными временными рамками.
Пример: дата 2/ 5/2018 выпадает до первого периода, уравнение должно возвращать 1.
Должны возвращаться даты с 3/5 до 7/5 включительно 2.
Должны возвращаться даты после 7/5 и до 15/53.
Что я пробовал:
Я попытался поместить значение рядом с диапазонами таймфреймов и получить его индекс в отсортированном диапазоне.IE: =RANK.AVG(B1,B1:B7,1)
.
Но мне нужно найти способ преобразовать результаты в нужный формат.Я получаю 1,5 и 2,5 на границах первого таймфрейма и на других таймфреймах.
Есть ли удобный способ добиться этого (кроме использования RANK)?
Или как сделать так, чтобы значения 1,5 и 2,5 сходились к 2, а 3,5 и 4,5 сходились к 4?
Кроме того, я бы хотел отказаться от функций VBA, поскольку этот файл нужно было бы отправлять разным людям, и он должен работать без включения макросов.(Я могу получить макрос исключения для своих файлов, но я бы предпочел избежать хлопот)