SUMIFS-Funktion exzellent

0

Ich benötige eine Formel, um die Werte in einem Zellbereich zu summieren, wenn der Inhalt in einem anderen Zellbereich dem Text entspricht, der sich derzeit in einer Zelle in einer vollständig separaten Tabelle befindet.

Zum Beispiel,

summiere die Werte für D7: D999 Wenn der Text in G7: G999 gleich dem Text in 'sheet2'!B9(eine völlig andere Zelle in einem anderen Blatt) ist

Hinweis: Der Text in Zelle B9 ändert sich, weshalb ich in der Funktion nicht einfach den Text in B9 schreiben kann.

Ich habe die folgende Formel ausprobiert, aber es hat nicht funktioniert:

SUMIFS(D7:D999,G7:G999,"=INDIRECT('sheet2'!B9)" 
dshaviv
quelle
Probieren Sie diese Matrixformel aus und prüfen Sie, ob dies für Sie funktioniert. = SUMME (WENN (G7: G999 = Blatt2! B9, D7: D999,0)) Drücken Sie STRG + UMSCHALT + EINGABETASTE, um eine Matrixformel in der Formelleiste zu erstellen. Nun soll die Formel in geschweifte Klammern gehüllt werden. Sie müssen in Ihrer Formel nicht auf Text in B9 verweisen, können B9 aber durchaus als Zellreferenz in der Formel verwenden.
Patkim
Danke für deine Antwort. Wie verweise ich B9 als Zellreferenz in der Formel, nachdem ich eine Matrixformel durch Drücken von STRG + UMSCHALT + EINGABETASTE erstellt habe? Wie erweitere ich die Formel, um weitere Kriterien für die Summierung von D7: D999 einzuschließen?
Dshaviv
Können Sie in Ihrer Frage möglicherweise einige Beispieldaten angeben, um eine Vorstellung davon zu bekommen, was Sie erreichen möchten?
Patkim
Ok, ich habe einen Tisch mit dem ich meine Ausgaben nachverfolgen kann. Spalte F gibt an, ob der Eintrag ein Ertrag oder ein Aufwand ist, Spalte E gibt an, in welcher Währung sich der Eintrag befindet, und Spalte G gibt die Kategorie an. Zusätzlich zu den Kriterien der Spalte G, für die Sie mir bereits geholfen haben, möchten Sie weitere Kriterien hinzufügen. Summiere Spalte D, wenn Spalte f = Aufwand, wenn Spalte e = Dollar und wenn Spalte g gleich b9 ist (wie du zuvor erklärt hast)
dshaviv

Antworten:

1

Basierend auf meinem Verständnis Ihrer Frage. Ich glaube, ein einfaches SUMIF, das Sie zuvor ohne INDIRECT ausprobiert haben, sollte funktionieren.

Ich habe diese Beispieltabelle D1: G11. B15 enthält die Formel für SUMIF und B9 in Sheet2 enthält den erforderlichen Text, der mit CAtegory in Sheet1 Col G verglichen werden soll.

Formel in B15

=SUMIFS(D2:D11,E2:E11,"=USD",F2:F11,"=Income",G2:G11,Sheet2!B9)

Sie brauchen hier nicht INDIRECT. Ein einfaches SUMIFS sollte wie folgt funktionieren. In diesem Beispiel wird davon ausgegangen, dass Sie die Summe mit der Währung USD und der Kategorie "Einkommen" und den Zellen in G für Sheet2! B9 berechnen möchten. Sie können ähnliche SUMIFS basierend auf Ihren erwarteten Kriterien erstellen.

Bitte bestätigen Sie, ob dies für Sie funktioniert. Alternativ können Sie Ihrer Frage Beispieldaten hinzufügen und weitere Klarheit darüber schaffen, warum Sie INDIRECT benötigen.

Bildbeschreibung hier eingeben

patkim
quelle