if函数请教
答案:3 悬赏:60 手机版
解决时间 2021-01-30 05:05
- 提问者网友:川水往事
- 2021-01-29 16:08
当我在单元格内输入公式:=IF(C4="1","a",IF(C4="2","b",IF(C4="3","c",IF(C4="4","d",IF(C4="5","e",IF(C4="6","f",if(c4="7","g",if(c4="8","h"))))))))时,接着在后面继续输入if(c4="9","i",)时,就提示出错了,标点符号确定与前面的一样,请高手们帮一下忙,是什么问题,应该怎样解决,谢了!
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2020-03-31 06:06
if超出限制,一般是7个if以内。
如果7个以上可以用:=CHOOSE(C4,"a","b","c","d","e","f","g","h","i")
或者:=lookup(判断条件,{条件值1,条件值2,......},{条件值1的结果1,条件值1的结果2,......})
如果7个以上可以用:=CHOOSE(C4,"a","b","c","d","e","f","g","h","i")
或者:=lookup(判断条件,{条件值1,条件值2,......},{条件值1的结果1,条件值1的结果2,......})
全部回答
- 1楼网友:廢物販賣機
- 2020-03-28 14:26
做一个统计l1\p1\r1\v1为零的个数的函数,如下:
int numofzero(long ...n){
int num=0;
for(long i:n){
if(i==0){
num++;
}
}
return num;
}
再做判断:
if(d1>0&&h1>0){
int num=numofzero(l1,p1,r1,v1);
switch(num){
case:0
35-(100-f6*100)*0.35;
case:1
37.5-(100-f6*100)*0.375
//...类似
}
}
else if(d1>0&&h1=0){
//...类似
}
- 2楼网友:轻雾山林
- 2019-05-12 21:19
if(c4="9","i",)这里要么你在最后一个逗号后加参数,要么就去掉这个逗号
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯