Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

wie verschwinden bei einer Matrixformel die leeren Zeilen ?





Frage

Hi Leute, ich habe eine Tabell und mit der Matrixformel werden nur Daten übernommen, wenn der Wert in der ersten Spalte =1 ist. Hier ist die Formel: {=WENN(A1:A7=1;A1:A7;)} Wenn nun in der ersten Spalte keine 1 steht , bleibt die Zeile wo die Matrixformel ist leer. Ich hätte aber gerne, das die Zeilen wo Spalte A...=1 ist alle direkt untereinander geschrieben werden. weiß jemand wie das geht ? Gruß Michael

Antwort 1 von Arnim

Hallo Michael,
so wie Du es schilderst, stehen von A1 bis A7 lauter Einsen oder auch nicht.
Diese willst Du zeilenmäßig aufgelistet haben.
Das geht z.B. mit dieser kleinen Matrixformel:
=WENN(ZEILE(A1)>ZÄHLENWENN(A$1:A$7;"=1");"";INDEX(A:A;KKLEINSTE(WENN((A$1:A$7=1);ZEILE($1:$7));ZEILE(B1))))
Eingabe mit Strg/Shift/Enter - und runterkopieren
Ich bezweifele zwar, dass Du eine solche Formel gesucht hast, aber ich habe die Frage so gelesen.

Gruß Arnim

Antwort 2 von MRiehm

Hallo,

vielen Dank für die Antwort.

Jetzt habe ich inzwischen schon mehrere Möglichkeiten genannt bekommen.
1) Autofilterfkt.
2) Matrixformel
3) VBA

Ich werde dass heute abend mal alles in Ruhe ausprobieren.
Vielen Dank erstmal für die Hilfe !!!

Viele Grüße - Michael