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

Forumthread: Summenprodukt rechnet nicht richtig

Summenprodukt rechnet nicht richtig
reinhardt
Hallo,
ich habe ein Riesenproblem mit meiner Summerproduktformel
=SUMMENPRODUKT((INDIREKT(TB &"!$C$3:$C$300")=A5)*INDIREKT(TB &"!$K$3:$K$300"))
Erklärung:
ich wähle in einer Listbox einen Tabellenblattnamen aus, und die Formel soll mir ein Ergebnis liefern.
Im Ergebnis-TB steht in A5 eine Kontonr. z.B. 524112, und im Such-TB wird danach gesucht, und die Beträge gelistet.
Der merkwürdige und damit katastrophale Fehler ist der, das manchmal im Ergebnis-TB nicht alle Beträge angezeigt werden! Gehe ich in das Such-TB, in die Zellen mit dem Suchbegriff z.B. 524112, und drücke
ENTER, so zeigt die Formel im Ergebnis-TB auf einmal wieder die richtige Summe an.
Da mit dem Ergebnis-TB Entscheidungen im Hunderttausend EURO Bereich getroffen werden müssen,
kann ich mir keine Fehler erlauben.
Hinweis: Bei OPTIONEN ... steht BERECHNUNG auf Automatisch.
Meine Fragen:
1.Woran liegt das?
2.Kann man die gleiche Aufgabe mit einer SUMMEWENN Formel erreichen? Meine Versuche hierzu sind gescheitert an der für mich doch schon zu großen Formellänge.
Gruß
R.Springer
Anzeige

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

Betreff
Benutzer
Anzeige
AW: Summenprodukt rechnet nicht richtig
29.03.2012 11:16:22
AndreasG
die Kontonr. sind rein numerisch, richtig?
dann gehe in das such TB, schreibe in eine freie Zelle eine 1, kopiere diese, markiere die Spalte mit den Kontonummern und dann bearbeiten-Inhalte einfügen-haken rein bei multiplizieren und fertig.
Dann erneut probieren, ob deine Formel jetzt richtig rechnet. Ich vermute, dass in den Kontonummern telw. Text und nicht Zahl steht.
Grüße
Andreas
Anzeige
AW: Summenprodukt rechnet nicht richtig
29.03.2012 11:17:42
Rudi
Hallo,
vermutlich ist die KontoNr manchmal Text. "524112" ist nicht gleich 514112. Da ist Summenprodukt() sehr empfindlich.
Sicher geht das auch mit Summewenn().
=SUMMEWENN(INDIREKT(TB &"!$C:$C");A5;INDIREKT(TB &"!$K:$K"))
Imho löst das auch das Problem.
doch schon zu großen Formellänge
Das ist doch nicht lang. ;-)
Gruß
Rudi
Anzeige
Mach ich alles, Danke für die Tips!! o.T.
29.03.2012 12:40:35
reinhardt
.
Anzeige
Anzeige

Infobox / Tutorial

Summenprodukt: Fehlerbehebung und Alternativen


Schritt-für-Schritt-Anleitung

  1. Überprüfe die Kontonummern: Stelle sicher, dass die Kontonummern in deinem Such-TB rein numerisch sind. Wenn sie als Text formatiert sind, wird die Formel =SUMMENPRODUKT(...) nicht richtig funktionieren.

  2. Text in Zahlen umwandeln: Wenn du vermutest, dass einige Kontonummern als Text vorliegen, kannst du folgende Schritte ausführen:

    • Schreibe in eine freie Zelle eine 1.
    • Kopiere diese Zelle.
    • Markiere die Spalte mit den Kontonummern.
    • Gehe auf „Bearbeiten“ > „Inhalte einfügen“ und wähle „Multiplizieren“ aus. Dies wandelt Text in Zahlen um.
  3. Formel anpassen: Wenn die oben genannten Schritte nicht helfen, kannst du auch die folgende Formel ausprobieren:

    =SUMMEWENN(INDIREKT(TB & "!$C:$C"), A5, INDIREKT(TB & "!$K:$K"))

    Diese Formel könnte das Problem ebenfalls lösen.

  4. Automatische Berechnung prüfen: Stelle sicher, dass die Berechnung in Excel auf „Automatisch“ eingestellt ist. Gehe dazu auf „Datei“ > „Optionen“ > „Formeln“ und überprüfe den Berechnungsmodus.


Häufige Fehler und Lösungen

  • Problem: Excel addiert nicht richtig.

    • Lösung: Überprüfe, ob die Zellen, die du summierst, als Zahlen und nicht als Text formatiert sind.
  • Problem: SUMMENPRODUKT zeigt falsche Ergebnisse.

    • Lösung: Stelle sicher, dass die Kriterien, die du verwendest, exakt übereinstimmen. Das bedeutet, dass z.B. „524112“ nicht gleich „524112“ (als Text) ist.
  • Problem: Autosumme funktioniert nicht.

    • Lösung: Überprüfe, ob die Zellen, die in die Autosumme einfließen sollen, die richtige Formatierung haben.

Alternative Methoden

Wenn die SUMMENPRODUKT-Formel nicht die gewünschten Ergebnisse liefert, gibt es alternative Ansätze:

  • SUMMEWENN: Diese Funktion ist besonders nützlich, um Werte basierend auf einem bestimmten Kriterium zu summieren. Eine Beispiel-Formel könnte so aussehen:

    =SUMMEWENN(A:A; "Bedingung"; B:B)
  • SUMMEWENNS: Wenn du mehrere Kriterien hast, kann SUMMEWENNS eine gute Alternative sein. Beispiel:

    =SUMMEWENNS(B:B; A:A; "Kriterium1"; C:C; "Kriterium2")

Praktische Beispiele

Angenommen, du hast folgende Daten:

Kontonummer Betrag
524112 1000
524112 1500
514112 2000

Um die Summe für die Kontonummer 524112 zu berechnen, kannst du die SUMMENPRODUKT-Formel verwenden:

=SUMMENPRODUKT((C:C=524112)*B:B)

Falls du die SUMMEWENN-Formel bevorzugst, würde es so aussehen:

=SUMMEWENN(C:C; 524112; B:B)

Tipps für Profis

  • Verwende Named Ranges: Wenn du häufig mit bestimmten Zellbereichen arbeitest, kann es hilfreich sein, diese als benannte Bereiche zu definieren. Dadurch wird deine Formel lesbarer.

  • Nutze die Formelüberwachung: Excel bietet die Möglichkeit, Formeln zu überwachen und Fehler zu identifizieren. Gehe dazu auf „Formeln“ > „Formelüberwachung“.

  • Teste deine Formeln: Verwende die Funktion „Evaluate Formula“, um zu sehen, wie Excel deine Formeln auswertet. Dies kann dir helfen, Fehlerquellen schnell zu identifizieren.


FAQ: Häufige Fragen

1. Warum zeigt meine SUMMENPRODUKT-Formel nicht das richtige Ergebnis an?
Die häufigste Ursache dafür ist, dass einige deiner Daten als Text formatiert sind. Überprüfe die Formatierung der Zellen.

2. Kann ich die SUMMEWENN-Formel für mehrere Kriterien verwenden?
Ja, dafür eignet sich die SUMMEWENNS-Formel, die es dir ermöglicht, mehrere Kriterien gleichzeitig zu berücksichtigen.

3. Was mache ich, wenn Excel summiert nicht?
Überprüfe die Zellen, um sicherzustellen, dass sie die richtige Datenformatierung haben. Es kann auch hilfreich sein, die Berechnungseinstellungen auf „Automatisch“ zu setzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige