我正在尝试对一个列中的值求和,该值与另一列中的月份和另一列中的子字符串匹配。
样本数据:
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创建一个新列,这很容易,但是我需要搜索多个项目。如何避免为所需的每个搜索条件创建新列?我可以预见将需要进行数十次此类搜索。
答案 0 :(得分:1)
使用SUMPRODUCT:
from(USER_INFO, "USER_INFO")