Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Datumliste mit leeren Zellen –> Liste OHNE leere Zellen
#1
Lightbulb 
Hallo, 

ich bin gerade ein wenig am Verzweifeln.
Ich habe eine Spalte in der vereinzelt Zellen mit einem Datum stehen und die aber auch viele leere Zellen beinhaltet.

Ich hätte gerne eine dynamische Formel, welche die Spalte darstellt, allerdings mit einer Liste aller Zellen mit Datum untereinander, ohne die störenden leeren Zellen. (Siehe Screenshot anbei).
Ich habe ein wenig mit INDEX und KKLEINSTE Funktion herumgespielt, aber leider nicht wirklich mein Ergebnis erreicht. Das Datumsformat scheint das auch nochmal ein bißchen schwieriger zu machen.

Ich danke euch schonmal für die Hilfe.

Hier auch nochmal zur Sicherheit der Link zum Screenshot, wie es ist und wie es ausschauen sollte.

Externer Link entfernt


Lieben Gruß
Manu
Antworten Top
#2
Hi Manu,

schau doch mal hier:

http://excelformeln.de/formeln.html?welcher=43

Vllt. kommst du dann weiter.
Grüße

J.K.H.
Antworten Top
#3
danke dir.
Den Beitrag habe ich bereits ausprobiert und kommt mir auch logisch vor.
Leider bekomme ich es irgendwie mit meinen DAten nicht zum Laufen. Er wiederholt dann immer das erste Ergebnis.
Antworten Top
#4
Bei mir sieht es so aus....


Tabelle1
BCDE
3Überschrift
401.01.2019
501.04.2020
601.01.201901.08.2021
701.04.202001.01.2022
801.01.2023
901.01.2024
10
1101.08.2021
12
13
14
15
16
17
1801.01.2022
19
20
21
22
23
24
25
2601.01.2023
27
28
29
30
31
32
3301.01.2024

verwendete Formeln
Zelle Formel Bereich N/A
E4:E28{=WENNFEHLER(WENN(ZEILE(A1)>ANZAHL2(B:B);"";INDEX(B:B;KKLEINSTE(WENN(B$4:B$1000<>"";ZEILE($4:$1000));ZEILE(A1))));"")}$E$4
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossen
Diese Klammern nicht eingeben!!


Zahlenformate
Zelle Format Inhalt
B6, E4 'TT.MM.JJJJ 43466
B7, E5 'TT.MM.JJJJ 43922
B11, E6 'TT.MM.JJJJ 44409
B18, E7 'TT.MM.JJJJ 44562
B26, E8 'TT.MM.JJJJ 44927
B33, E9 'TT.MM.JJJJ 45292
E10:E28 'TT.MM.JJJJ
Zellen mit Format Standard werden nicht dargestellt
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 25.15 einschl. 64 Bit

Grüße

J.K.H.
Antworten Top
#5
hm......hier ein Screenshot vom Sheet, in dem ich arbeite. Was an meiner Matrix-Formel ist hier falsch?
Wie du siehst, bekomme ich nur gleiche Ergebnisse.

   
Antworten Top
#6
Moin,

da braucht's doch keine Matrixformel  - sofern dein Mac mit AGGREGAT() zurechtkommt:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1Überschrift
201.01.2019
301.04.2020
401.01.201901.08.2021
501.04.202001.01.2022
601.01.2023
701.01.2024
8
901.08.2021
10
11
12
13
14
15
1601.01.2022
17
18
19
20
21
22
23
2401.01.2023
25
26
27
28
29
30
3101.01.2024

ZelleFormel
C2=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE($A$1:$A$40)/($A$1:$A$40<>"");ZEILE(A1)+1));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Moin WillWissen,

vielen Dank. Aggregat ist das Werkzeug der Wahl.
Ich habe die Formel leicht modifiziert:

(ich weiß leider nicht, wie man diese schönen Tabellen hier in die Kommentare bekommt):
=WENNFEHLER(INDEX(CD:CD;AGGREGAT(15;6;ZEILE(CD:CD)/ISTZAHL(CD:CD);ZEILE()-14));"")

Funktioniert jetzt genau, wie es soll.
Vielen Dank.

Lieben Gruß
Antworten Top
#8
Hi,

schau mal hier rein: https://www.clever-excel-forum.de/thread-47.html. Hier findest du die Lösung auf deine Frage nach dem Einstellen der Tabellenausschnitte.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste