Ich bin 35 und habe den Körper eines 20jährigen. – Ach ja – wo denn? – Hinten im Kofferraum.

Excelschulung. Wir üben Datumsberechnungen. Ein Teilnehmer ruft mich zu sich und fragt, warum seine Formel nicht das korrekte Halbjahr berechne:

Ich schmunzle und erkläre, dass er die Klammer korrekt setzen muss:

Monat(Q2)>6 

und nicht

Monat(Q2>6) 

Er erwidert, dass er es auch mit Anführungszeichen probiert hätte:

Klar: Da in Excel Texte immer größer sind als Zahlen, wird eine Monatszahl > „6“ immer FALSCH liefern …

Excel hält sich nicht an die Theoreme der Prädikatenlogik

Kennen Sie das: Ich benötige eine Liste, die sich dynamisch fortsetzt. In einer Zelle wird ein Wert eingetragen – die Nummer eines Zählers soll nur bis nur eingetragenen Nummer angezeigt werden.

Die Formel:

=WENN(A9=$B$4;A9+1;““)

funktioniert problemlos –

=WENN(A9=$B$4;““;A9+1)

jedoch nicht.

Einer geht und einer nicht.

Einer geht und einer nicht.

20160626weiter01

Der Grund ist offensichtlich. Befindet sich in einer Zelle ein leerer String („“), kann Excel zwar problemlos den Ausdruck

12 = „“

auswerte und FALSCH zurückgeben. Jedoch bei den Operatoren der Ungleichheit (<, >, <= und >=):

12 < „“

liefert Excel einen Fehler. Also aufpassen: man darf nicht immer einfach rumdrehen!