如何得到一个满足一定条件的数组,并去掉空白?
How to get an array that meets a certain condition and remove blanks?
我有一份 Google sheet 中的员工列表以及他们的工作开始和结束日期。看起来像这样(示例):
我需要从中生成一个新列表,其中包含在特定月份(例如 2018 年 2 月)受雇的员工。
在那种情况下,列表应如下所示:
我该怎么做?你能帮忙算一下公式吗?
=query(A1:C,"where B <= date '2018-02-28' and (date '2018-02-01' <= C or C is null)",1)
=FILTER(A2:A, B2:B <= DATE(2018, 2, 1),
IF(C2:C="", TODAY(), C2:C) >= EOMONTH(DATE(2018, 2, 1), 0))
如果您只想 L M
使用(例如从 C 中删除空格):
=FILTER(A2:A, B2:B <= DATE(2018, 2, 1),
C2:C >= EOMONTH(DATE(2018, 2, 1), 0))
我有一份 Google sheet 中的员工列表以及他们的工作开始和结束日期。看起来像这样(示例):
我需要从中生成一个新列表,其中包含在特定月份(例如 2018 年 2 月)受雇的员工。
在那种情况下,列表应如下所示:
我该怎么做?你能帮忙算一下公式吗?
=query(A1:C,"where B <= date '2018-02-28' and (date '2018-02-01' <= C or C is null)",1)
=FILTER(A2:A, B2:B <= DATE(2018, 2, 1),
IF(C2:C="", TODAY(), C2:C) >= EOMONTH(DATE(2018, 2, 1), 0))
如果您只想 L M
使用(例如从 C 中删除空格):
=FILTER(A2:A, B2:B <= DATE(2018, 2, 1),
C2:C >= EOMONTH(DATE(2018, 2, 1), 0))