计算总数在2列中重复特定值

时间:2014-09-25 12:09:04

标签: excel duplicates excel-2007

我正在使用Office 2007并且使用此公式

=SUMPRODUCT(SUBTOTAL(3,OFFSET(K5:K254,ROW(K5:K254)-ROW(K5),0,1)),--(K5:K254="24""")) + SUMPRODUCT(SUBTOTAL(3,OFFSET(O5:O254,ROW(O5:O254)-ROW(N5),0,1)),--(O5:O254="24"""))

适用于17“,19”,22“和23”显示器专用行盒中的每一个,我需要准确计数。

我的问题是,出于某种原因,上述公式只计算K:K显示器的数量,但在N:N上不会相同

我试过

=COUNTIF(K:K,"24""")+COUNTIF(N:N,"24""")-COUNTIFS(N:N,"24""",O:O,"Personal")

但它会得到循环引用警告错误,即使一开始我的监视器数量正确,但错误闪烁后该值为0.

我的目标是制定一个公式,当我在F-S显示器中应用过滤器时,可以从2个单独的列(K和N)计算公司显示器的确切数量减去个人数量。 我的数据有254个用户名和其他详细信息,监视器证据数据如下所示:

K column has Monitor1: 17", 19", 22", 23" and 24"
L column has HP, Lenovo, F-S, n/a
N column has Monitor2: 17", 19", 22", 23" and 24"
O column has HP, Lenovo, F-S, n/a, Personal

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

这是调整为适用于N而不是K的相同公式:

=SUMPRODUCT(SUBTOTAL(3,OFFSET(N5:N254,ROW(N5:N254)-ROW(N5),0,1)),--(N5:N254="24""")) + SUMPRODUCT(SUBTOTAL(3,OFFSET(R5:R254,ROW(R5:R254)-ROW(Q5),0,1)),--(R5:R254="24"""))  

简单地将两者结合在一起可能就是你想要的。