设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2106|回复: 2
打印 上一主题 下一主题

EXECEL中多条件计算

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-9 12:52:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1、G4值是B4*100得出来的
2、假设G4的值超过10W,那么H4的值等于G4的值减去10W*0.1+4W+3W+2W
3、假设G4的值低于10W高于5W,那么H4的值等于G4的值减去5W*0.07+3W+2W
4、假设G4的值低于5W高于3W,那么H4的值等于G4的值减去3W*0.05+2W
5、假设G4的值低于3W高于1W,那么H4的值等于G4的值减去1W*0.03

我的公式:
=IF(G4>=100000,(G4-100000)*0.1+40000+30000+20000,IF(100000>G4>=50000,(G4-50000)*0.07+30000+20000,IF(50000>G4>=30000,(G4-30000)*0.05+20000,IF(30000>G4>=10000,(G4-10000)*0.03,0))))
但是只有G4的数值是等于或大于5W时,这个公式才正确,但是如果是3W,或低于3W的时候,结果就不对了,不知道是哪里错了,麻烦高手指点业下,不胜感激
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

3#
发表于 2009-11-10 11:56:40 | 只看该作者
100000>G4>=50000
在EXCEL里,是写成:and(g4<10000,g4>=5000)
在这个公式里,不需要IF套AND,只要顺着符号就行了。
如果用大于号,条件里被大于的值从大到小排;如果用小于号,条件里被小于的值从小到大排。
2#
 楼主| 发表于 2009-11-9 13:21:04 | 只看该作者
解决了,原因是条件搞得太复杂了,忘记条件有先后顺序,所以搞错了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 04:33 , Processed in 0.171060 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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