【问题标题】:Advanced date filter in excelExcel中的高级日期过滤器
【发布时间】:2020-11-30 09:11:48
【问题描述】:

我想请你帮忙解决我在 excel 中遇到的问题 :)

我的数据如下所示:

基本上是事件名称;开始日期;和结束日期。

事件可以持续 1 到 365 天之间的任何时间,我需要创建过滤器,它会显示所有在所选时间段内处于活动状态的事件。

例如,如果我的过滤器设置是: "显示所有可能在 18.1.2020 - 20.1.2020 之间活动的事件"

我的数据集的结果应该是:

事件2;事件3;事件4

这里是 excel 中问题的更好描述。 Link to xlsx file

谢谢,

【问题讨论】:

    标签: excel date filter


    【解决方案1】:

    Filter() 函数最适合您使用Excel365

    =FILTER(B3:D7,((C3:C7>=C11)+(D3:D7>=C11))*((C3:C7<=C12)+(D3:D7<=C12)))
    

    【讨论】:

    • 谢谢Harun,很遗憾,我还在用2016版的excel,所以无法测试。无论如何,有没有办法返回以下之间的所有值:开始日期和结束日期?我在想也许一些数组公式可以做到这一点。类似循环的东西:X = Start date Do Until X = End date X = X + 1 loop 或其他解决方案:)
    猜你喜欢
    • 1970-01-01
    • 2019-08-02
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多