永发信息网

excel这个函数是什么意思?公式“=INDEX(I$3:I$12,MATCH(1,(C3>=G$3:G$12)*(C3<=H$3:H$12),0))”

答案:4  悬赏:70  手机版
解决时间 2021-03-27 09:36
excel这个函数是什么意思?公式“=INDEX(I$3:I$12,MATCH(1,(C3>=G$3:G$12)*(C3<=H$3:H$12),0))”
最佳答案
index,match 是分别用来引用,定位的函数,一个是针对单元格,简单点说index表述为在某一区域的第几行第几列的哪个数,是用来引用某个数的,match 表述为某个数在某一区域行或列中的第几个数相等,是用来定位某个数在行或列中顺序的.

=INDEX(I$3:I$12,MATCH(1,(C3>=G$3:G$12)*(C3<=H$3:H$12),0))可以分解为:第一层:,=INDEX(I$3:I$12,?)"第二层:=MATCH(1,?,0),第三层:=(C3>=G$3:G$12)*(C3<=H$3:H$12).

这是个数组函数,这样这个函数就很清楚了.(C3>=G$3:G$12)*(C3<=H$3:H$12)也就是说必须符合G3<=H3,且G3>=C3、G4<=C3,且H4>=C3,如此类推,返回正确值true 否则是错误值false,(true*true=1,其他为0,因为"1"本义上就是正确值) ,向下拖动时则是C4,C5,C6...的判断.

建议你把index,match 搞清楚后,再去了解数组函数,就会明白了
全部回答
收藏了
10分啊?貌似少了点。
这是一个数组公式,
第一步,用match函数返回行值。表示的是,必须C3单元格的数值必须符合两个条件,既不低于g3:g12,也不高于h3:h12,这里是行行对应的,也就是说必须符合g3<=c3,且h3>=c3、g4<=c3,且h4>=c3,如此类推。
第二步:如果找到同时符合这两个条件的值,那么即返回该行所对应的I列值。
为了便于理解,这里举例如下:
假定G3=3.5,g4=3.5 g5=4.5 g6=4.5,h3=1,h4=4,h5=7.5 h6=4.5
I3=1,i4=5,i5=7。i6=3,C3=4
显然按以上公式,第一次出现符合条件的只有第四行(c3=4>=g4=3.5,c3=4<=h4=4)
因此,原公式返回I4,即5;
由于match函数只返回第一次出现的数值,因此第二次出现符合条件的,即第6行,是不会被识别到的。
MATCH(1,(C3>=G$3:G$12)*(C3<=H$3:H$12),0)
返回(C3>=G$3:G$12)*(C3<=H$3:H$12)这个结果符合第一个"1"这个条件的位置的序号.
=INDEX(I$3:I$12,
是返回I$3:I$12这个区域中对应match返回结果的那一行的值.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
补牙到底可以用多久?
中国08年至今印了十几万亿人民币,导致通胀很
三个月小狗用不用单独喂水
吃青提有什么好处
天天闻香烟的味道,对身体有什么伤害
以蜜蜂为什么能采蜜为主题写一个作文
论改脸型 如何大脸变小脸
国徵上有些什么
鸭胗这样子算是熟了吗???(急!待会儿就要
银监局可以出认定P2P无权吸收公众存款的证明
5/12米的1/10是多少呢!
被得了猫瘟的猫咬到要去打针吗
五岁孩子怕见生人
购买水疗保养品的话,要买进口的吗?
取一个宿舍名字,要男生宿舍的
推荐资讯
电力机车和内燃机车各自的优劣是什么
暮春者,春服既成,冠者五六人,童子六七人,浴乎
房车如何上牌照
韩语中文音译 林在范《爱情》的中文音译,求
粉丝在粉丝网给孟瑞小白唱的什么歌
求几张壁咚图
河职院2017大专自主招生
化学,k为什么不变,q为什么变小
隧道坍塌,国家会愿意花费几千万的资金请工程
SS选什么种族好 BL的
选出下列词语中加点字的读音完全正确的一项CA
牧业民族习俗与其生产 生活的关系
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?