2017-08-02 5 views
0

Ich suche eine Funktion zu erstellen, die entweder SUMIFS() oder etwas anderes verwenden, die die folgenden auf Arbeitsblatt 2 (w2) würde acomplish:Excel SUMIFS() Statement

A B C 
RED 5 CAT 
RED 7 CAT 
BLUE 8 DOG 
RED 2 DOG 

, so dass alle Werte, die sowohl CAT und RED werden zusammen addiert, wobei alle anderen Werte, aber zwischen Arbeitsblättern, ausgeschlossen werden.

Also würde Arbeitsblatt eins alle diese Kombinationen anzeigen. Was ich gerade habe ist =sumifs(w2!b2:b4,w2!a2:a4,red,w2!c2:c4,cat) die Funktion arbeitet auf dem gleichen Arbeitsblatt, aber nicht quer. Sogar mit der Indizierung des Problems, =index(w2!a2:c4,sumifs(w2!b2:b4,w2!a2:a4,red,w2!c2:c4,cat)) kann ich keinen Wert erhalten.

+0

Ich bin nicht klar über den Grund für separate Arbeitsblätter? Was macht das nicht 'w2' Arbeitsblatt? Sie müssen auch Zitate um 'red',' cat' usw. setzen, also '... a2: a4," red ", ...' – BruceWayne

Antwort

1

Bedenken Sie:

=SUMPRODUCT(--(C1:C4="CAT")*(A1:A4="RED")*(B1:B4)) 

enter image description here

Wenn Sie mehr als ein Arbeitsblatt, dann für jedes Blatt eine Summe machen und sie dann nach oben hinzufügen.