首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel中有多行,需要公式计算差值

Excel中有多行,需要公式计算差值
EN

Stack Overflow用户
提问于 2014-04-03 10:12:33
回答 2查看 119关注 0票数 0

我有一张库存表格。

总共有5700行,一直到"I“列。

这些行的"A“列中有零件号。

列"I“包含基于表中其他位置列出的部件数量的该部件的成本。

到目前为止和我在一起?

假设行"1“包含部件号9FH-01010,列"I”根据其他条件给出美元值(库存前的部件数量)。

行"2“将是相同的,除了行"2”是基于库存后的美元价值。

有没有一个公式可以识别"A“列中的相似单元格,然后计算"I”的美元价值的差异,然后将答案放在"J“列中?

这里是kicker,有一些零件号只有一个条目。

示例:

代码语言:javascript
复制
"A1" = 9FH01010     "I1" = 5000.00     "J1" = -2500.00     
"A2" = 9FH01010     "I2" = 2500.00

"A3" = 9FH20202     "I3" = 4300.00

"A4" = 9FH30303     "I4" = 2000.00     
"A5" = 9FH30303     "I5" = 4000.00     "J5" = 2000.00

在这方面的任何帮助都是非常感谢的。

EN

回答 2

Stack Overflow用户

发布于 2014-04-03 10:51:04

我得到的是(1)在每一行中,$A中都有一个键;要么恰好有一个后面的行具有相同的键,要么就是零行。

看一下'IF‘函数。这可能是编写函数的最简单方法:

如果$a等于$a,则计算$I - $I。

如下所示:

代码语言:javascript
复制
=IF($A2 = $A1, $I2 - $I1, ' ')
票数 1
EN

Stack Overflow用户

发布于 2014-04-03 11:23:22

在数据库的A列中,您有产品的ID,但它们可以出现两次。每种情况(之前和之后)各一个。我建议您首先添加一个列来确定哪一个是哪一个。

以下公式仅当每个产品出现两次时才有效(“之后”和“之前”)

在新列中,在J5中的I5 -for example旁边键入:

=IF(VLOOKUP(A5,A$1:I4,9,)>0,I5-VLOOKUP(A5,A$1:I4,9,),"")

然后在整个列中上下复制J5。

如果你想避免错误(#N/A),你可以用IFERROR函数做一个更大的公式。

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

https://stackoverflow.com/questions/22826584

复制
相关文章

相似问题

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