如下图所示:我打算设一个IF语句,直接计算出E7(即“本次给药”)。条件如下:
当:0≤{本次体重(D7)—前次体重(B7)}≤5时,E7的值=C7的值;
当:6≤{本次体重(D7)—前次体重(B7)}≤10时,E7的值=C7的值*1.25;
当:10<{本次体重(D7)—前次体重(B7)},E7的值=C7的值*1.5;
当:-5≤{本次体重(D7)—前次体重(B7)}≤-1时,E7的值=C7的值*0.75;
当:-10≤{本次体重(D7)—前次体重(B7)}≤-6时,E7的值=C7的值*0.5;
当:{本次体重(D7)—前次体重(B7)}≤--10时,E7的值=0;
我设的语句如下: =if(0<=(D7-B7)<=5,f7=b7,if(6<=(D7-B7)<=10,f7=b7*1.25,if(10<=(D7-B7),f7=b7*1.5,if(-5<=(D7-B7)<=-1,f7=b7*0.75,if(-10<=(D7-B7)<=-5,f7=b7*0.5,if(D7-B7)<=-10,f7=0))))))
但是Excel无法识别。请问是哪里出了问题,如何修改?
excel中多重判断条件的IF语句的语法是:
=IF(条件,真值,IF(条件,真值,假值))
题主的正确语句应该是:
=IF(0<=(D7-B7)<=5,B7,IF(6<=(D7-B7)<=10,B7*1.25,IF(10<=(D7-B7),B7*1.5,IF(-5<=(D7-B7)<=-1,B7*0.75,
IF(-10<=(D7-B7)<=-5,B7*0.5,0)))))
题主的语句中存在两个错误:
1、当写真假值时,直接写答案就行,例如第一个真值直接写b7就行,不能写成f7=b7。
2、最后一个条件,少写了一个真值或者假值,应该是:if(D7-B7)<=-10,0,0 或者直接写成0不写条件。
扩展资料
excel中if函数常用用法介绍:
1、基本用法
if函数有三个参数,即=if(条件,满足条件返回的值,不满足条件返回的值)。
2、if函数嵌套
嵌套函数公式举例 :=IF(E2>7000,E2+500,IF(E2>5000,E2+300,E2+100))。
3、if函数与and函数结合
if函数和and合用公式举例:=IF(AND(C2="女",D2="博士"),E2+500,"")
excel中多重判断条件的IF语句的语法是:
=IF(条件,真值,IF(条件,真值,假值))
题主的正确语句应该是:
=IF(0<=(D7-B7)<=5,B7,IF(6<=(D7-B7)<=10,B7*1.25,IF(10<=(D7-B7),B7*1.5,IF(-5<=(D7-B7)<=-1,B7*0.75,
IF(-10<=(D7-B7)<=-5,B7*0.5,0)))))
题主的语句中存在两个错误:
1、当写真假值时,直接写答案就行,例如第一个真值直接写b7就行,不能写成f7=b7。
2、最后一个条件,少写了一个真值或者假值,应该是:if(D7-B7)<=-10,0,0 或者直接写成0不写条件。
扩展资料
excel中if函数常用用法介绍:
1、基本用法
if函数有三个参数,即=if(条件,满足条件返回的值,不满足条件返回的值)。
2、if函数嵌套
嵌套函数公式举例 :=IF(E2>7000,E2+500,IF(E2>5000,E2+300,E2+100))。
3、if函数与and函数结合
if函数和and合用公式举例:=IF(AND(C2="女",D2="博士"),E2+500,"")
本回答被网友采纳excel中多重判断条件的IF语句的输入
excel中多重判断条件的IF语句的语法是:=IF(条件,真值,IF(条件,真值,假值))题主的正确语句应该是:=IF(0<=(D7-B7)<=5,B7,IF(6<=(D7-B7)<=10,B7*1.25,IF(10<=(D7-B7),B7*1.5,IF(-5<=(D7-B7)<=-1,B7*0.75,IF(-10<=(D7-B7)<=-5,B7*0.5,0)))题主的语句中...
excel中if三个条件怎么输入
以下为在Excel中输入if三个条件的方法步骤: 1打开表格选中单元格首先打开Excel表格,选中C2单元格。2在单元格中输入函数然后在单元格中输入函数:=IF(B2>=90,"优",IF(B2>=80,"良",IF(B2>=60,"及格")))。3按下回车键得出结果按下回车键,即可得出C2单元格结果。4双击单元格批量得出结果最后...
excel中if函数如何使用多个条件?
1、在excel表格中的A列单元格内输入一组数据,用来使用IF函数输入五个条件进行数据操作。2、在B2单元格内输入IF公式:=IF(A2<60,"1",IF(A2<100,"2",IF(A2<200,"3",IF(A2<280,"4",IF(A2<350,"5")))。意思是A2单元格中如果数据小于60,则显示数字1,如果数据小于100,则显示数字2,...
如何在Excel表格中设置IF函数多条件判断?
首先,定位到你的工作表,找到你想要进行评估的单元格,这部分将是计算的起点。接下来,键入IF函数,格式如下:=IF(条件1, "结果1", IF(条件2, "结果2", IF(条件3, "结果3", NULL)))。例如,如果你想根据成绩判断等级,可以写成:=IF(B2>=90, "优", IF(B2>=80, "良", IF(B2>=6...
excel中如何使用多个条件的IF函数?
Excel表格IF函数可以使用多个条件,只需要在IF函数中嵌套AND或者OR函数即可。比如,我们要求当A1单元格中的数值大于10且小于20时,B1单元格显示“满足条件”,否则显示“不满足条件”,可以在B1单元格中输入以下公式:=IF(AND(A1>10,A1< 20),"满足条件","不满足条件")。其中,AND函数表示同时满足两...
Excel中进行用IF函数多重逻辑查询判断返回值的操作方法
…=and()函数中的括号里,可以加无数个条件,满足你的欲望哟……可以另起一列输入函数:=IF(J3<60,"不合格",IF(AND(J3=60),"合格",IF(J3>90,"优秀",0))),照着老板给的文本核对是不是就方便多了,也不头晕了……Excel中进行用IF函数多重逻辑查询判断返回值的操作步骤图7 Excel中进行用...
如何用IF函数进行多重判断?
IF 函数是 「表格(Excel)」 中最常用的函数之一,它可以对值和期待值进行逻辑比较。因此 IF 语句可能有两个结果。 第一个结果是比较结果为 True,第二个结果是比较结果为 False。例如,=IF(C2=”Yes”,1,2) 表示 IF(C2 = Yes, 则返回 1, 否则返回 2)。语法说明:使用逻辑函数 IF 函数时...
excel表格中怎么输入多个判断条件excel表格中怎么输入多个判断条件的...
1 在excel中可以使用多种函数实现输入多个判断条件,如IF函数、AND函数、OR函数等。2 IF函数可以同时嵌套多个IF函数实现多条件判断;AND函数可以将多个条件进行“与”操作,只有所有条件都成立时才返回True;OR函数可以将多个条件进行“或”操作,只要任一条件成立就返回True。3 除了这些基本函数外,还可以...
excel的if函数怎么弄两个条件
1、打开Excel表格,以判断成绩为例语文和数学都大于80的为优,其余为合格2、在需要判断的第一行成绩右侧空白单元格中输入“=if”,双击if调出函数3、在if函数内输入and,双击and调出函数用来输入多个条件4、设置两个条件,两个条件之间以英文逗号隔开即条件为“AND(B2>80,C2>80)”5、设置好两个条件...
如何在excel表格中输入3个if函数?
excel中if三个条件输入方法如下:在excel中的A列表格中输进一组数据信息,用来运用IF函数输入三个条件进行数据信息操作,在B2表格中内输进IF公式=IF(A2<60,"1",IF(A2<100,"2",IF(A2<200,"3",IF(A2<280,"4",)))。意思是A2表格中要是数据信息低于60,就显示数字1。要是数据信息低于100...