根据日期返回值

根据日期返回值

我遇到了一个问题,我的各个部门根据年份的差异获得了不同的评分。请参见下面的示例:

                  2017       2018        2019       2020
Electrification   1.2        4.1         5.0        3.3
Energy storage    4.3        3.5         4.2        3.9

我想根据关联日期查询分数。因此,如果电气化的日期是 2017 年 2 月 24 日,我希望返回 1.2。可能已经有人问过类似的问题,如果有人能给我指明正确的方向,那将非常有帮助!

提前致谢!

答案1

这是 INDEX/MATCH/MATCH 的完美运用。

=INDEX(B2:E3,MATCH(I2,A2:A3,0),MATCH(YEAR(I3),B1:E1,0))

在此处输入图片描述

第一个匹配返回索引范围的相对行,第二个匹配返回索引范围的相对列。

答案2

假设您的数据排列如下图所示。如果您使用的是 Office365,则可以尝试电气化公式:

=XLOOKUP(YEAR(B5),$C$1:$F$1,$C2:$F2,"",0)

将其向下拖动以填充能量存储公式。

在此处输入图片描述

如果你没有Office365,可以使用下面的INDEXMATCH函数来获取电气化值。与上一个公式一样,将其向下拖动以获取储能的结果。

=INDEX($C2:$F2,MATCH(YEAR(B5),$C$1:$F$1,0))

相关内容