我有库存电子表格 “I”列共有5700行 这些行在“A”列中有部件号 “I”列包含该部分的成本,该成本基于表中其他位置列出的部件数量。
到目前为止我?
假设行“1”包含部件号9FH-01010,列“I”根据其他标准(库存前的部件数量)给出美元值。
行“2”将是相同的,但行“2”基于库存后的美元值。
是否有一个公式可以识别列“A”中的单元格,然后计算“I”的美元值差异,然后将该答案放在“J”列中?
这是踢球者,有一些零件号只有1个条目。
示例:
"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
对此有任何帮助表示赞赏。
答案 0 :(得分:1)
我得到的是(1)在每一行中,有一个钥匙在$ A;将使用相同的键或零行正好跟随1行。
看看'IF'功能。这可能是编写函数的最简单方法:
如果$ a等于$ a,则计算$ I - $ I.
这样的事情:
=IF($A2 = $A1, $I2 - $I1, ' ')
答案 1 :(得分:0)
在数据库的A列中,您拥有产品的ID,但它们可以出现两次。每个环境一个(之后和之前)。我建议你先添加一列来确定哪一个是哪个。
以下公式仅适用于每个产品出现两次(“之后”和“之前”)
在新栏目中,在I5旁边 - 例如在J5-TYPE中:
= IF(VLOOKUP(A5,A $ 1:I4,9,)大于0,I5-VLOOKUP(A5,A $ 1:I4,9,), “”)
然后在整个列中上下复制J5。
如果你想避免错误(#N / A),你可以用IFERROR函数做一个更大的公式。