或者使用其他公式,筛选出一组8月1日的物品数量。
INDEX公式筛选两个条件,可以用下面的方法:
原公式是=IFERROR(INDEX(D:D,SMALL(IF($B:$B=G3,ROW($1:$10000)),ROW(A1))),0)。修改为=IFERROR(INDEX(D:E,SMALL(IF($B:$B&$C:$C=G3&H3,ROW($1:$10000),4^8),ROW(B1)),{1,2}),"")
数组公式,低版本需要三键CTRL+SHIFT+ENTER完成。
注意以下几点:
公式修改的关键地方是IF()这个位置,把两个条件用&连接起来,构建虚拟列,完成多条件判断。
其它地方的修改有:D:D改为D:E,直接让公式查询两列,当然是需要后面的列号数组{1,2}来配合完成。
还有一个地方,IF判断时,符合两个条件,就取此行的行号,不符合,就取最大行号,4^8就是最大行号。让查找结果出错时返回0。此时,公式可以把IFERROR的判断去掉不要,让公式短一些。
温馨提示:答案为网友推荐,仅供参考