2011-05-02 98 views
8

我有兩列與數據:Excel - 哪裏條件?

A   B 
1 HELIOS AU 
2 HELIOS 
3 HELIOS AU 
4 SPARTA 
5 HELIOS AU 

Countif(A..;"HELIOS") AND Countif(B..;"AU") 

我可以指望HELIOS或斯巴達一列中的量。但是,如何計算每個HELIOS或SPARTA的AU金額?

回答

17

使用COUNTIFS有多個標準,例如數

=COUNTIFS(A:A, "SPARTA", B:B, "AU") 

enter image description here

+1

非常感謝KennyMaster :)就像一個魅力! – CustomX 2011-05-02 14:52:51

+0

Office 2010的FTW:對 – CustomX 2011-05-02 15:39:04

+0

@讓 - 弗朗索瓦:大聲笑:)我仍然可以使用Office XP或2003了。我甚至不知道這個功能。即使我討厭色帶界面,也可以自我升級。答案upvoted太:) – 2011-05-02 16:01:37

3

DCOUNT應該做你要找的內容。

它確實需要一個標籤行,然而,但隨後它允許這樣的東西: enter image description here

4

看看SUMPRODUCT函數

http://www.meadinkent.co.uk/xlsumproduct.htm

=MATR.SOMMA.PRODOTTO((A1:A5="HELIOS")*(B1:B5="AU")) 
=MATR.SOMMA.PRODOTTO((A1:A5="SPARTA")*(B1:B5="AU")) 

這些是我的意大利Excel版本的功能。 :)

我認爲英語是一個

=SUMPRODUCT((A1:A5="HELIOS")*(B1:B5="AU")) 
=SUMPRODUCT((A1:A5="SPARTA")*(B1:B5="AU")) 
+0

謝謝尼克,但我並不需要一筆款項。它需要是兩個標準之前它可以指望:) – CustomX 2011-05-02 15:20:40

+0

SUMPRODUCT分別返回2和1等COUNTIFS()函數。嘗試一下。 :) – 2011-05-02 15:23:39

+0

ooh:P我會試試當我到家:) – CustomX 2011-05-02 15:38:23