如何在逻辑测试等效的两张纸上使用countif,sumif?


2

我正在构建一个依赖条件的简单汇总表,但似乎无法让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!A2 = 2!A2中返回TRUE);我似乎被错误地输入串联成测试
MFG

Answers:


4

您的语法错误。对于SUMIF,您希望Range为Sheet1!A:A,Criteria为A1(如果这是供应商ID#的单个实例所在的位置),而Sum_range为Sheet1!B:B

示例Sheet2(在下面的框中),其中的公式是的内容Row6

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.