永发信息网

EXCEL表格中MATCH(1=1,B5:B20>0,)是什么意思

答案:5  悬赏:0  手机版
解决时间 2021-11-12 10:32
  • 提问者网友:人生佛魔见
  • 2021-11-11 23:48
EXCEL表格中MATCH(1=1,B5:B20>0,)是什么意思
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-11-12 00:12
这样写是数组公式,即同时按住Ctrl+Shift+Enter结束公式编辑,会自动生成一对“{}”。
MATCH函数是返回次序函数,查找区域是:B5:B20>0,它的结果有两种,符合的为TRUE,不符合的为FALSE,查找值是:1=1,这是成立的,结果为TRUE,公式中最后的“,”后还有个0省略了没写。
公式的整个含义就是查找B5:B20中第一个大于0的值所在的次序(位置),1=1,是简写或速写吧,一般直接写成TRUE:=MATCH(TRUE,B5:B20>0,0)
全部回答
  • 1楼网友:时间的尘埃
  • 2021-11-12 03:59

  • 2楼网友:平生事
  • 2021-11-12 03:43
不知道是不是我孤陋寡闻,我反正是没见过MATCH函数这么用的!!!
MATCH函数的结果是得出一个数据在一组数据中的排列位置。
如:=MATCH(A1,B1:B10,0),指的是A1的内容在B1:B10中排在第几个位置。
再如:=MATCH(100,{50,100,200,300},0),其结果为2,表明100在后一组数中排在第2个位置!!!
  • 3楼网友:底特律间谍
  • 2021-11-12 02:12
这个运用到数组,判断B5:B20这个区域只要有一个单元格是大于0的就返回结果1
  • 4楼网友:有你哪都是故乡
  • 2021-11-12 01:02
数组公式,这是要返回在B5:B20中第一个大于0的数所在的位置(以B5为第一位置),也可以写为MATCH(true,B5:B20>0,)或MATCH(1,1*(B5:B20>0),)。
例如B5:B20={-2,-7,0,6,3,......}第一个大于0的数是6,处于第四位,则返回4。
要注意的是,输入此公式后要按Ctrl+Shift+Enter。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯