EXCEL如何列出符合条件的数值

如下图中,要在SHEET2中列出实际重量与协议重量的重量差异大于2KG的单号,有没有公式可以直接得到,不需要排序筛选之类的。

第1个回答  2012-03-22
假设单号 实际重量 协议质量 分别在abc列
在d2单元格输入
=INDEX(sheet1!A:A,SMALL(IF(ABS(sheet1!$B$2:$B$1000-sheet1!$C$2:$C$1000)>2,ROW($A$2:$A$1000),10^8),ROW(A1)))&""
输完后,按ctrl+shift+enter

下拉
即可显示全部
里面有一个问题,如果是实际重量比协议质量小2kg不算的话,公式为
=INDEX(sheet1!A:A,SMALL(IF((sheet1!$B$2:$B$1000-sheet1!$C$2:$C$1000)>2,ROW($A$2:$A$1000),10^8),ROW(A1)))&""
ctrl+shift+enter 结束
第2个回答  2012-03-22
=INDEX(SHEET1!A:A,SMALL(IF(ABS(SHEET1!B$2:B$10-SHEET1!C$2:C$10)>2,ROW($2:$10),4^8),ROW(A1)))&""
数组公式,按CTRL+SHIFT+回车键结束公式。本回答被提问者采纳
第3个回答  2012-03-22
举例,A列是一列0~100之间的数字,你要统计大于60的所有数值的和,则公式 =若是求和,那就sumif函数,若是要显示符合条件的数据,那就用自动筛选。 .,
第4个回答  2012-03-22
D2=IF(ABS(B2-C2)>2,A2,""),下拉。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网