2012-04-12 53 views
1

我有我的表,Q10 =周一,Q11 =周二 在 '报告' 下COUNTIFS公式Countifs匹配或条件?

=COUNTIFS($F$2:$F$848,Summary!$F5,'Report'!$G$2:$G$848,$Q$10,$G$2:$G$848,$Q$11) 

,G2:G848包含登录数据

目的:我需要从总数报告认为,无论是在星期一(Q10)或周二(Q11)

随着此次的公式我有,COUNTIFS正在寻找有周一和周二的行,这是一种错误的行。

我该如何解决这个问题?

回答

3

想必F2:F848还对报告表?尝试这种

=SUMPRODUCT(COUNTIFS('Report'!$F$2:$F$848,Summary!$F5,'Report'!$G$2:$G$848,$Q$10:$Q$11))

假设式驻留在相同的片作为Q10和Q11值....

的COUNTIFS函数将返回一个2个值,一个“阵列”星期一(Q10)和一个周二(Q11),然后SUMPRODUCT只是求和2点的值给你总这两天

+0

谢谢!优秀的选择! – Kyle 2012-04-12 15:53:36

+0

新问题 - 我使用了它,并在没有星期一或星期二的列表上运行它。返回的值大于具有数据的行数。 – Kyle 2012-04-12 17:26:56

+0

@Kyle - 你的意思是你正试图找到除星期一或星期二之外有什么东西的行数?对于您需要使用不同的语法,ie' = COUNTIFS( '报告' $ F $ 2:$ F $ 848,总结$ F5, '报告' $ G $ 2:!$ G $ 848, “<>” &$ Q $ 10 '报告' $ G $ 2:$ G $ 848, “<>” &$ Q $ 11)'......或者,你说你跑相同的公式(但具有不同的范围),并得到了一个不正确结果?如果是后者,您可以发布公式 - 除非Q10 = Q11,否则公式不可能返回更多的行数。为了应对,你可以切换到SUMPRODUCT-看下评论 – 2012-04-12 17:37:56

1
=COUNTIF('Report'!$G$2:$G$848,"Q10")+COUNTIF('Report'!$G$2:$G$848,"Q11") 

这假定'Report'!$G$2:$G$848包含你在谈论的Q10Q11值。

+0

有没有在1 COUNTIF加入他们的方法是什么?在countif中使用OR函数怎么样? – Kyle 2012-04-12 15:43:04

+0

可能有,但你没有表明这很重要。即把事情简单化。 – Marc 2012-04-12 15:44:25

+0

Q10和Q11是单元格引用?这个问题并不清楚。我以为你在寻找字面值“Q10”和“Q11”。 – Marc 2012-04-12 15:57:24