使用IF函数以及SUMIF函数
示例代码如下: 假设数据如下图所示:
A | B |
---|---|
A | 10 |
A | 20 |
B | 30 |
B | 40 |
B | 50 |
C | 60 |
如果要在A列进行分组小计,并将结果放到C列,使用SUMIF函数即可。但如果要在B列中,保留小计函数值,并且将结果放到C列,那么需要使用IF函数配合SUMIF函数。
在C1单元格中输入如下公式,然后拖动填充到C6单元格即可:
=IF(A2<>A1,SUMIF(A:A,A2,B:B),"")
该公式的作用是:如果当前单元格的A列值与上一行不同,说明已经到了新的分组,此时需要进行小计;如果A列值相同,则不需要小计。小计的值通过SUMIF函数计算得出,结果存放在C列。如果不符合小计条件,则C列的值为空。
下一篇:保留小数点后的零