设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

IF多条件函数问题?

[复制链接]
跳转到指定楼层
1#
发表于 2011-8-7 17:16:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
条件:
如果E2>=10,D2<=2*E2,F2=2*E2            
如果E2>=10,D2>2*E2,F2=4*E2-D2      
如果3<=E2<10,D2<=1.5*E2,F2=1.5*E2        
如果3<=E2<10,D2>1.5*E2,F2=3*E2-D2

我自己编的公式:
=IF(AND(E10>=10,D10<=2*E10),"F10=2*E10",IF(AND(E10>=10,D10>2*E10),"F10=4*E10-D10",IF(AND(3<=E10<10,D10<=1.5*E10),"F10=1.5*E10",IF(AND(3<=E10<10,D10>1.5*E10),"F10=3*E10-D10",""))))"

求大虾指点我哪里编错了?就是算不出来啊?  
着急上火啊。。求助!!!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-8-7 23:05:08 | 只看该作者
第一点,不要加引号,除非你不想计算。
第二点,这个逻辑上存在漏洞:E2<3的情况怎么处理?木有。
按我的理解,应该是这样(在F2里输入):
=if(E2<3,"",if(E2<10,if(D2<=1.5*E2,1.5*E2,3*E2-D2),if(D2<=2*E2,2*E2,4*E2-D2)))
3#
发表于 2011-8-8 03:04:02 | 只看该作者
好不容易,學習學習
4#
发表于 2011-9-9 05:12:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 09:45 , Processed in 0.080276 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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