Excel将与三个条件匹配的所有值相加

时间:2018-11-01 15:54:05

标签: excel excel-formula

我正在尝试对一个列中的值求和,该值与另一列中的月份和另一列中的子字符串匹配。

样本数据:

DATE        DESCRIPTION                 ACCOUNT       AMOUNT
1/1/2018    Deposit - Account 1023345   Income    $ 1,000.00 
1/2/2018    Payment - Vendor 00359      Expenses  $  (435.12)
1/3/2018    Payment - Employee 0135     Salary    $(1,293.16)

获取一月份支付给卖方00359的所有款项的示例公式:

=SUMIFS(Daily!D2:Daily!D16384,
        Daily!A2:Daily!A16384,
        MONTH(Daily!A2:Daily!A16384)=1,
        Daily!C2:Daily!C16384,
        "Salary",
        Daily!B2:Daily!B16384,
        SEARCH("Vendor 00359", Daily!B2:Daily!B16384)
       )

这将返回值“ 0”,但应为-435.12

编辑:正如Scott Craner所述,我需要为Month创建一个新列,这很容易,但是我需要搜索多个项目。如何避免为所需的每个搜索条件创建新列?我可以预见将需要进行数十次此类搜索。

1 个答案:

答案 0 :(得分:1)

使用SUMPRODUCT:

from(USER_INFO, "USER_INFO")