EXCEL里用if函数写满足多个条件的计算,应该怎么写?如下图 150

9.99≥AC≥6时,E4=D4*0.0813.99≥AC≥10时,E4=D4*0.120≥AC≥14时,E4=D4*0.16我写的:=IF(AND(9.99>=AC4>... 9.99≥AC≥6时,E4=D4*0.0813.99≥AC≥10时,E4=D4*0.120≥AC≥14时,E4=D4*0.16我写的:=IF(AND(9.99>=AC4>=6),D4*0.08),IF(AND(13.99>=AC4>=10),D4*0.1),IF(AND(20>=AC4>=14),D4*0.16)系统提示#VALUE! 展开
 我来答
大宝妈谈教育
高粉答主

2020-04-16 · 关注我不会让你失望
知道小有建树答主
回答量:3306
采纳率:100%
帮助的人:54.9万
展开全部

如果将函数与“+”符号和“*”符号结合起来写通用公式,可以满足多种条件下的计算要求。

如下参考:

1.首先,打开Excel表格,将需要判断的数据输入到工作表中,如下图。

2.然后在D1信源中输入公式“=IF((A1=2)+(B1=2)”,“yes”,“no”)。

3.按下CTRL+shift+enter后,zdD1单元格根据IF函数和“+”号组成的判断公式判断后输出结果。此时,如果函数的条件1和条件2满足1,如下图。

4.然后在D1单元中输入公式"=IF((A1=2)*(B1=2)","yes","no")"。

5.按下CTRL+shift+enter后,D1单元将输出由IF函数和“*”号组成的判断公式的判断结果。此时,IF函数的条件1和条件2都应满足,如下图。

犁焮9N
2016-12-13 · TA获得超过3730个赞
知道大有可为答主
回答量:3456
采纳率:53%
帮助的人:811万
展开全部
列子:if(a1>90,"优秀",if(a1>60,"及格","不及格"))

范围设置好,<6,>20. 或者不可能出现。
if(ac>13.99,d4*0.16,if(ac>9.99,d4*0.1,if(ac>5.99,d4*0.0.08)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鱼木混猪哟
高粉答主

2016-12-13 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33696

向TA提问 私信TA
展开全部
=IF(AND(AC4>=6,AC4<=9.99),D4*0.08),IF(AND(AC4>=10,AC4<=13.99),D4*0.1),IF(AND(AC4>=14,AC4<=20),D4*0.16)
试试看

Excel不支持9.99>=AC4>=6
更多追问追答
追问
不行,还是提示value
追答
=IF(AND(AC4>=6,AC4=10,AC4=14,AC4<=20),D4*0.16)))

再试试吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丢了骨头的猫s
2018-04-10
知道答主
回答量:15
采纳率:80%
帮助的人:9.3万
展开全部

后面根据第二个函数样式继续嵌套就行

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式