2016-07-29 16 views
0

Ich habe die folgende Excel-Tabelle, und ich möchte Werte basierend auf einem Match-Wert und Effekt-Code summieren.Excel-Summierungswerte basierend auf mehreren Bedingungen

Effect Code Value Match Code Numerator Denominator 
     2  500  111000  
     8  700  111000 
     2  900  111000 
     8  560  111000 
     5  100  211000  
     8  200  211000 
     7  300  211000 
     8  750  211000 

Jetzt ist der Zähler die Summe aller Matchcodes mit einem Effekt-Code gleich 8 und der Nenner ist ein Effekt-Code, der nicht 8 ist so würde ich folgendes bekommen:

Match code Numerator Denominator 

    111000  1260   1400 
    211000   950   400 

Ich habe Hunderttausende von Zeilen in der Excel-Tabelle, die ich gerne tun würde. Ich habe versucht, die folgende mit der Summierung zu tun, aber es wird nicht richtig funktioniert und ich kann nicht scheinen, um herauszufinden, wie es zu beheben:

=SUMIF(Match_Code,C2,Value) 

Das andere Problem, das ich oben mit der Art der Lösung habe, ist, dass Ich werde eine Reihe von Duplikaten des Matchcodes haben, wenn ich am Ende nur einen mit den Werten der Zähler und Nenner summiert haben möchte. Alle anderen Lösungen, die dieses Problem umgehen könnten, wären willkommen.

+0

[ 'Pivot Table '?] (Https://support.office.com/en-us/article/Create-a-PivotTable-to-analyze-worksheet-data-A9A84538-BFE9-40A9- A8E9-F99134456576) –

+0

Muss es eine Formel sein? Ich stimme Scott zu, von dem, was ich verstanden habe, könnten Sie weniger Schwierigkeiten haben, eine Pivot-Tabelle zu verwenden, die Filter- und Summenfunktionen verwenden, die es bereitstellt. –

+0

@ Mister832 Nein, es muss keine Formel sein. Ein Pivot-Tisch ist eine gute Idee, an die ich nicht gedacht habe. Ich war in einer Idee in meinem Kopf gefangen und mein Verstand schloss einfach alles andere aus. – mike

Antwort

3

Die SUMIF function aufgeben und mehr Kriterien mit einer SUMIFS function verwenden.

=sumifs(Value, Match_Code, C2, Effect Code, 8) 
=sumifs(Value, Match_Code, C2, Effect Code, "<>8") 
+1

OP: Sie können die Spalte "Match-Code" kopieren und [Duplikate entfernen] verwenden (https://support.office.com/de-de/article/Filter-for-unique-values-or-remove-duplicate-values- ccf664b0-81d6-449b-bbe1-8daaec1e83c2), um eine eindeutige Liste zu erhalten, gegen die diese Formeln ausgeführt werden können. –

+0

@ScottHoltzman Ich denke, ich sehe was du erreichst. Das ist eine gute Idee! – mike

Verwandte Themen