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

Forumthread: Summenprodukt mehrere Bereiche

Summenprodukt mehrere Bereiche
29.11.2014 18:00:05
Dietmar
Hallo in die Runde,
ich habe mal eine kleine Beispieldatei angehängt.
Ich möchte drei unabhängige Bereiche summieren wenn in der Spalte rechts daneben ein 'x' eingetragen wurde.
Meine Versuche haben sich bisher mit Summenprodukte befasst, aber leider noch nicht erfolgreich.
Bin auch nicht sicher, ob es damit geht.
Jemand ein Idee?
In bin total gespannt.
Hier die Beispieldatei:
https://www.herber.de/bbs/user/94109.xls
Viele Grüße und schonmal DANKE!
Dietmar

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summenprodukt mehrere Bereiche
29.11.2014 18:31:53
hary
Moin Dietmar



Tabelle1
 M
21

verwendete Formeln
Zelle Formel Bereich R1C1 für Add In
M2{=WENN(SUMME(((C2:C10="x")*(B2:B10))+((G2:G10="x")*(F2:F10))+((K2:K10="x")*(J2:J10)))>=10;1;"")}$M$2 =IF(SUM(((RC[-10]:R[8]C[-10]="x")*(RC[-11]:R[8]C[-11]))+((RC[-6]:R[8]C[-6]="x")*(RC[-7]:R[8]C[-7]))+((RC[-2]:R[8]C[-2]="x")*(RC[-3]:R[8]C[-3])))>=10,1,"")
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!


http://excel-inn.de/dateien/vba_beispiele/tabellenanzeige_in_html_addin.zip
http://hajo-excel.de/tools.htm
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 14.02 einschl 64 Bit

gruss hary

Anzeige
Yess ...
29.11.2014 18:48:17
Dietmar
Hallo Harry,
hatte mir sowas ähnliches schon gedacht und war auf folgende ähnliche Idee gekommen:
=WENN(SUMME((SUMMENPRODUKT((C2:C10="x")*(B2:B10))+SUMMENPRODUKT((G2:G10="x")*(F2:F10)) +SUMMENPRODUKT((K2:K10="x")*(J2:J10))))>=10;1;"") 
Deine Matrixformel ist natürlich eleganter und kürzer.
Vielen Dank!
Gruß Dietmar

Anzeige
no, denn ...
30.11.2014 15:39:44
neopa
Hallo Dietmar,
... das geht aber auch mit SUMMENPRODUKT() viel kürzer:

=(SUMMENPRODUKT((C2:K10="x")*(B1:J1="Preis");B2:J10)>=10)+0

Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

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

Summenprodukt für mehrere Bereiche in Excel nutzen


Schritt-für-Schritt-Anleitung

Um das SUMMENPRODUKT für mehrere Bereiche in Excel zu nutzen, folge diesen Schritten:

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in klaren Spalten organisiert sind. Du solltest mindestens zwei Spalten haben: eine für die Werte, die du summieren möchtest, und eine für die Bedingung (z.B. das 'x').

  2. Formel eingeben: Wähle eine Zelle aus, in der das Ergebnis angezeigt werden soll. Gib die folgende Formel ein:

    =SUMMENPRODUKT((A2:A10="x")*(B2:B10))

    Hierbei ersetzt du A2:A10 durch den Bereich mit den 'x' und B2:B10 durch den Bereich mit den Werten.

  3. Erweiterung auf mehrere Spalten: Wenn du mehrere Bereiche summieren möchtest, kannst du die Formel erweitern. Zum Beispiel:

    =SUMMENPRODUKT((C2:K10="x")*(B2:J10))

    Diese Formel summiert die Werte in B2:J10, wenn in den Spalten C2:K10 ein 'x' steht.

  4. Matrixformel verwenden: Alternativ kannst du eine Matrixformel nutzen. Drücke Strg + Umschalt + Enter, um die Formel abzuschließen:

    =WENN(SUMME(((C2:C10="x")*(B2:B10))+((G2:G10="x")*(F2:F10))+((K2:K10="x")*(J2:J10)))>=10;1;"")

Häufige Fehler und Lösungen

  • Formel gibt einen Fehler aus: Überprüfe, ob alle Bereiche die gleiche Anzahl an Zeilen haben. Unterschiedliche Größen führen zu Fehlern.

  • Falsches Ergebnis: Stelle sicher, dass die Bedingung korrekt ist. Ein häufiger Fehler ist, dass die Bedingung nicht exakt mit den Werten übereinstimmt.

  • Matrixformel nicht anerkannt: Vergiss nicht, die Matrixformel mit Strg + Umschalt + Enter abzuschließen. Ansonsten kann Excel die Formel nicht korrekt auswerten.


Alternative Methoden

  1. SUMMEWENN: Du kannst auch die Funktion SUMMEWENN verwenden, um Werte zu summieren, die einer bestimmten Bedingung entsprechen:

    =SUMMEWENN(A2:A10; "x"; B2:B10)

    Diese Methode ist einfacher, wenn du nur einen Bereich hast.

  2. SUMMEWENNS: Wenn du mehrere Kriterien hast, nutze SUMMEWENNS. Diese Funktion erlaubt es dir, mehrere Bedingungen anzuwenden:

    =SUMMEWENNS(B2:B10; A2:A10; "x"; C2:C10; ">10")

Praktische Beispiele

Hier sind einige praktische Beispiele, wie du die SUMMENPRODUKT-Funktion effektiv einsetzen kannst:

  • Beispiel 1: Summiere die Verkaufszahlen, wenn in der Nachbarspalte ein 'x' steht:

    =SUMMENPRODUKT((A2:A10="x")*(B2:B10))
  • Beispiel 2: Summiere die Werte über mehrere Spalten:

    =SUMMENPRODUKT((C2:K10="x")*(B2:J10))
  • Beispiel 3: Kombiniere SUMMENPRODUKT mit einer Bedingung:

    =WENN(SUMMENPRODUKT((C2:K10="x")*(B2:J10))>=10;1;"")

Tipps für Profis

  • Nutze benannte Bereiche: Erstelle benannte Bereiche für deine Daten, um die Formeln leserlicher zu machen.

  • Verwende Matrixformeln: Diese sind leistungsstark und ermöglichen komplexere Berechnungen.

  • Lege Wert auf die Datenformatierung: Stelle sicher, dass die zu summierenden Bereiche die richtigen Datentypen haben (z.B. Zahlen).


FAQ: Häufige Fragen

1. Wie kann ich SUMMENPRODUKT für nicht zusammenhängende Bereiche verwenden? Du kannst SUMMENPRODUKT nicht direkt auf nicht zusammenhängende Bereiche anwenden. Eine Alternative wäre, die Bereiche in separate SUMMENPRODUKT-Funktionen zu splitten und die Ergebnisse zu addieren.

2. Funktioniert diese Methode in allen Excel-Versionen? Ja, die SUMMENPRODUKT-Funktion ist in allen modernen Excel-Versionen verfügbar, einschließlich Excel 2007 und später.

3. Kann ich mit SUMMENPRODUKT auch Text summieren? Nein, SUMMENPRODUKT summiert nur numerische Werte. Wenn du Text zählen möchtest, nutze ZÄHLENWENN oder ZÄHLENWENNS.

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