Übungsaufgaben zur Tabellenkalkulation

https://bildung.social/@oerinformatik/

https://oer-informatik.de/tabellenkalkulation-uebungsaufgaben

Tabellenkalkulation, SVERWEIS, WENN-Funktion, ZÄHLENWENN, Datumsfunktionen, absolute Bezüge, CSV, Nutzwertanalyse, Übungsaufgaben, Prüfungsvorbereitung

tl/dr; (Bearbeitungszeit insgesamt 69 min, mehrere Aufgaben): Zwei Übungsaufgaben: Formeln mit WENN, SVERWEIS, WOCHENTAG, ZÄHLENWENN und Datumsrechnung angeben, absolute und gemischte Bezüge setzen, fremde Formeln und CSV-Dateien auf Fehler untersuchen, nicht sinnvolle Berechnungen erkennen sowie Einsatz und Grenzen einer Tabellenkalkulation beschreiben – mit ausklappbaren Lösungen [AI-Assisted]. (Zuletzt geändert am 28.10.2026)

Diese Übungsaufgaben gehören zum Artikel Tabellenkalkulation: Formeln, Bezüge und Funktionen sicher anwenden.

Hinweise zur Bearbeitung: Als FIA musst Du zur Teil-2-Prüfung Aufgaben auf Kernkompetenz-Ebene lösen können, das sind Aufgabe 2.1 und Aufgabe 2.2. Gib bei Formelaufgaben immer Formeln an, keine ausgerechneten Werte. Du darfst deutsche oder englische Funktionsnamen verwenden; die Funktionsbeschreibungen findest Du am Anfang von Aufgabe 2.1 – sie gelten auch für Aufgabe 2.2. Bearbeite erst jede Teilaufgabe, bevor Du die Lösung aufklappst.

Aufgabe 2.1: Fristen und Catering für ein Barcamp planen (Kernkompetenz)

(ca. 39 min Bearbeitungszeit)

Das Ratz und Rübe Berufskolleg (RRB) in Bielefeld veranstaltet am Samstag, 13.03.2027, das Barcamp „Lernen.Digital.Leben 2027“ mit bis zu 400 Teilnehmenden. Bis die Barcamp-Software fertig ist, plant Dimitrios Papadopoulos (Gesamtleitung Orga) Fristen und Verpflegung in einer Tabellenkalkulation. Du unterstützt das Orga-Team als Auszubildende*r.

Funktionsbeschreibungen (Auszug)

  • VLOOKUP(lookup_value; range; col_index; [range_lookup]) – searches for lookup_value in the first column of range and returns the value in the same row from column col_index of the range (the first column of the range is 1). Use FALSE as range_lookup for an exact match; if range_lookup is TRUE or omitted, an approximate match is returned and the first column must be sorted in ascending order.

  • IF(condition; value_if_true; value_if_false) – returns value_if_true if the condition is TRUE, otherwise value_if_false.

  • WEEKDAY(date; [return_type]) – returns the day of the week of a date as a number. return_type 1 or omitted: 1 (Sunday) to 7 (Saturday); return_type 2: 1 (Monday) to 7 (Sunday).

  • COUNTIF(range; criteria) – counts the cells within range that meet the criteria.

  • ROUNDUP(number; num_digits) – rounds a number up, away from zero, to num_digits decimal places. ROUNDUP(12,1; 0) returns 13.

  • SUM(range) – adds all numbers in a range.

Deutsche Funktionsnamen: SVERWEIS, WENN, WOCHENTAG, ZÄHLENWENN, AUFRUNDEN, SUMME. Datumswerte werden intern als Anzahl der Tage seit dem 01.01.1900 gespeichert. Bezüge auf ein anderes Arbeitsblatt werden mit dem Blattnamen und einem Ausrufezeichen geschrieben (Beispiel: Verpflegung!B2).

a) Fristenliste

Dimitrios hat folgende Fristenliste begonnen (Arbeitsblatt Aufgaben). In Spalte E soll das rechnerische Fälligkeitsdatum (Start plus Dauer in Kalendertagen) stehen. Fällt dieses Datum auf einen Samstag oder Sonntag, soll in Spalte F stattdessen der darauf folgende Montag stehen. Spalte G zeigt, wie viele Tage zwischen der Frist aus Spalte F und dem Barcamp liegen. Die Formeln der Zeile 4 sollen sich ohne Anpassung bis Zeile 9 kopieren lassen.

Arbeitsblatt Aufgaben (Ausschnitt)
A B C D E F G
1 Barcamp am 13.03.2027
2
3 Aufgabe Verantwortlich Start Dauer (Tage) fällig rechnerisch fällig (Werktag) Tage bis Barcamp
4 Sessionplan finalisieren Dimitrios Papadopoulos 01.02.2027 11 12.02.2027 12.02.2027 29
5 Gäste-WLAN mit Captive Portal einrichten Svenja Krämer 09.02.2027 17 26.02.2027 26.02.2027 15
6 Stromplan für Ausstellerstände erstellen Emre Aksoy 01.02.2027 18 19.02.2027 19.02.2027 22
7 Check-in-Terminals und Badge-Drucker testen Emre Aksoy 20.02.2027 14 06.03.2027 08.03.2027 5
8 Schriftdolmetschung für Session 3 buchen Thomas Becker 01.12.2026 14 15.12.2026 15.12.2026 88
9 Schichtplan der Helfenden veröffentlichen Mia Schröder 15.01.2027 16 31.01.2027 01.02.2027 40

aa) Gib die Formel für Zelle E4 an. (2 Punkte)

=C4+D4

Weil ein Datum intern eine Zahl (Tage) ist, wird die Dauer einfach addiert. Beide Bezüge sind relativ, da sie beim Kopieren mit der Zeile wandern sollen. (2 Punkte; ein ausgerechnetes Datum gibt keine Punkte.)

ab) Gib die Formel für Zelle F4 an. Verwende dazu die Funktionen IF und WEEKDAY. (5 Punkte)

Mit verschachteltem WENN und Typ 2 (Montag = 1 … Sonntag = 7):

=WENN(WOCHENTAG(E4;2)=6;E4+2;WENN(WOCHENTAG(E4;2)=7;E4+1;E4))

Englisch: =IF(WEEKDAY(E4;2)=6;E4+2;IF(WEEKDAY(E4;2)=7;E4+1;E4))

Gleichwertige Lösungen:

  • ohne Typ (Standard: Sonntag = 1, Samstag = 7): =WENN(WOCHENTAG(E4)=7;E4+2;WENN(WOCHENTAG(E4)=1;E4+1;E4))

  • kompakt: =WENN(WOCHENTAG(E4;2)>5;E4+8-WOCHENTAG(E4;2);E4)

Ergebnis z. B. für Zeile 7: 06.03.2027 ist ein Samstag (WOCHENTAG mit Typ 2 = 6) → 08.03.2027; Zeile 9: 31.01.2027 ist ein Sonntag (7) → 01.02.2027.

Bewertung: 1 Punkt Wochentagsermittlung mit passendem Typ bzw. passenden Zahlen, je 1 Punkt für Samstag (+2) und Sonntag (+1), 1 Punkt für den Sonst-Fall (E4 unverändert), 1 Punkt für korrekte Schachtelung/Syntax. Werden Samstag und Sonntag mit der Standardnummerierung verwechselt (z. B. =7 für Sonntag ohne Typ 2), höchstens 3 Punkte.

ac) Gib die Formel für Zelle G4 an. (3 Punkte)

=$B$1-F4

Der Barcamp-Termin in B1 muss absolut adressiert sein ($B$1; B$1 reicht ebenfalls, weil nur nach unten kopiert wird), die Frist F4 relativ. Ergebnis 13.03.2027 − 12.02.2027 = 29 Tage. Alternativ =TAGE($B$1;F4). Die Zelle muss als Zahl formatiert sein, sonst erscheint ein Datum.

Bewertung: 1 Punkt Differenz in der richtigen Reihenfolge, 2 Punkte für den absoluten bzw. gemischten Bezug auf B1. Mit =B1-F4 (kopiert: =B2-F5 …) höchstens 1 Punkt.

ad) Hannah Klein aus dem Software-Team der Schüler*innen hatte für F4 zuerst diese Formel geschrieben und nach unten kopiert:

=WENN(WOCHENTAG(E4)>5;E4+(8-WOCHENTAG(E4));E4)

Ermittle, welche Werte Hannahs Formel in F4 und F9 liefert, beschreibe den Fehler und gib an, wie Hannah ihre Formel mit möglichst wenig Änderung korrigieren kann. (5 Punkte)

Ohne Typ zählt WOCHENTAG ab Sonntag = 1 bis Samstag = 7.

  • F4: E4 = 12.02.2027 ist ein Freitag → WOCHENTAG(E4) = 6 > 5 → E4 + (8 − 6) = 14.02.2027 (ein Sonntag). Ein Freitag wird fälschlich verschoben.

  • F9: E9 = 31.01.2027 ist ein Sonntag → WOCHENTAG(E9) = 1, nicht > 5 → 31.01.2027 bleibt stehen. Der Sonntag wird nicht verschoben.

(Ebenso wird ein Samstag mit Wert 7 nur um einen Tag auf den Sonntag verschoben.)

Fehler: Hannah hat mit der Nummerierung „Montag = 1 … Sonntag = 7“ gerechnet, die Funktion verwendet ohne zweites Argument aber „Sonntag = 1 … Samstag = 7“. Ihre Formel behandelt deshalb Freitag und Samstag als Wochenende.

Korrektur: in beiden WOCHENTAG-Aufrufen den Typ 2 angeben:

=WENN(WOCHENTAG(E4;2)>5;E4+(8-WOCHENTAG(E4;2));E4)

Dann ergibt Samstag 6 → +2 und Sonntag 7 → +1.

Bewertung: je 1 Punkt für die beiden ermittelten Werte, 2 Punkte für die Fehlerbeschreibung (falsche Nummerierung, Folge), 1 Punkt für die Korrektur.

b) Catering

Der Förderverein übernimmt das Mittagessen für alle Teilnehmenden. Um die Formeln zu testen, hat Dimitrios 360 Test-Anmeldungen in das Arbeitsblatt Anmeldungen geladen (Zeilen 2 bis 361, Platz bis Zeile 401); in Spalte D steht jeweils der Essenswunsch. Die Preise je Portion stehen im Arbeitsblatt Verpflegung:

Arbeitsblatt Verpflegung
A B
1 Essenswunsch Preis je Portion
2 keine Angabe 6,20
3 vegetarisch 6,20
4 vegan 6,90
5 ohne Schwein 6,20
6 glutenfrei 7,80

Im Arbeitsblatt Catering wird für jeden Essenswunsch gezählt, wie viele Anmeldungen vorliegen. Weil am Barcamp-Tag noch Anmeldungen hinzukommen, bestellt das Orga-Team einen Puffer (B1) und rundet die Portionen auf ganze Zahlen auf. Die Formeln der Zeile 4 sollen sich bis Zeile 8 kopieren lassen.

Arbeitsblatt Catering
A B C D E
1 Puffer 5 %
2 Gesamtbudget 6.000,00
3 Essenswunsch Anmeldungen Portionen inkl. Puffer Preis je Portion Kosten
4 keine Angabe 182 192 6,20 1.190,40
5 vegetarisch 104 110 6,20 682,00
6 vegan 41 44 6,90 303,60
7 ohne Schwein 21 23 6,20 142,60
8 glutenfrei 12 13 7,80 101,40
9
10 Summe
11 Mengenrabatt 3 %
12 nach Rabatt
13 Lieferpauschale 85,00
14 Gesamtkosten
15 Anteil am Budget

ba) Gib die Formel für Zelle B4 an. (3 Punkte)

=ZÄHLENWENN(Anmeldungen!$D$2:$D$401;A4)

Englisch: =COUNTIF(Anmeldungen!$D$2:$D$401;A4). Der Bereich muss den Blattnamen enthalten und beim Kopieren fest bleiben; das Kriterium A4 ist relativ. Anmeldungen!D:D (ganze Spalte) ist ebenfalls richtig, ebenso $D$2:$D$361, solange keine weiteren Anmeldungen hinzukommen.

Bewertung: 1 Punkt Funktion mit Kriterium A4, 1 Punkt Blattbezug, 1 Punkt absoluter Bereich.

bb) Gib die Formel für Zelle C4 an. (3 Punkte)

=AUFRUNDEN(B4*(1+$B$1);0)

Englisch: =ROUNDUP(B4*(1+$B$1);0). Beispiel: 182 · 1,05 = 191,1 → 192 Portionen.

Bewertung: 1 Punkt Rechnung mit Puffer (Klammer!), 1 Punkt absoluter Bezug auf B1, 1 Punkt Aufrunden auf 0 Nachkommastellen. Gleichwertig: =AUFRUNDEN(B4+B4*$B$1;0).

bc) Gib die Formel für Zelle D4 an, die den Preis je Portion aus dem Arbeitsblatt Verpflegung übernimmt. (4 Punkte)

=SVERWEIS(A4;Verpflegung!$A$2:$B$6;2;FALSCH)

Englisch: =VLOOKUP(A4;Verpflegung!$A$2:$B$6;2;FALSE). Die Formel für E4 ist dann =C4*D4.

Bewertung: je 1 Punkt für Suchkriterium A4, absolute Matrix mit Blattnamen, Spaltenindex 2 und FALSCH/0 für die genaue Suche.

bd) Emre Aksoy hatte in D4 zunächst =SVERWEIS(A4;Verpflegung!A2:B6;2) eingetragen und bis D8 kopiert. Im Test erschienen trotzdem die richtigen Preise. Erläutere zwei Fehler in Emres Formel und welche Folgen sie haben können. (4 Punkte)

  • Relative Matrix: Beim Kopieren verschiebt sich der Suchbereich mit: D5 sucht in Verpflegung!A3:B7, D8 nur noch in Verpflegung!A6:B10. Die oberen Einträge der Preisliste fehlen dann. Solange die Reihenfolge in Catering genau der Reihenfolge in Verpflegung entspricht, fällt das nicht auf. Wird aber z. B. das Blatt Catering nach Anmeldezahlen sortiert oder kommt ein Essenswunsch hinzu, findet die Formel ihren Eintrag nicht mehr (#NV) oder einen falschen. Korrektur: Verpflegung!$A$2:$B$6.

  • Fehlender vierter Parameter: Ohne FALSCH sucht SVERWEIS ungefähr und setzt eine aufsteigend sortierte erste Spalte voraus. Die Essenswünsche sind nicht alphabetisch sortiert („keine Angabe“ vor „glutenfrei“). Die Formel kann deshalb den Preis eines anderen Eintrags liefern, und ein unbekannter oder falsch geschriebener Essenswunsch führt nicht zu #NV, sondern zu einem plausibel aussehenden falschen Preis. Korrektur: vierter Parameter FALSCH.

Bewertung: je Fehler 1 Punkt für die Benennung und 1 Punkt für die Folge.

be) Vervollständige das Kalkulationsschema, indem Du die Formeln für die Zellen E10, E11, E12, E14 und E15 angibst. E15 soll den Anteil der Gesamtkosten am Gesamtbudget zeigen (Zellformat Prozent). (6 Punkte)

Zelle Formel Wert
E10 =SUMME(E4:E8) 2.420,00
E11 =E10*B11 72,60
E12 =E10-E11 2.347,40
E14 =E12+E13 (oder =SUMME(E12:E13)) 2.432,40
E15 =E14/B2 40,54 %

Bewertung: E10 1 Punkt, E11 1 Punkt, E12 1 Punkt, E14 1 Punkt, E15 2 Punkte (Bezug auf das Budget, Division in der richtigen Richtung). =E10*0,03 gibt nur einen halben Punkt, weil der Rabattsatz in B11 steht; eingetragene Zahlenwerte geben keine Punkte. Folgefehler aus bb) bis bd) werden nicht erneut abgezogen.

c) Einsatz und Grenzen

ca) Beschreibe zwei weitere Einsatzmöglichkeiten für eine Tabellenkalkulation im Barcamp-Projekt. (4 Punkte)

Zwei Beispiele, je 2 Punkte (1 Punkt Einsatz, 1 Punkt konkrete Beschreibung):

  • Budgetplanung und -kontrolle: Plan- und Ist-Kosten für Technik-Leihgeräte, Schriftdolmetschung, Catering und Druck gegenüberstellen; die Tabelle zeigt sofort, wie viel vom Budget (6.000 €) noch frei ist.

  • Schichtplan der Helfenden: Zuordnung der rund 40 Helfenden zu Schichten und Aufgabenbereichen, mit ZÄHLENWENN-Kontrolle, ob jede Schicht mindestens zwei Personen hat.

  • Simulation: „Was kostet das Catering bei 300, 350 oder 400 Teilnehmenden?“ – ein Eingabewert ändern, alle Kosten werden neu berechnet.

  • Auswertung des Feedbacks: Export der Feedbackbögen einlesen, Durchschnittsnoten je Session berechnen und als Diagramm darstellen.

  • Strombedarf je Stand oder je Raum aus den Geräteleistungen berechnen.

  • Arbeitszeiterfassung der Lehrkräfte für den Samstagseinsatz.

cb) Bisher schickt Dimitrios die Planungsdatei per E-Mail an die sechs Personen im Orga-Team, die darin Änderungen eintragen. Beschreibe zwei Probleme, die beim dauerhaften Einsatz der Tabellenkalkulation für die Barcamp-Planung auftreten können. (4 Punkte)

Zwei Probleme, je 2 Punkte (Problem und Auswirkung):

  • Unterschiedliche Versionen: Jede Person bearbeitet ihre eigene Kopie. Änderungen müssen von Hand zusammengeführt werden; es ist unklar, welche Datei aktuell ist, und Einträge gehen verloren.

  • Kein gleichzeitiges Arbeiten / Sperren: Eine lokal geöffnete Datei kann nur eine Person bearbeiten; andere warten oder arbeiten mit veralteten Daten.

  • Schlechte Wartbarkeit: Mit wachsender Zahl von Blättern und Abhängigkeiten zwischen den Formeln (Anmeldungen → Catering → Budget) ist schwer nachzuvollziehen, welche Zelle wovon abhängt; eine Änderung kann unbemerkt andere Berechnungen zerstören.

  • Fehleranfälligkeit: Formeln werden versehentlich mit Zahlen überschrieben oder falsch kopiert; es gibt keine Pflichtfelder oder Datentypprüfungen.

  • Datenschutz und Rechte: Die Datei enthält personenbezogene Daten (Namen, Essenswünsche, Barrierefreiheitsbedarf). Per E-Mail verschickt, kann jede*r alles sehen und weiterleiten; es gibt keine abgestuften Rechte.

  • Keine Nachvollziehbarkeit: Wer wann welchen Wert geändert hat, lässt sich ohne Versionsverlauf nicht feststellen.

Aufgabe 2.2: Pilotdaten einer Mitfahr-App auswerten (Kernkompetenz)

(ca. 30 min Bearbeitungszeit)

Im Projekt „RatzFahrt“ entwickelt ein FIA-Projektteam des Ratz und Rübe Berufskollegs eine Mitfahr-App für Berufsschultage. Im September 2026 lief eine Pilotphase: Fahrer*innen haben ihre Angebote in ein Online-Formular eingetragen, Oksana Melnyk aus dem Projektteam wertet sie in einer Tabellenkalkulation aus. Du arbeitest als Auszubildende*r im Projektteam mit. Es gilt die Regel der Schule: Der Kostenbeitrag einer Mitfahrt darf höchstens 0,10 € je Kilometer Entfernung des Haltepunkts zur Schule betragen. Die Funktionsbeschreibungen aus Aufgabe 2.1 gelten auch hier.

a) Import des Formular-Exports

Das Formular liefert die Datei pilot_angebote.csv. Beim Import in die Tabellenkalkulation (Trennzeichen Semikolon, deutsche Zahlen- und Datumsformate) werden einige Zeilen nicht korrekt erkannt. Auszug:

angebot;fahrer;haltepunkt;datum;abfahrt;plaetze;beitrag_eur
1;Ben Richter;1;07.09.2026;07:00;2;1,80
2;Niklas Fischer;4;09/08/2026;06:45;6;2,50
3,Marie Schulz,2,10.09.2026,07:05,3,1.70
4;Jonas Wolff;3;14.09.2026;07:10;drei;1,50
5;Thomas Becker;1;15.09.2026;07:15;3;0,00;

Erkläre die vier Fehler in den Zeilen 2 bis 5 der Datei (Angebote 2 bis 5). (4 Punkte)

Je Fehler 1 Punkt:

  • Angebot 2: Das Datum 09/08/2026 steht im US-Format (Monat/Tag/Jahr mit Schrägstrichen). Es wird nicht als deutsches Datum erkannt oder als 09.08.2026 (August) statt 08.09.2026 gelesen.

  • Angebot 3: Die Zeile verwendet das Komma statt des Semikolons als Trennzeichen und den Dezimalpunkt in 1.70. Die ganze Zeile landet in der ersten Spalte (bzw. der Betrag wird als Text oder Datum erkannt).

  • Angebot 4: In der Zahlenspalte plaetze steht der Text drei statt der Zahl 3; mit dem Wert kann nicht gerechnet werden.

  • Angebot 5: Am Zeilenende steht ein zusätzliches Semikolon. Die Zeile hat dadurch ein Feld mehr als die Kopfzeile (leere achte Spalte).

b) Kostenbeiträge prüfen

Nach dem Bereinigen hat Oksana die Angebote in das Arbeitsblatt Kostenbeitrag übernommen. Die Haltepunkte stehen im Arbeitsblatt Haltepunkte:

Arbeitsblatt Haltepunkte
A B C D
1 Nr. Haltepunkt Ort Entfernung km
2 1 Hauptbahnhof, ZOB Steig 3 Gütersloh 18,6
3 2 Park & Ride am Bahnhof Herford 17,9
4 3 Marktplatz Halle (Westf.) 15,2
5 4 Busbahnhof Bad Salzuflen 19,4
6 5 Kirchplatz Werther (Westf.) 13,1
7 6 Bahnhof Brackwede Bielefeld 6,2
Arbeitsblatt Kostenbeitrag
A B C D E F G
1 Höchstbetrag je km 0,10
2
3 Angebot Fahrer*in Haltepunkt-Nr. Entfernung km Beitrag Höchstbetrag Prüfung
4 1 Ben Richter 1 18,6 1,80 1,86 ok
5 2 Niklas Fischer 4 2,50
6 3 Marie Schulz 2 1,70
7 4 Jonas Wolff 3 1,50
8 5 Thomas Becker 1 0,00

Die Formeln der Zeile 4 sollen sich bis Zeile 8 kopieren lassen.

ba) Gib die Formel für Zelle D4 an, die die Entfernung aus dem Arbeitsblatt Haltepunkte übernimmt. (4 Punkte)

=SVERWEIS(C4;Haltepunkte!$A$2:$D$7;4;FALSCH)

Englisch: =VLOOKUP(C4;Haltepunkte!$A$2:$D$7;4;FALSE). Der Spaltenindex ist 4, weil die Entfernung in der vierten Spalte der Matrix A:D steht. (Hier wäre auch die ungefähre Suche zufällig richtig, weil die Nummern aufsteigend sortiert sind – eine unbekannte Nummer 7 würde dann aber die Entfernung von Haltepunkt 6 liefern.)

Bewertung: je 1 Punkt für Suchkriterium, absolute Matrix mit Blattnamen, Spaltenindex 4, genaue Suche.

bb) Gib die Formel für Zelle F4 an. (2 Punkte)

=D4*$B$1

(oder =D4*B$1). Bewertung: 1 Punkt Rechnung, 1 Punkt fester Bezug auf B1. =D4*0,1 gibt 1 Punkt, weil der Höchstbetrag eine Eingabezelle hat.

bc) Jonas Wolff hatte in F4 =D4*B1 eingetragen und nach unten kopiert. Ermittle, welche Ergebnisse dadurch in F5, G5 und F6 entstehen, und erläutere, warum $B$1 und auch B$1 das Problem lösen, $B1 aber nicht. (4 Punkte)

  • F5 enthält =D5*B2. B2 ist leer und zählt als 0 → 0,00.

  • G5 vergleicht 2,50 > 0 → „zu hoch“ (hier zufällig richtig – aber jedes Angebot mit einem Beitrag über 0 € würde als zu hoch markiert).

  • F6 enthält =D6*B3. In B3 steht der Text „Fahrer*in“ → Fehlerwert #WERT! (englisch #VALUE!), der auch in G6 erscheint.

Erläuterung: Beim Kopieren nach unten erhöht die Tabellenkalkulation die Zeilennummer aller relativen Bezüge. Entscheidend ist also, dass die Zeile 1 fest bleibt. $B$1 fixiert Spalte und Zeile, B$1 fixiert nur die Zeile – beides bleibt beim Kopieren nach unten auf B1. $B1 fixiert nur die Spalte; die Zeile wandert weiter zu $B2, $B3 …, der Fehler bliebe bestehen.

Bewertung: 2 Punkte für die ermittelten Ergebnisse (F5/G5 und F6), 2 Punkte für die Erläuterung.

bd) Gib die Formel für Zelle G4 an. Sie soll „zu hoch“ anzeigen, wenn der Beitrag den Höchstbetrag übersteigt, sonst „ok“. (3 Punkte)

=WENN(E4>F4;"zu hoch";"ok")

Ergebnisse Zeile 4 bis 8: ok (1,80 ≤ 1,86), zu hoch (2,50 > 1,94), ok (1,70 ≤ 1,79), ok (1,50 ≤ 1,52), ok (0,00 ≤ 1,86).

Bewertung: 1 Punkt Bedingung (>; ein Beitrag genau auf dem Höchstbetrag ist zulässig), 1 Punkt Texte in Anführungszeichen, 1 Punkt Syntax.

be) Svenja Krämer von der Schul-IT OWL nutzt eine englische Programmversion. Gib die Formel aus bd) so an, wie sie dort eingegeben wird, und nenne den Unterschied beim Trennzeichen. (2 Punkte)

=IF(E4>F4,"zu hoch","ok")

In englischen Programmversionen ist das Komma das Trennzeichen zwischen den Argumenten (und der Punkt das Dezimaltrennzeichen), in deutschen das Semikolon. Die Texte bleiben unverändert, weil sie Inhalte sind. (=IF(E4>F4;"zu hoch";"ok") mit Semikolon wird ebenfalls als richtig gewertet.)

Bewertung: 1 Punkt Funktionsname IF, 1 Punkt Trennzeichen.

c) Web-App oder native App?

Für die weitere Entwicklung vergleicht das Projektteam eine Web-App (PWA) mit einer nativen App für Android und iOS. Bewertet wird mit 1 (schlecht) bis 5 (sehr gut) Punkten. Arbeitsblatt Bewertung:

Arbeitsblatt Bewertung
A B C D E F
3 Kriterium Gewichtung PWA Punkte PWA gewichtet Native Punkte Native gewichtet
4 Barrierefreiheit mit Screenreader 30 % 4 5
5 Entwicklungsaufwand für das Projektteam 25 % 5 2
6 Push-Benachrichtigungen 15 % 4 5
7 Betrieb und Updates 20 % 5 3
8 Nutzung ohne Netz (offline) 10 % 3 5
9 Summe 100 % 21 20

ca) Vervollständige die Spalten D und F einschließlich der Summen und ermittle, welche Variante nach dieser Bewertung den höheren Nutzwert hat. (4 Punkte)

Kriterium PWA gewichtet Native gewichtet
Barrierefreiheit mit Screenreader 1,20 1,50
Entwicklungsaufwand 1,25 0,50
Push-Benachrichtigungen 0,60 0,75
Betrieb und Updates 1,00 0,60
Nutzung ohne Netz 0,30 0,50
Summe 4,35 3,85

Die PWA hat den höheren Nutzwert (4,35 gegenüber 3,85).

Bewertung: 3 Punkte für die vollständigen Spalten D und F (je Spalte 1,5 Punkte), 1 Punkt für die Entscheidung (Folgefehler werden berücksichtigt).

cb) Gib eine Formel für Zelle D4 an, die sich ohne Anpassung in die Zellen D5 bis D8 und in die Zellen F4 bis F8 kopieren lässt. (3 Punkte)

=$B4*C4

Beim Kopieren nach unten wandern beide Zeilennummern mit ($B5*C5 …). Beim Kopieren nach F4 (zwei Spalten weiter) bleibt die Gewichtung in Spalte B ($B), der Punktebezug rutscht von C nach E: =$B4*E4. Mit $B$4 wäre das Kopieren nach unten falsch, mit B4 würde aus der Gewichtung in F4 der Bezug D4.

Bewertung: 1 Punkt Rechnung, 2 Punkte für den gemischten Bezug $B4.

  1. Erläutere, welche Berechnung in Zeile 9 für die Entscheidung nicht sinnvoll ist, und welche Summe in Zeile 9 trotzdem nützlich ist. (3 Punkte)

Die Summen der ungewichteten Punkte in C9 (21) und E9 (20) sind nicht sinnvoll: Sie behandeln alle Kriterien gleich wichtig und widersprechen damit der vereinbarten Gewichtung. Sie tragen zur Entscheidung nichts bei und können zu einer falschen Entscheidung verleiten (hier zeigen sie zufällig in dieselbe Richtung). Entscheidend sind nur D9 und F9.

Nützlich ist dagegen die Summe der Gewichtungen in B9: Sie dient als Kontrolle, dass die Gewichte zusammen 100 % ergeben.

Bewertung: 2 Punkte für die nicht sinnvolle Berechnung mit Begründung, 1 Punkt für die Kontrollsumme B9.

d) Von der Tabelle zur Datenbank

Ab Februar 2027 sollen alle Angebote, Gesuche und Buchungen in der MariaDB-Datenbank der App gespeichert werden; die Tabellenkalkulation wird dann nur noch für einzelne Auswertungen genutzt.

Beschreibe zwei Vorteile eines Datenbankmanagementsystems gegenüber der bisherigen Tabellenkalkulation für RatzFahrt. (4 Punkte)

Zwei Vorteile, je 2 Punkte (1 Punkt Vorteil, 1 Punkt Beschreibung mit Bezug):

  • Mehrbenutzerzugriff: Viele Nutzende (Fahrer*innen und Mitfahrende) lesen und schreiben gleichzeitig. Transaktionen und Sperren verhindern, dass zwei Personen den letzten freien Platz buchen.

  • Rechteverwaltung und Datenschutz: Benutzer und Rollen mit abgestuften Rechten; Mitfahrende sehen z. B. über eine View nur die Daten, die sie für ihre Fahrt brauchen, die Administration dagegen alle.

  • Datenintegrität: Datentypen, Pflichtfelder, Fremdschlüssel und CHECK-Bedingungen verhindern Einträge wie „drei“ statt 3, ein US-Datum oder ein Angebot zu einem nicht vorhandenen Haltepunkt.

  • Keine Redundanz: Haltepunkte und Personen werden einmal gespeichert und nur referenziert (Normalisierung) statt in jeder Zeile wiederholt.

  • Anbindung an die App: Web-App und REST-API greifen per SQL direkt auf den aktuellen Datenbestand zu; kein Export und Import von Dateien.

  • Leistung und Datensicherung: auch bei vielen Datensätzen schnelle Abfragen über Indizes; regelmäßige, automatisierte Backups.


Hinweis zur Nachnutzung als Open Educational Resource (OER)

Dieser Artikel und seine Texte, Bilder, Grafiken, Code und sonstiger Inhalt sind - sofern nicht anders angegeben - lizenziert unter CC BY 4.0. Nennung gemäß TULLU-Regel bitte wie folgt: “Übungsaufgaben zur Tabellenkalkulation” von oer-informatik.de (H. Stein), Lizenz: CC BY 4.0. Der Artikel wurde unter https://oer-informatik.de/tabellenkalkulation-uebungsaufgaben veröffentlicht, die Quelltexte sind in weiterverarbeitbarer Form verfügbar im Repository unter https://gitlab.com/oer-informatik/methoden/fachmethoden. Erstellt mit KI-Assistenz; von mir umfassend redaktionell überarbeitet, geprüft und freigegeben. Stand: 28.10.2026.

[Kommentare zum Artikel lesen, schreiben] / [Artikel teilen] / [gitlab-Issue zum Artikel schreiben]

Kommentare gerne per Mastodon, Verbesserungsvorschläge per gitlab issue (siehe oben). Beitrag teilen: