Hallo,

Andreas Borutta schrieb:

Ich suche einen Weg, der bewirkt, dass Formeln mit Bezügen auf leere
Zellen als Ergebnis nichts anzeigen. Eine leere Zelle soll also nicht
als Wert Null interpretiert werden.
da kenne ich bislang nur den Weg, das mit WENN() abzufragen:
=WENN(A1<>"";A1+B1;"")

Danke.

Eigentlich müsste man jeden einzelnen Zellbezug, der in der Formel
vorkommt, in der WENN-Abfrage auf Leerheit prüfen.

Hhmm. Dadurch würden die Formeln sehr unübersichtlich.

Dafür gibt es Matrixfomeln. Angenommen, die zu addierenden Zellen sind im Bereich von A1 bis A124, dann lautet die Formel:

{=WENN(SUMME(ISTLEER(A1:A124))>0;"";SUMME(A1:A124))}

Diese Formel liefert die Summe der Zellen A1 bis A124, wenn keine dieser Zellen leer ist. Ansonsten liefert die Formel einen leeren Text.

Die Komplexität der Formel ist dabei immer dieselbe, egal wie viele Zellen addiert und auf "leer" geprüft werden.

Eine Matrixformel ist gekennzeichnet durch die geschweiften Klammern, die aber nicht eingetippt werden dürfen. Vielmehr werden diese automatisch in der Formel angezeigt, wenn man deren Eingabe mit Shift+Strg+Enter abschließt.

Matrixformeln gehören zu den Basics des Tabellenkalkulationskonzepts, auch wenn diese wenig bekannt sind. Wer mehr darüber erfahren will, schaut in die Hilfe, die Doku oder das Wiki. Wer bei LibreOffice oder OpenOffice.org nicht fündig wird, kann die entsprechenden Tipps auch für Excel herbeigooglen. Konzept und Bedienung sind gleich.

Gruß

Stefan

--
www.datenpilot.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an