OpenOffice Calc Formel Err 502?
Hi! Ich erstelle mir gerade in OpenOffice ein Dokument. Hier habe ich eine Formel, die nicht so ganz funktionieren möchte. Ich bekomme immer Err:502 angezeigt (ungültiges Argument). Ich hoffe ihr könnt mir helfen. Ich sitze schon den ganzen Tag davor
Hier ist die Formel:
Und hier mal probiert etwas übersichtlicher zu gestalten:
Also in F28 steht aus welcher Zeile er das Datum aus der Tabelle Log holen soll.
Der erste Teil scheint zu funktionieren, also wenn F28 leer ist und die erste WENN- Anweisung ausgeführt wird. Das Problem müsste dann im zweiten Teil liegen. Ich finde aber keinen Fehler. Falls ihr für das Problem noch mehr Bezüge braucht meldet euch bitte.
Danke schonmal
Gruß
Tobias
Hier ist die Formel:
=WENN(ISTLEER($F$28);WENN(ISTLEER(A3);"";VERKETTEN("<qso_date:8:d>";JAHR(A3);WENN(IDENTISCH(LÄNGE(MONAT(A3));2);MONAT(A3);VERKETTEN("0";MONAT(A3)));WENN(IDENTISCH(LÄNGE(TAG(A3));2);TAG(A3);VERKETTEN("0";TAG(A3)))));WENN(ISTLEER(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log")));"";VERKETTEN("<qso_date:8:d>";JAHR(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log")));WENN(IDENTISCH(LÄNGE(MONAT(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log"))));2);MONAT(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log")));VERKETTEN("0";MONAT(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log")))));WENN(IDENTISCH(LÄNGE(TAG(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log"))));2);TAG(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log")));VERKETTEN("0";TAG(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log"))))))))
Und hier mal probiert etwas übersichtlicher zu gestalten:
=WENN(
ISTLEER(
$F$28
);
WENN(
ISTLEER(
A3
);
"";
VERKETTEN(
"<qso_date:8:d>";
JAHR(
A3
);
WENN(
IDENTISCH(
LÄNGE(
MONAT(
A3
)
);
2
);
MONAT(
A3
);
VERKETTEN(
"0";
MONAT(
A3
)
)
);
WENN(
IDENTISCH(
LÄNGE(
TAG(
A3
)
);
2
);
TAG(
A3
);
VERKETTEN(
"0";
TAG(
A3
)
)
)
)
);
WENN(
ISTLEER(
INDIREKT(
ADRESSE(
INDIREKT(
$F$28
);
1;
1;
1;
"Log"
)
)
);
"";
VERKETTEN(
"<qso_date:8:d>";
JAHR(
INDIREKT(
ADRESSE(
INDIREKT(
$F$28
);
1;
1;
1;
"Log"
)
)
);
WENN(
IDENTISCH(
LÄNGE(
MONAT(
INDIREKT(
ADRESSE(
INDIREKT(
$F$28
);
1;
1;
1;
"Log"
)
)
)
);
2
);
MONAT(
INDIREKT(
ADRESSE(
INDIREKT(
$F$28
);
1;
1;
1;
"Log"
)
)
);
VERKETTEN(
"0";
MONAT(
INDIREKT(
ADRESSE(
INDIREKT(
$F$28
);
1;
1;
1;
"Log"
)
)
)
)
);
WENN(
IDENTISCH(
LÄNGE(
TAG(
INDIREKT(
ADRESSE(
INDIREKT(
$F$28
);
1;
1;
1;
"Log"
)
)
)
);
2
);
TAG(
INDIREKT(
ADRESSE(
INDIREKT(
$F$28
);
1;
1;
1;
"Log"
)
)
);
VERKETTEN(
"0";
TAG(
INDIREKT(
ADRESSE(
INDIREKT(
$F$28
);
1;
1;
1;
"Log"
)
)
)
)
)
)
)
)
Also in F28 steht aus welcher Zeile er das Datum aus der Tabelle Log holen soll.
Der erste Teil scheint zu funktionieren, also wenn F28 leer ist und die erste WENN- Anweisung ausgeführt wird. Das Problem müsste dann im zweiten Teil liegen. Ich finde aber keinen Fehler. Falls ihr für das Problem noch mehr Bezüge braucht meldet euch bitte.
Danke schonmal
Gruß
Tobias
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 128557
Url: https://administrator.de/contentid/128557
Ausgedruckt am: 21.11.2024 um 21:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo Tobias!
Also, die Verkettung von Datum, ließe sich zunächst auf eine Verkettung im Format "JJJJMMDD" reduzieren:
Dadurch sollte die Formel etwas kleiner und übersichtlicher werden
Gruß Dieter
Also, die Verkettung von Datum, ließe sich zunächst auf eine Verkettung im Format "JJJJMMDD" reduzieren:
=VERKETTEN("<qso_date:8:d>";JAHR(A3);RECHTS("0" & MONAT(A3);2);RECHTS("0" & TAG(A3);2)) |
Dadurch sollte die Formel etwas kleiner und übersichtlicher werden
Gruß Dieter
Hallo Tobias!
Zusammengefasst in etwa so:
Gruß Dieter
Zusammengefasst in etwa so:
=WENN(ISTLEER($F$28); |
WENN(ISTLEER(A3);"";VERKETTEN("<qso_date:8:d>";JAHR(A3);RECHTS("0"&MONAT(A3);2);RECHTS("0"&TAG(A3);2))); |
WENN(ISTLEER(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log")));""; |
VERKETTEN("<qso_date:8:d>";JAHR(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log"))); |
RECHTS("0"&MONAT(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log")));2); |
RECHTS("0"&TAG(INDIREKT(ADRESSE(INDIREKT($F$28);1;1;1;"Log")));2)))) |
Gruß Dieter
Hallo obi134 !
Im Prinzip das gleiche. Nur mit dem Unterschied, dass es mit Text(A3;Format) noch kürzer bzw noch effektiver zu kürzen geht..
Gruß Dieter
Im Prinzip das gleiche. Nur mit dem Unterschied, dass es mit Text(A3;Format) noch kürzer bzw noch effektiver zu kürzen geht..
Gruß Dieter