中易网

excel中这个公式怎么解读?

答案:3  悬赏:10  
解决时间 2021-04-27 20:38
  • 提问者网友:白越
  • 2021-04-27 16:50

=INDEX(H$2:H$11,MATCH(1,(C2>=F$2:F$11)*(C2<=G$2:G$11),0))

而且MATCH后面那个1是啥意思呢?

最佳答案
  • 二级知识专家网友:哭不代表软弱
  • 2021-04-27 18:25


后面的1是指,在数组中查找内容是1的,也就是后面表达式为真的

全部回答
  • 1楼网友:我叫很个性
  • 2021-04-27 20:11

这个函数如果不加数组公式,就是无效的。

意思是,以C2单元格为参照,同一列的2个值同时满足2个条件(F列小于等于C2单元格的值,并且G列大于等于C2单元格的值),返回H列的值。

  • 2楼网友:狙击你的心
  • 2021-04-27 19:49

看来你懂这个语法的那就主要说一下了

MATCH语法结构:MATCH(lookup_value,lookup_array,match_type)  lookup_value(就是你上文中的1)为要搜索的值。 (C2>=F$2:F$11)*(C2<=G$2:G$11),才是要查找的区域

最后的"0"表示一个准确的搜索。当然match只能匹配第一个值  

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息