Excel精英培训网

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

[已解决]求公式一枚,谢谢了

[复制链接]
发表于 2017-9-14 20:40 | 显示全部楼层 |阅读模式
求一公式,谢谢各位了
逻辑是相同的A列,下一个值减去上一个数值
??A与B列有数值
A001
12
12
求C列的公式
A002
3
3
A001
15
3
A002
5
2
A003
2
2
A001
17
2
A002
7
2
A003
4
2
A001
20
3
A002
8
1

最佳答案
2017-9-14 21:51
C2 =B2-IFERROR(LOOKUP(1,0/(A$1:A1=A2),B$1:B1),0)
 楼主| 发表于 2017-9-14 21:13 | 显示全部楼层

有人能帮我下吗?,第二个A001对应的C4的值=B4-B2,第三个A001对应的值B7-B4 以此类推A002........


求公式列A与B列有数值
A001
12
12
=B2求C列的公式
A002
3
A001
15
3
=B4-B2
A002
5
A003
2
A001
17
2
=B7-B4
A002
7
A003
4
A001
20
3
=B10-B7
A002
8

回复

使用道具 举报

发表于 2017-9-14 21:51 | 显示全部楼层    本楼为最佳答案   
C2 =B2-IFERROR(LOOKUP(1,0/(A$1:A1=A2),B$1:B1),0)
回复

使用道具 举报

 楼主| 发表于 2017-9-14 21:55 | 显示全部楼层
谢谢,
回复

使用道具 举报

发表于 2017-9-14 21:56 | 显示全部楼层
C2 =B2+LOOKUP(1,IF({1,0},0,-LOOKUP(1,0/(A$1:A1=A2),B$1:B1)))

EXCEL 2003
回复

使用道具 举报

 楼主| 发表于 2017-9-14 22:00 | 显示全部楼层
谢谢你,结果对的,非常感谢
回复

使用道具 举报

 楼主| 发表于 2017-9-14 22:03 | 显示全部楼层
AmoKat 发表于 2017-9-14 21:51
C2 =B2-IFERROR(LOOKUP(1,0/(A$1:A1=A2),B$1:B1),0)

可以解释下吗,不理解!
回复

使用道具 举报

发表于 2017-9-14 22:45 | 显示全部楼层
fisksun 发表于 2017-9-14 22:03
可以解释下吗,不理解!

以C10為例C10 =B10-IFERROR(LOOKUP(1,0/(A$1:A9=A10),B$1:B9),0)
C10 =B10-IFERROR(LOOKUP(1,{#DIV/0!;0;#DIV/0!;0;#DIV/0!;#DIV/0!;0;#DIV/0!;#DIV/0!},B$1:B9),0)_

與A10相同的有紅色部分             A1,       A2,A3,        A4,A5,       A6,        A7,A8,        A9,經計算為 0,其他為 #DIV/0
LOOKUP函數特性,遇錯誤值可以略過,1比0大沒有匹配值時以最後0位置取對應值。

评分

参与人数 1 +30 金币 +30 收起 理由
望帝春心 + 30 + 30 赞一个

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 09:24 , Processed in 0.328748 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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