作业帮 > 综合 > 作业

excel条件等于横向两个值 纵向一个纸 返回他们交叉的值 使用index 和match这两个函数吗 怎么弄

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/13 23:29:52
excel条件等于横向两个值 纵向一个纸 返回他们交叉的值 使用index 和match这两个函数吗 怎么弄
表一
名称 规格 划全线 车全活 滚压钢环
阀板 DN100 甲    乙  
阀体 DN200     丙 
阀盖 DN300      
上轴 DN600      
下轴 DN800
表二
零件名称 工序号 工序名称 DN100 DN150 DN200 DN250
阀板 1 划全线 a b c d
阀体 2 车全活 0.35 0.36 0.40 0.50
阀体 3 滚压钢环 0.15 0.15 0.17 0.17
阀体 4 镗孔 1.00 1.00 1.00 1.00
阀体 5 钻法兰 0.15 0.15 0.16 0.20
公式的结果为 在甲位置 可以显示a 乙位置 显示0.35 丙位置显示0.4 大概就是这个意思 也就是 满足横向两个条件 纵向一个条件 返回一个值 使用index 和match这两个函数吗 怎么弄
     
           
file:///D:/BaiduYunDownload/111.xls
excel条件等于横向两个值 纵向一个纸 返回他们交叉的值 使用index 和match这两个函数吗 怎么弄
假定甲所在位置为C2,公式如下:
=INDEX(表二!$A:$G,MATC($A2&C$1,表二!$A:$A&表二!$C:$C,),MATCH($B2,表二!$1:$1,))
公式以CTRL+SHIFT+ENTER三键结束.
再问: 为什么有一部分有的显示有错呢 如果放在一个if函数里 怎么弄
再答: 将“DC工时!$A:$A&DC工时!$B:$B”改为“DC工时!$A$1:$A$100&DC工时!$B$1:$B$100”试下
再问: 原来那个没问题  我想在加个if函数=IF($E19="dc",INDEX(DC工时!$A:$Z,MATCH($G19&AY$3,DC工时!$A:$A&DC工时!$B:$B,),MATCH($H19,DC工时!$1:$1,))*$AL19/8+$AN19,"-")$AN19是日期,  if函数判断正确返回一个日期前两个是表1 后一个是表2 也就是DC工时