在excel中,请问SMALL(IF($E$4=$B$2:$B$7,ROW($1:$6),4^8)这个公式是什么意思

如题所述

这不是一个完整的公式!

SMALL(IF($E$4=$B$2:$B$7,ROW($1:$6),4^8)是一个公式的一部分。要使这个部分也成为一个完整的公式,必须给SMALL函数添加第二个参数。IF($E$4=$B$2:$B$7,ROW($1:$6),4^8)是SMALL函数的第一个参数,意思是,如果B2:B7中有与E4相等的单元格,那么IF函数返回这些单元格对应的行号,否则返回一个很大很大的数。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-13
如果B2到B7区域中等于E4,返回ROW(1:6),否则为4^8(就是一个数,4的8次方,65536)。
举例:B2到B7,分别为“A”,“A”,“B”,“B”,“A”,“A”,E4为“A”,通过公式:
IF($E$4=$B$2:$B$7,ROW($1:$6),4^8)
结果就是:{1;2;65536;65536;5;6}。
第2个回答  2011-10-18
返回一个内存数组,假如,在B2到B7中,B2,B4和B7是等于E4的,则返回的内存数组为
{1;63356;3;63356;63356;6}