假设:表1身高在A列,体重在B列,得分在C列,数据行从第三行开始
在C3填入下列公式:
=VLOOKUP(B3,CHOOSE(ROUND(A3-140+0.5,0),{0,50;32.1,60;40.4,100;46.4,60;48.4,50},{0,50;32.4,60;40.8,100;47.1,60;49.2,50},{0,50;32.8,60;41.3,100;47.8,60;49.9,50},{0,50;33.3,60;41.8,100;48.3,60;50.4,50}),2,TRUE)
即可
公式中B3指的是体重所在单元格,A3指的是身高所在单元格。根据你的实际情况,换成对应单元格即可
追问如果身高不止3行,有n行,能行吗?
追答我的公式是根据你给出的图做的,没有可移植性。
但你可以根据我公式修改,添加。
不过,建议你更改你的数据结构。
将表2做成可供查询的数据结构
再根据身高和体重到相应区域查询。
追问我希望能得到可移植性的,因对公式的修改与添加不懂。
表2是否改为
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/b151f8198618367a204658ce2f738bd4b21ce5d2?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
追答最好全图来?
或者QQ我
8827197
本回答被网友采纳