将日期范围与标签匹配

Match Date Range With Label

我想将日期范围标签与特定日期相匹配。

我有一个带有日期范围和标签的 table(在 DateRange sheet 中):

我想将标签应用于符合条件的日期和结果:

如何使用 Google Sheets 公式实现这一点?

示例 sheet:https://docs.google.com/spreadsheets/d/1O1rZUstDNSXPdUVXvaDfPO4rAQs2cJWHimfGxbddtNU/edit#gid=858702648

一种方法(改编自Web Applications)是,在 F2 中并向下复制以适应:

=query(DateRange!A:C,"select C where A<=date '"&Text(date(A2,B2,C2),"yyyy-MM-dd")&"' and B>=date '"&text(date(A2,B2,C2),"yyyy-MM-dd")&"' ",0)
={"Name"; ARRAYFORMULA(IFERROR(IF(DATE(A2:A, B2:B, C2:C)<=MAX(DateRange!B:B), 
 IFERROR(VLOOKUP(DATE(A2:A, B2:B, C2:C), DateRange!A1:C, 3)), )))}