2013-05-17 102 views
1

我再次陷入了一種我無法想象如何去做的情況。 基本上,這裏是我需要處理的表格的複製品。現在Excel:基於細胞計數的條件

A   B   C   D   E   F   G 
1 Months  MON   TUE   WED   THU   FRI   SAT 
2 Jan   Yes   No   N/A   Yes   Yes   MayBe 
3 Feb   No   No   MayBe  Yes   N/A   No 
4 Jan   No   Yes   MayBe  MayBe  Yes   No   
5 Apr   No   No   MayBe  Yes   N/A   No 
6 May   No   Yes   MayBe  MayBe  Yes   No 
7 Jan   Yes   No   N/A   Yes   Yes   MayBe 
8 Feb   Yes   Yes   N/A   N/A   No   MayBe 
9 Apr   No   Yes   MayBe  MayBe  Yes   No 
10    Yes   Yes   No   N/A   MayBe  MayBe 

,另一個標籤上我要計算所有的是,也許在一月並在另一個小區中的一個小區,我想我要 同樣的方式計算所有的不和N/A的一月以計算2月和4月...列A中的所有月份。

因此對於Jan,我將計數爲12,其中包括所有Yes和MayBe,以及所有No和N/A中的6。

我希望這是有道理的。

無論如何只能通過公式來實現這一點嗎?

在此先感謝。

+1

你有沒有看着'CountIf' \'SumIf'功能?還是使用'Pivot Tables'? –

回答

2

是的。你需要使用數組公式。顯然你需要更正範圍。我已經按照和你一樣的方式安排了我的數據,只有更少的列和行。當您輸入像這樣的數組公式時,您需要在單元格中輸入CTRL + SHIFT + ENTER以便正確計算。

=SUM(IF($A$2:$A$9="Jan",IF($B$2:$C$9="Yes", 1, 0), 0)) + 
    SUM(IF($A$2:$A$9="Jan",IF($B$2:$C$9="Maybe", 1, 0), 0)) 

這對我本地的例子有效。

+0

太棒了...非常感謝@Alexandre ...這就像一個魅力... – ManishChristian

1

這可能與SUMPRODUCT更容易,即

=SUMPRODUCT((A2:A10="Jan")*ISNUMBER(MATCH(B2:G10,{"Yes","Maybe"},0)))

如果你想月份有多個標準,那麼你可以使用MATCH也爲它們,例如對於 「是」 或 「也許」,在 「月」 或 「月」

=SUMPRODUCT(ISNUMBER(MATCH(A2:A10,{"Feb","Apr"},0)*MATCH(B2:G10,{"Yes","Maybe"},0))+0)