Bringt Sie eine Seite zurück - dahin, woher Sie auf diese Seite gekommen sind
Tragen Sie sich in das Gästebuch ein

Übungen

Nach oben

Wenn(Bedingung;Dann-Anweisung;Sonst-Anweisung)

Aufgabe 1: In der Zeile 2 soll in einer Spalte immer dann eine 1 stehen, wenn in der gleichen Spalte in der Zeile darüber ein Wert eingetragen ist. Ansonsten soll sie leer bleiben

  A B C D
1 -5 5   Peter
2 1 1   1

Lösung:

bullet Man muss zuerst die Bedingung suchen: welcher Zellenwert bestimmt, ob die eine oder die andere Möglichkeit gewählt werden soll?: Das ist  ...wenn in der gleichen Spalte in der darüber liegenden Zeile ein Wert eingetragen ist
Es gibt also zwei Möglichkeiten: entweder ist die darüber liegende Zelle leer oder nicht leer
Oder so ausgedrückt, dass Excel es versteht:
entweder gilt A1="" , dann ist A1 leer, oder eben nicht.
Also:
Bedingung: A1=""
bullet  Dann muss man einsetzen, was Excel für den Fall tun sollte, dass die Bedingung zutrifft.
Im gegebenen Beispiel soll die Zelle A2 leer bleiben, wenn die Zelle A1 auch leer ist.
Also:
Dann-Anweisung: ""
bullet Schließlich folgt, was Excel einsetzen muss, wenn die Bedingung nicht erfüllt ist. In diesem Falle soll eine 1 eingesetzt werden.
Also:
Sonst-Anweisung: 1

In der Zelle A2 muss also stehen: Wenn(A1="";"";1)
In anderen Worten:
Wenn die Bedingung A1 ist leer zutrifft, dann soll hier in A2 auch leer stehen, in jedem anderen Fall soll hier in A2 eine 1 stehen.

Anschließend bewegen wir den Cursor in die rechte untere Ecke der Zelle mit der Formel (A2), er verändert sich zu einem schwarzen Kreuz, dann klicken wir mit der linken Maustaste und ziehen mit gedrückter Maustaste solange nach rechts, bis in der darüber liegenden Zeile keine Werte mehr stehen.

Aufgabe 2: In der Spalte A stehen Werte. Wenn in der Spalte A ein Wert größer als 0 steht, dann soll in der nebenstehenden Zelle ja stehen, andernfalls nein.

  A B C
1 -5 nein nein
2 2 ja ja
3 -1 nein nein
4 0 nein ja

Lösung:

bullet Man muss zuerst die Bedingung suchen: welcher Zellenwert bestimmt, ob die eine oder die andere Möglichkeit gewählt werden soll?: Das ist  ...wenn in der Spalte A ein Wert größer als 0 steht
Es gibt also zwei Möglichkeiten: entweder ist die nebenstehende Zelle größer als Null oder nicht.
Entweder gilt A1>0 , dann ist A1größer als  Null, oder eben nicht.
Also:
Bedingung: A1=0
bullet  Dann muss man einsetzen, was Excel für den Fall tun sollte, dass die Bedingung zutrifft.
Im gegebenen Beispiel soll die Zelle B1 ja  anzeigen, wenn A1 größer als Null ist..
Also:
Dann-Anweisung: "ja"  (Text immer in Anführungszeichen!)
bullet Schließlich folgt, was Excel einsetzen muss, wenn die Bedingung nicht erfüllt ist. In diesem Falle soll nein eingesetzt werden.
Also:
Sonst-Anweisung: "nein"

In der Zelle A2 muss also stehen: Wenn(A1>0;"ja";"nein")
In anderen Worten:
Wenn die Bedingung A1 ist größer als Null zutrifft, dann soll hier in A2 ja stehen, in jedem anderen Fall soll hier in A2 nein stehen.

Anschließend bewegen wir den Cursor in die rechte untere Ecke der Zelle mit der Formel (B1), er verändert sich zu einem schwarzen Kreuz, dann klicken wir mit der linken Maustaste und ziehen mit gedrückter Maustaste solange nach unten, bis in der nebenliegenden Zeile keine Werte mehr stehen.

Wenn man das Ergebnis der C-Spalte erreichen will, dann muss man lediglich die Bedingung ändern und aus dem größer als ein größer gleich machen:

A1>=0       =Wenn(A1>=0;"ja";"nein")
 

Aufgabe 3: In Zeile 1 stehen drei Noten je gefolgt von ihrer jeweiligen Gewichtung. In der Zeile 2 sollen die gewichteten Noten hilfsweise berechnet werden. In der dritten Zeile soll dann die Endnote stehen.
Fehlermeldungen soll vorgebeugt werden.

  A B C D E F

1

3 100% 2 80% 4 50%

2

     
3  

In A2 bis E2 soll die gewichtete Note (Note * Gewichtung) stehen:

bullet A2     =A1*B1
bullet C2     =C1*D1
bullet E2     =E2*F2

In A3 steht die Endnote (Summe der gewichteten Noten geteilt durch Summe der Gewichtungen):

bulletA3     =(A1*B1+C1*D1+E1*F1)/(B1+D1+F1)
oder noch eleganter:
bulletA3     =Summe(A2:E2)/Summe(B1;D1;F1)

ACHTUNG: A1:A5 bedeutet das gleiche wie A1;A2;A3;A4;A5
Der Doppelpunkt bezeichnet also einen Bereich - das Semikolon Einzelzellen

Ein möglicher Fehler besteht bei Ausdrücken immer darin, durch Null zu teilen. Also sollten wir diesen Fall abfangen und statt der Fehlermeldung lieber eine leere Zelle anzeigen:
Wir ergänzen unsere Formel dahingehend, dass dann, wenn der Nenner 0 ist, keine Berechnung durchgeführt wird:

bulletA3     =Wenn(Summe(B1;D1;F1)=0;"";Summe(A2:E2)/Summe(B1;D1;F1))