von balu » Mo, 03.12.2012 16:23
Hallo scream,
da es sich bei den Fehlermeldungen wohl nur um die Spalten AH und AK in den einzelnen Monatsblättern handelt, reicht es eigentlich vollkommen aus, wenn in der Spalte AI diese Formel
Code: Alles auswählen
=WENN(ZÄHLENWENN(C5:AG5;"U")=0;"";ZÄHLENWENN(C5:AG5;"U"))
auf das hier geändert wird.
Oder aber
Code: Alles auswählen
=WENN(ZÄHLENWENN(C5:AG5;"U")=0;0;ZÄHLENWENN(C5:AG5;"U"))
Man muss nicht unbedingt jede Formel, so wie von Karo vorgeschlagen, abändern, denn dann kann man gleich die ganze Datei neu erstellen, inklusive der ausgeblendeten Spalten.
Mich würde aber trotzdem interessieren, was da jetzt anders dran ist...
Wann genau weiß ich nicht mehr, aber irgendwann kamen die Entwickler von LO auf die Idee eine leere Zelle, die per Formel mit "" auf leer gesetzt wird, nicht mehr mit 0 (Null) gleichzusetzen. Daraus ergibt sich jetzt z.B. bei dieser Formel,
Code: Alles auswählen
=WENN((SUMME($Einstellungen.B3:C3))-AI5=0;"";(SUMME($Einstellungen.B3:C3))-AI5)
eine Subtraktions von einem Zahlenwert 'SUMME($Einstellungen.B3:C3)' minus dem Inhalt von AI5, der nicht 0 sondern einfach leer ist. Mit anderen Worten; wenn z.B. das Ergebnis der Summenformel 33 ist, dann müsste jetzt davon *leer* abgezogen werden. Leer ist aber kein Zahlenwert, sondern ein Zustand. Und einen Zustand kann man mathematisch nicht von einem Zahlenwert subtrahieren, addieren, oder sonstwas. Und da dies ein unzulässiges Verfahren ist, schmeißt LO nun deshalb einen Fehler raus.
Ich hoffe das meine eigenen Worte für dich verständlich waren.
Gruß
balu
Hallo scream,
da es sich bei den Fehlermeldungen wohl nur um die Spalten AH und AK in den einzelnen Monatsblättern handelt, reicht es eigentlich vollkommen aus, wenn in der Spalte AI diese Formel
[code]
=WENN(ZÄHLENWENN(C5:AG5;"U")=0;"";ZÄHLENWENN(C5:AG5;"U"))
[/code]
auf das hier geändert wird.
[code]
=ZÄHLENWENN(C5:AG5;"U")
[/code]
Oder aber
[code]
=WENN(ZÄHLENWENN(C5:AG5;"U")=0;0;ZÄHLENWENN(C5:AG5;"U"))
[/code]
Man muss nicht unbedingt jede Formel, so wie von Karo vorgeschlagen, abändern, denn dann kann man gleich die ganze Datei neu erstellen, inklusive der ausgeblendeten Spalten.
[quote]
Mich würde aber trotzdem interessieren, was da jetzt anders dran ist...
[/quote]
Wann genau weiß ich nicht mehr, aber irgendwann kamen die Entwickler von LO auf die Idee eine leere Zelle, die per Formel mit "" auf leer gesetzt wird, nicht mehr mit 0 (Null) gleichzusetzen. Daraus ergibt sich jetzt z.B. bei dieser Formel,
[code]
=WENN((SUMME($Einstellungen.B3:C3))-AI5=0;"";(SUMME($Einstellungen.B3:C3))-AI5)
[/code]
eine Subtraktions von einem Zahlenwert 'SUMME($Einstellungen.B3:C3)' minus dem Inhalt von AI5, der nicht 0 sondern einfach leer ist. Mit anderen Worten; wenn z.B. das Ergebnis der Summenformel 33 ist, dann müsste jetzt davon *leer* abgezogen werden. Leer ist aber kein Zahlenwert, sondern ein Zustand. Und einen Zustand kann man mathematisch nicht von einem Zahlenwert subtrahieren, addieren, oder sonstwas. Und da dies ein unzulässiges Verfahren ist, schmeißt LO nun deshalb einen Fehler raus.
Ich hoffe das meine eigenen Worte für dich verständlich waren.
Gruß
balu