请考虑以下示例:
概览
我需要从 B 列中的所有日期中减去 2 周,仅当 D 列中的时间与特定时间匹配(在此示例中为晚上 9 点)时才需要这样做,而不管 C 列中的类别类型如何。忽略 E 列,因为这是一个计算列(F - D)
问题
如果我按日期分组(B2 和 B15),我很难想象如何标记第 6 行和第 11 行。我是否错误地认为每行都需要一个日期才能使 INDEX/MATCH 起作用?
我发现以下公式很有帮助,但任何帮助或其他公式类型都会受到赞赏。我可能想太多了:
请考虑以下示例:
我需要从 B 列中的所有日期中减去 2 周,仅当 D 列中的时间与特定时间匹配(在此示例中为晚上 9 点)时才需要这样做,而不管 C 列中的类别类型如何。忽略 E 列,因为这是一个计算列(F - D)
如果我按日期分组(B2 和 B15),我很难想象如何标记第 6 行和第 11 行。我是否错误地认为每行都需要一个日期才能使 INDEX/MATCH 起作用?
我发现以下公式很有帮助,但任何帮助或其他公式类型都会受到赞赏。我可能想太多了:
请检查公式是否有用:
=IF(D2="9PM",LOOKUP(1,0/(B$2:B2<>""),B$2:B2)-14,LOOKUP(1,0/(B$2:B2<>""),B$2:B2))
仅当 D 列中的时间为“晚上 9 点”时,才会从 B 列中的日期中减去 2 周。