求助,怎么才能在3列数据中筛选出差值小于某个量的数字
求助大佬,有3列数据,每一列中都有一些数据和其他列中的某个数据非常接近,想要筛选出任何两个差值小于某个值(比如0.5)的数据,单独列出来,如果三列数据中都有,且互相之间(A与B之间,B与C之间、A与C之间的差)至少2个的差值都小于这个值(比如0.5)能再提取标注出来就更完美了。请问通过EXCLE的公式能如何才能做到。万分感谢!!不知道理解的对不对。。。
H2
=INDEX(A:A,SMALL(IF(MMULT(N(ABS(A$1:A$29-TRANSPOSE(B$1:B$29))<1),Z$1:Z$29+1),ROW($1:$29),4^8),ROW(A1)))&""
I2
=INDEX(A:A,SMALL(IF(MMULT(N(ABS(A$1:A$29-TRANSPOSE(C$1:C$29))<1),Z$1:Z$29+1),ROW($1:$29),4^8),ROW(A1)))&""
J2
=INDEX(B:B,SMALL(IF(MMULT(N(ABS(B$1:B$29-TRANSPOSE(C$1:C$29))<1),Z$1:Z$29+1),ROW($1:$29),4^8),ROW(A1)))&"" 万分感谢,解决了大问题 H:=INDEX(A:A,SMALL(IF(MMULT(COUNTIFS(B:B,"<"&A$1:A$29-K$1*{1,-1}),{1;-1}),ROW($1:$29),4^8),ROW(A1)))
I:=INDEX(A:A,SMALL(IF(MMULT(COUNTIFS(C:C,"<"&A$1:A$29-K$1*{1,-1}),{1;-1}),ROW($1:$29),4^8),ROW(A1)))
J:=INDEX(B:B,SMALL(IF(MMULT(COUNTIFS(C:C,"<"&B$1:B$29-K$1*{1,-1}),{1;-1}),ROW($1:$29),4^8),ROW(A1)))
数组公式。
页:
[1]