Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Nächstgrößere Zahl anzeigen

Nächstgrößere Zahl anzeigen
23.09.2014 12:47:31
Nikolaus
Hallo!
Ich habe einen errechneten Wert in einer Zelle und moechte den naechst hoeheren aus einer fixen Liste auslesen und in eine andere Zelle schreiben.
Habe schon allerlei probiert, aber so richtig klappen will es nicht.
Meine fixe Liste lautet
100
110
120
130
Wenn mein errechneter Wert 105 ist, dann moechte in eine anderen Zelle den naechst hoeheren Wert, also 110, schreiben.
Wenn mein errechneter Wert 78 ist, dann moechte in eine anderen Zelle den naechst hoeheren Wert, also 100, schreiben.
Kann mir bitte jemand Tips geben.

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Nächstgrößere Zahl anzeigen
23.09.2014 12:58:37
Rudi
Hallo,
ABCD
1100   
2110 125130
3120   
4130   
5140   
6150   
7160   
8170   

ZelleFormel
D2{=MIN(WENN(A1:A8>=C2;A1:A8;""))}
Achtung, Matrixformel!
Die geschweiften Klammern{} nicht eingeben,
sondern die Zelle mit
Shift + Strg + Enter
verlassen statt Enter alleine.

Gruß
Rudi

Anzeige
AW: Nächstgrößere Zahl anzeigen
23.09.2014 16:45:11
Nikolaus
Vielen Dank, Rudi! Funktioniert genauso wie ich es brauche.

AW: Nächstgrößere Zahl anzeigen
23.09.2014 13:06:30
fcs
Hallo Nikolaus,
mit nachfolgender Formel geht es,
=INDEX($F$2:$F$6;WENNFEHLER(VERGLEICH(A2;$F$2:$F$6;0);VERGLEICH(A2;$F$2:$F$6;1)+1))
Die Liste steht in $F$2:$F$6, der Wert in A2. Allerdings muss du deine Liste beim kleinsten Wert beginnen z.B, 0 oder 1.
Gruß
Franz

Anzeige
AW: Nächstgrößere Zahl anzeigen
23.09.2014 13:23:25
Daniel
Hi
warum so komplizierte Formel?
wenn die Liste folgenden zwei bedingungen genügt, gibt es keinen Fehler den man abfangen müsste:
- die Liste ist aufsteigend sortiert
- die Liste beginnt mit einem Wert, der kleiner oder gleich dem kleinstmöglichen Wert ist, den die Berechnung liefern kann:
0
100
110
120
130
dann reicht auch folgende Formel:
=SVerweis(Wert;A:A;1;Wahr)
wenn die Soll-liste einer bestimmten Regel folgt so wie hier, kann man u.U. auch ohne Liste direkt rechnen (hier auf ganze 10er aufrunden):
=Max(Aufrunden(Wert;-1);100)
Gruß Daniel

Anzeige
AW: Nächstgrößere Zahl anzeigen
23.09.2014 14:27:55
fcs
Hallo Daniel,
warum so komplizierte Formel?
Weil SVERWEIS nicht das gewünschte Ergebnis liefert.
Das Ergebnis ist immer die Zahl &lt= Wert aus der Liste. Nikolaus möchte aber gerne den nächst größeren Wert aus der Liste.
Meine Formel kann vereinfacht werden zu
=INDEX($G$2:$G$6;VERGLEICH(A3;$G$2:$G$6;-1))

wenn die Werteliste absteigend sortiert ist.
Gruß
Franz

Anzeige
AW: Nächstgrößere Zahl anzeigen
23.09.2014 15:12:59
Daniel
ups, stimmt, da war ich mit dem Vereinfachen einen Schritt zu weit.
SVerweis natürlich nur, wenn der nächstkleinere Wert gesucht wird.
Gruß Daniel

AW: Nächstgrößere Zahl anzeigen
23.09.2014 16:48:51
Nikolaus
Hallo Franz! Der einzige Nachteil Deiner Lösung ist, daß Werte, die kleiner als der _ Listenanfang sind, einen Fehler produzieren. Wenn ich also zB 78 eingebe, gibt's ein #NV. Mit Rudi's Formel

{MIN(WENN(F8:F15>=C6;F8:F15;""))}
klappen auch die Werte unter 100.
Danke fuer Deine Hilfe!!

Anzeige
AW: Nächstgrößere Zahl anzeigen
23.09.2014 17:37:09
fcs
Hallo Nikolaus,
hast du auch die folgende anmerkung beachtet?
Die Liste steht in $F$2:$F$6, der Wert in A2. Allerdings muss du deine Liste beim kleinsten Wert beginnen z.B, 0 oder 1.

Gruß
Franz
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Nächstgrößere Zahl in Excel finden


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Erstelle eine Liste von Werten in einer Spalte, z.B. in Spalte A:

    A1: 100
    A2: 110
    A3: 120
    A4: 130
  2. Errechneten Wert festlegen: Definiere den Wert, für den du den nächstgrößeren Wert finden möchtest, z.B. in Zelle B1.

  3. Formel eingeben: Verwende die folgende Formel in einer anderen Zelle (z.B. C1):

    =MIN(WENN(A1:A4>=B1;A1:A4;""))

    Diese Formel gibt den nächstgrößeren Wert aus der Liste zurück, der größer oder gleich dem Wert in B1 ist. Denke daran, die Formel als Matrixformel mit Shift + Strg + Enter einzugeben.


Häufige Fehler und Lösungen

  • #NV Fehler: Dieser Fehler tritt auf, wenn der errechnete Wert kleiner ist als der kleinste Wert in deiner Liste. Stelle sicher, dass deine Liste einen Wert enthält, der kleiner oder gleich dem kleinstmöglichen Wert ist, den du eingeben möchtest.

  • Falsche Ergebnisse: Achte darauf, dass die Liste aufsteigend sortiert ist. Wenn die Werte nicht sortiert sind, kann die Formel falsche Ergebnisse liefern.


Alternative Methoden

  • SVERWEIS verwenden: Wenn deine Liste aufsteigend sortiert ist, kannst du auch die folgende Formel verwenden:

    =SVERWEIS(B1;A1:A4;1;WAHR)

    Diese Methode ist einfacher, erfordert jedoch, dass die Liste die Bedingungen für die Verwendung von SVERWEIS erfüllt.

  • INDEX und VERGLEICH: Eine alternative Formel könnte so aussehen:

    =INDEX(A1:A4;VERGLEICH(B1;A1:A4;1)+1)

    Diese Formel gibt den nächstgrößeren Wert in der Liste zurück, indem sie die Position des Wertes sucht.


Praktische Beispiele

  • Angenommen, dein errechneter Wert in Zelle B1 ist 105:

    • Mit der MIN(WENN(...)-Formel wird C1 den Wert 110 anzeigen.
  • Wenn der Wert in B1 78 ist:

    • Wiederum gibt die Formel in C1 den Wert 100 aus, da dies der nächstgrößere Wert in der Liste ist.

Tipps für Profis

  • Dynamische Listen: Wenn du häufig mit wechselnden Werten arbeitest, erwäge die Verwendung von Excel-Tabellen oder dynamischen benannten Bereichen, um deine Formeln flexibler zu gestalten.

  • Fehlerbehandlung: Verwende die Funktion WENNFEHLER, um potenzielle Fehler in deinen Formeln elegant zu handhaben. Beispiel:

    =WENNFEHLER(MIN(WENN(A1:A4>=B1;A1:A4;""));"Kein Wert gefunden")

FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen SVERWEIS und der MIN(WENN(...))-Formel?
SVERWEIS sucht standardmäßig nach dem nächstkleineren Wert, während die MIN(WENN(...))-Formel den nächstgrößeren Wert ausgibt.

2. Kann ich die Formeln in älteren Excel-Versionen verwenden?
Ja, die beschriebenen Methoden sind in den meisten Excel-Versionen verfügbar. Achte darauf, dass du die Matrixformel korrekt eingibst.

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