Excel公式 - 比较两个表的值

时间:2012-10-19 06:47:47

标签: excel excel-formula excel-2010

我需要帮助设置Excel-Formula。

为了将 table2 的货币汇率 table1的金额相乘,我需要比较两个表格取决于与 table2 日期字段相匹配的 table1 日期

如果你看一下我制作的截图,我想你会理解我想做的事:Image

希望你能帮助我为此设定一个公式。如果您需要excel文件进​​行测试,我将其上传到 zoho Link

2 个答案:

答案 0 :(得分:2)

这应该这样做:

=IF(ISNA(A3*INDEX($F$2:$H$13,MATCH(1,(B3=$G$2:$G$13)*(C3=$F$2:$F$13),0),3)),A3,A3*INDEX($F$2:$H$13,MATCH(1,(B3=$G$2:$G$13)*(C3=$F$2:$F$13),0),3))

选择您的单元格并将光标放在公式栏中,然后按Ctrl+Shift+Enter

PS:感谢RocketDonkey;)

答案 1 :(得分:2)

为了显示各种方式,可以使用SUMPRODUCT

替代方法
=A2*SUMPRODUCT(--($F$2:$F$13=C2),--($G$2:$G$13=B2),$H$2:$H$13)

如果您想以不同方式处理0值,可以将所有内容包装在IF语句中。

=IF(A2*SUMPRODUCT(--($F$2:$F$13=C2),--($G$2:$G$13=B2),$H$2:$H$13)=0,
  "Special stuff",
  A2*SUMPRODUCT(--($F$2:$F$13=C2),--($G$2:$G$13=B2),$H$2:$H$13))

enter image description here