Excel 如何对单元格进行条件求和?
我有一个包含如下数据的电子表格:Excel 如何对单元格进行条件求和?,excel,Excel,我有一个包含如下数据的电子表格: lot amount code acct# ------------------------------ 1 5 rrec 123456 1 3 rdel 123456 1 4 rrec 567890 1 11 rrec 567890 1 33 rdel 001122 1 44 rdel 001122 1 100 rr
lot amount code acct#
------------------------------
1 5 rrec 123456
1 3 rdel 123456
1 4 rrec 567890
1 11 rrec 567890
1 33 rdel 001122
1 44 rdel 001122
1 100 rrec 001122
2 99 rdel 555666
2 21 rdel 555666
2 1 rrec 777777
如果行的代码为rrec
则金额为正,如果代码为rdel
则金额为负
我想按账户为每批货添加金额
上述数据应为:
lot total acct#
----------------------
1 2 123456
1 15 567890
1 23 001122
2 -120 555666
2 1 777777
我怎样才能做到这一点?有两种方法
Dim rng As Range, cell As Range
Set rng = Range("D1:D10")
For Each cell In rng
//add if for rrec and rdel here
Next cell
如果数据位于A:D列,而输出位于F:H列,则可以使用此公式计算单元格G2中的总计:
=SUMIFS(B:B,D:D,"="&H2,C:C,"=rrec") - SUMIFS(B:B,D:D,"="&H2,C:C,"=rdel")
复制到G6:
有条件地,如在某些条件下的总和?