excel表引用多条件查询对应的数据

如有我有一个货物是11.52方(11.52是对应是12方的价格),我要送到广州的普通仓送市区 要显示这个价格 ,根据方数和要送达的地方和送到不同的仓 ,显示这个价格,这个要怎么用函数来写 (0.1-2是应对2方 2.01-4是对应4方 4.01-6是对应6方 如些类推 ,0.1-2内的任意数字匹配的都是2方 2.01-4内的数字匹配的是4方)
以下的效果 (因为自己做的方数和金额匹配不上)

用offset配合match函数就可以了,公式如下

=OFFSET($A$2,MATCH(INT(M5/2+1)*2,$A$3:$A$14,0),(MATCH(N5,$B$1:$I$1,0)-1)*4+MATCH(O5,$B$2:$E$2,0))

追问

请问函数的是怎么写的? 可以教一下吗?

追答

如上

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-31

见截图,M3输入

=LOOKUP(CEILING(J3,2),$A$3:$A$17,OFFSET($A$3:$A$17,,IF(K3=$B$1,MATCH(L3,$B$2:$E$2,),MATCH(L3,$B$2:$E$2,)+4)))

公式下拉

第2个回答  2019-03-31
B表的A4输入
=index(A总统计表!a:a,small(if(A总统计表!$d$4:$d$1000="BHJD",row($4:$1000),4^8),row(a1)))&""
数组公式,先按住CTRL+SHIFT,最后回车
公式右拉再下拉
相似回答