Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: nächst kleinere Zahl aus Bereich

nächst kleinere Zahl aus Bereich
Peter
Hallo
Ich habe in Spalte A ab Zeile 2 bis 31
in jeder Zeile eine bestimmte Zahl.
z.B.
A2: 506
A3: 503
A4: 499
A5: 490
A6: 489
A7: 480
A8: 502
A9: 500
A10: 360
Nun möchte ich mittels Formel oder allenfalls VBA-Funktion jeweils in der Spalte B nebenan die nächst kleinere Zahl abfragen. Gibt es keine kleinere Zahl, soll das Ergebnis NULL sein.
A2: 506 -- B2: 503
A3: 503 -- B3: 502
A4: 499 -- B4: 490
A5: 490 -- B5: 489
A6: 489 -- B6: 480
A7: 480 -- B7: 360
A8: 502 -- B8: 500
A9: 500 -- B9: 499
A10: 360 -- B10: 0
Ich sehe im Moment den Lösungsansatz nicht.
Wer kann mir helfen?
Gruss, Peter
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: nächst kleinere Zahl aus Bereich
18.06.2012 15:48:57
Rudi
Hallo,
so:
 AB
1  
2506503
3503502
4499490
5490489
6489480
7480360
8502500
9500499
103600

ZelleFormel
B2{=WENN(A2=MIN($A$2:$A$10);0;INDEX(KKLEINSTE($A$2:$A$10;ZEILE($1:$9));VERGLEICH(A2;KKLEINSTE($A$2:$A$10;ZEILE($1:$9));)-1))}
Achtung, Matrixformel!
Die geschweiften Klammern{} nicht eingeben,
sondern die Zelle mit
Shift + Strg + Enter
verlassen statt Enter alleine.

Gruß
Rudi
Anzeige
AW: nächst kleinere Zahl aus Bereich
18.06.2012 16:28:16
Peter
Hallo Rudi
Vielen Dank.
Ich habe jetzt noch eine andere Lösung gefunden:
=WENNFEHLER(KKLEINSTE(Zellbereich;RANG(A2;Zellbereich;WAHR)-1);0)
wobei in meinem Beispiel A2:a10 mit "Zellbereich" benannt ist.
Gruss, Peter
;
Anzeige
Anzeige

Infobox / Tutorial

Nächst kleinere Zahl in Excel finden


Schritt-für-Schritt-Anleitung

Um in Excel den nächst kleineren Wert zu finden, kannst Du folgende Schritte befolgen:

  1. Öffne Excel und trage die Werte in die Spalte A ein (z.B. von A2 bis A10).

  2. In der Zelle B2 fügst Du die folgende Formel ein:

    {=WENN(A2=MIN($A$2:$A$10);0;INDEX(KKLEINSTE($A$2:$A$10;ZEILE($1:$9));VERGLEICH(A2;KKLEINSTE($A$2:$A$10;ZEILE($1:$9));0)-1))}
  3. Drücke Shift + Strg + Enter, um die Formel als Matrixformel einzugeben.

  4. Ziehe die Formel nach unten, um die nächst kleineren Werte für die restlichen Zellen in Spalte B zu berechnen.

Wenn es keine kleinere Zahl gibt, wird in der entsprechenden Zelle der Wert 0 angezeigt.


Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt einen Fehler zurück.

    • Lösung: Stelle sicher, dass Du die Formel als Matrixformel eingibst. Du musst Shift + Strg + Enter verwenden, nicht nur Enter.
  • Fehler: Die Zelle zeigt unerwartete Werte an.

    • Lösung: Überprüfe, ob der Zellbereich korrekt angegeben ist und ob alle Zellen in Spalte A Zahlenwerte enthalten.

Alternative Methoden

Eine weitere Methode, um den nächst kleineren Wert zu finden, ist die Verwendung der WENNFEHLER-Funktion in Kombination mit KKLEINSTE und RANG. Setze in Zelle B2 die folgende Formel ein:

=WENNFEHLER(KKLEINSTE(A$2:A$10;RANG(A2;A$2:A$10;WAHR)-1);0)

Diese Formel funktioniert ebenfalls gut und gibt 0 zurück, wenn es keinen nächst kleineren Wert gibt.


Praktische Beispiele

Angenommen, Du hast die folgenden Werte in Spalte A:

  • A2: 506
  • A3: 503
  • A4: 499
  • A5: 490
  • A6: 489
  • A7: 480
  • A8: 502
  • A9: 500
  • A10: 360

Mit der oben beschriebenen Formel in Spalte B erhältst Du:

  • B2: 503
  • B3: 502
  • B4: 490
  • B5: 489
  • B6: 480
  • B7: 360
  • B8: 500
  • B9: 499
  • B10: 0

Tipps für Profis

  • Nutze benannte Bereiche, um Deine Formeln übersichtlicher zu gestalten. Anstatt direkt auf A2:A10 zu verweisen, kannst Du den Bereich „Zellbereich“ benennen und die Formeln entsprechend anpassen.
  • Experimentiere mit bedingter Formatierung, um die nächst kleineren Werte farblich hervorzuheben und die Übersichtlichkeit zu erhöhen.

FAQ: Häufige Fragen

1. Wie kann ich die Formel anpassen, wenn ich mehr als 10 Werte habe?
Du kannst den Zellbereich in der Formel entsprechend erweitern, z.B. A2:A20.

2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die vorgestellten Methoden sollten in den meisten Excel-Versionen funktionieren, solange sie die Funktionen WENN, INDEX, KKLEINSTE und RANG unterstützen.

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