Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1864to1868
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Problem mit zu vielen Argumten bei DATUM

Problem mit zu vielen Argumten bei DATUM
25.01.2022 09:43:19
MT
Hallo liebe Excel-Profis,
ich hab ein Problem mit einer Formel.
Es gibt zwei Quelltabellen die mittels SVERWEIS und Index in einer Dritten aufbereitet werden. Das funktioniert alles soweit tadellos.
Jetzt ist es so, dass manchmal in der Quelltabelle komplette Zeilen gelöscht werden müssen.
Das Bezugsproblem habe ich bei den Zellen mit Text so gelöst.
=WENN(ISTLEER(INDEX(DATA_manual!C:C;ZEILE(C2)));"";(INDEX(DATA_manual!C:C;ZEILE(C2))))
Beim Datumsfeld in der Quelle werden Daten hineinkopiert, jedoch ist es manachmal Text oder Zahl.
Das löse ich aktuell so:
=WENN(ISTLEER(DATA_manual!I2);"";(TEXT(DATUM(JAHR(DATA_manual!I2);MONAT(DATA_manual!I2); TAG(DATA_manual!I2));"TT.MM.JJJJ")))
Jedoch entsteht hier beim Löschen einer Zeile aus der Quelltabelle das Bezugsproblem.
Wenn ich die Formel wie oben mit dem Index umsetzen will, gibt es den Fehler bezüglich zu vieler Argumente für DATUM:
=WENN(ISTLEER(INDEX(DATA_manual!I:I;ZEILE(I2)));"";(TEXT(DATUM(JAHR(INDEX(DATA_manual!I:I;ZEILE(I2))) ;MONAT(INDEX(DATA_manual!I:I;ZEILE(I2)));TAG(INDEX(DATA_manual!II:I;ZEILE(I2)));"TT.MM.JJJJ"))))
Mit INDIREKT kann ich bei 2000 Zeilen und aus Performancegründen nicht arbeiten.
Gibt es einen Umweg oder eine bessere Lösung?
Danke für jegliche Hilfe,
Gruss
MT

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: (D)eine Beispieldatei wäre hilfreich(er) owT
25.01.2022 09:45:00
neopa
Gruß Werner
.. , - ...
AW: einen richtigen Formelansatz hast Du doch ...
25.01.2022 10:49:29
neopa
Hallo MT,
... in Deinen Formeln vor der Spalte H, indem da konsequent mit INDEX() gearbeitet wird, so dass beim Löschen/Einfügen einer Datenzeile in der Quellliste immer die richtigen Datenwerte übernommen werden. Du bräuchtest also nur die Formel aus G nach Spalte H kopieren.
Bei Bedarf kannst Du die Formel in H2 ja noch erweitern zu:
=WENN(ISTLEER(INDEX(DATA_manual!I:I;ZEILE(I2)));"";WENNFEHLER(--(INDEX(DATA_manual!I:I;ZEILE(I2))); "hier prüfen")) und nach unten kopieren
Gruß Werner
.. , - ...
Anzeige
AW: einen richtigen Formelansatz hast Du doch ...
25.01.2022 20:52:51
MT
Danke. Das stimmt. Es klappt. Rudi hatte mich auch darauf hingewiesen.
Irgendwie sieht man manchmal den Wald vor lauter Bäumen nicht mehr.
Danke und viele Grüße
Martin
AW: bitteschön owT
27.01.2022 11:36:08
neopa
Gruß Werner
.. , - ...
Ich frage mich, ...
25.01.2022 10:08:48
Rudi
Hallo,
... warum du aus einem Datum Jahr, Monat und Tag extrahierst, um dann wieder ein Datum daraus zu machen.
imho reicht
=WENN(ISTLEER(INDEX(Data_manual!I:I;ZEILE(I2)));"";TEXT(INDEX(Data_manual!I:I;ZEILE(I2)); "TT.MM.JJJJ"))
Gruß
Rudi
AW: Ich frage mich, ...
25.01.2022 20:51:38
MT
Danke. You are the best. Es klappt.
Irgendwie sieht man manchmal den Wald vor lauter Bäumen nicht mehr.
Viele Grüße
Martin
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige