excel函数问题---多重条件,选择
发布网友
发布时间:2022-04-23 17:46
我来回答
共5个回答
热心网友
时间:2023-10-11 14:34
c1=IF(AND(A1="X1",B1="Y1"),"z"/2,if(and(a1="x1",b1="y2"),"z"/3,if(and(a1="x2",b1="y2"),"z"*2/3,if(and(a1="x3",b1="y1"),"z","z"*2))))公式中带有引号的,如果实际中是数值,就换成实际数值不需要加引号,如果是文本就要加引号
IF(AND((F2+E2)/2.54>14.46,(F2+E2)/2.54<27.7,(D2+E2)/2.54<45),K2/2,IF(AND((F2+E2)/2.54<=14.46,(D2+E2)/2.54<45),K2/3,IF(AND((F2+E2)/2.54<=14.46,(D2+E2)/2.54>=45),K2*2/3,IF(AND((F2+E2)/2.54>=27.7,(D2+E2)/2.54>=45),K2*2,K2))))
热心网友
时间:2023-10-11 14:34
“Z”为参考值,出现了两次,函数中用在最后,减少一层嵌套。
=IF(AND(A1="X1",B1="Y1"),"z"/2,IF(AND(A1="x1",B1="y2"),"z"/3,IF(AND(A1="x2",B1="y2"),"z"*2/3,IF(AND(A1="x3",B1="y1"),"z"*2,"z"))))
参考值"z"如果是存在于单元格(如D1),则把"z"换成单元格D1,如果是数字(如100),则换成数字100。(换掉后不能保留"z"的引号。
热心网友
时间:2023-10-11 14:34
用if函数,if函数可以嵌套的,在if的返回值中再嵌套if语句即可。
热心网友
时间:2023-10-11 14:35
A B C
1 学位 人数 工作量
2 硕士生 给定条件 公式(如下)
a、如果A2=硕士生
=IF(A2="硕士生",IF(B2<=15,B2*8,IF(B2<=24,15*8+(B2-15)*4,IF(B2>24,15*8+(B2-24)*2))))
b、如果A2=博士生
=IF(A2="硕士生",IF(B2<=6,B2*50,IF(B2<=9,6*50+(B2-6)*30,IF(B2<=15,6*50+(B2-6)*20,IF(b2>15,6*50+(B2-6)*10)))))
以上公式是分解,如果把两个公式合并一块,则需要变通,因为IF的嵌套最多为七层,可以按定义名称的方式来实现公式的合并
1、把鼠标放在C2单元格,点击菜单的插入-名称-定义,弹出定义名称对话框
2、在当前工作薄中的名称下输入名称“硕士工作量”
3、在引用位置下输入引用地址=IF(B2<=15,B2*8,IF(B2<=24,15*8+(B2-15)*4,IF(B2>24,15*8+(B2-24)*2))),点击确定
4、重复2、3两项
5、在C2单元格中输入公式:=IF(A2="硕士生",硕士工作量,IF(A2="博士生",博士工作量))
热心网友
时间:2023-10-11 14:36
=IF(AND(X1,Y1),Z/2,IF(AND(X1,Y2),Z,IF(AND(X2,Y1),Z/3,IF(AND(X2,Y2),Z*2/3,IF(AND(X3,Y1),Z,IF(AND(X3,Y2),Z*2,"")