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
=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: April 26, 2024 at 14:04 o'clock
5 Comments
Latest comment
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