Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Summewenn Spalte und Zeile finden...

Summewenn Spalte und Zeile finden...
31.08.2007 10:15:48
Stefan
Hallo Ihrs,
ich habe das klassische Problem der summewenn Formel mit 2 Kriterien. Jedoch mit einer Besonderheit.
Die Spalte aus der die Summen gebildet werden sollen, muss erst gefunden werden...
In Tabelle1 sind die gewünschten Daten
Aus der Zeile A1 bis BD1 soll ein Textfeld gesucht werden.
Zudem sollen dann alle Zahlen der Spalte A mit einer Zahl aus Tabelle2 (A9 in der Formel) gematched werden und der zugehörgie Wert aus der Spalte wo das Textfeld gefunden wurde aufsummiert werden.
Das Problem ist also, wie kann ich in der Formel die Spalte wo "Text" gefunden wird als Bereich "Tabelle1!C1:C300" definieren?
{=SUMME(WENN(Tabelle1!A1:BD1="Text";WENN(Tabelle1!A2:A300="A9";Tabelle1!C1:C300;"");"")}
Bin dankbar für jeden Denkanstoß ;D
Viele Grüße
Ven

Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summewenn Spalte und Zeile finden...
31.08.2007 10:42:31
Peter
Hallo Ven,
Du könntest z.B. die SUMMEWENN-Funktion immer über die gleichen Zellen laufen lassen und in diesen Zellen die Auswahl der zu summierenden Werte aus einer anderen Spalte z.B. über SVERWEIS oder INDEX vornehmen.
Gruß, Peter.

AW: Summewenn Spalte und Zeile finden...
31.08.2007 10:51:00
Stefan
puh, ich wüsste nicht wie ?

Anzeige
AW: Summewenn Spalte und Zeile finden...
31.08.2007 10:55:01
Stefan
puh, ich wüsste nicht wie ?

AW: Summewenn Spalte und Zeile finden...
31.08.2007 11:04:18
Christian
Hallo Ven,
als Ansatz:
Tabelle2

 AB
160 
2  
3  
4  
5  
6  
7  
8  
947 

Formeln der Tabelle
ZelleFormel
A1{=SUMME(WENN(Tabelle1!A1:BD1="Text";WENN(Tabelle1!A2:A300=A9;INDIREKT(ADRESSE(2;VERGLEICH("Text";Tabelle1!A1:BD1;0); ;;"Tabelle1")&":"&ADRESSE(300;VERGLEICH("Text";Tabelle1!A1:BD1;0))))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
AW: Summewenn Spalte und Zeile finden...
31.08.2007 11:33:00
Stefan
Vielen Dank, aber er spuckt immer "0" als Ergebnis raus...
=SUMME(WENN(MIT!$A$1:$BD$1="Text";WENN(MIT!$A$2:$A$300=A15;INDIREKT(ADRESSE(2;VERGLEICH("Text"; MIT!$A$1:$BD$1;0); ;;"MIT!")&":"&ADRESSE(300;VERGLEICH("Text";MIT!$A$1:$BD$1;0))))))
shift+str+return habe ich berücksichtigt...
Viele Grüße

Anzeige
AW: Summewenn Spalte und Zeile finden...
31.08.2007 11:47:00
Christian
Hallo Ven,
entferne mal das ! nach MIT in der Tabellenbezeichnung der ersten Adresse() Formel.
=SUMME(WENN(MIT!$A$1:$BD$1="Text";WENN(MIT!$A$2:$A$300=A15;INDIREKT(ADRESSE(2;VERGLEICH("Text"; MIT!$A$1:$BD$1;0); ;;"MIT")&":"&ADRESSE(300;VERGLEICH("Text";MIT!$A$1:$BD$1;0))))))
MfG Christian

Anzeige
AW: Summewenn Spalte und Zeile finden...
31.08.2007 12:12:00
Stefan
echt nett von Dir. aber es klappt immernoch nicht und ich habe keine ahnung warum....
Viele Grüße

AW: Summewenn Spalte und Zeile finden...
31.08.2007 12:16:00
Christian
Hallo Ven,
dann lade doch mal die Datei hoch!
MfG Christian

AW: Summewenn Spalte und Zeile finden...
31.08.2007 13:00:00
Stefan
so, hier mal das file, hoffe es hilft weiter ;D
Noch mals Danke sehr
Ven
https://www.herber.de/bbs/user/45588.xls

Anzeige
AW: Summewenn Spalte und Zeile finden...
31.08.2007 13:26:00
Christian
Hallo,
die Formel funktioniert schon,
für die Kd.Nummer in A12 ist kein Wert hinterlegt ( Zeile473 Tab MIT) und Kd.Nummer in A15 nur ein Wert in Zeile 479 Tab MIT hinterlegt.
JAN_2007

 H
2Gesamt 2007
3 
4Umsatz-steigerung in %
5 
6 
7 
80
90
10 
11 
120
13 
14 
15132726,406
16 

Formeln der Tabelle
ZelleFormel
H12{=SUMME(WENN(MIT!$A$1:$H$1="Text";WENN(MIT!$A$2:$A$300=A12;INDIREKT(ADRESSE(2;VERGLEICH("Text";MIT!$A$1:$H$1;0); ;;"MIT")&":"&ADRESSE(300;VERGLEICH("Text";MIT!$A$1:$H$1;0))))))}
H15{=SUMME(WENN(MIT!$A$1:$H$1="Text";WENN(MIT!$A$2:$A$1000=A15;INDIREKT(ADRESSE(2;VERGLEICH("Text";MIT!$A$1:$H$1;0); ;;"MIT")&":"&ADRESSE(1000;VERGLEICH("Text";MIT!$A$1:$H$1;0))))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
AW: Summewenn Spalte und Zeile finden...
31.08.2007 13:50:00
Stefan
danke die herzlichst. es klappt ;D
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Summewenn: Spalte und Zeile finden


Schritt-für-Schritt-Anleitung

  1. Datenstruktur vorbereiten: Stelle sicher, dass Du die Daten in Tabelle1 und die Kriterien in Tabelle2 hast.

  2. Formel eingeben: Verwende die folgende Formel, um die SUMMEWENN-Funktion mit zwei Kriterien zu nutzen. Ersetze "Text" und die Zellreferenzen nach Bedarf:

    {=SUMME(WENN(Tabelle1!A1:BD1="Text";WENN(Tabelle1!A2:A300=A9;INDIREKT(ADRESSE(2;VERGLEICH("Text";Tabelle1!A1:BD1;0);; "Tabelle1")&":"&ADRESSE(300;VERGLEICH("Text";Tabelle1!A1:BD1;0)));"")))}

    Beachte, dass Du die Formel mit STRG + SHIFT + RETURN abschließen musst, da es sich um eine Matrixformel handelt.

  3. Ergebnisse prüfen: Überprüfe die Zellen, um sicherzustellen, dass die von Dir erwarteten Werte korrekt summiert werden.


Häufige Fehler und Lösungen

  • Fehler: Ergebnis ist 0: Überprüfe, ob die Kriterien korrekt sind und ob die Zellen, die summiert werden sollen, tatsächlich Werte enthalten.

  • Fehler: Falsche Tabellenreferenz: Achte darauf, dass Du die richtige Tabellenbezeichnung in der Formel verwendest. Entferne gegebenenfalls überflüssige Zeichen (z.B. das ! nach dem Tabellennamen).

  • Fehler: Matrixformel nicht korrekt eingegeben: Stelle sicher, dass Du die Formel als Matrixformel mit STRG + SHIFT + RETURN eingibst.


Alternative Methoden

  1. Nutzung von SVERWEIS oder INDEX: Statt der direkten Suche kannst Du auch die Funktionen SVERWEIS oder INDEX verwenden, um die Werte dynamisch aus einer anderen Spalte zu ziehen.

  2. Pivot-Tabellen: Eine Pivot-Tabelle kann ebenfalls hilfreich sein, um die Daten zu aggregieren, ohne komplexe Formeln verwenden zu müssen.


Praktische Beispiele

  • Beispiel 1: Angenommen, Du möchtest die Umsätze in Tabelle1 summieren, wenn das Kriterium "Verkauf" in Zeile 1 steht und die Kundennummer in Tabelle2 übereinstimmt:

    {=SUMME(WENN(Tabelle1!A1:BD1="Verkauf";WENN(Tabelle1!A2:A300=Tabelle2!A9;INDIREKT(ADRESSE(2;VERGLEICH("Verkauf";Tabelle1!A1:BD1;0)&":"&ADRESSE(300;VERGLEICH("Verkauf";Tabelle1!A1:BD1;0))))))}
  • Beispiel 2: Wenn Du die Summe aller Beträge in Tabelle1 für den Monat Januar summieren möchtest:

    {=SUMME(WENN(MONAT(Tabelle1!A2:A300)=1;Tabelle1!B2:B300;0))}

Tipps für Profis

  • Verwende benannte Bereiche: Um die Lesbarkeit Deiner Formeln zu verbessern, nutze benannte Bereiche für Deine Daten.

  • Optimierung der Berechnungsleistung: Bei großen Datenmengen kann es hilfreich sein, die Berechnung auf manuell zu setzen, um die Performance zu steigern.

  • Verwende die Funktion SUMMEWENNS: Diese Funktion ermöglicht es Dir, mehrere Kriterien zu kombinieren, was die Handhabung der Daten vereinfacht.


FAQ: Häufige Fragen

1. Frage Wie kann ich die SUMMEWENN-Funktion auf mehrere Kriterien anwenden?

Antwort: Du kannst die Funktion SUMMEWENNS verwenden, um mehrere Kriterien zu kombinieren und die Ergebnisse zu summieren.

2. Frage Was mache ich, wenn ich die Formel nicht zum Laufen bekomme?

Antwort: Überprüfe Deine Daten auf Fehler, stelle sicher, dass die Tabellenbezeichnungen korrekt sind und dass Du die Formel als Matrixformel eingibst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige