#excel #date #filter
#excel #Дата #Фильтр
Вопрос:
Я хотел бы попросить вас помочь с моей проблемой в Excel 🙂
Мои данные выглядят так:
В основном имя события; дата начала; и дата окончания.
События могут длиться от 1 до 365 дней, и мне нужно было бы создать фильтр, который показывал бы мне все события, которые были активны в течение выбранного периода времени.
Например, если мой параметр фильтра будет следующим: «показать мне все события, которые могут быть активны в период с 18.1.2020 по 20.1.2020»
Результат из моего набора данных должен быть:
Событие2; Событие3; Событие4
Вот лучшее описание проблемы в Excel. Ссылка на файл xlsx
Спасибо,
Ответ №1:
Filter()
функция лучше всего подходит для вас Excel365
.
=FILTER(B3:D7,((C3:C7>=C11) (D3:D7>=C11))*((C3:C7<=C12) (D3:D7<=C12)))
Комментарии:
1. Спасибо, Харун, к сожалению, я все еще использую версию Excel 2016, поэтому я не могу ее протестировать. В любом случае, есть ли способ вернуть все значения между: Дата начала и дата окончания? Я думаю, может быть, какая-то формула массива сможет это сделать. Что-то вроде цикла:
X = Start date Do Until X = End date X = X 1 loop
или другое решение 🙂