A B C D E
时间 收入 支出 总结余 经手部门名称
假定有3个部门名称,如何计算各自的部门结余?
例如,1月1日,A部门收入500,B部门收入300;1月2日,A部门收入100,B部门支出200,C部门支出400。
如何用函数自动算出,1月份里,A部门结余400,B部门结余100,C部门结余-400?
谢谢!
按照你说的EXCLE中的表的数据应该是下面这个图的样子的。其中总结余这一列需要你打入公式
,让收入减去支出。
然后点击插入数据透视表
勾选经手部门和总结于(记得改成求和项)
就可以得到下面你想要的结果
追问上面一个表没问题,我用的=IF(AND(B2="",C2=""),"",SUM(B$2:B2)-SUM(C$2:C2))来计算总结余。
但是插入数据透视表的时候,我算出来的,和你写的不一样哦。你看咯
你结余的那一列公式不对的哇,你看第3行,收入100,支出50,怎么结余就有100呢?你公式就用
=IF(AND(B2="",C2=""),"",B2-C2)就可以了哇。
算出来不对哦。
我的意思是,首先判断E,如果E的数值=“A”,则计算该行的B-C,然后将所有E=“A”的计算结果求和。
你给的这个函数是算乘积的和,我这里不用相乘哦。
谢谢了
算出来不对可能是你的日期书写不规范,不能计算;或者E列部门那里我写的是等于“A部门”,如果不是A部门,而是A,也出不来正确结果
这个公式结构是没有问题,是多条件求和的常用公式,满足条件的是1,不满足是0,用0和1组成的数组和B列-C列的数组乘积求和,就是满足条件的数据和