我在Excel中有以下表格
A - B - C
amount - type - tag
4 - Debit - nice
5 - Credit - nice
32 - Debit - bad
31 - Credit - bad
用于计算总数我使用以下公式:
=sumif([type],"Credit",[amount])-sumif([type],"Debit",[amount])
我得到0,这是对的。
然后我过滤了表格,只显示“漂亮”的标签,但结果没有变为1,它仍为0。
如何解决此问题,以便在根据标记过滤值时计算小计?
答案 0 :(得分:0)
最后,我找到了一个有效的公式! 它虽然在Google表格中不起作用......
=SUMPRODUCT(SUBTOTAL(109,OFFSET(D$2:D$160,ROW(D$2:$D$160)-ROW(D$2),,1)),--(E$2:E$160="CREDIT"))-SUMPRODUCT(SUBTOTAL(109,OFFSET(D$2:D$160,ROW(D$2:$D$160)-ROW(D$2),,1)),--(E$2:E$160="DEBIT"))