横向统计求和,如下图,一个月的电量用的是统计,要求每月用电量、剩余金额,用电总金额,普通的SUM函数已经不满足现在的需求,这里要借助SUMPRODUCT函数来解决。
输入公式=SUMPRODUCT(ISNUMBER(FIND(RIGHT(DY$1,3),$E$1:$DX$1))*$E2:$DX2)后横拉也可以满足剩余金额,用电总金额的统计。
公式FIND(RIGHT(DY$1,3),$E$1:$DX$1)的作用是找到满足标题的位置;
ISNUMBER函数把符合的数据进行判断提取,再用SUMPRODUCT函数进行求和。
还有种思路就是将横向数据转置成竖向数据TRANSPOSE函数进行转置数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 ,函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。
TRANSPOSE函数返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,反之亦然。使用 TRANSPOSE 可在工作表中转置数组的垂直和水平方向,数据为连接状态。
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。