下图中,AB列分别是客户的姓名和消费额,要求在不改动AB列数据样式的前提下,在C列用公式计算出每个客户的金额小计。
这样的数据估计大家都遇到过啊,郁闷中......
接下来说一下具体的公式,C2单元格输入公式,向下复制:
=(SUM(B2:B11)-SUM(C3:C11))*(A2<>'')
也可以写成:
=SUMPRODUCT(B2:B11-C3:C12)*(A2<>'')
如果使用数组公式,还可以更简短一点:
{=SUM(B2:B11-C3:C12)*(A2<>'')}
说说公式的意思:
SUM(B2:B11)部分,计算B列自当前行向下汇总求和;
SUM(C3:C11)部分,自公式所在的C列下一行向下汇总求和。
使用*(A2<>'')的意思相当于:
=IF(A2<>'',SUM(B2:B11)-SUM(C3:C11),0)
整个公式的意思是:如果A列等于空白,返回结果0,否则就用B列自当前行向下的和,减去自公式所在的C列下一行向下的和。
怎么样,是不是很简单呢?
有没有难度,关键看思路,你也试试吧~~
图文制作:祝洪忠
联系客服