你的后面一个公式还是不对,能不能帮我解释一下这个公式是什么意思啊
追答=INDEX(B:B,SMALL(IF(($A$3:$A$100=$M$3)*($D$3:$D$100=$M$2),ROW($A$3:$A$100),65536),ROW(A1)))&""
凡是A列等于M2且D列等于M3
依次获取行号,然后INDEX依次索引,就是你需要的数据
数组公式,必须同时按CTRL SHIFT 回车键
且A列日期格式和M3,都是日期格式
能不能帮我解释一下你这行公式啊,我看不懂啊,谢啦
能不能帮我解释一下这个公式是啊,结果是出来了,可是我不知道是怎么出来的,还有这个0能不能排除掉?
【去掉0】
J3单元格写公式:
=IFERROR(INDEX($B$3:$B$17,SMALL(IF(($A$3:$A$17=$M$3)*($D$3:$D$17=$M$2)*($B$3:$B$170)=1,ROW($A$1:$A$15),4^8),ROW($A1)),1),"")
然后选定J3单元格后鼠标点击进去上面的公示栏,然后按Ctrl+Shift+Enter/回车三键(按住Ctrl+Shift两键,然后按Enter/回车),直至公式首尾出现{ },然后向下拖动填充J3单元格公式直到J17单元格。
K3单元格写公式:
=IFERROR(INDEX($C$3:$C$17,SMALL(IF(($A$3:$A$17=$M$3)*($D$3:$D$17=$M$2)*($C$3:$C$170)=1,ROW($A$1:$A$15),4^8),ROW($A1)),1),"")
然后选定K3单元格后鼠标点击进去上面的公示栏,然后按Ctrl+Shift+Enter/回车三键(按住Ctrl+Shift两键,然后按Enter/回车),直至公式首尾出现{ },然后向下拖动填充K3单元格公式直到K17单元格。
=IFERROR(INDEX(B:B,SMALL(IF(($A$3:$A$33=$M$3)*($D$3:$D$33=$M$2)*(B$3:B$33""),ROW($A$3:$A$33)),ROW(A1))),"")
帮我看下为什么我这样写也可以呀,结果是一样的,和你的公式少了一些东西
原理是一样的,IFERROR...INDEX...SMALL...IF是标准套路!
本回答被提问者采纳