Excel - 如果是confition,那么总和动态范围/标签

时间:2015-09-01 18:05:53

标签: excel if-statement sum label

Excel内容

     A      B       C         D     
01    Label Value   Result  Expect result
02    Car       2       4       10
03    Car       2       4       10
04    Car       2       4       10
05    Car       2       4       10
06    Car       2       2       10
07    Van       1       2       5
08    Van       1       2       5
09    Van       1       2       5
10    Van       1       2       5
11    Van       1       1       5
12    Boat      3       6       15
13    Boat      3       6       15
14    Boat      3       6       15
15    Boat      3       6       15
16    Boat      3       3       15
  

我尝试使用条件和总和但不工作......   例如对于C1 =if(A2=A3,sum(B2:B3),B2)   例如对于C2 =if(A3=A4,sum(B3:B4),B3)

  1. 我已按标签
  2. 对数据进行了排序
  3. 如果下一个标签不相等,我如何计算总值?

3 个答案:

答案 0 :(得分:0)

尝试将其放入Cell D2,然后将其复制并一直粘贴到D列的底部:

            =SUMIF(A$2:A$16, "="&A2, B$2:B$16)

答案 1 :(得分:0)

单元格c2中的

表示如下:

 =SUMPRODUCT($B$2:$B$16,--($A$2:$A$16=A3))

答案 2 :(得分:0)

结果的更常规布局是在每组Labels下面插入行,例如使用小计。但是,可以将行总计逐行添加到标准小计功能中:

 =VLOOKUP("* Total",A2:B16,2,0)  
在C2中

并复制到适合。