excel算年龄的公式 的If公式求解

查看: 4748|回复: 7
IF条件 3次判定 大于小于 怎么写啊 求救!
阅读权限10
在线时间 小时
如C10的值是C9-C8得到的,那么在C11的单元格想显示以下内容,但写了半天都报错,入门菜鸟求指导!谢谢大家!
C10单元格 在小于等于0的时候,C11单元格 显示“0或空白”,在C10单元格 大于0 小于等于0.2的时候,C11单元格显示的结果是C10的内容乘以30, 在C10单元格 大于0.2的时候, C11显示 “超出范围”。
再次谢谢好心人!
阅读权限100
在线时间 小时
=if(C10&=0,&&,if(C10&=0.2,C10*30,&超出范围&))复制代码
阅读权限95
在线时间 小时
=if(c10&0.2,&超出范围&,if(c10&0,c10*30,))复制代码
阅读权限95
在线时间 小时
C11公式可以是“=IF(C10&=0,0,IF(C10&=0.2,C10*30,&超出范围&))”。
10:27 上传
点击文件名下载附件
2.32 KB, 下载次数: 13
阅读权限10
在线时间 小时
谢谢高手!贪心的问以下,如果要是在显示“超出范围”几个字的时候能让单元格变成红色吗?谢谢!
阅读权限100
在线时间 小时
sataking 发表于
谢谢高手!贪心的问以下,如果要是在显示“超出范围”几个字的时候能让单元格变成红色吗?谢谢!
可以啊,设条件格式
阅读权限95
在线时间 小时
1、C11公式可以是“=IF(C10&=0,0,IF(C10&=0.2,C10*30,&超出范围&))”。
2、请选中C11,在“格式/条件格式”界面查看具体设置。只要C11出现“超出范围”字样,即可出现“单元格变成红色”的标示。
11:42 上传
点击文件名下载附件
2.46 KB, 下载次数: 4
阅读权限10
在线时间 小时
谢谢各位热情的大师!!!
最新热点 /1
Excel三大神器,函数、数据透视表、VBA,分分钟学起来!
原价257元,领券后仅需126元,相当于4.9折!优惠券数量有限,先到先得。活动时间:即日起至12月14日。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师天极传媒:天极网全国分站
您现在的位置:
& &&解决IF函数嵌套层数不够的问题
LOOKUP函数解决IF函数嵌套层数的问题天极Yesky软件频道 06:23
  在Excel中,我们通常使用IF函数来处理一些条件判断的问题。比如某一工作报表中,专业代码为“01”至“12”,它们分别对应“种植”等12个专业名称,如图1所示。
  现在我们需要在一大堆数据中根据专业代码写出相应的专业名称。由于表格的限制,我们不能对它们进行排序等操作。如果用IF函数来处理,假定专业代码在A2单元格,那么相应的公式为“=IF(A2="01","种植",IF(A2="02","养殖",IF(A2="03","机电",IF(A2="04","微机",IF(A2="05","建筑",IF(A2="06","护理",IF(A2="07","财经",IF(A2="08","商贸",IF(A2="09","幼师",IF(A2="10","文秘",IF(A2="11","法律",IF(A2="12","化工",))))))))))))”,如图2所示。
  呵呵,相信您一定会看得眼花缭乱。这还在其次,关键的问题是这个公式中要用到11个IF函数来嵌套,而在Excel 2003及以前的版本中,最多允许7层IF函数嵌套。即使Excel 2007中允许使用64层IF函数嵌套。
  那么遇到这种嵌套过多的情况应该怎么办呢?
  其实,在Excel中,还有另一函数可以解决这个问题,那就是LOOKUP函数。
  我们先在两个空白单元格区域分别放置专业代码和对应的专业名称。专业代码需要升序排列。做到如图1表格的样子。比如我们把专业代码放到F2:F13单元格区域,对应的专业名称放在G2:G13单元格区域。比如我们要查询的专业代码在列,现在我们只需要在C2单元格输入公式“=LOOKUP(A2,$F$2:$F$13,$G$2:$G$13)”,按下回车键,就可以得到结果了,如图3所示。
  非常简单轻松吧?该公式的简单解释就是在F2:F13这个单元格区域中查找A2单元格的数据,查到后则返回G2:G13单元格区域同一行的单元格数据。比如A2单元格为“01”,那么在F2:F13单元格区域找到“01”后,它位于该区域的第一行,那么就返回G2:G13单元格区域的第一行数据“种植”。
&&阅读关于
的全部文章
(作者:宋志明 原创责任编辑:still)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
Win10系统在Win8的基础上对界面、特性以及跨平台方面做了诸多优化。
手机整机DIY企业级
pc软件手机软件查看: 1765|回复: 4
关于表格中需要两个if判断的函数如何实现,求教!
阅读权限10
在线时间 小时
& & & & & & & &
本帖最后由 梦里寻花 于
20:09 编辑
QQ图片07.png (21.3 KB, 下载次数: 0)
20:00 上传
想实现内容:
1、级别为一级的,提点率的计算按照任务完成率百分比区间计算,0-50%提点率为0;50%-80%提点率为0.8;80%-100%提点率为1.1。
2、级别为二级的,图点率的计算按照0-50%,0.5;50%-80%,0.9;80%-100%,1.3。
目前从论坛查找只能实现“=IF(B3&50%,0,IF(B3&80%,0.8,IF(B3&100%,1.1)))”,也就是级别一级的一个函数,级别二的只能手动改为“=IF(B3&50%,0.5,IF(B3&80%,0.9,IF(B3&100%,1.3)))&,不知道能不能一个通用函数直接下拉实现呢?也就说,C列的内容需要判断A列的级别数,然后根据判断内容,再判断B列的任务完成率区间,才能计算出C列的提点率,不知如何实现,特求教各位大神。
阅读权限95
在线时间 小时
=LOOKUP(B2,{0,50,80}%,IF(A2=&一级&,{0,0.8,1.1},{0,0.9,1.3}))
阅读权限50
在线时间 小时
=IF(A2=&一级&,LOOKUP(B2,{0;0.51;0.81},{0;0.8;1.1}),LOOKUP(B2,{0;0.51;0.81},{0.5;0.9;1.3}))复制代码
阅读权限50
在线时间 小时
=CHOOSE(FIND(LEFT(A3),&一二&),LOOKUP(B3,{0,50,80},{0,0.8,1.1}),LOOKUP(B3,{0,50,80},{0.5,0.9,1.3}))& & 试试
阅读权限10
在线时间 小时
本帖最后由 梦里寻花 于
20:41 编辑
谢谢楼上各位的指点,excelhome的大神几乎都是秒回啊!
更新公式,增加了三级的级别,以便有同样需要的朋友,
“=IF(A10=&一级&,LOOKUP(B10,{0;0.51;0.81},{0;0.8;1.1}),IF(A10=&二级&,LOOKUP(B10,{0;0.51;0.81},{0.5;0.9;1.3}),IF(A10=&三级&,LOOKUP(B10,{0;0.51;0.81},{1.1;1.2;1.9}))))”
再次感谢楼上各位!!
最新热点 /1
Excel三大神器,函数、数据透视表、VBA,分分钟学起来!
原价257元,领券后仅需126元,相当于4.9折!优惠券数量有限,先到先得。活动时间:即日起至12月14日。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师查看: 1612|回复: 13
IF多条件语句求指导如何修改
阅读权限20
在线时间 小时
本帖最后由 dengjq2000 于
21:51 编辑
=IF(AND(E2&=90,E2&80),&优秀&),IF(AND(E2&=80,E2&70),&良好&),IF(AND(E2&=70,E2&60),&合格&,IF(A1&60,&不及格&))& &
返回值为& &#VALUE!,求指导如何修改。
(47.98 KB, 下载次数: 9)
23:16 上传
阅读权限100
在线时间 小时
=IF(AND(E2&=90,E2&80),&优秀&),IF(AND(E2&=80,E2&70),&良好&),IF(AND(E2&=70,E2&60),&合格&,IF(A1&60,&不及格&))))
支掉红色,加上绿色的
阅读权限100
在线时间 小时
=IF(AND(E2&=90,E2&80),&优秀&),IF(AND(E2&=80,E2&70),&良好&),IF(AND(E2&=70,E2&60),&合格&,IF(A1&60,&不及格&)),还差大于90分及等于60的划分。
=IF(AND(A2&=90,A2&80),&优秀&,IF(AND(A2&=80,A2&70),&良好&,IF(AND(A2&=70,A2&=60),&合格&,IF(A2&60,&不及格&))))
或直接通过LOOKUP函数来实现:
=LOOKUP(A2,{0,60,70.01,80.01,90.01},{&不及格&,&合格&,&良好&,&优秀&,&不知道&})复制代码
在求助时,尽量上传相应的EXCEL附件。能通过手工做几个示例,这样更能方便他人理解与验证,您也就会更快捷得到解决问题的办法。 [新手必读发帖须知、上传附件、截图动画、压缩解压、靓帖推荐:
阅读权限30
在线时间 小时
=IF(E2&80,&优秀&,(IF(E2&70,&良好&,IF(E2&60,&合格&,&不及格&))))
=IF(AND(E2&=90,E2&80),&优秀&,(IF(AND(E2&=80,E2&70),&良好&,IF(AND(E2&=70,E2&60),&合格&,IF(E2&60,&不及格&,&&)))))
阅读权限20
在线时间 小时
错误点在每个IF条件的括号,可以再仔细核对一下IF函数的语法,建议你下次写公式时,每次写括号时成对的写,然后在括号里面编辑逻辑表达式,在公式较复杂时,可以避免错误
阅读权限100
在线时间 小时
=LOOKUP(E2,{0,60,70,80},{&不及格&,&及格&,&良好&,&优秀&})复制代码
阅读权限10
在线时间 小时
if语句的括号错了
阅读权限20
在线时间 小时
dengjq2000 发表于
=IF(AND(E280),&优秀&),IF(AND(E270),&良好&),IF(AND(E260),&合格&,IF(A1
为什么我加上小于等于100大于90时,提示“你为此函数输入太多参数”
我打的代码是=IF(AND(A1&=100,A1&90),&优秀&,AND(A1&=90,A1&80),&优秀&,IF(AND(A1&=80,A1&70),&良好&,IF(AND(A1&=70,A1&=60),&合格&,IF(A1&60,&不及格&)))))
阅读权限100
在线时间 小时
gi5ban19 发表于
为什么我加上小于等于100大于90时,提示“你为此函数输入太多参数”
我打的代码是=IF(AND(A190),&优秀&, ...
=IF(AND(A1&=100,A1&90),&优秀&,AND(A1&=90,A1&80) ,&优秀&,IF(AND(A1&=80,A1&70),&良好&,IF(AND(A1&=70,A1&=60),&合格&,IF(A1&60,&不及格&)))))
此处前面还需要增加一个IF函数。
=IF(AND(A1&=100,A1&90),&优秀&,IF(AND(A1&=90,A1&80),&优秀&,IF(AND(A1&=80,A1&70),&良好&,IF(AND(A1&=70,A1&=60),&合格&,IF(A1&60,&不及格&)))))
还有您这:IF(AND(A1&=100,A1&90),&优秀&,IF(AND(A1&=90,A1&80),&优秀& 是可以合二为一的,改成:
=IF(A1&80,&优秀&,IF(AND(A1&=80,A1&70),&良好&,IF(AND(A1&=70,A1&=60),&合格&,IF(A1&60,&不及格&))))复制代码
阅读权限100
在线时间 小时
或者:=LOOKUP(A2,{0,60,70.01,80.01},{&不及格&,&合格&,&良好&,&优秀&})复制代码
最新热点 /1
Excel三大神器,函数、数据透视表、VBA,分分钟学起来!
原价257元,领券后仅需126元,相当于4.9折!优惠券数量有限,先到先得。活动时间:即日起至12月14日。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师IF公式求解【excel吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:157,757贴子:
IF公式求解收藏
快试试吧,可以对自己使用挽尊卡咯~◆◆
当列B=大于115%,列C=100,当列B=大于110%且小于等于115%,列C=90,当列B=大于105%且小于等于110%,列C=80,当列B=大于100%且小于等于105%,列C=70,当列B=100%,列C=0,当列B=大于等于95%且小于100%,列C=30,当列B=大于等于90%且小于95%,列C=40,当列B=大于等于85%且小于90%,列C=50,当列B=小于85%,列C=60,求列C公式
FoxTable 2017上市, 轻松输入, 轻松统计, 轻松生成Excel报表, 快速搭建管理软件.
来个长的?1.9根据需要调整啊.
=IF(B1&1,MIN(100,INT((B1-1.)*10+70),IF(B1=1,0,MIN(60,INT((0..05)*10+30)))
按照黄版惯用的思路,来个不用调整的,只是仍然很长:=(B1&0.85)*60+AND(B1&=0.85,B1&1)*LOOKUP(B1,{0,0.85,0.9,0.95},{0,50,40,30})+(B1=1)+(B1&1)*LOOKUP(B1,{0,1,1.05,1.1,1.15;0,70,80,90,100})
粗心了,3楼公式中“(B1=1)”多余了。
还粗心,3楼的公式去除了“+(B1=1)”后,仍没对B1=1.15时进行处理!唉,糗大了! 改为:=(B1&0.85)*60+AND(B1&=0.85,B1&1)*LOOKUP(B1,{0,0.85,0.9,0.95},{0,50,40,30})+AND(B1&1,B1&=1.15)*LOOKUP(B1,{0,1,1.05,1.1;0,70,80,90})+(B1&1.15)*100
请求把3、4、5楼的贴子删了!误人啊!! 按照黄版的思路改下雪儿的:=(B1&1)*MIN(100,INT((B1-1-1%%)/0.05)*10+70)+(B1&1)*MIN(60,INT((1-B1-1%%)/0.05)*10+30)
/0.05&可写成&*20
=LOOKUP(-ABS((B1-1)*20),-{100;3;2;1;0},{6;5;4;3;0}+4*(B1&1))*10
=(TEXT(ABS(ROUNDUP((B1-1)*20,)),&[&4]4&)+TEXT(B1-1,&6;2;0&))*10
快试试吧,可以对自己使用挽尊卡咯~◆◆
上叙的高手,我真的不理解你们的公式,
快试试吧,可以对自己使用挽尊卡咯~◆◆
干脆我把这个问题给拆分成为三个问题吧,我实在是不理解,请高手赐教.
第一个问题:
已知:A=500
当列B=100%,列C=0,
当列B=大于等于95%且小于100%,列C=A*2.5%,
当列B=大于等于90%且小于95%,列C=A*5%,
当列B=大于等于85%且小于90%,列C=A*7.5%,
当列B=小于85%,列C=A*10%,
求列C的公式
第二个问题:
1、当列A大于等于70%时,
&&&当列B=大于115%,列C=100,
&&&当列B=大于110%且小于等于115%,列C=90,
&&&当列B=大于105%且小于等于110%,列C=80,
&&&当列B=大于100%且小于等于105%,列C=70,
2、当列A小于70%时,&列C=0
满足上述两个条件,求列C的公式
第三个问题:
已知A=0.6
列B1=0.85
B2=0.9
B3=0.6&..........
当B1&=0.9,C1=A,
当0.85=&B1&0.9,C1=A-0.01,
当0.8=&B1&0.85,C1=A-0.02,
也就是B1低于0.9的话,每递减0.05,列A就递减0.01
求C1,C2。。。。
实在是不回,请高手赐教
会Excel,就能做在线excel.勤哲excel服务器学习和下载.
哈哈,吧主也有犯错误的时候!8楼的两个公式得出的结果是不一样的,吧主也没验证?
快试试吧,可以对自己使用挽尊卡咯~◆◆
请高手帮忙解决我的一下实际问题吧,真不会了,十分感谢!!
登录百度帐号推荐应用

我要回帖

更多关于 excel倒计时的公式 的文章

 

随机推荐