Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3167|回复: 13

[已解决]意思一样但求出一的结果不一样

[复制链接]
发表于 2014-8-7 07:59 | 显示全部楼层 |阅读模式
为什么我设的公式到了大于5000时的结果就和上面扣税的值就不一样呢?请老师更正并说明什么原因谢谢!
最佳答案
2014-8-7 09:10
yuanguiying666 发表于 2014-8-7 09:06
那最后一个要怎么求呢?

第二个条件改为<=5000,剩下为大于5000了
if(a1<=5000,0.03,0.1)

公式一样求出来的结果不一样.zip

2.42 KB, 下载次数: 15

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-8-7 08:27 | 显示全部楼层
=IF(A19<=3500,0,IF(A19>3500,(A19-3500)*0.03,IF(A19>5000,(A19-3500)*0.1-105,)))

因为第二个IF条件设的是大于3500,那么所有大于3500的都会变成TRUE,所以只执行IF(A19>3500,(A19-3500)*0.03 这个部分了,后面大于5000的条件没用到,你可以点EXCEL里的公式求值来看公式计算步骤
回复

使用道具 举报

发表于 2014-8-7 08:28 | 显示全部楼层
本帖最后由 baksy 于 2014-8-7 08:29 编辑

按照楼主的原始逻辑
A6值是5409,大于5000
看看计算 =(5409-3500)*0.1-105  的结果是85.9
就能判断是谁的错误了。
回复

使用道具 举报

发表于 2014-8-7 08:32 | 显示全部楼层
黄色区域公式不一样。
回复

使用道具 举报

发表于 2014-8-7 08:46 | 显示全部楼层
扣税应当是累进的吧。
回复

使用道具 举报

 楼主| 发表于 2014-8-7 08:58 | 显示全部楼层
baksy 发表于 2014-8-7 08:28
按照楼主的原始逻辑
A6值是5409,大于5000
看看计算 =(5409-3500)*0.1-105  的结果是85.9

我的意思就是要等于85.9的结果,但为什么我最后一个会求不到呢?
回复

使用道具 举报

 楼主| 发表于 2014-8-7 08:59 | 显示全部楼层
寂寞深水鱼 发表于 2014-8-7 08:27
=IF(A193500,(A19-3500)*0.03,IF(A19>5000,(A19-3500)*0.1-105,)))

因为第二个IF条件设的是大于3500,那 ...

为什么后面我明明用上去了怎么会没用到呢?请老师指点谢谢!
回复

使用道具 举报

发表于 2014-8-7 09:01 | 显示全部楼层
yuanguiying666 发表于 2014-8-7 08:58
我的意思就是要等于85.9的结果,但为什么我最后一个会求不到呢?

因为5409大于3500,所以满足第二个if条件,轮不到第三if。
回复

使用道具 举报

 楼主| 发表于 2014-8-7 09:06 | 显示全部楼层
baksy 发表于 2014-8-7 09:01
因为5409大于3500,所以满足第二个if条件,轮不到第三if。

那最后一个要怎么求呢?
回复

使用道具 举报

发表于 2014-8-7 09:10 | 显示全部楼层    本楼为最佳答案   
yuanguiying666 发表于 2014-8-7 09:06
那最后一个要怎么求呢?

第二个条件改为<=5000,剩下为大于5000了
if(a1<=5000,0.03,0.1)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-24 23:59 , Processed in 0.300223 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表