Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 索引匹配到两个日期之间的匹配日期_Excel_Excel Formula - Fatal编程技术网

Excel 索引匹配到两个日期之间的匹配日期

Excel 索引匹配到两个日期之间的匹配日期,excel,excel-formula,Excel,Excel Formula,我有一个日期栏B,是日期。我的会计年度从4月1日开始到3月31日结束,我的日期范围如下: 这是我的公式,包括命名范围。我得到N/A错误,我不确定我做错了什么 {=INDEX(fiscalyear,MATCH(1,(startdate>=B2)*(enddate由于任何会计年度都是在会计年度结束之后开始的,所以您可以使用: =INDEX(fiscalyear,MATCH(B2,startdate,1)) 您可以通过以下方法取消查找: ="FY" & YEAR(EOMONTH(B2,9

我有一个日期栏B,是日期。我的会计年度从4月1日开始到3月31日结束,我的日期范围如下:

这是我的公式,包括命名范围。我得到N/A错误,我不确定我做错了什么


{=INDEX(fiscalyear,MATCH(1,(startdate>=B2)*(enddate由于任何会计年度都是在会计年度结束之后开始的,所以您可以使用:

=INDEX(fiscalyear,MATCH(B2,startdate,1))

您可以通过以下方法取消查找:

="FY" & YEAR(EOMONTH(B2,9))

虽然前面的两个答案都是正确的,公式也比原来的简单,但我想指出原来的问题在哪里——比较运算符在那里交换了

它是:

{=INDEX(fiscalyear,MATCH(1,(startdate>=B2)*(enddate<=B2),0))}

{=INDEX(fiscalyear,MATCH(1,(startdate>=B2)*)(enddate谢谢,其他技巧对于这个确切的目的很有用,但是这个公式更适合其他用例……这让我发疯了。聪明,谢谢,我真的不会想到用这种方式来看待它。
{=INDEX(fiscalyear,MATCH(1,(startdate<=B2)*(enddate>=B2),0))}