我在Excel中有两张表格:(1)一张带有我不断添加的数据,(2)一张报告各种指标。
我希望使用(2)中的公式来显示(1)中数据的条件计数。当另一列(B)中的对应行值与工作表(2)中的值匹配时,该公式应显示来自列(T)的数值之和。
B栏中的数值各不相同。我还将继续将数据添加到sheet (1)中,因此我无法为要查找的每个列(B)值指定不同的数组。
例如,在下图中,当A列中的值与单独工作表上的另一个单元格中的值匹配时,我希望从D列返回与A列中的值对应的值计数。因此,在另一个单张上,当单元格适当匹配时,"Josh“将返回"2","Karen”将返回"1",而"Brad“也将返回"1”。
我尝试了vLookup、Dsum、Sumproduct和IF语句的组合。我觉得有些明显的东西我错过了。帮助!
发布于 2017-01-26 16:24:15
您是对的,您遗漏了一些显而易见的东西,即康蒂夫斯和SUMIFS函数。我认为,既然你已经听说过它们,你应该能够尝试使用它们并得到你所需要的东西。
例如,使用COUNTIFS计算B列中与单元格E1匹配的单元格数:
=COUNTIFS(B:B,E1)因此,示例中的=COUNTIFS(B:B, "Some Data")将返回4。如果需要,可以添加多个条件;因此,示例中的=COUNTIFS(B:B, "Some Data", A:A, "Karen")将返回2(只有2行同时包含“一些数据”和 "Karen")。
例如,使用SUMIFS与D列之和,其中A列中的值与单元格E1中的值匹配:
=SUMIFS(D:D,A:A,E1)因此,示例中的=SUMIFS(D:D, "Josh")将返回2。如果需要,可以添加多个条件;因此,示例中的=SUMIFS(D:D, "Josh", C:C, "Data")将返回1(只有1行同时包含“和”数据,该行的值为1)。
https://stackoverflow.com/questions/41877990
复制相似问题