Matrixformel in OOo2.2.1=ok. Aber nicht ab 2.4.x
Verfasst: Fr, 08.05.2009 13:14
Mahlzeit liebe Gemeinde,
eine Matrixformel, die ich unter OOo 2.2.1 erstellt hatte, funktioniert nur bis zur 2.3.1. Ab der 2.4.x, also einschließlich der 3.1.0, ist die gesamtfunktion nicht mehr zufriedenstellend.
Um was geht es genau?
Die Matrixformel soll einen Datenbereich (Datumsliste) nach Übereinstimmungen durchsuchen, und wenn die Datume identisch sind, dann soll ein Mondsymbol angezeigt werden.
Okay, das funktioniert durchgehend in allen Versionen einwandfrei.
Nur das was nicht zufriedenstellend funktioniert ist, meine vorangeschalltete Fehlerüberprüfung und Fehlermeldung Unterdrückung wenn die Datume nicht identisch sind. Das heißt, anstatt das eine "leere" Zelle dargestellt wird, bekomme ich die Fehlermeldungen "Err:502" angezeigt.
Hier die Formel.
Wie zu sehen, ist der Formelbereich ab MAX in dem WENN-, und im SONST-Teil identisch. Und wie schon erwähnt, funktioniert der SONST-Teil mit WAHL auch ohne schwierigkeiten. Nur der WENN-Teil, mit dem Fehlerabfangen durch ISTFEHLER(), will nicht mehr so, wie ich es will.
Um das ganze zu verdeutlichen, habe ich eine kleine Beispieldatei angehängt.
Wäre schön wenn ihr mir bei der Fehlerbeseitigung helfen könnt.
Für Eure Bemühungen bedanke ich mich schon mal recht herzlich.
Gruß
balu
eine Matrixformel, die ich unter OOo 2.2.1 erstellt hatte, funktioniert nur bis zur 2.3.1. Ab der 2.4.x, also einschließlich der 3.1.0, ist die gesamtfunktion nicht mehr zufriedenstellend.

Um was geht es genau?
Die Matrixformel soll einen Datenbereich (Datumsliste) nach Übereinstimmungen durchsuchen, und wenn die Datume identisch sind, dann soll ein Mondsymbol angezeigt werden.
Okay, das funktioniert durchgehend in allen Versionen einwandfrei.

Nur das was nicht zufriedenstellend funktioniert ist, meine vorangeschalltete Fehlerüberprüfung und Fehlermeldung Unterdrückung wenn die Datume nicht identisch sind. Das heißt, anstatt das eine "leere" Zelle dargestellt wird, bekomme ich die Fehlermeldungen "Err:502" angezeigt.
Hier die Formel.
Code: Alles auswählen
{=WENN(ISTFEHLER(MAX(WENN(GANZZAHL($D$2:$J$15)=A7;GANZZAHL($E$2:$K$15))));"";WAHL(MAX(WENN(GANZZAHL($D$2:$J$15)=A7;GANZZAHL($E$2:$K$15)));$D$1;$E$1;$F$1;$G$1))}
Um das ganze zu verdeutlichen, habe ich eine kleine Beispieldatei angehängt.
Wäre schön wenn ihr mir bei der Fehlerbeseitigung helfen könnt.
Für Eure Bemühungen bedanke ich mich schon mal recht herzlich.

Gruß
balu