IF语句求解,如果a1大于12,且b1大于12,d1等于c1+3,如果a1大于12,且b1小于12,d1等于c1+1,如果a1小于12,且b1大于12,d1等于c1+2,如果a1小于12且b1小于12,d1等于c1不好意思,我提问错了,我想要的是excel的if
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/07 11:27:46
IF语句求解,如果a1大于12,且b1大于12,d1等于c1+3,如果a1大于12,且b1小于12,d1等于c1+1,如果a1小于12,且b1大于12,d1等于c1+2,如果a1小于12且b1小于12,d1等于c1不好意思,我提问错了,我想要的是excel的if
IF语句求解,如果a1大于12,且b1大于12,d1等于c1+3,如果a1大于12,且b1小于12,d1等于c1+1,
如果a1小于12,且b1大于12,d1等于c1+2,如果a1小于12且b1小于12,d1等于c1
不好意思,我提问错了,我想要的是excel的if函数,写写就搞晕了。不过是我自己犯错误了,程序的if语句我不要啊,555……
看来是我把事情搞复杂了,谢谢344847199你的耐心回答,的确是对的,不过只是半个回答啊,还有a1小于12的情况。
其实问题是这样的:每天有销售任务,但是达成120%封顶,多余部分滚入第二天,第二天同样120%封顶,多余部分滚入第三天,第三天不封顶。:-P
我拆了一下你的公式,终于搞出来啦。=IF(C17/B17>1.2,IF((E17+C17-B17*1.2)/D17>1.2,D17*1.2,IF((E17+C17-B17*1.2)/D17
IF语句求解,如果a1大于12,且b1大于12,d1等于c1+3,如果a1大于12,且b1小于12,d1等于c1+1,如果a1小于12,且b1大于12,d1等于c1+2,如果a1小于12且b1小于12,d1等于c1不好意思,我提问错了,我想要的是excel的if
IF a1>12 THEN
IF b1 > 12 THEN
d1 = c1 + 2
END IF
IF b1 < 12 THEN
d1 = c1 + 1
END IF
END IF
那就这样
=IF(A1>12,IF(B1>12,C1+3,IF(B1<12,C1+1,"")),IF(A1<12,IF(B1>12,C1+3,IF(B1<12,C1+1,"")),""))
对不起我实在是不会计算那什么120%之类的东西.数学太差了,所以啊上边的表达式中,最外层的IF中第三个参数的IF里边的那个C1+3和C1+1 我不知道对不对,就直接从前边扒过来了,你自己来算这里该填啥吧.
C++:
if(a1<12&&b1>12){
d1=c1+2;
}
if(a1<12&&b1<12){
d1=c1;
}
再多说点..其实可以把a1<12和到一起
if(a1<12){
if(b1>12){
d1=c1+2;
}
if(b1<12){
d1=c1;
}
}
这样可以少一次判断..不过意义不大
定义在D1上的公式:IF(A1>12,IF(B1>12,C1+3,IF(B1<12,C1+1,"")),"")
12