首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Excel中减去值?

如何在Excel中减去值?
EN

Stack Overflow用户
提问于 2019-03-16 00:30:02
回答 2查看 59关注 0票数 1

参考图中枢轴表的片段,有6,000个J#######模型(即J2253993、J2254008、J2254014 .等)。

如何计算每个模型的上一次读数与第一次读数之间的差异?每个模型的记录月数没有一致性,每个模型的第一个和最后一个时间戳之间也没有一致性。

对于模型J2253993:期望的答案是: 378

因为2501减去2123

对于模型J2254008:想要的答案是: 178

因为1231减去1053

..。对于其余的6,000款车型,等等

是否需要一个动态数组?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-16 02:21:34

杂乱和/间接解

编辑:B栏中Max-Min的类似公式(我的第一个想法):

代码语言:javascript
复制
=INDEX(INDIRECT("B"&MATCH(E4,A$1:A$50000,0)+1&":B50000"),MATCH("",INDIRECT("B"&MATCH(E4,A$1:A$50000,0)+1&":B50000"),0)-1)-INDEX(B$1:B$50000,MATCH(E4,A$1:A$50000,0)+1)

我放弃了因为图像没有显示任何空细胞。

编辑端

公式是计算C列和的公式。一个缺点是,除非您知道=""函数如何返回空单元格,否则必须在列C的所有空单元格中插入MATCH。在E列中,从第4行开始写入ID,在F4中编写公式:

代码语言:javascript
复制
=SUM(INDIRECT("C"&MATCH(E4,A$1:A$50000,0)+2&":C"&MATCH("",INDIRECT("C"&MATCH(E4,A$1:A$50000,0)+2&":C44"),0)-1+MATCH(E4,A$1:A$50000,0)+2))

复制/粘贴下来。

票数 1
EN

Stack Overflow用户

发布于 2019-03-16 01:56:58

如果我对你的理解是正确的,看起来你只需要在你的枢轴表中添加一个“里程计读数变化”列的总和。当我把它们与J2253993相加时,我得到378,就像你说的那样。

Pivot表将根据您构建它的方式按模型对所有行进行汇总,不管有多少行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55192302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档