Excel公式 – 比较两个表的值

我需要帮助build立一个Excel公式。

我有两个表,我需要进行比较,以便将table2货币汇率table1数量相乘,具体取决于与table2date字段匹配的table1date

如果你看看我做的截图,我想你会明白我想要做什么: 图像

希望你能帮我为此build立一个公式。 如果你需要testing的excel文件,我把它上传到zoho 。 链接

这应该做到这一点:

 =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)) 

select你的单元格,并把你的光标在公式栏,然后按Ctrl+Shift+Enter

PS:感谢RocketDonkey;)

为了展示各种方式,下面是使用SUMPRODUCT替代scheme:

 =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)) 

在这里输入图像说明