设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 5076|回复: 10
打印 上一主题 下一主题

[基础应用] [求助]十万火急,过会就用,有关excel的判断条件问题

[复制链接]
跳转到指定楼层
1#
发表于 2005-1-6 02:42:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
有一个表,a1单元格是用来输入数据的,a2单元格根据a1的数值,进行判断显示相关内容。条件如下

100<=a1<150  ,暂a2显示为0.8

150<=a1<200  ,暂a2显示为1.2

200<=a1<300  ,暂a2显示为1.6

300<=a1<500  ,暂a2显示为2

500<=a1<700  ,暂a2显示为2.5

诸如此类,还有很多,我写的公式如下

=IF((a1>=100)*AND(a1<150),0.8,IF((a1>=150)*AND(a1<200),1.2,IF((a1>=200)*AND(a1<300),1.6,IF((a1>=300)*AND(a1<500),2,IF((a1>=500)*AND(a1<700),2.5,IF((a1>=700)*AND(a1<1000),3,IF((a1>=1000)*AND(a1<1500),4,IF((a1>=1500)*AND(a1<2000),5,IF((a1>=2000)*AND(a1<2500),6,IF((a1>=2500)*AND(a1<3000),7,IF((a1>=3000)*AND(a1<4000),8.5,IF((a1>=4000)*AND(a1<5000),10,IF((a1>=5000)*AND(a1<7000),15,IF((a1>=7000)*AND(a1<10000),30,IF((a1>=10000)*AND(a1<13000),50,IF((a1>=13000)*AND(a1<16000),70,IF((a1>=16000),100,""))

excel中这样的嵌套根本不允许,最多是10个好像,请问有什么好办法将这个问题解决。



等着用,急盼回复。谢谢了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
11#
发表于 2005-1-8 19:12:00 | 只看该作者
这样用什么函数???      有一个表,a1单元格是用来输入数据的,a2单元格根据a1的数值,进行判断显示相关内容。条件如下a1=150  ,在a2显示为180a1=200  ,在a2显示为250a1=300  ,在a2显示为500a1=500  ,在a2显示为600。。。。。。能否象10楼用简单的方法???
10#
发表于 2005-1-8 00:21:00 | 只看该作者
不然也可以用 =LOOKUP(A2,$D$2E$18)
9#
发表于 2005-1-7 22:52:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
8#
发表于 2005-1-6 18:39:00 | 只看该作者
还是要用到vlookup!!!
7#
发表于 2005-1-6 04:40:00 | 只看该作者
=IF(A1<300,IF(A1<200,IF(A1<150,IF(A1<100,"超出",0.8),1.2),1.6),IF(A1>=500,IF(A1>=700,"超出",2.5),2))if的7层嵌套是可以判断128个值的。
6#
 楼主| 发表于 2005-1-6 03:40:00 | 只看该作者
有劳你帮我检查一下哪里不对

另外,请版主自己也试一下,麻烦你了

=if(and(a1>=100,a1<150),0.8,and(a1>=150,a1<200,1.2,and(a1>=200,a1<300),1.6,and(a1>=300,a1<500),2,and(a1>=500,a1<700),2.5,and(a1>=700,a1<1000),3,and(a1>=1000,a1<1500),4,and(a1>=1500,a1<2000),5,and(a1>=2000,a1<2500),6,and(a1>=2500,a1<3000),7,and(a1>=3000,a1<4000),8.5,and(a1>=4000,a1<5000),10,and(a1>=5000,a1<7000),15,and(a1>=7000,a1<10000),30,and(a1>=10000,a1<13000),50,and(a1>=13000,a1<16000),70,IF((a1>=16000),100,""))

[此贴子已经被作者于2005-1-5 19:41:12编辑过]

5#
发表于 2005-1-6 03:29:00 | 只看该作者
and 的语法应该是这样的:and(a1>1,a1<5)
4#
 楼主| 发表于 2005-1-6 03:11:00 | 只看该作者
excel只能嵌套七层,我加了几个( )试了一下,还是不行,不知版主怎么加的(),能否测试通过?急盼回复,谢谢了
3#
 楼主| 发表于 2005-1-6 02:58:00 | 只看该作者
我不太明白,能不能帮我将上面的修改一下?谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 15:02 , Processed in 0.087328 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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