如何根据 Google 表格中行的附加数据从日期范围中列出日期?
How make dates list from date ranges with additional data on row in Google Sheets?
问题:
使用字段“成员、日期、费率”从 table 使用字段“成员、费率、起始日期、截止日期”创建 table。
结果table必须完全自动生成。 (使用公式:Arrayformula、Query 等)
Example:
左侧源 table,右侧结果 table.
使用:
=ARRAYFORMULA(QUERY(SPLIT(FLATTEN(IF((A2:A5<>"")*(DAYS(D2:D5; C2:C5)>=SEQUENCE(1; 1000; 0));
A2:A5&"×"&C2:C5+SEQUENCE(1; 1000; 0)&"×"&B2:B5; )); "×"); "where Col2 is not null"))
问题: 使用字段“成员、日期、费率”从 table 使用字段“成员、费率、起始日期、截止日期”创建 table。
结果table必须完全自动生成。 (使用公式:Arrayformula、Query 等)
Example: 左侧源 table,右侧结果 table.
使用:
=ARRAYFORMULA(QUERY(SPLIT(FLATTEN(IF((A2:A5<>"")*(DAYS(D2:D5; C2:C5)>=SEQUENCE(1; 1000; 0));
A2:A5&"×"&C2:C5+SEQUENCE(1; 1000; 0)&"×"&B2:B5; )); "×"); "where Col2 is not null"))