excel大神求助。如何实现条件是,都是正数或都是负数选其小,一正一负选正数的公式。

Excel求助大神。根据剩余月份提取适宜的合同截止日期的公式,条件是都是负数或都是正数选其小,一正一负选正数。试过变成绝对值后排序但排序对于一正一负不管用。还请给予帮助,谢谢!

你截图没有行列号,我就把剩余月份放A列了,公式在B列。

B2单元格输入下面的公式,下拉即可。

=IF(MOD(ROW(),2)=0,IF(A2*A3>0,IF(ABS(A2)>ABS(A3),"","Y"),IF(A2>0,"Y","")),(IF(A1*A2>0,IF(ABS(A1)>ABS(A2),"Y",""),IF(A1>0,"","Y"))))

这个是按你的截图中每个订单就有且只有两行的情况来计算的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-03

都是正或负,是选绝对值小的值吧?=IF(IF(SUM(IFERROR((FIND($A$1:$A$6,A1)*$B$1:$B$6)>0,0)*1)=1,MAX(IFERROR((FIND($A$1:$A$6,A1)*$B$1:$B$6),0)),MIN(ABS(IFERROR((FIND($A$1:$A$6,A1)*$B$1:$B$6),100))))=ABS(B1),"Y","")

数组公式,按三键(CTRL+SHIFT+回车)完成公式,下拉。

效果图如下:

第2个回答  2019-04-03
是按绝对值大小算取小是么?追答

If(or(and(c2,c3)0),min(c2,c3),max(c2,c3))试试这个,隔行复制。
希望可以帮到你。

第3个回答  2019-04-03
实在不知道的,就先筛选分开表格,然后再排序