👆上面是分类专题👆
👇下面是最新文章👇
· 正 · 文 · 来 · 啦 ·
练习题101:自动计算明细账的余额及借贷方向
使用公式或结合Excel其他功能,在E列F列自动计算明细账的余额及借贷方向。效果如G列H列图片所示。
鸣谢:
本练习题根据Excel偷懒的技术微信5群读者罗大壮与符小壮的问题改编。
感谢其提供练习素材。
参考答案一:自定义格式法
在F2单元格输入公式:
=N(F2)+C3-D3
然后选中F2单元格,拖动填充柄下拉填充
F3单元格的公式使用N函数是为了F列一个公式直接下拉填充。由于F2单元格为文本,直接进行四则运算会出错。用N函数来容错。
N函数的详细解释请参阅下面的文章:
设置后效果如F列所示:
选中F列设置自定义格式
#,##0.00;[红色]#,##0.00;-
在E3单元格输入公式
=N(E2)+C3-D3
下拉填充
然后选中E3:E11单元格区域,设置自定义格式
"借";"贷";"平"
这段自定义格式代码的意思是:
当数字大于0时,显示为“借”;当数字小于0时,显示为“贷”;否则显示为“平”
关于自定义格式的知识及应用案例,请参阅:
参考答案二:使用函数公式
F2单元格公式
=ABS(SUM(C$3:C3)-SUM(D$3:D3))
计算借贷方向的公式:
=IF(SUM(C$3:C3)-SUM(D$3:D3) , IF((SUM(C$3:C3)-SUM(D$3:D3))>0,"借","贷"),"平")
上面的公式,实际为下面公式:
=IF((SUM(C$3:C3)-SUM(D$3:D3))<>0 ,
IF((SUM(C$3:C3)-SUM(D$3:D3))>0,"借","贷"),"平")
的简写。
使用IF函数判断时,非零为TRUE,零为FALSE。
所以可直接简写为上面的公式。
公式含义:
计算借方累计与累方累计的差,
如果不为0,那么,继续用IF函数判断【如果大于为则显示借,否则(为负时)显示“贷”】;
否则(也就是为0时),就显示为“平”。
使用上面的公式判断起来很繁琐,可以借用自定义格式法的思路,用TEXT函数来判断,公式:
=TEXT(SUM(C$3:C3)-SUM(D$3:D3),"借;贷;平")
联系客服