excele中用函数查找某“房间号”住宿总人数为“1到12”中的一个数值时,相应的住宿费是多少,比如642.86

比如东1栋102住7人时,计算结果要显示成“642.86”

Q2公式下拉:

=IF(P2="","",VLOOKUP(O2,A:M,MATCH(P2,$2:$2,),))


或者用这公式也行:

=IF(P2="","",HLOOKUP(P2,$2:$99,MATCH(O2,A:A,)-1,))



追问

亲的办法在同一个表里面还是可以用的,但是这个原始数据我放在sheet1,我想把结果放到sheet2表中,有办法实现么,不好意思,可能第一次提问时表达得不是很清楚

追答

亲,不光是第一次,你第二次表达也不清楚,Sheet2表的数据如何的分布?公式放在哪儿?
猜来猜去的只是在浪费时间,把Sheet2数据截图发上来啊,切记把行和列也截在图中,你的第一张图也没有行和列!

追问

想要的结果在sheet2,如图所示:


原始数据在sheet1,如图所示:


想要算出的就是黄色的L列数据,亲,帮看看有没有办法弄,感谢亲的帮助,不胜感激!

追答

亲,追问中的Sheet1表格与第一次的Sheet1表格的数据分布货不对版啊,现以追问为准。


M2公式下拉:

=IF(L2="","",VLOOKUP(K2,Sheet1!A:R,MATCH(L2,Sheet1!$1:$1,),))


温馨提示:答案为网友推荐,仅供参考
相似回答