von Stephan » So, 15.08.2021 10:46
Jörn war schneller, ich wollte das Gleiche vorschlagen.
Vielleicht ist es hilfreich, wenn ich poste was ich schon 'vorgeschrieben' habe:
-erstelle in der Zieldatei eine weitere Tabelle (nennen wir sie "TabelleX") und schreibe in Zelle A1 davon die Formel (beispielhaft):
{=DDE("soffice";"C:\Users\XXX\Desktop\10_Dienstplan.ods";"Urlaubsplan.A1:Z100")}
Es kommt dabei darauf an das das eine Matrix-Formel ist, falls die Eingabe mittel Umschalt+Strg+Eingabe nicht richtig klappt, im Formeldialog klappt es per Hakensetzung in jedem Falle.
(WEIL es eine Matrixformel ist 'dehnt' sich die Formel in der Zieltabelle auch automatisch auf den Bereich A1:Z100 aus, so als wäre dieser ganze Bereich beim Eintragen der Formel, markiert gewesen.)
Wenn der Zellbereich "Urlaubsplan.A1:Z100" groß genug gewählt wurde, um alle Zellen zu beinhalten die Deine eigentliche formel benötigt, kannst Du diese Formel nun so abändern das sie auf "TabelleX" Bezug nimmst, also:
=WENN(TabelleX.H10="K";"X";WENN(TabelleX.H10="U";"X";TabelleX.H10))
Gruß
Stephan
Jörn war schneller, ich wollte das Gleiche vorschlagen.
Vielleicht ist es hilfreich, wenn ich poste was ich schon 'vorgeschrieben' habe:
-erstelle in der Zieldatei eine weitere Tabelle (nennen wir sie "TabelleX") und schreibe in Zelle A1 davon die Formel (beispielhaft):
{=DDE("soffice";"C:\Users\XXX\Desktop\10_Dienstplan.ods";"Urlaubsplan.A1:Z100")}
Es kommt dabei darauf an das das eine Matrix-Formel ist, falls die Eingabe mittel Umschalt+Strg+Eingabe nicht richtig klappt, im Formeldialog klappt es per Hakensetzung in jedem Falle.
(WEIL es eine Matrixformel ist 'dehnt' sich die Formel in der Zieltabelle auch automatisch auf den Bereich A1:Z100 aus, so als wäre dieser ganze Bereich beim Eintragen der Formel, markiert gewesen.)
Wenn der Zellbereich "Urlaubsplan.A1:Z100" groß genug gewählt wurde, um alle Zellen zu beinhalten die Deine eigentliche formel benötigt, kannst Du diese Formel nun so abändern das sie auf "TabelleX" Bezug nimmst, also:
=WENN(TabelleX.H10="K";"X";WENN(TabelleX.H10="U";"X";TabelleX.H10))
Gruß
Stephan