das Problem „und“

Manchmal macht der umgangssprachliche Begriff „und“ bei der Umsetzung in die formale Logik von Excel Schwierigkeiten, da ihm mehrere Realisierungen in Excel entsprechen:
Wenn Sie zwei Zahlen addieren, dann meint „und“ meistens „+“. Also: 1000 und 150 entsprechen
=1000+150
Achtung: Ein umgangssprachliches 1000 und 20 % („wir erhöhen 1.000 € um 20 %“) darf nicht als
=1000+20%
geschrieben werden, da 20% in Excel als 0,2 interpretiert wird. Sie müssen exakt formulieren: 1000 und 20% von 1000, also:
=1000+1000*20%
Wenn Sie zwei Bedingungen miteinander verknüpfen, dann wird „und“ meistens mit UND realisiert:
Wenn die Postleitzahl größer oder gleich als 80000 und kleiner als 90000, dann kennzeichne mit einem „x“:
=WENN(UND(A2>=80000;A2<90000);“x“;““)

Hinweis: Beachten Sie, dass häufig umgangssprachlich „und“ verwendet wird, obwohl ein logisches „oder“ korrekt ist: Zähle alle Zellen, in denen München und Hamburg steht. Gemeint ist hier: Bestimme die Anzahl der Zellen, in denen sich entweder der Text „München“ oder der Text „Hamburg“ befindet. Dies ist keine sprachliche Spitzfindigkeit, sondern wirkt sich auf das Ergebnis aus:

=WENN(UND(A2=“München“;A2=“Hamburg“);1;0)

=WENN(ODER(A2=“München“;A2=“Hamburg“);1;0)

Im ersten Fall werden Sie nie eine 1 erhalten, da in der Zelle A2 niemals „München“ und zugleich „Hamburg“ stehen kann.

Soll die Gesamtanzahl ermittelt werden, dann ist die Funktion ZÄHLENWENN zu verwenden. Da sie eine Zahl liefert, muss ihr Ergebnis zu einer anderen addiert werden, also: =ZÄHLENWENN(A:A;“München“)+ZÄHLENWENN(A:A;“Hamburg“). Das entspricht dem logischen ODER. Für das logische UND stellt Excel seit der Version 2007 die Funktion ZÄHLEnWENNS zur Verfügung. (analog: SUMMEWENN und MITTELWERTWENN)

Und schließlich gibt es noch die Möglichkeit, Texte miteinander zu verketten. Der Operator hierfür lautet „&“. Steht in der Zelle A2 „München“ und in B2 „Hamburg“, dann ergibt =A2&B2 den Wert „MünchenHamburg“. Es kann also „80339“ und „München“ nur „80339 München“ ergeben, wenn Sie noch korrekt ein Leerzeichen einfügen.

Achtung: Für die meisten Excel-Anwender ist es sicherlich trivial – allerdings habe ich es schon einmal als Fehler gesehen: Der Ausdruck „der Wert der Zelle C7 ist größer als 500“ darf nicht geschrieben werden: C7=>500. Das umgangssprachliche „ist“ geht im logischen Ausdruck „ist größer als“ ein und wird mit „>“ beschrieben.