问卷调查报告数据分析:请教EXCEL问题

来源:百度文库 编辑:高校问答 时间:2024/04/26 10:30:03
=IF(ROUND((E61-C61)/30.4,)>60,"此资产折旧已计提完",IF(C61=E61,"-",SLN(D61,D61*0.05,60)))是什么意思

函数释义:
IF()——判断一个条件是否满足,如果满足条件返回一个值,如果不满足条件返回另一个值。

ROUND()——按指定的位数对数值进行四舍五入。

SLN()——返回某项资产在一个期间中的线性折旧值。
函数中有三个参数:
第一个参数是—资产原值(公式中的D61)。
第二个参数是—资产在折旧期末的价值(公式中的D61*0.05)。
第三个参数是—折旧期限(有时也称作资产的使用寿命,公式中的60)。

公式意义:
=IF(ROUND((E61-C61)/30.4,)>60,"此资产折旧已计提完",IF(C61=E61,"-",SLN(D61,D61*0.05,60)))

首先公式的条件ROUND((E61-C61)/30.4,)>60是错误的,在右括号前应该有一个数字表示保留的小数位数,这里没有。
假定保留的小数位数是0,也就是把小数四舍五入到整数。

当E61-C61)的差与30.4的商精确到整数的值大于60时返回字符串“此资产折旧已计提完”;当C61=E61时,返回符号“-”,否则返回线性折旧值(即SLN(D61,D61*0.05,60))。

希望上面的叙述能够帮助你对公式的理解!

如果E61-C61除以30(四舍五入取小数点4位)大于60,显示“此资产折旧已计提完”,如果相等就返回固定资产每期线形折旧费

你问的公式就不难,但是说起来挺绕的..

哎~~