需要根据3个条件返回值

时间:2018-11-27 21:40:20

标签: excel indexing excel-formula match

寻找一个公式,该公式将基于在两个电子表格之间分配的3个条件在一个数组中返回一个#值:帐户代码,行描述和日期。

这是它的样子:

工作表1:

Column A        Column B      Column C    Column D
Account #     Description       Date     (Enter formula here)

表2:

              Column A         Column I     -    Column AA
    Row 1    Account #       Description   -      Jan          Feb
             x                  x                  $            $
             x                  x                  $            $
                                                   $            $
                                                   $            $ 
                                                   $            $
                                                   $            $

只要帐户编号,项目描述和日期匹配,我希望公式返回AA列中的美元金额。

下面是“电子表格2”的外观。 A列是帐户编号,I列是项目说明,Z-AI列是每月$。

另附一张电子表格1的图片,也就是我希望返回数据的电子表格

所以基本上,如果帐户编号,描述和日期匹配,我想返回每月的$值

enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

enter image description here

该解决方案应该起作用。数据在A:D列中,而我的查询条件在J:L中。 M中的公式是:

=INDEX(D:D,MATCH(1,INDEX((A:A=J2)*(B:B=K2)*(C:C=L2),0,1),0))

答案 1 :(得分:0)

我有一个VLOOKUP数组函数,可用于n列,并且具有INDEX MATCH的所有灵活性。

enter image description here