发布网友
共1个回答
热心网友
【函数计算思路】
用int函数来取整、用vlookup函数搜索第一参数确定行,再利用if或ifs函数判断来控制vlookup函数中确定列的参数,从而达到行列定位,输出定位处数值的目的。
【使用到的函数】
1、int(参数)函数:
将数字向下舍入最接近数字。
2、vlookup(参数,表格区间,列数,精确/模糊)函数:
输出参数所在行 在表格区间里 对应列数 的值,可选精确或模糊。
3、ifs(条件1,返回值1,条件2,返回值2,,,,,)函数:
符合条件1则输出返回值1,符合条件2则输出返回值2......。
【具体函数公式】
1、用if函数嵌套
=VLOOKUP(B15,A2:K9,IF(INT(C15*100)=93,11,IF(INT(C15*100)=94,10,IF(INT(C15*100)=95,9,IF(INT(C15*100)=96,8,IF(INT(C15*100)=97,7,IF(INT(C15*100)=98,6,IF(INT(C15*100)=99,5,IF(INT(C15*100)=100,4,IF(INT(C15*100)=101,3,IF(INT(C15*100)=106,2,"error")))))))))),FALSE)
2、用ifs函数
=VLOOKUP(B15,A2:K9,IFS(INT(C15*100)=93,11,INT(C15*100)=94,10,INT(C15*100)=95,9,INT(C15*100)=96,8,INT(C15*100)=97,7,INT(C15*100)=98,6,INT(C15*100)=99,5,INT(C15*100)=100,4,INT(C15*100)=101,3,INT(C15*100)=106,2),FALSE)