首页 > 解决方案 > 使用 INDEX 和 MATCH 获取价值

问题描述

我的公式需要帮助,我得到了#VALUE!。我有 2 张纸,我需要使用 2 个值获取数据,所以我已经搜索过,解决方案是使用 INDEX 和 MATCH 函数。我已经在我的公式中尝试过,但我认为我做错了。

我的主表中有 3 列,

主表

在列中Total Amount,我需要插入公式。

这是我的第二张纸。3列也。

基金名称 日期 总金额 基金 1/10/2018 19,247,423.00 基金 2/10/2018 64,223,123.00 基金 3/10/2018 21,788,343.00 基金 4/10/2018 55,534,489.00 基金 5/10/2018.7.2

这是我用过的公式, =INDEX(Q9:Q13,MATCH(O19&P19,O9:O13&P9:P13,0))

我尝试使用评估公式进行检查,但我#Value!不知道为什么。

有任何想法吗?谢谢!

标签: excelexcel-formula

解决方案


我认为SUMIF()在这种情况下最适合你。试试下面的公式。

=SUMIFS(Sheet2!$Q$8:$Q$13,Sheet2!$O$8:$O$13,A1,Sheet2!$P$8:$P$13,B2)

在此处输入图像描述

你也可以SUMPRODUCT()像下面这样使用。

=SUMPRODUCT((Sheet2!$Q$8:$Q$12)*(Sheet2!$O$8:$O$12=A2)*(Sheet2!$P$8:$P$12=B2))

推荐阅读