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 ![face-wink face-wink](/images/icons/fa/light/face-laugh-wink.svg)
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
=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
Please also mark the comments that contributed to the solution of the article
Content-Key: 128557
Url: https://administrator.de/contentid/128557
Printed on: June 17, 2024 at 12:06 o'clock
5 Comments
Latest comment
![Mitglied: 76109 Mitglied: 76109](/images/members/profile_male_64x64.png)
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![face-wink face-wink](/images/icons/fa/light/face-laugh-wink.svg)
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
![Mitglied: 76109 Mitglied: 76109](/images/members/profile_male_64x64.png)
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
![Mitglied: 76109 Mitglied: 76109](/images/members/profile_male_64x64.png)
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