EXECL函数问题: 请教一个函数 满足表A中两个条件的数值, 在表B中查找(横列和纵列对应的数值)

表A 表B
径阶 径阶高 求值 径阶\径阶高 6 7 8
2 6 2 0.2 0.9 0.5
3 8 3 0.1 0.4 0.7
4 7 4 0.3 0.6 0.8

假定表A在A2:C5    表B在D2:G8

C3=INDEX($E$3:$G$5,MATCH(A3,$D$3:$D$5,0),MATCH(B3,$E$2:$G$2,0))

下拉到C5

计算结果如下:

表A 表B

径阶 径阶高 求值 径阶\径阶高 6 7 8

2 6 0.2    2                0.2 0.9           0.5

3 8 0.7    3                0.1 0.4 0.7

4 7 0.6    4                0.3 0.6 0.8

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-12
表A的C2输入
=SUMPRODUCT((表B!A$2:A$4=A2)*(表B!B$1:D$1=B2)*表B!B$2:D$4)
回车并向下填充。本回答被网友采纳
第2个回答  2012-06-12
我没有分开写,把你的两个数据写到了一个表格中,A表数据在A1——C4,B表数据在H1——K4.
你需要在C2中输入公式, =VLOOKUP(A2,$H$1:$K$4,MATCH(B2,$H$1:$K$1),FALSE),向下填充到C4,就可以了,不明白追问。
第3个回答  2012-06-12
直接复制粘贴多省事