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

zweit kleinsten Wert (ohne Null)

Forumthread: zweit kleinsten Wert (ohne Null)

zweit kleinsten Wert (ohne Null)
Heinz
Hallo liebe Ecellenten,
ich habe folgende Aufgabenstellung:
Jeder Mitarbeiter hat eine Zeile.
In einzelnen Spalten pro Zeilen stehen Zeitwerte, also z.B.
...................B2.................H2..............I2..............BA2............BD2
Hubert K. .....12:39:14....12:40:13....12:16:03...12:17:45....00:00:00
Ich hätte gerne den zweit niedrigsten Wert, weil ich die 00:00:00 nicht benötige.
In meinem Beispiel wäre das der Zeitwert 12:16:03.
Das Problem: Die Spalten hängen nicht zusammen.
Habt Ihr Eine Lösung.
Ich freue mich auf Eure Vorschläge
Heinz aus M.
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: zweit kleinsten Wert (ohne Null)
11.01.2012 11:26:38
Peter
Hallo Heinz,
schau dir mal die Formel =kkleinste() an:
z.B. =kkleinste(Bereich;2) für den zweitkleinsten Wert. Probier mal aus, ob es bei dir spaltenübergreifend funktioniert.
Gruß,
Peter
AW: zweit kleinsten Wert (ohne Null)
11.01.2012 17:59:39
Heinz
Hallo Peter,
das Prinzip mit KKleinste habe ich begriffen.
das Problem: Die Zellen sind nicht zusammenhängend und dazwischen
sind auch Zeitwerte, die aber nicht in die Bewertung einfliessen dürfen.
Heinz
Anzeige
AW: zweit kleinsten Wert (ohne Null)
11.01.2012 18:35:37
Bernd
Hallo Heinz,
hier mal eine Lösung mit Hilfsspalten, die Du aber ausblenden kannst.
https://www.herber.de/bbs/user/78369.xls
Lass die Frage aber mal offen. Vielleicht hat ja noch jemand eine bessere Lösung.
Gruß
Bernd
... siehe Lösung von Josef ... owT
11.01.2012 18:38:27
Josef
.
Anzeige
AW: zweit kleinsten Wert (ohne Null)
11.01.2012 18:17:42
Josef

Hallo Heinz,
Tabelle1

 ABCDEFGHIJKLMN
2Hubert K12:39:1434Text6712:40:1312:16:03101112mehr Text14
3              
4 12:16:03            
5              

Formeln der Tabelle
ZelleFormel
B4{=MIN(WENN((B2:BB2>0)*ISTZAHL(B2:BB2)*ISTZAHL(VERGLEICH(SPALTE(B1:BB1); {2;8;9;53;54};0)); B2:BB2))}
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

« Gruß Sepp »

Anzeige
Chapeau! ... owT
11.01.2012 18:43:41
Bernd
:-)
;
Anzeige
Anzeige

Infobox / Tutorial

Zweitkleinsten Wert in Excel ohne Null finden


Schritt-für-Schritt-Anleitung

Um den zweitkleinsten Wert in Excel zu finden, ohne Nullwerte zu berücksichtigen, kannst Du folgende Schritte befolgen:

  1. Daten eingeben: Stelle sicher, dass Deine Daten in den gewünschten Zellen eingegeben sind. Zum Beispiel könnten die Zeitwerte in den Zellen B2 bis BD2 stehen.

  2. Formel verwenden: Benutze die folgende Formel, um den zweitkleinsten Wert zu finden:

    =KKLEINSTE(WENN(B2:BD2>0;B2:BD2);2)

    Diese Formel sucht den zweitkleinsten Wert in dem angegebenen Bereich, ignoriert dabei jedoch Nullwerte.

  3. Matrixformel eingeben: Da dies eine Matrixformel ist, musst Du die Eingabe mit STRG + SHIFT + ENTER abschließen, anstatt nur ENTER.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Stelle sicher, dass Du die Formel als Matrixformel eingegeben hast. Ansonsten wird sie möglicherweise nicht die korrekten Ergebnisse liefern.

  • Nullwerte werden nicht ignoriert: Überprüfe, ob in der Formel die Bedingung >0 korrekt eingegeben wurde. Andernfalls könnten auch Nullwerte in die Berechnung einfließen.

  • Bereich stimmt nicht: Vergewissere Dich, dass der Bereich in der Formel (B2:BD2) korrekt ist und alle relevanten Zellen umfasst.


Alternative Methoden

Falls Du eine andere Methode ausprobieren möchtest, kannst Du auch Hilfsspalten verwenden:

  1. Hilfsspalte erstellen: Erstelle eine neue Spalte, z.B. in Spalte BE, und trage dort die Formel ein:

    =WENN(B2>0;B2;"")

    Diese Formel gibt nur die Werte über Null zurück.

  2. Zweitkleinsten Wert finden: Verwende in einer anderen Zelle die KKLEINSTE-Funktion auf die Hilfsspalte, um den zweitkleinsten Wert zu finden:

    =KKLEINSTE(BE2:BE2;2)

Praktische Beispiele

Nehmen wir an, Du hast folgende Zeitwerte:

B2 H2 I2 BA2 BD2
12:39:14 12:40:13 12:16:03 12:17:45 00:00:00

Mit der oben beschriebenen Formel =KKLEINSTE(WENN(B2:BD2>0;B2:BD2);2) würdest Du den Wert 12:16:03 erhalten, da er der zweitkleinste Wert ist, der nicht Null ist.


Tipps für Profis

  • Daten validieren: Nutze die Datenüberprüfung, um sicherzustellen, dass nur gültige Zeitwerte in Deinen Zellen eingegeben werden.

  • Dynamische Bereiche: Wenn sich Deine Daten häufig ändern, ziehe in Betracht, dynamische Bereiche mit der INDEX- und VERGLEICH-Funktion zu verwenden, um die Berechnungen flexibler zu gestalten.


FAQ: Häufige Fragen

1. Frage
Wie kann ich die Formel anpassen, um den niedrigsten Wert anstelle des zweitniedrigsten Wertes zu finden?
Antwort: Du kannst einfach die Zahl 2 in der Formel =KKLEINSTE(WENN(B2:BD2>0;B2:BD2);2) durch 1 ersetzen.

2. Frage
Funktioniert diese Methode auch in älteren Excel-Versionen?
Antwort: Ja, die Formel KKLEINSTE ist in den meisten Excel-Versionen verfügbar, einschließlich Excel 2007 und neuer.

3. Frage
Was mache ich, wenn ich mehr als zwei niedrigste Werte finden möchte?
Antwort: Ersetze die 2 in der Formel durch die entsprechende Position, z.B. 3 für den drittniedrigsten Wert.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige