求教这个例子中的公式用法!EXCEL

 我来答
童言dV
2020-01-26 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:30%
帮助的人:692万
展开全部
=(MOD((A1+B1),24)>=0)*(MOD((A1+B1),24)<=6)*6+(MOD((A1+B1),24)>=13)*(MOD((A1+B1),24)<=18)*19+(MOD((A1+B1),24)>=20)*(MOD((A1+B1),24)<=23)*6
用这个公式就很明了!
解析:
0-6之间:
(MOD((A1+B1),24)>=0)*(MOD((A1+B1),24)<=6)*6
未在0-6之间则返回0
13-18之间:(MOD((A1+B1),24)>=13)*(MOD((A1+B1),24)<=18)*19
未在13-18之间则返回0
20-24之间:(MOD((A1+B1),24)>=20)*(MOD((A1+B1),24)<=23)*6
未在20-24之间则返回0
以上三个公式产生的三个数中肯定有一个是6或19,另外两个等于0,三个数相加则为还是6或9
所以,不用IF也可以达到这个目的。
把MOD((A1+B1),24)用C1代替就更清楚:
公式如下:
=(C1>=0)*(C1<=6)*6+(C1>=13)*(C1<=18)*19+(C1>=20)*(C1<=23)*6
如有不明白,欢迎追问!
注:这里的0-6之间等这样的形式是包括0和6这两个数的,如不包括则可去掉>=和<=中的=号,
只是不明白如果C1内出现7-12以及9的时候应该返回的数是多少!如果用上面这个公式,返回的结果将会是0。
颜蕊葛画
2020-01-29 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:35%
帮助的人:691万
展开全部
第一步
1)if(and(c1>=0,c1<=6),6,?)
如果C1在0到6之间的话,D1为6
否则
是?
?是什么呢?
第二步
2)if(and(c1>=13,c<=18),19,?)
第三步
3)if(and(c1>=20,c<=23),6,"不再范围中")
合并
3)式子放到2)式子的问号里面
然后在把它放到1)式子的问号了。就出来结果了
=if(and(c1>=0,c1<=6),6,if(and(c1>=13,c<=18),19,if(and(c1>=20,c<=23),6,"不再范围中")))
同志,不要老是问怎么写一个式子给你,要自己会设计一个式子。
希望你能学到我教你的方法!加油!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
塔可欣官汝
2020-02-02 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.3万
采纳率:28%
帮助的人:849万
展开全部
=IF(AND(C1>=0,C1<=6),6,IF(AND(C1>=13,C1<=18),19,IF(AND(C1>=20,C1<=23),6,"未定议")))应该是这样吧,不知道你说的【0-6之间】有没有包括0和6,如果没有的话,就把公式中的等号去掉就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信耕顺肖雀
2020-02-09 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:35%
帮助的人:914万
展开全部
一个有缺漏的题目,C1=7-12之间的时候,D1应该是什么呢?
个人认为使用vlookup比较方便
D1=VLOOKUP(C1,{0,6;7,12;13,19;19,6;23,6},2,TRUE)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式