2012-04-12 52 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