我有2个工作表,一个包含多列数据,其中行的年份为年,其他列为名称标题下的值,第二个工作表按年份(列)和名称(行)列出费率。 / p>
我试图获取sheet1的给定列中的每个值,并将其乘以相关的比率(通过将每行的年份和列的名称与sheet2中的表匹配),然后将产品加总名称,但只能使用一个单元格来完成所有这些。
到目前为止,我已经尝试了SUMPRODUCT
并且已经=SUMPRODUCT(O$24:O$514,INDEX(Rates!$A$2:$X$200,MATCH(O$23,Rates!$A$2:$A$67,0),MATCH($D$24:$D$514,Rates!$A$2:$X$2,0)))
但是这似乎在MATCH($D$24:$D:$514,Rates!$A$2:$X$2,0)
部分落下,甚至作为数组输入。
我目前使用了一系列笨拙的SUMIF(2016)*INDEX/MATCH(2016 rate)+SUMIF(2015)*INDEX/MATCH(2015 rate)
等系列,但我们真的希望在不依赖公式更新的情况下具有向前兼容性!
slightly simplified image of the workbook, thanks for any help!