Zwei Zellen prüfen ob leer, wenn leer in die nächste eine Null schreiben

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Dieter_frey
Beiträge: 4
Registriert: Mi, 08.07.2015 22:32

Zwei Zellen prüfen ob leer, wenn leer in die nächste eine Null schreiben

Beitrag von Dieter_frey »

Hallo board

Hoffe ich kann verständlich erklären was ich machen will.
Ich habe eine Zeile in der unter anderem zwei Zellen die nebeneinander sind (C7 Und D7) geprüft werden sollen, ist eine davon nicht leer soll nichts weiter passieren, sind aber beide Zellen leer soll im die nächste Zeile (E7) eine 0 geschrieben werden.
Eventuell kann wenn in einer der Zelle was steht ein " -" in Zelle E7 geschrieben werden.
Habe es mit der wenn Funktion versucht bekomme es aber irgendwie nicht hin. Mit istleer habe ich es auch schon versucht.
Kann mir hier jemand weiterhelfen?

Mfg Dieter
Benutzeravatar
ChristianAC
***
Beiträge: 91
Registriert: So, 30.11.2014 23:59

Re: Zwei Zellen prüfen ob leer, wenn leer in die nächste eine Null schreiben

Beitrag von ChristianAC »

Hallo Dieter,

schau mal,ob Du damit etwas anfangen kannst.

Code: Alles auswählen

=WENN(UND(C7="";D7="");0;WENN(ODER(C7="";D7="");"-";""))
oder

Code: Alles auswählen

=WENN(UND(C7="";D7="");TEXT(0;"@");WENN(ODER(C7="";D7="");"-";""))
dann wird die 0 nach links gerückt,damit es harmonischer aussieht

Grüssle Chris

EDIT:
viele Wege führen nach Rom

oder alternativ:

Code: Alles auswählen

=WENN(UND(ISTLEER(C7);ISTLEER(D7)=WAHR);"0";WENN(ODER(ISTLEER(C7)=WAHR;ISTLEER(D7)=1);"-";""))
Eine WENN-Funktion besteht aus einem WENN-, einem DANN- und einem SONST-Teil.
Üblicherweise schachtelt man,d.h. wie auch in diesem Fall wird in das SONST ein neues WENN gepackt.
Es ist aber wichtig,wie Du es aufbaust. Ich muss eine Bewertung von vier Assen beim Pokern z.B.den drei Assen vorziehen,umgekehrt wird es aber falsch. Oder nimm' das Toto-Tippen, ich habe dazu mal eine kleine Beispieldatei gemacht.

Gruss Chris
Dateianhänge
Toto.ods
(9.31 KiB) 194-mal heruntergeladen
Internetrechner mit Win 7 OO 3.0.0 sowie Notebook mit XP und AOO 4.1.1
VideoPoker-Spiel
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Zwei Zellen prüfen ob leer, wenn leer in die nächste eine Null schreiben

Beitrag von clag »

hallo Dieter_frey

das geht auch noch etwas kürzer zB mit dieser Formel

=WENN(ISTLEER(C7)*ISTLEER(D7);0;"-")

und sollte eigentlich deinen Wunsch erfüllen.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Dieter_frey
Beiträge: 4
Registriert: Mi, 08.07.2015 22:32

Re: Zwei Zellen prüfen ob leer, wenn leer in die nächste eine Null schreiben

Beitrag von Dieter_frey »

Vielen Dank euch beiden, funktionieren beide Lösungen perfekt.
Habe auch schon gesehen wo mein Fehler lag, dachte ich kann beide Zellen in die istleerFrage packen.
Nochmals vielen vielen Dank Euch beiden für die schnelle Antwort, hätte ich früher gefragt hätte ich zwei Tage grübeln erspart, aber man lernt ja nichts wenn man nur abschreibt. Einen schönen Tag noch.

MfG Dieter
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Zwei Zellen prüfen ob leer, wenn leer in die nächste eine Null schreiben

Beitrag von Karolus »

...dachte ich kann beide Zellen in die istleerFrage packen.
Kannst du auch, mit:

Code: Alles auswählen

=WENN(SUMME(ISTLEER(C7:D7))=2;0;"-"
als Matrixformel

Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten