我正在构建一个依赖条件的简单总和表,但似乎无法让 COUNTIF/SUMIF 为我工作。
总之,我有两张工作表,一张有几百行记录,包括供应商 ID#(Sheet1|2!A:A)、费用(B:B)和小时数(所有这些记录可能都是重复的,按供应商 ID# 排序)。在第二张工作表上,我取了供应商 ID#,删除了重复项,并希望工作表的其余部分是第一张工作表中记录的总和。
具体来说,我期望类似这样的公式能够起作用:
=SUMIF(Sheet1!B:B, Sheet1!A:A=Sheet2!A:A)
(查找总费用、小时数)=COUNTIF(Sheet1!A:A, Sheet1!A:A=Sheet2!A:A)
(查找行中供应商 ID 的频率)
但是,一旦输入,这两个函数都只返回零。基本上,我希望它在第二张表中将第一张表中的费用列 (B:B) 相加,只要逻辑测试结果为真,即第一张表中的供应商 ID 与第二张表中的供应商 ID 相同 ( ...1!A=...2!A
)
答案1
您的语法错误。对于 SUMIF,您希望 Range 为Sheet1!A:A
,Criteria 为A1
(如果供应商 ID# 的单个实例保存在此处),Sum_range 为Sheet1!B:B
。
下面的示例Sheet2
(框内)中的公式是的内容Row6
。