我尝试对一列中的值求和,这些值与另一列中找到的月份和另一列中找到的子字符串相匹配。
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)
获取1月份向供应商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
正如scottcraner提到的,我需要为Month创建一个新的列,这很简单,但是我需要搜索多个项目。如何避免为我需要的每个搜索条件创建新列?我可以预见将需要进行几十次这样的搜查。