的公式我想写一个公式在b4,以获得评分,如果我的分数在列A是在最低分列D和最高分列E之间。请参阅所附的图片清晰。
5hcedyr01#
所以根据我上面的评论,这里是公式工作的截图。因为我使用的是MS365,所以我不需要按CTRL+SHIFT+ENTER退出编辑模式的第二种选择,但对于那些使用早期版本需要点击。
MS365
·单元格B4中使用的公式
B4
=XLOOKUP(1,(A4>=Min_Marks)*(A4<=Max_Marks),Grade,"")
其中:Min_Marks、Max_Marks和Grade为范围的定义名称,--〉=$D$4:$D$13、=$E$4:$E$13、=$F$4:$F$13也可不使用定义名称。
=$D$4:$D$13
=$E$4:$E$13
=$F$4:$F$13
=XLOOKUP(1,(A4>=D$4:D$13)*(A4<=E$4:E$13),$F$4:$F$13,"")
或者,如果您无法访问XLOOKUP(),则将INDEX()与MATCH()一起使用
XLOOKUP()
INDEX()
MATCH()
=INDEX(Grade,MATCH(1,(A4>=Min_Marks)*(A4<=Max_Marks),0))
或者,如果没有定义名称:
=INDEX(F$4:F$13,MATCH(1,(A4>=D$4:D$13)*(A4<=E$4:E$13),0))
注意:在退出第二个公式的编辑模式时,请记住按CTRL+SHIFT+ENTER。
1条答案
按热度按时间5hcedyr01#
所以根据我上面的评论,这里是公式工作的截图。因为我使用的是
MS365
,所以我不需要按CTRL+SHIFT+ENTER退出编辑模式的第二种选择,但对于那些使用早期版本需要点击。·单元格
B4
中使用的公式其中:Min_Marks、Max_Marks和Grade为范围的定义名称,--〉
=$D$4:$D$13
、=$E$4:$E$13
、=$F$4:$F$13
也可不使用定义名称。或者,如果您无法访问
XLOOKUP()
,则将INDEX()
与MATCH()
一起使用·单元格
B4
中使用的公式或者,如果没有定义名称:
注意:在退出第二个公式的编辑模式时,请记住按CTRL+SHIFT+ENTER。