Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Aus einer 1-spaltigen Matrix den ersten Wert (nach einer unbestimmten Anzahl von Text-Zellen) ermitteln





Frage

Liebe Excelfreunde, ich wende mich zum ersten Mal an dieses Forum. Könnte mir vielleicht jemand sagen, mit welcher Formel man aus einer 1-spaltigen Matrix den ersten Wert (nach einer unbestimmten Anzahl von Text-Zellen) ermitteln kann ? 1-spaltige Matrix: dd . sss . . 444 77 "444" wäre das gewünschte Formelergebnis Besten Dank im voraus, wenn sich jemand die Mühe einer Antwort/Lösung machen würde. Klariko

Antwort 1 von rainberg

Hallo Klariko,

Formel für Spalte A

=INDEX(A:A;VERGLEICH(WAHR;ISTZAHL(A1:A100);0))

Diese Formel muß als Matrixformel eingegeben werden.
D.h. die Formeleingabe muss mit der Tastenkombination Strg+Shift+Enter abgeschlossen werden.
Zeilenindex anpassen!

Gruß
Rainer

Antwort 2 von Klariko

Hallo Rainer,
ganz herzlichen Dank Dir für die überzeugende Lösung. Einfach prima !
Gestattest Du bitte eine Zusatzfrage ?

Ist solch eine Matrixformel nur für sich alleine in einer Zelle eingebbar oder könnte sie auch in der gleichen Zelle in eine Wenn-Bedingung eingekleidet werden ?

Z.B. =wenn(z1=".";{INDEX(AQ$5:AQ$424;VERGLEICH(WAHR;ISTZAHL(AQ$5:AQ$424);0))};z1)

Gruß
Klaus

Antwort 3 von rainberg

Hallo Klaus,

mit der richtigen Syntax geht das schon.
Du musst also die Eingabe der gesamten Formel mit Strg+Shift+Enter abschließen ohne Verwendung der {} in der Formel.

=WENN(Z1=".";INDEX(AQ$5:AQ$424;VERGLEICH(WAHR;ISTZAHL(AQ$5:AQ$424);0));Z1) 


Gruß
Rainer

Antwort 4 von klariko

Hallo Rainer,
es hat alles bestens geklappt.

Nochmals herzlichen Dank an Dich und ein friedliches Weihnachtsfest.

Prima, dass es dieses Forum gibt.

Werde jetzt öfters reinschauen.

Gruß
Klaus

Antwort 5 von rainberg

Hallo Klaus,

freut mich, dass ich helfen konnte und gebe deine Wünsche hiermit zurück.

Gruß
Rainer