0

我有几个直截了当的计划者,像这样:

| date       | person | person 2 | description |  
 2013-03-01      peter      pam    painting  
 2013-03-18      john       carl   cleaning  
 2013-03-20      max        anne   washing

在另一张纸上,我只想过滤接下来 2 周的“事件”。我怎样才能做到这一点?我尝试了几种方法,但都没有奏效。

有了=ARRAYFORMULA(DAYS360(B2:B;NOW()))我可以在不同的列中得到一个天数。0 = 今天,1 = 昨天,-1 明天等等。事实上,我需要过滤 -1 到 -14 天。有时只有 2 场活动,有时 2 周内只有 5 场。

编辑:我发现的一些东西

  • 首先,我过滤了正确的天数 =filter(A2:A50;A2:A50>-14;A2:A50<0)

  • 然后,我做了一个=vlookup(G32,A1:E49;5;false)
    vlookup(其中 G32 是过滤器命令,A2:A50 是天数,A1:E49 是所有数据)

4

1 回答 1

0

这是QUERY命令和查询语言的好机会。

我假设您的数据在“表 1”中的 4 列 A:D 中。

=query('sheet 1'!A:D,"select * where datediff( A, now()) < 14 and datediff( A, now()) > 0")
于 2013-05-10T16:45:00.657 回答