帮忙做个excel的if语句,谢谢大家

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:08:36
我自己设的公式为IF(D1<600,D1*0.3,600*0.2)公式中的D1为电度栏,但是系统不能计算这个公式,就是结果不能显示出来,如果上式中600*0.2用固定的数值代替,即用120代替的话,这个函数就是正确的
在表中有金额和电度两栏,则电价栏计算是:如果电度小于600则金额等于电度数*0.3,如果电度数大于600,则等于600*0.2,这个电价栏内的公式怎么设置
我现在想知道不用固定值代替,这个公式应该怎么设置
问题在于我写了这个公式以后,算出来的不是等于120.
那不等于120,是怎么搞的啊?

首先这个公式是正确的,我原样复制你的在Excel 2003中得到你所期望的结果。
但我觉得这个公式有点不符合实际生活,比如:如果D1的值是500的话,应该是×0.3,结果是150,比我用电超过600的钱120还要多。
还有注意公式中的“,”逗号一定别打错了!!!

完全没有问题,

=IF(D1<600,D1*0.3,600*0.2)
你这样设置就是正确的,没必要改啊

直接复制你的公式下来,可以正确计算的呀,是否你在表中输入的600*0.2中的某个0输成了字母O啦。
那你再说说,如果D1输入500,结果会等于多少?

我研究了一下,你的这种情况确实存在,只有一种解释,在电度栏D1有公式,把电度栏D1复制/选择性粘贴/数值,去除公式,保证可以。