Erarbeitung
Eine weitere Automatisierung der Formel
Der Vereinsvorstand möchte die Berechnungsformel für den Mitgliedsbeitrag noch weiter anpassen. Sie soll folgende Form erhalten: Beitrag = Alter - x.
Aufgabe 1
(a) Erkläre, wozu eine solche Anpassung gut sein könnte.
(b) Markiere in der Tabelle die Spaltenköpfe von G und I. Dazwischen fehlt anscheinend etwas. Klicke mit rechts darauf und wähle „Einblenden“ aus.
(c) Es erscheinen zwei neue Zellen, die wir nun verwenden wollen. Wir betrachten erst einmal die Differenz von Beitrag und Alter. Das soll das x aus der Formel oben sein. Wähle hierfür 6 aus und trage die Zahl in die Zelle I1 ein.
(d) Passe die Formel in Zelle E2 so an, dass sie nicht mehr den festen Wert 6 verwendet, sondern auf die Zelle I1 zugreift.
(e) Übertrage die Formel auch auf die Zellen E3 bis E21 – entweder durch Kopieren oder durch „Herunterziehen“. Das Ergebnis ist unerwartet (oder nicht?). Erkläre.
(f) Blende dir die nachfolgende Erklärung ein und vergleiche mit deinen eigenen Ideen.
Erklärung ein-/ausblenden
Da Excel relative Zellbezüge verwendet, wurde beim „Herunterziehen“ der Bestandteil I1 in der Formel verändert. Wenn sich in Zelle E2 auf die Zelle I1 bezogen wird, dann muss sich in Zelle E21 auf die Zelle I20 beziehen, obwohl das hier gar keinen Sinn ergibt.
Absolute Zellbezüge
Möchte man, dass ein Zellbezug in einer Formel beim Übertragen der Formel auf andere Zellen unverändert bleibt, dann muss man einen absoluten Zellbezug verwenden. Das geht so: Statt „I1“ schreiben wir „I$1“. Nun wird sich absolut auf die Zeile 1 bezogen; sie verändert sich beim Übertragen der Formel nicht mehr. Möchte man auch die Spalte absolut festlegen, schreibt man „$I$1“.
Aufgabe 2
Korrigiere die Formel für den Jahresbeitrag, indem du in Zelle E2 einen absoluten Zellbezug verwendest und dann die Formel auf die Zellen darunter „runterziehst“. Probiere danach aus, was passiert, wenn du den Wert in Zelle I1 veränderst.
Eine Altersgrenze
Na, hast du die absoluten Zellbezüge verstanden? Dann kommt hier noch eine Herausforderung für dich:
Aufgabe 3
Beim nächsten Vereinsausflug dürfen nur diejenigen mitfahren, die 12 Jahre oder älter sind. Trage diese Altersgrenze in die Zelle I3 ein.
(a) Zwischen den Spalten E und G fehlt auch eine Spalte. Blende sie ein.
(b) Hier soll für jedes Vereinsmitglied angegeben werden, ob es alt genug ist. Nutze hierfür die Funktion „WENN“ sowie einen absoluten Zellbezug. In den Zellen soll am Ende entweder „Ja“ oder „Nein“ stehen – je nach Alter.
(c) Nutze bedingte Formatierung, um alle einzufärben, die älter sind als die Altersgrenze.
Mehr zur WENN-Funktion
Die Funktion, die du hier verwendet hast, stellt eine Fallunterscheidung dar. Solche Fallunterscheidungen haben die folgende Form: „WENN [Bedingung] DANN [...] SONST [...]“. Man benötigt sie aber nicht nur in Excel, sondern auch beim Programmieren. Dabei möchte man einem Computerprogramm „sagen, was es tun soll.“ Dazu sind Fallunterscheidungen natürlich sehr sinnvoll: „Wenn das Passwort richtig war, dann ...; ansonsten soll der Nutzer es nochmal eingeben. Wenn das Passwort dreimal falsch war, dann ...“