Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2031|回复: 9

[已解决]代码,数量怎么相抵,保留最后值

[复制链接]
发表于 2021-7-2 17:28 | 显示全部楼层 |阅读模式
本帖最后由 xmgao1021 于 2021-7-2 21:10 编辑

aaa.rar (33.73 KB, 下载次数: 0)
发表于 2021-7-2 17:45 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2021-7-2 18:02 | 显示全部楼层
aaa.rar (6.94 KB, 下载次数: 0)
回复

使用道具 举报

 楼主| 发表于 2021-7-2 18:03 | 显示全部楼层
cutecpu 发表于 2021-7-2 17:45
您好,可以模拟一下想要的结果吗

aaa.rar (6.94 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2021-7-2 18:47 | 显示全部楼层
xmgao1021 发表于 2021-7-2 18:03
88124064550        803        303        -5       
88124064550        803        305        -4       
88124064550        803        304        -3       

您好,如果是求结果值的话
直接 =SUM(D:D)
回复

使用道具 举报

 楼主| 发表于 2021-7-2 21:11 | 显示全部楼层
cutecpu 发表于 2021-7-2 18:47
您好,如果是求结果值的话
直接 =SUM(D:D)

66015013911001303
-1
66015013911001304
1
66015013911001309
1
66015018550001303
-2
66015018550001304
2
66015018550406303
1
66015020410024304
2
66015020410024305
2
66015020410024306
1
66015027200418306
-1
66015027200025303
2
66015028230101303
-1
66015028230101302
1
66015028230101303
1
66015037920015603
2
66015037920015605
-1
66015040835001506
1
66015040835001507
1
66015042011001504
1
66015042011001510
1
aaa.rar (33.73 KB, 下载次数: 4)
回复

使用道具 举报

发表于 2021-7-3 09:45 | 显示全部楼层
本帖最后由 hcm19522 于 2021-7-3 09:51 编辑

E2{=IF(ISNA(MATCH(A2&B2&C2,A3:A18&B3:B18&C3:C18,)),SUMIFS(D:D,A:A,A2,B:B,B2,C:C,C2),"")
8465.png
回复

使用道具 举报

 楼主| 发表于 2021-7-3 23:44 | 显示全部楼层
hcm19522 发表于 2021-7-3 09:45
E2{=IF(ISNA(MATCH(A2&B2&C2,A3:A18&B3:B18&C3:C18,)),SUMIFS(D:D,A:A,A2,B:B,B2,C:C,C2),"")

spyscmsl
66015013911001303
-1
66015013911001304
1
66015013911001309
1
结果
66015018550001303
-2
66015018550001304
2
66015018550406303
1
结果
66015027200418306
-1
66015027200025303
2
相同SP,SL相减结果为1,随便取其中一个ys和cm
结果:66015027200 025 303 1
非常感谢,这个公式解决了相同sp的ys,cm之间的正负相抵
能不能在您之前的公式E2{=IF(ISNA(MATCH(A2&B2&C2,A3:A18&B3:B18&C3:C18,)),SUMIFS(D:D,A:A,A2,B:B,B2,C:C,C2),"")在加一个条件,相同SP,不同的YS,SM也SL相抵,随便保留一个YS,CM
回复

使用道具 举报

发表于 2021-7-4 22:18 | 显示全部楼层    本楼为最佳答案   
xmgao1021 发表于 2021-7-3 23:44
非常感谢,这个公式解决了相同sp的ys,cm之间的正负相抵
能不能在您之前的公式E2{=IF(ISNA(MAT ...

=IF(A2=A3,"",SUMIF(A$2:A2,A2,D$2:D2))

祝順心,南無阿彌陀佛!


log.png
回复

使用道具 举报

 楼主| 发表于 2021-7-5 16:38 | 显示全部楼层
本帖最后由 xmgao1021 于 2021-7-5 16:42 编辑
cutecpu 发表于 2021-7-4 22:18
=IF(A2=A3,"",SUMIF(A$2:A2,A2,D$2:D2))

祝順心,南無阿彌陀佛!

之前公式是可以合并结果,能不能在加一步,把相互抵的数据移到旁边,删除原行(SP相同,SL相抵,优先取YS,CM相同)如图所示
aaa.rar (651.18 KB, 下载次数: 1)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-19 08:50 , Processed in 0.361701 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表