die nächsthöhere Zahl sondern die, die als erste größere danach folgt. Dabei weiß man nicht, wo die Zahl (aus C1) erstmals steht.
Lösung
Die Zeile ergibt:
{=MIN(WENN(INDEX(A:A;VERGLEICH(C1;A:A;0)):A99>C1;ZEILE(INDEX(A:A;VERGLEICH(C1;A:A;0)):A99)))}
kürzer (ohne Bereichsberechnung) von Josef Burch:
{=VERGLEICH(1;(A1:A99>C1)*(ZEILE(1:99)>VERGLEICH(C1;A1:A99;0));0)}
Ist sicher, dass vor'm ersten Auftauchen der Zahl keine höhere vorkommt, ist's easy:
{=VERGLEICH(WAHR;(A1:A99)>C1;0)}
Für den Inhalt logischerweise den INDEX drumrum:
{=INDEX(A:A;Formel)}
Erläuterung
Falls das Ergebnis in eine weiterführende Berechnung einfließen soll:
Bei keiner folgenden größeren Zahl ergibt die erste Formel 0 (Null) - die beiden anderen: #NV