Supportnet / Forum / Tabellenkalkulation
Zahlen in Spalten
Frage
Hallo Excelexperten,
ich hab mal wieder ein Problem bei dem ich euere Hilfe benötige.
Wie finde ich mit einem Makro in einer Spalte die nächste Zahl die größer als 1500 ist?
Ich hoffe ihr könnt mir weiter helfen.
Gruß
fedjo
Antwort 1 von Hajo_Zi
Hallo Fedjo,
in der Tabelle geht es einfach mit folgender Array Formel (eingabe mit strg+Umschlat+Rnter)
=MIN(WENN(E:E>1500;E:E))
Gruß Hjao
in der Tabelle geht es einfach mit folgender Array Formel (eingabe mit strg+Umschlat+Rnter)
=MIN(WENN(E:E>1500;E:E))
Gruß Hjao
Antwort 2 von fedjo
Hallo Hjao,
danke für die schnelle Antwort.
Da die Daten der Tabelle immer wieder komplett ausgetauscht werden, wäre wohl ein Makro nötig.
Gruß
fedjo
danke für die schnelle Antwort.
Da die Daten der Tabelle immer wieder komplett ausgetauscht werden, wäre wohl ein Makro nötig.
Gruß
fedjo
Antwort 3 von rainberg
Hallo Fedjo,
folgender Code gibt in C1 den Zeilenindex der gesuchten Zahl aus A1:A20 zurück.
Gruß
Rainer
folgender Code gibt in C1 den Zeilenindex der gesuchten Zahl aus A1:A20 zurück.
Sub suchen()
Range("C1").FormulaArray = _
"=MATCH(MIN(IF(RC[-2]:R[19]C[-2]>1500,RC[-2]:R[19]C[-2])),RC[-2]:R[19]C[-2],0)"
End SubGruß
Rainer
Antwort 4 von fedjo
Hallo Rainer
Danke für deine Hilfe.
Ist es möglich das die erste Zelle (F:F) die einem größeren Wert als 1500 angezeigt wird?
Gruß
fedjo
Danke für deine Hilfe.
Ist es möglich das die erste Zelle (F:F) die einem größeren Wert als 1500 angezeigt wird?
Gruß
fedjo
Antwort 5 von rainberg
Hallo fedjo,
F:F geht nicht, weil Matrixformeln nicht auf ganze Spalten angewendet werden können.
F1:F35535 wäre so möglich:
Gruß
Rainer
F:F geht nicht, weil Matrixformeln nicht auf ganze Spalten angewendet werden können.
F1:F35535 wäre so möglich:
Sub suchen()
Range("C1").FormulaArray = _
"=MATCH(MIN(IF(RC[3]:R[35534]C[3]>1500,RC[3]:R[35534]C[3])),RC[3]:R[35534]C[3],0)"
End SubGruß
Rainer
Antwort 6 von fedjo
Hallo Rainer,
funktioniert super.
Danke noch mal für deine Hilfe.
Gruß
fedjo
funktioniert super.
Danke noch mal für deine Hilfe.
Gruß
fedjo

