当条件连续匹配时减去单元格

时间:2018-12-17 21:39:18

标签: excel excel-formula

条件匹配时如何减去水平多个像元。

如果找到匹配项,则返回相减的值,否则返回当前值。

我尝试了以下公式,但无法进行多次匹配

=IF(ROW(A3)=2,0,D3-D2)
    Date    Type    Content Value   Answer
    1-Oct-18    Type 1  Content 1   7   7
    1-Oct-18    Type 1  Content 1   7   0
    1-Oct-18    Type 1  Content 1   9   2
    2-Oct-18    Type 2  Content 1   8   8
    2-Oct-18    Type 2  Content 2   10  10
    2-Oct-18    Type 2  Content 2   3   -7

enter image description here

2 个答案:

答案 0 :(得分:0)

您无需像当前公式一样在此处检查行。 ROW(A3)将始终返回该行。因此,您的测试语句可以简化为3 = 2,它将始终显示TRUE


您要寻找的方程是=IF(A2=A1, D2-D1, 0)

答案 1 :(得分:0)

将此内容放入E2并复制下来:

=D2-SUMIFS($E$1:E1,$B$1:B1,B2,$C$1:C1,C2)

enter image description here