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

Forumthread: summenprodukt - Bedingung Text in Spalte

summenprodukt - Bedingung Text in Spalte
22.03.2017 09:31:08
mesut
Hallo zusammen,
ich bin auf der Suche nach einer Lösung für zwei kleine Probleme.
1)
=SUMMENPRODUKT((Input!$A$3:$A$50000=1) *(Input!$Y$3:$Y$50000={"Wind"."Photovoltaik"."Wasser"}*Input!$Z$3:$Z$50000)
Wenn in der Spalte Y Wind, Wasser oder Photovoltaik steht sollen die Werte in Spalte Z Summiert werden. Wenn ich Zahlen als Bedingung habe und in {} schreibe funktioniert es in der Summenprodukt-Formel. Mit Text anscheinend nicht. Gibt es da eine einfache Lösung?
2)
=SUMMENPRODUKT((Input!$A$3:$A$50000=1) *(Input!$Y$3:$Y$50000{"Wind"."Photovoltaik"."Wasser"}*Input!$Z$3:$Z$50000)
Wie Problem 1), nur genau umgekehrt. Diese Wörter sollen da nicht drin stehen....
Vielen Dank im Voraus
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: summenprodukt - Bedingung Text in Spalte
22.03.2017 09:39:37
SF
Hola,
=SUMMENPRODUKT((Input!$A$3:$A$50000=1)*(Input!$Y$3:$Y$50000={"Wind"."Photovoltaik"."Wasser"})*( _
Input!$Z$3:$Z$50000))

Gruß,
steve1da
AW: summenprodukt - Bedingung Text in Spalte
22.03.2017 09:52:45
Daniel
Hi
probier mal für 1)
=Summe(SummeWenns(Input!$Z:$Z$;Input!$A:$A;1;Input!$Y:$Y;{"Wind";"Photovoltaik";"Wasser"})
für 2) dann
=SummeWenn(Input!$A:$A;1;Input!$Z:$Z$)-Summe(SummeWenns(Input!$Z:$Z$;Input!$A:$A;1;Input!$Y:$Y;{"Wind";"Photovoltaik";"Wasser"})
wobei du, wenn du die Summe für Wind, Photovoltaik und Wasser in einer Zelle hast, anstelle der Teilformel auch einfach den Bezug auf diese Zelle setzen solltest (dann muss Excel weniger rechnen)
Gruß Daniel
Anzeige
AW: summenprodukt - Bedingung Text in Spalte
22.03.2017 11:12:52
ingoG
Hallo Mesut,
wenn es nicht an Deiner Klammersetzung liegt ;-):
bei Textvergleich musst Du darauf achten, dass alles identisch ist, also Gross-/Kleinschreibung, Blanks davor oder dahinter etc.
hast Du mal bestimmte Zellen einzeln verglichen also zB in a1 folgende Formel geschrieben:
=(Input!$Y$3="Photovoltaik") hier sollte dann WAHR herauskommen...
generell kannst Du auch den Bereich mal auf 20 Zeilen beschränken (alle Bereiche!!!) und in der Formel
(Input!$Y$3:$Y$22={"Wind"."Photovoltaik"."Wasser"})
markieren und dann F9 drücken dann siehst Du die Einzelergebnisse pro Zeile...
Ich hoffe, das hilft Dir weiter
Gruß Ingo
Anzeige
AW: summenprodukt - Bedingung Text in Spalte
22.03.2017 11:48:44
Daniel
Hi
noch ne Alternative.
Matrixberechnungen innerhalb von Matrixberechnungen sind immer kritisch.
probiere mal diese Variante:
für 1)
=SUMMENPRODUKT((Input!$A$3:$A$50000=1)*IstZahl(Finden(Input!$Y$3:$Y$50000;"Wind.Photovoltaik.Wasser"))*Input!$Z$3:$Z$50000)
für 2)
=SUMMENPRODUKT((Input!$A$3:$A$50000=1)*IstFehler(Finden(Input!$Y$3:$Y$50000;"Wind.Photovoltaik.Wasser"))*Input!$Z$3:$Z$50000)
Gruß Daniel
Anzeige
AW: summenprodukt - Bedingung Text in Spalte
23.03.2017 20:28:42
mesut
vielen Dank für die zahlreichen Antworten. ich habe das Problem lösen können ;)
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Summenprodukt mit Bedingungen für Text in Excel


Schritt-für-Schritt-Anleitung

Um das Summenprodukt mit Bedingungen für Text in Excel zu nutzen, kannst du folgende Schritte befolgen:

  1. Öffne dein Excel-Dokument und gehe zu dem Arbeitsblatt, in dem du die Berechnung durchführen möchtest.
  2. Verwende die Formel =SUMMENPRODUKT((Input!$A$3:$A$50000=1)*(Input!$Y$3:$Y$50000={"Wind"."Photovoltaik"."Wasser"})*(Input!$Z$3:$Z$50000)), um die Werte in Spalte Z zu summieren, wenn in Spalte Y die Begriffe "Wind", "Photovoltaik" oder "Wasser" stehen.
  3. Für eine Negation, also wenn diese Begriffe nicht in Spalte Y enthalten sind, kannst du die Formel anpassen:
    =SUMMENPRODUKT((Input!$A$3:$A$50000=1)*(ISTFEHLER(FINDEN(Input!$Y$3:$Y$50000; "Wind.Photovoltaik.Wasser")))*(Input!$Z$3:$Z$50000))

Häufige Fehler und Lösungen

  1. Fehlerhafte Klammerung: Achte darauf, dass alle Klammern richtig gesetzt sind. Manchmal kann ein fehlendes Zeichen dazu führen, dass die Formel nicht korrekt arbeitet.

  2. Groß-/Kleinschreibung und Leerzeichen: Beim Excel Summenprodukt mit Bedingung für Text musst du sicherstellen, dass die Texte exakt übereinstimmen. Überprüfe, ob es Leerzeichen oder unterschiedliche Schreibweisen gibt.

  3. Matrixberechnungen: Wenn du mit matrixbasierten Formeln arbeitest, können diese oft komplex sein. Überprüfe, ob du die richtigen Bereiche und Indizes verwendest.


Alternative Methoden

Eine alternative Methode zur Verwendung von SUMMENPRODUKT mit Bedingungen ist die Nutzung von SUMMEWENN oder SUMMEWENNS. Damit kannst du auch Bedingungen für Text berücksichtigen:

  • Für die Summierung von bestimmten Texten:
    =SUMME(SUMMEWENNS(Input!$Z:$Z; Input!$A:$A; 1; Input!$Y:$Y; {"Wind";"Photovoltaik";"Wasser"}))
  • Für die Exklusion von Texten:
    =SUMMEWENN(Input!$A:$A; 1; Input!$Z:$Z) - SUMME(SUMMEWENNS(Input!$Z:$Z; Input!$A:$A; 1; Input!$Y:$Y; {"Wind";"Photovoltaik";"Wasser"}))

Praktische Beispiele

Hier sind einige konkrete Beispiele, wie du das Excel Summenprodukt mit Bedingung nutzen kannst:

  • Summenprodukt mit Bedingungen für Text:

    =SUMMENPRODUKT((Input!$A$3:$A$50000=1)*(Input!$Y$3:$Y$50000={"Wind";"Photovoltaik";"Wasser"})*(Input!$Z$3:$Z$50000))
  • Summenprodukt, wenn Text nicht enthalten:

    =SUMMENPRODUKT((Input!$A$3:$A$50000=1)*(ISTFEHLER(FINDEN(Input!$Y$3:$Y$50000;"Wind.Photovoltaik.Wasser")))*(Input!$Z$3:$Z$50000))

Beide Beispiele setzen voraus, dass du mit Excel 2010 oder höher arbeitest.


Tipps für Profis

  • Verwende Named Ranges: Erstelle benannte Bereiche für deine Daten, um die Lesbarkeit und Wartbarkeit deiner Formeln zu erhöhen.
  • Matrixformeln: Sei vorsichtig mit Matrixformeln. Verwende STRG + SHIFT + ENTER, um die Formel korrekt zu aktivieren.
  • Datentypen: Achte darauf, dass die Daten in den Zellen die richtigen Datentypen haben. Text sollte als Text und Zahlen als Zahlen formatiert sein.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass meine Bedingung für Text in der Formel funktioniert? Überprüfe die Groß-/Kleinschreibung und etwaige Leerzeichen im Text. Du kannst auch die Funktion TRIM() verwenden, um überflüssige Leerzeichen zu entfernen.

2. Gibt es eine einfache Möglichkeit, mehrere Bedingungen zu kombinieren? Ja, du kannst die Funktion SUMMEWENNS verwenden, um mehrere Bedingungen zusammenzufassen und so eine einfachere und übersichtlichere Formel zu erhalten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige