Excel:用于在两个日期之间匹配给定日期的函数
一张矿单列出了一系列阶段(目前阶段2-12,因为阶段1已经完成)。每个阶段在a列中都有一个数字,在B列中有一个开始日期,在C列中有一个结束日期。阶段是连续的,并按从早到晚的顺序列出 对于给定的日期,有没有办法让我回到它所处的阶段?我在vba中有一个函数,但我希望有一些内置的公式(或某种方式来装配一组内置公式)。基本上,我希望返回阶段的编号,该阶段的开始日期小于或等于给定日期,结束日期大于或等于该日期。Excel:用于在两个日期之间匹配给定日期的函数,excel,excel-formula,Excel,Excel Formula,一张矿单列出了一系列阶段(目前阶段2-12,因为阶段1已经完成)。每个阶段在a列中都有一个数字,在B列中有一个开始日期,在C列中有一个结束日期。阶段是连续的,并按从早到晚的顺序列出 对于给定的日期,有没有办法让我回到它所处的阶段?我在vba中有一个函数,但我希望有一些内置的公式(或某种方式来装配一组内置公式)。基本上,我希望返回阶段的编号,该阶段的开始日期小于或等于给定日期,结束日期大于或等于该日期。 感谢所有能够提供帮助的人。您可以使用索引/匹配公式。匹配返回列中第一个日期范围内的行数,该范围
感谢所有能够提供帮助的人。您可以使用索引/匹配公式。匹配返回列中第一个日期范围内的行数,该范围小于或等于您要查找的日期。然后索引使用匹配返回的数字来查找正确的阶段 Vlookup在一个步骤中完成了类似的操作,但它不能向左看,索引/匹配更酷。请注意,您不需要结束日期。下面是公式:
=INDEX($A$2:$A$7,MATCH($D$2,$B$2:$B$7,1))
比我想象的要简单。我忙于使用这两个日期,但我没有意识到其中一个不是必需的。谢谢,道格