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

SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte

Forumthread: SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte

SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte
07.02.2014 12:32:28
Peter
Guten Tag
Mit diesen Formeln erhalte ich aus dem Bereich E10:E119 die Summe der zehn grössten, resp. der zehn kleinsten Werte.
=SUMMENPRODUKT(N(KGRÖSSTE(E10:E119;ZEILE(1:10))))
=SUMMENPRODUKT(N(KKLEINSTE(E10:E119;ZEILE(1:10))))
Mir ist nicht ganz klar, wie ich die zweite Formel erweitern muss, damit Nullwerte nicht mitberücksichtigt werden.
Wer kann mir helfen?
Danke und Gruss, Peter

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte
07.02.2014 13:16:37
Peter
Hallo Andreas
Soweit ich verstehe, hilft dies, den kleinsten Wert zu finden. ich möchte jedoch die Summe der zehn kleinsten und müsste wissen, wie ich in die SUMMENPRODUKT Formel die Bedingung, dass NULL-Werte auszuschliessen sind, noch eingebauen kann.
Danke und Gruss, Peter

Anzeige
AW: SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte
07.02.2014 13:30:31
hary
Moin Peter
Versuch mal.
=SUMMENPRODUKT(N(KKLEINSTE(E10:E119;ZÄHLENWENN(E10:E119;0)+ZEILE(1:10))))
gruss hary

AW: SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte
07.02.2014 14:32:23
Peter
Hallo Hary
Vielen Dank für diese Lösung. Als ich die Formel so ansah, dachte ich, es könne ja kaum klappen, das Ergebnisse der Funktionen Zählenwenn und Zeile zu addieren :-)
Falls du Zeit hast, würde mich interessieren, was da für eine Logik dahintersteckt oder allenfalls, wo ich das nachlesen kann. Da mein Problem als solches gelöst ist, habe ich den Thread nicht mehr als offen markiert.
Gruss, Peter

Anzeige
AW: SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte
07.02.2014 14:51:57
EtoPHG
Hallo Peter,
Die Logik kannst du selbst sehr einfach rausfinden. Grundsätzlich SUMMENPRODUKT ist eine Array-Formel, d.h. es sind immer Bereiche angesprochen. Nun zum Rausfinden:
1. Markiere im Bearbeitungsfeld der Formel nur den Teil ZEILE(1:10), dann drück F9 (die Teileformel wird ausgewertet)
2. Alt-Backspace und jetzt den Teil ZÄHLENWENN(E10:E119;0) und wieder F9
3. Alt-Backspace und jetzt zusammen ZÄHLENWENN(E10:E119;0)+ZEILE(1:10) und wieder F9 - Alt-Backspace
Gruess Hansueli

Anzeige
AW: SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte
08.02.2014 22:46:38
Peter
Hallo Hansueli
Das ist mirakulös - diese Möglichkeit kannte ich nicht.
Vielen Dank!
Gruss, Peter

AW: SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte
07.02.2014 13:31:12
Rudi
Hallo,
per Matrixformel:
{=SUMME(KKLEINSTE(WENN(E10:E1190;E10:E119;"");ZEILE(1:10)))}
Gruß
Rudi

AW: SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte
07.02.2014 14:28:45
Peter
Hallo Rudi
Vielen Dank. Das funktioniert.
Gruss, Peter
Anzeige
Anzeige

Infobox / Tutorial

SUMMENPRODUKT mit KKLEINSTE ohne Null-Werte in Excel


Schritt-für-Schritt-Anleitung

Um die Summe der zehn kleinsten Werte in einem Excel-Bereich zu berechnen, ohne Nullwerte zu berücksichtigen, kannst du die folgende Formel verwenden:

=SUMMENPRODUKT(N(KKLEINSTE(E10:E119; ZÄHLENWENN(E10:E119; 0) + ZEILE(1:10))))

Diese Formel funktioniert so, dass sie zuerst die Anzahl der Nullwerte im Bereich E10:E119 zählt und dann die Zeilen mit den kleinsten Werten anpasst. Stelle sicher, dass du Excel in einer Version verwendest, die diese Funktionen unterstützt.


Häufige Fehler und Lösungen

  1. Formel gibt Fehler aus

    • Stelle sicher, dass der Bereich E10:E119 korrekt ist und keine ungültigen Daten enthält.
  2. Nicht die erwartete Summe

    • Überprüfe, ob im Bereich tatsächlich mehr als zehn Werte vorhanden sind, die größer als Null sind.
  3. Array-Formel nicht richtig eingegeben

    • Wenn du die Matrixformel verwendest, drücke Ctrl + Shift + Enter, um sicherzustellen, dass sie als Array-Formel erkannt wird.

Alternative Methoden

Eine weitere Möglichkeit, die Summe der kleinsten Werte ohne Nullwerte zu berechnen, ist die Verwendung der Matrixformel:

{=SUMME(KKLEINSTE(WENN(E10:E119<>0; E10:E119); ZEILE(1:10)))}

Diese Formel erfordert ebenfalls die Eingabe als Array-Formel, also drücke Ctrl + Shift + Enter.


Praktische Beispiele

Angenommen, du hast folgende Werte im Bereich E10:E119:

E10: 5
E11: 0
E12: 3
E13: 8
E14: 2
E15: 0
E16: 1

Wenn du die oben genannten Formeln anwendest, erhältst du die Summe der kleinsten Werte (1, 2, 3) und die Summe beträgt 6.


Tipps für Profis

  • Nutze die Funktion AGGREGAT, um eine flexiblere Berechnung durchzuführen, die auch Fehlerwerte ignoriert.
  • Prüfe regelmäßig deine Formeln auf Syntaxfehler, um Zeit bei der Fehlersuche zu sparen.

FAQ: Häufige Fragen

1. Wie kann ich die Formel anpassen, wenn ich nur die kleinsten fünf Werte möchte? Du kannst die Formel einfach ändern, indem du ZEILE(1:5) anstelle von ZEILE(1:10) verwendest.

2. Welche Excel-Version benötige ich für diese Funktionen? Die oben genannten Funktionen sind in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und höher.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige