关于Excel公式问题?

IFERROR(IF(OR(D1=6,D1=12),0.007,IF(OR(D1=18,D1=24),0.0072,"无期数"))*D1*D2,"缺少条件")以上公式意思... IFERROR(IF(OR(D1=6,D1=12),0.007,IF(OR(D1=18,D1=24),0.0072,"无期数"))*D1*D2,"缺少条件")

以上公式意思为

当D1=6或12时,用D1*D2*0.007,并返回结果,如D1无数据则返回“无期数”,如D2无数据则返回“缺少条件”

当D1=18或24时,用D1*D2*0.0072,并返回结果,如D1无数据则返回“无期数”,如D2无数据则返回“缺少条件”

现在我想在这个公式改一下,加一个:

当D1=3时,用D1*D2*0.0088,并返回结果,如D1无数据则返回“无期数”,如D2无数据则返回“缺少条件”

请教这个公式如何改?
展开
 我来答
Excel小树
2020-10-23 · 喜欢在交流中提升自己
Excel小树
采纳数:1080 获赞数:1258

向TA提问 私信TA
展开全部
=IF(D1="","无期数",IF(D2="","缺少条件",D1*D2*IF(OR(D1=6,D1=12),0.007,IF(OR(D1=18,D1=24),0.0072,IF(D1=3,0.0088,0)))))
追问
真厉害!!!
追答
O(∩_∩)O
匿名用户
2020-10-24
展开全部
这个想法是取一个1.2到1.5之间的随机数,四舍五入到小数点后的第三和第四位。每个函数表示 round () ,四舍五入到最接近的 rand () ,是一个随机函数,其范围大于0小于1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gxxxzwj

2020-10-25 · TA获得超过4147个赞
知道大有可为答主
回答量:3652
采纳率:71%
帮助的人:255万
展开全部
如果原公式没得问题,就继续嵌套个if,=iferror(if(or(d1=6,d1=12),0.007,if(or(d1=18,d1=24),0.0072,if(d1=3,0.0088,"无期数")))*d1*d2,"缺少条件")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式