作业帮 > 综合 > 作业

谁能帮我解释 =INDEX(名单!A:A,SMALL(IF(名单!$D$2:$D$63=$D$4,ROW(名单!$D$2

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 03:13:46
谁能帮我解释 =INDEX(名单!A:A,SMALL(IF(名单!$D$2:$D$63=$D$4,ROW(名单!$D$2:$D$63),4^8),ROW(A1))
=INDEX(名单!A:A,SMALL(IF(名单!$D$2:$D$63=$D$4,ROW(名单!$D$2:$D$63),4^8),ROW(A1))这个数组的含义?特别是:4^8?
这是一个数组公式,需要按ctrl+shift+enter组合健.
公式下拉后的含义是:返回在表“名单”的A列中,对应的表“名单”中D2到D63等于本表中D4单元格内容的值.
4^8是指4的8次方,可以认为是最大值,有的公式用10^5,意义是一样的,IF(名单!$D$2:$D$63=$D$4,ROW(名单!$D$2:$D$63),4^8)的意思是如果在名单!$D$2:$D$63中有=$D$4的,就返回相应的行数,否则返回一个最大值4^8,以配合前面的SMALL函数.