QUBA – Excel-Funktionen
- Excel / Tabellenblattfunktion = Excel ist ein Rechenprogramm mit einem Gitter aus Kästchen (Zellen). Eine 'Funktion' ist ein fertiger Rechenbefehl mit Namen, dem man Werte gibt und der ein Ergebnis ausspuckt. Wie ein Taschenrechner-Knopf, den man mit '=' aufruft. Beispiel: statt selbst zu addieren, tippt man einen Befehl und Excel rechnet.
- Zelle / Zellbereich = jedes Kästchen hat eine Adresse aus Buchstabe (Spalte) + Zahl (Zeile), z.B. A1 = erste Spalte, erste Zeile. Ein Bereich wie A2:A10 heisst 'alle Kästchen von A2 bis A10'. Wie Sitzplatz-Nummern in einem Kino: Reihe A, Platz 1.
- Das Semikolon ';' = das Trennzeichen zwischen den einzelnen Angaben, die man einer Funktion gibt. Im deutschen Excel steht ';' zwischen den 'Zutaten' eines Befehls. Wie ein Komma in einer Einkaufsliste: Milch; Brot; Butter. (Im englischen Excel wäre es ein Komma.)
- Der Doppelpunkt ':' = bedeutet 'von ... bis ...' und beschreibt eine ganze Reihe von Kästchen. A2:A10 = 'von A2 bis A10, alles dazwischen'. Wie 'Seite 2 bis 10' in einem Buch.
- Das Gleichheitszeichen '=' am Anfang = sagt Excel 'Achtung, jetzt kommt eine Rechnung, kein normaler Text'. Ohne das '=' würde Excel den Text nur hinschreiben, nicht ausrechnen. Wie das Drücken der '='-Taste am Taschenrechner, nur steht es hier vorne.
- SUMMEWENNS() = ein Befehl, der Zahlen zusammenzählt, aber nur die, die bestimmte Bedingungen erfüllen ('summiere-wenn-s', Mehrzahl weil mehrere Bedingungen möglich). Beispiel aus dem Alltag: 'Zähl mir zusammen, was ich im Januar für Äpfel ausgegeben habe' - nur Januar-Äpfel, nichts anderes.
- Aufbau von =SUMMEWENNS(Summenbereich; Kriterienbereich1; Kriterium1; ...): (1) Summenbereich = die Spalte mit den Zahlen, die addiert werden sollen (z.B. die Preise). (2) Kriterienbereich1 = die Spalte, in der Excel nach einer Bedingung sucht (z.B. die Obst-Sorten). (3) Kriterium1 = die konkrete Bedingung, wonach gesucht wird (z.B. 'Äpfel'). Diese Paare aus Bereich + Bedingung kann man beliebig oft wiederholen (Januar UND Äpfel UND ...).
- Die eckigen Klammern [ ] in [Kriterienbereich2; Kriterium2] = zeigen an, dass dieser Teil freiwillig (optional) ist. Man KANN weitere Bedingungen anhängen, muss aber nicht. Die Klammern selbst tippt man NICHT mit - sie sind nur ein Hinweis im Erklär-Text. Wie 'Pommes (optional)' auf einer Speisekarte: das Wort 'optional' isst man ja auch nicht mit.
- Die drei Punkte '…' = heissen 'und so weiter'. Sie stehen dafür, dass man noch mehr Bedingungs-Paare anhängen könnte. Kein echtes Zeichen zum Tippen, nur 'hier ginge es weiter'.
- Anführungszeichen um Wörter wie "Äpfel" oder "Januar" = sagen Excel 'das ist ein festes Wort/Text, nach dem gesucht wird'. Text muss in Anführungszeichen, Zahlen nicht. Wie wenn man in einer Suchmaschine ein Wort in Gänsefüsschen setzt, um genau danach zu suchen.
- 'A = "Äpfel" UND B = "Januar"' = beide Bedingungen müssen gleichzeitig zutreffen. Nur Zeilen, wo BEIDES stimmt, werden mitgezählt. Wie: 'Ich will nur Freunde einladen, die (a) Zeit haben UND (b) in der Stadt wohnen' - beides nötig.
- SUMMENPRODUKT() = ein Befehl, der zürst Zahlen paarweise malnimmt und dann alle Ergebnisse zusammenzählt. Alltag: 3 Äpfel je 1 Euro + 2 Birnen je 2 Euro = (3x1)+(2x2) = 3+4 = 7 Euro. Genau das macht SUMMENPRODUKT in einem Rutsch.
- 'Array' = einfach eine Reihe/Liste von mehreren Werten auf einmal (z.B. eine ganze Spalte), statt nur einer einzelnen Zahl. Wie eine Einkaufsliste statt eines einzelnen Artikels.
- 'Wahrheitswerte 0/1 als Faktoren' = Excel prüft jede Zeile mit einer Ja/Nein-Frage. 'Ja/wahr' wird zu einer 1, 'Nein/falsch' zu einer 0. Multipliziert man mit 1, bleibt der Wert; multipliziert man mit 0, fällt er weg. Trick: so werden ungewollte Zeilen einfach auf null gesetzt und zählen nicht mit. Wie ein Türsteher: passt (1) -> reinlassen, passt nicht (0) -> aussen vor.
- Der Stern '*' in Formeln = das Malzeichen (multiplizieren). In SUMMENPRODUKT verbindet es die Ja/Nein-Prüfungen: nur wenn ALLE eine 1 ergeben, bleibt am Ende eine 1 stehen (1x1x1=1), sobald eine 0 dabei ist, wird alles 0. So baut man ein 'UND' nach. Alltag: Ampel grün UND Weg frei UND ... - eine rote reicht, um zu stoppen.
- ODER-Verknüpfung = 'mindestens eine der Bedingungen reicht' (Gegenteil von UND, wo alle stimmen müssen). Alltag UND: 'Regenschirm nur wenn kalt UND nass'. Alltag ODER: 'Jacke wenn kalt ODER windig' - eins reicht.
- Textverkettung = mehrere Text-Schnipsel oder Zell-Inhalte zu einem einzigen zusammenkleben. Alltag: aus 'Max' + 'Mustermann' wird 'Max Mustermann'. Man klebt Bausteine aneinander.
- 'Textstring' = einfach eine aneinandergereihte Buchstaben-/Zeichen-Kette, also ganz normaler Text. 'String' ist nur das Fachwort für 'Zeichenkette'. Wie eine Perlenkette aus Buchstaben.
- Der Verkettungsoperator '&' (kaufmännisches Und) = das Klebe-Zeichen in Excel. =A1 & " " & B1 heisst: nimm Inhalt von A1, klebe ein Leerzeichen dran, klebe Inhalt von B1 dran. Alltag: Vorname & Leer & Nachname -> voller Name.
- " " (Anführungszeichen mit Leerzeichen dazwischen) = ein bewusst eingefügtes Leerzeichen als Text. Ohne das würde 'MaxMustermann' zusammenkleben; mit ' ' entsteht die Lücke: 'Max Mustermann'. Man klebt also auch das Leerzeichen aktiv mit dazwischen.
- TEXTKETTE(A1;" ";B1) = eine Funktion, die dasselbe Kleben macht wie '&', nur als benannter Befehl. Man listet die Bausteine mit ';' getrennt auf: Inhalt A1, dann ein Leerzeichen, dann Inhalt B1. Englischer Name: CONCAT.
- TEXTVERKETTEN(" ";WAHR;A1:B1) = klebt einen ganzen Bereich zusammen und setzt automatisch ein Trennzeichen dazwischen. Teil 1 " " = das Trennzeichen (hier ein Leerzeichen), das zwischen jeden Baustein kommt. Teil 2 WAHR = die Anweisung 'leere Kästchen überspringen' (WAHR = ja, überspringen). Teil 3 A1:B1 = der Bereich, dessen Inhalte geklebt werden. Englischer Name: TEXTJOIN. Alltag: aus einer Namensliste in einem Rutsch 'Anna, Ben, Carla' bauen.
- WAHR / FALSCH = Excels Ja/Nein-Antworten. WAHR = 'ja, stimmt', FALSCH = 'nein, stimmt nicht'. Hier steuert WAHR, ob leere Zellen weggelassen werden. Wie ein Schalter: an oder aus.
- VERKETTEN() ist veraltet = ein alter Klebe-Befehl, den es aus Alt-Gründen noch gibt, den Excel aber seit 2016 durch die neueren TEXTKETTE()/TEXTVERKETTEN() ersetzt hat. In der Klausur lieber die neuen Namen oder '&' nennen. Alltag: wie ein altes Handy-Ladekabel - funktioniert oft noch, aber man nimmt besser das neue.
- Volatile (flüchtige) Funktion = ein Befehl, der sich bei JEDER Neuberechnung der Datei neu ausrechnet, selbst wenn sich seine Ausgangswerte gar nicht geändert haben. 'Volatil/flüchtig' = unbeständig, ständig wechselnd. Alltag: eine Uhr, die tickt weiter, egal ob du hinschaust oder nicht.
- 'Neuberechnung der Arbeitsmappe' = Arbeitsmappe = die gesamte Excel-Datei mit allen Tabellenblättern. 'Neuberechnung' = Excel rechnet alle Formeln nochmal durch, z.B. wenn du irgendwo etwas änderst. Bei volatilen Funktionen passiert das jedes Mal neu.
- JETZT() = zeigt das aktuelle Datum PLUS die aktuelle Uhrzeit an und aktualisiert sich ständig. Klammern () bleiben leer, weil der Befehl keine Eingabe braucht. Englisch: NOW. Alltag: wie eine Digitaluhr, die immer die momentane Zeit zeigt.
- ZUFALLSZAHL() = spuckt eine zufällige Zahl zwischen 0 und 1 aus und würfelt bei jeder Neuberechnung neu. Leere Klammern, keine Eingabe nötig. Englisch: RAND. Alltag: wie ein Würfel, der bei jedem Tabellen-Update neu fällt.
- BEREICH.VERSCHIEBEN() = gibt einen Bezug (Verweis auf ein Kästchen/einen Bereich) zurück, der von einem Startpunkt aus um eine bestimmte Anzahl Zeilen/Spalten verschoben ist. Englisch: OFFSET. Alltag: 'geh vom Eingang 3 Schritte nach rechts und 2 nach oben - was liegt da?'.
- 'Bezug' = ein Verweis/Zeiger auf ein anderes Kästchen, statt einer festen Zahl. Steht in A1 der Bezug auf B5, zeigt A1 immer, was in B5 steht. Alltag: ein Notizzettel, auf dem steht 'siehe Kühlschrank' statt der Info selbst.
- HEUTE() = zeigt nur das aktuelle Datum (ohne Uhrzeit) und aktualisiert sich täglich. Englisch: TODAY. Alltag: ein Kalenderblatt, das jeden Tag umblättert.
- INDIREKT() = baut einen Bezug aus einem Text zusammen, z.B. aus dem Wort 'A1' macht es den echten Verweis auf Kästchen A1. Nützlich, wenn sich der Ort erst während der Rechnung ergibt. Englisch: INDIRECT. Alltag: eine Adresse, die man erst aus Zetteln zusammensetzt, bevor man hinfährt.
- INFO() = gibt Informationen über das System/Programm zurück (z.B. Excel-Version, Betriebssystem). Gilt als volatil, weil sich das jederzeit ändern könnte. Alltag: die 'Über dieses Gerät'-Anzeige am Handy.
- ZELLE() nur mit Parameter "Dateiname" = gibt Infos über eine Zelle zurück; nur die Variante, die nach dem Dateinamen fragt, ist volatil. 'Parameter' = die konkrete Angabe, die man dem Befehl mitgibt (hier das Stichwort 'Dateiname'). Alltag: du fragst nach einem bestimmten Detail - je nachdem welches, ändert sich die Antwort häufig.
- ZUFALLSBEREICH() = würfelt eine zufällige GANZE Zahl in einem selbst festgelegten Bereich, z.B. zwischen 1 und 6. Englisch: RANDBETWEEN. Alltag: ein echter Würfel (ergibt 1 bis 6), im Gegensatz zu ZUFALLSZAHL (Kommazahl zwischen 0 und 1).
- 'Bedingte Formatierung' = eine Excel-Funktion, die Zellen automatisch einfärbt/hervorhebt, wenn eine Regel zutrifft (z.B. alle negativen Zahlen rot). Jede darin genutzte Formel gilt als volatil. Alltag: eine Ampel, die je nach Wert die Farbe wechselt.
- UDF / 'selbstprogrammierte UDFs mit Application.Volatile' = UDF = 'User Defined Function' = ein selbst gebauter, eigener Excel-Befehl (per Programmierung). Der Zusatz 'Application.Volatile' ist eine Zeile im Programm-Code, die diesen eigenen Befehl absichtlich flüchtig/volatil macht. Alltag: ein selbstgebautes Küchengerät, dem man extra einen 'lauf-immer-mit'-Schalter eingebaut hat.
- 'Performance' = die Geschwindigkeit/Reaktionszeit der Datei. Viele volatile Funktionen rechnen ständig neu und machen grosse Dateien langsam/träge. Alltag: ein Handy wird lahm, wenn zu viele Apps gleichzeitig im Hintergrund laufen.
- 'Nachvollziehbarkeit / reproduzierbar' = ob man ein Ergebnis später nochmal genauso bekommt und versteht, wie es zustande kam. Bei ständig wechselnden Zufallswerten/Zeitstempeln ist das schwer. Alltag: ein Kassenbon, dessen Zahlen sich jedes Mal ändern - man kann nichts prüfen.
- 'Abhängigkeitsketten / Kaskaden-Effekt' = wenn Kästchen A von B abhängt, B von C usw. Ändert sich eines, müssen alle nachfolgenden neu rechnen. Eine volatile Zelle stösst diese ganze Kette immer wieder an. Alltag: Dominosteine - der erste fällt und reisst die ganze Reihe mit.
- Financial Modeling = das Nachbauen von Geld-/Finanzzahlen eines Unternehmens in einer Excel-Tabelle, um zu planen und Entscheidungen zu treffen. 'Modeling/Modell' = ein vereinfachtes Abbild der Wirklichkeit in Zahlen. Alltag: ein Haushaltsplan in Excel, nur grösser und für eine Firma.
- 'Drei Arten von Geldgrössen' = die Kern-Idee, dass jede Geldzahl in einer von drei Schubladen liegt: Zeitpunkt (Stichtag), Zeitraum (über eine Spanne) oder Barwert (heutiger Wert von künftigem Geld). Je Schublade passt ein bestimmter Excel-Befehl. Alltag: Werkzeuge sortieren - für jede Schraube der passende Schraubenzieher.
- Zeitpunktgrösse (z.B. Bilanz / Eigenkapital) = ein Wert, der an EINEM Stichtag gilt, wie ein Foto. Bilanz = eine Stichtags-Aufstellung, was eine Firma besitzt und schuldet. Eigenkapital = das, was der Firma nach Abzug aller Schulden selbst gehört. Alltag: der Kontostand heute um 12 Uhr - eine Momentaufnahme.
- Zeitraumgrösse (z.B. GuV / EBIT / Cash-Flow) = ein Wert, der über eine Zeitspanne aufsummiert wird, wie ein Film. GuV = Gewinn-und-Verlust-Rechnung (alle Einnahmen/Ausgaben eines Jahres). EBIT = Gewinn vor Zinsen und Steuern. Cash-Flow = der tatsächliche Geldfluss (rein/raus). Alltag: alles, was du diesen Monat ausgegeben hast - über den Zeitraum gesammelt.
- Barwert / Kapitalwert (NPV) = was zukünftiges Geld HEUTE wert ist. 1000 Euro in 5 Jahren sind heute weniger wert (Zinsen, Wartezeit). NPV = 'Net Present Valü' = Netto-Barwert. Alltag: 100 Euro heute sind dir lieber als 100 Euro nächstes Jahr - künftiges Geld wird 'kleiner gerechnet'.
- 'Abzinsen' = zukünftige Geldbeträge auf ihren heutigen Wert herunterrechnen. Gegenteil von 'aufzinsen' (Zinsen draufpacken). Alltag: rückwärts rechnen, wie viel man heute anlegen müsste, um später eine bestimmte Summe zu haben.
- 'Nachschlagen / Kumulieren' als Tätigkeiten = Nachschlagen = einen bestimmten Wert in einer Tabelle suchen und herausholen. Kumulieren = viele Einzelwerte aufsummieren. Alltag: Nachschlagen = einen Namen im Telefonbuch finden; Kumulieren = alle Rechnungen des Monats zusammenzählen.
- XVERWEIS() = der moderne Such-Befehl: 'finde in dieser Tabelle den Eintrag X und gib mir den zugehörigen Wert'. Löst den älteren SVERWEIS() ab. Englisch: XLOOKUP. Alltag: du kennst eine Artikelnummer und willst den Preis dazu - der Befehl schlägt ihn nach.
- SVERWEIS() = der ältere Such-Befehl (Vorgänger von XVERWEIS). 'S' steht für 'senkrecht' (er sucht spaltenweise nach unten). Englisch: VLOOKUP. In alten Klausuren (z.B. 2021) noch die erwartete Antwort. Alltag: dieselbe Nachschlag-Aufgabe, nur mit dem älteren Werkzeug.
- XKAPITALWERT() = rechnet den heutigen Wert (Barwert) mehrerer künftiger Geldbeträge aus, auch wenn sie zu unregelmässigen Zeitpunkten kommen. Löst das ältere NBW() ab. Englisch: XNPV. Alltag: was ist eine Reihe künftiger Ratenzahlungen heute zusammen wert?
- NBW() = der ältere Barwert-Befehl (Vorgänger von XKAPITALWERT). NBW = 'Netto-Barwert'. Englisch: NPV. In alten Klausuren die erwartete Antwort. Alltag: gleiche Abzins-Aufgabe mit dem älteren Werkzeug.
- 'Modell härten / gegen Löschen von Zeilen/Spalten' = die Tabelle so bauen, dass sie nicht kaputtgeht, wenn jemand eine Zeile/Spalte löscht. Normale Bezüge 'verrutschen' dann; INDIREKT() hält über Text-Bezüge stabil. Alltag: Möbel festschrauben, damit sie beim Umräumen nicht umkippen.
- INDEX() + VERGLEICH() = ein älteres Zweier-Paar zum Nachschlagen. VERGLEICH() findet, an welcher Stelle (Position) ein gesuchter Wert steht; INDEX() holt dann den Wert an dieser Stelle. Zusammen ersetzen sie das, was heute XVERWEIS() allein macht. Alltag: erst 'in welcher Regalreihe steht das Buch?' (VERGLEICH), dann 'gib mir das Buch aus Reihe 4' (INDEX).
- 'Buchwert' = der Wert, mit dem ein Gegenstand in der Firmen-Buchhaltung steht (Anschaffungspreis minus abgezogene Abnutzung über die Jahre). Alltag: ein 5 Jahre altes Auto steht in den Büchern nicht mehr zum Neupreis, sondern zum abgeschriebenen Restwert.
- Die Vergleichszeichen > < >= <= <> = Rechen-Bedingungen: '>' grösser als, '<' kleiner als, '>=' grösser oder gleich, '<=' kleiner oder gleich, '<>' ungleich (nicht gleich). SUMMEWENNS kann damit z.B. 'alle Werte grösser als 100' summieren. Alltag: 'nimm alle, die älter als 18 sind' (>18).
- SUMME() = der einfachste Addier-Befehl: zählt alle Zahlen in einem Bereich zusammen, ganz ohne Bedingung. SUMMEWENNS ist quasi SUMME mit eingebautem Filter. Alltag: SUMME = 'zähl alle Kassenbons zusammen'; SUMMEWENNS = 'zähl nur die vom Supermarkt zusammen'.
- 'Filterlogik' = Regeln, die entscheiden, welche Werte mitgezählt werden und welche nicht. Alltag: ein Sieb, das nur bestimmte Dinge durchlässt.
- Kostenspaltung / Kostenauflösung = die Gesamtkosten in zwei Teile trennen: fixe Kosten (bleiben immer gleich) und variable Kosten (steigen mit der Menge). Alltag: Handyvertrag = feste Grundgebühr (fix) + Kosten pro extra Gespräch (variabel).
- Fixkosten = Kosten, die anfallen, egal wie viel man produziert (auch bei 0 Stück). Im Beispiel 150 Euro. Alltag: die Miete fürs Ladenlokal - fällt an, ob du 0 oder 100 Brötchen verkaufst.
- Variable (Stück-)Kosten = Kosten, die pro zusätzlich produziertem Stück dazukommen. Im Beispiel 12 Euro je Stück. Alltag: das Mehl für jedes weitere Brötchen - mehr Brötchen, mehr Mehlkosten.
- Lineare Kostenfunktion K(x) = Kf + kv · x = eine Formel, bei der die Kosten K gleichmässig (geradlinig) mit der Menge x steigen. Kf = Fixkosten (fester Sockel), kv = variable Kosten je Stück, x = Stückzahl, der Punkt '·' = malnehmen. Alltag: Kosten = Grundgebühr + (Preis pro Stück × Anzahl Stück).
- x und K in der Tabelle = 'x [Stück]' ist die Menge (0, 10, 20 ... Stück), 'K [EUR]' sind die dazugehörigen Gesamtkosten in Euro (150, 270, 390 ...). Man sieht: mehr Stück -> höhere Kosten. Alltag: eine Preistabelle 'so viele Stück kosten so viel'.
- Regressionsgerade = die 'beste gerade Linie', die man durch eine Punktwolke aus Messwerten legt, um den Zusammenhang zu beschreiben. Bei perfekten Daten liegen alle Punkte genau auf der Linie. Alltag: durch verstreute Punkte auf Papier mit dem Lineal die Linie ziehen, die am besten passt.
- Achsenabschnitt = der Punkt, wo die gerade Linie die senkrechte Achse (bei Menge x = 0) schneidet. Genau das sind die Fixkosten (Kosten, wenn man 0 Stück macht). Alltag: der Startwert der Linie ganz links.
- Steigung = wie steil die Linie ansteigt, also um wie viel die Kosten pro zusätzlichem Stück wachsen. Das sind die variablen Stückkosten. Alltag: wie viele Stufen eine Treppe pro Meter hochgeht - je steiler, desto teurer jedes Stück.
- ACHSENABSCHNITT(C6:H6; C3:H3) = ein Befehl, der aus den Daten automatisch den Startwert (Fixkosten) berechnet. Reihenfolge wichtig: ZUERST die Y-Werte (die Kosten, Zeile C6:H6), DANN die X-Werte (die Stückzahlen, Zeile C3:H3), getrennt durch ';'. Englisch: INTERCEPT. Ergibt hier 150 Euro.
- 'bekannte Y-Werte' und 'bekannte X-Werte' = Y = die Ergebnisse/abhängige Grösse (hier die Kosten K), X = die Eingabe/unabhängige Grösse (hier die Stückzahl). Man gibt Excel beide bekannten Zahlenreihen, und es rechnet die Gerade aus. Alltag: 'so viele Leute (X) verursachten so viel Muell (Y)' - Excel findet den Zusammenhang.
- STEIGUNG(C6:H6; C3:H3) = berechnet aus denselben Daten die Steilheit der Linie = variable Stückkosten. Auch hier ZUERST Y-Werte (Kosten C6:H6), DANN X-Werte (Stück C3:H3). Englisch: SLOPE. Ergibt hier 12 Euro je Stück.
- Kontrollrechnung K(x)=150+12·x = zum Nachprüfen setzt man Werte ein: bei x=0 -> 150 (nur Fixkosten), bei x=10 -> 150+120=270, bei x=50 -> 150+600=750. Alle stimmen mit der Tabelle überein, also passt die Formel. Alltag: die Rechnung nochmal rückwärts checken, wie beim Wechselgeld nachzählen.
- RGP(C6:H6;C3:H3) = ein Befehl, der Steigung UND Achsenabschnitt auf einmal ausrechnet und beides zusammen ausgibt. Englisch: LINEST. 'Array' = er liefert mehrere Ergebnisse gleichzeitig in mehreren Zellen. Alltag: ein Kombi-Werkzeug, das zwei Aufgaben in einem Schritt erledigt.
- CAGR = 'Compound Annual Growth Rate' = die durchschnittliche jährliche Wachstumsrate. Sie sagt: 'wenn etwas jedes Jahr gleichmässig um X Prozent gewachsen wäre, wäre es genauso vom Start- zum Endwert gekommen'. Sie glättet gute und schlechte Jahre zu einer einzigen Zahl. Alltag: 'im Schnitt 5 Prozent pro Jahr' statt der wilden Auf-und-ab-Einzeljahre.
- 'Compound' / gleichmässiges Wachstum = 'compound' heisst, dass jedes Jahr auf dem Vorjahres-Stand aufbaut (Zinseszins-artig), nicht immer auf dem Ursprung. Alltag: Guthaben, das jedes Jahr auf das schon gewachsene Guthaben weiter Zinsen bekommt - ein Schneeball, der rollend grösser wird.
- Anfangswert / Endwert / n = Anfangswert = Stand am Start, Endwert = Stand am Ende, n = Anzahl der Perioden (meist Jahre) dazwischen. Alltag: 'am Anfang 100 Euro (Anfangswert), nach 4 Jahren (n) 150 Euro (Endwert)'.
- Die CAGR-Formel (Endwert / Anfangswert)^(1/n) − 1 = Schritt für Schritt: (1) Endwert durch Anfangswert teilen = um wie viel es insgesamt gewachsen ist (z.B. 1,5-fach). (2) '^(1/n)' = die n-te Wurzel ziehen, also gleichmässig auf n Jahre aufteilen. (3) 'minus 1' = die '1' (den Ausgangs-Sockel) abziehen, damit nur der reine Zuwachs übrig bleibt (z.B. 0,10 = 10 Prozent). Alltag: Gesamtwachstum fair auf jedes Jahr verteilen.
- Das Dach-Zeichen '^' = das Hoch-/Potenz-Zeichen (hoch-rechnen). 2^3 heisst '2 hoch 3' = 2·2·2 = 8. In der CAGR-Formel bedeutet '^(1/n)' das Wurzelziehen. Alltag: wiederholtes Malnehmen mit sich selbst.
- '^(1/n)' = Wurzelziehen = das Gegenteil vom Hoch-Rechnen. Hoch 1/4 (bei n=4) heisst 'die 4. Wurzel ziehen': welche jährliche Wachstumszahl ergibt, viermal angewendet, das Gesamtwachstum? Alltag: eine Torte in 4 gleiche Stücke teilen - aber für Wachstum, nicht für Grösse.
- Das 'minus 1' am Ende = wandelt den Wachstums-Faktor (z.B. 1,10) in die reine Rate (0,10 = 10 Prozent) um. Der Faktor 1,10 enthält das ursprüngliche Ganze (die 1) plus den Zuwachs (0,10); man will nur den Zuwachs. Alltag: von '110 Prozent des alten Werts' die 100 Prozent abziehen, um die 10 Prozent Plus zu sehen.
- =(A6/A2)^(1/4)-1 = die CAGR-Formel mit echten Zell-Adressen: A6 = Endwert, A2 = Anfangswert, 4 = Anzahl Jahre. Die '/' ist geteilt-durch, '^(1/4)' die 4. Wurzel, '-1' der Sockel-Abzug. Alltag: konkrete Zahlen aus deiner Tabelle in die Wachstums-Rechnung eingesetzt.
- ZINS(n; 0; -Anfangswert; Endwert) = ein Finanz-Befehl, der die jährliche Wachstumsrate (den 'Zinssatz') ausrechnet. Teil für Teil: n = Anzahl Jahre; '0' = kein laufender Zwischen-Cashflow (es wird zwischendurch nichts ein-/ausgezahlt); '-Anfangswert' = der Startbetrag mit Minus (weil aus Sicht des Anlegers eine Auszahlung/Einsatz); Endwert = der Betrag am Ende. Englisch: RATE. Alltag: 'ich lege X ein und habe später Y - welcher jährliche Zinssatz steckt dahinter?'.
- Warum '-Anfangswert' negativ? / Cashflow = 'Cashflow' = Geldbewegung (rein oder raus). In Finanz-Funktionen zählt Geld, das du hergibst (einzahlst), als Minus, und Geld, das du bekommst, als Plus. Der eingesetzte Anfangsbetrag ist also negativ. Alltag: dein Kontostand - Ausgabe minus, Einnahme plus.
- GEOMITTEL(Wachstumsfaktoren)-1 = das 'geometrische Mittel' = ein spezieller Durchschnitt fürs Multiplizieren (passt bei Wachstumsraten, weil die sich Jahr für Jahr multiplizieren). Man gibt die jährlichen Wachstumsfaktoren (z.B. 1,10; 1,05 ...) hinein und zieht am Ende '-1' für die reine Rate ab. Alltag: der richtige Durchschnitt für 'jedes Jahr mal so viel', nicht der normale Zusammenzähl-Durchschnitt.
- 'Wachstumsfaktoren' = pro Jahr die Zahl, mit der man den Wert malnimmt: +10 Prozent -> Faktor 1,10; -5 Prozent -> Faktor 0,95. Alltag: 'dieses Jahr das 1,1-fache vom Vorjahr'.
- RENDITE() ist NICHT für CAGR = ein häufiger Irrtum. RENDITE() (englisch YIELD) berechnet die Rendite einer ANLEIHE (festverzinsliches Wertpapier) und braucht ganz andere Angaben (Abrechnungsdatum, Fälligkeit, Zins, Kurs ...). Für CAGR nimmt man die Potenzformel, ZINS() oder GEOMITTEL(). Alltag: das falsche Werkzeug aus der Schublade - sieht ähnlich aus, ist aber für etwas anderes gemacht.
- 'Anleihe / festverzinsliches Wertpapier' = ein Kredit, den man einer Firma/einem Staat gibt und dafür feste Zinsen bekommt. RENDITE() ist speziell dafür da, nicht für allgemeines Wachstum. Alltag: wie Geld verleihen und jährlich einen vereinbarten Zins zurückbekommen.
- 'Perioden' vs. 'Stützstellen/Datenpunkte' = Datenpunkte/Stützstellen = die einzelnen Messwerte (z.B. Jahresstände 2017, 2018, 2019, 2020, 2021 = 5 Punkte). Perioden = die ZWISCHENRÄume dazwischen (2017->2018->...->2021 = nur 4 Schritte). Für CAGR zählen die Zwischenräume (n), nicht die Punkte. Alltag: 5 Zaunpfähle, aber nur 4 Zaunfelder dazwischen.
- JAHR(Enddatum)-JAHR(Anfangsdatum) = JAHR() zieht aus einem Datum nur die Jahreszahl heraus (aus '31.12.2021' wird 2021). Zieht man Anfangsjahr vom Endjahr ab, bekommt man die Anzahl Jahre. Alltag: '2021 minus 2017 = 4 Jahre'.
- ANZAHL(A2:A6)-1 = ANZAHL() zählt, wie viele ZAHLEN in einem Bereich stehen (Text wird ignoriert). '-1' zieht eins ab, weil es immer eine Periode WENIGER gibt als Datenpunkte. Englisch: COUNT. Alltag: 5 Kalendertage angekreuzt, aber nur 4 Nächte dazwischen.
- Warum '-1' bei der Periodenzahl wichtig ist = lässt man das '-1' weg (nimmt also 5 statt 4), teilt man das Wachstum auf zu viele Jahre auf und unterschätzt die jährliche Rate. Deshalb: n = Anzahl Datenpunkte minus 1. Alltag: rechnet man eine Reise auf 5 Tage statt 4, wirkt jede Tagesetappe fälschlich kürzer.
Status: GEPRÜFT (1,0) — Financial-Modeling-Fünfermenge über Folienskript-Systematik „drei Geldgrößen“ (XVERWEIS/SUMMEWENNS/XKAPITALWERT + INDIREKT/INDEX·VERGLEICH) geschlossen; volatile Liste folien-verifiziert; CAGR-Korrekturen (n = ANZAHL−1, keine RENDITE()) korrekt.
Cluster: mehrfachbedingte Summen, Textverkettung, volatile Funktionen, Financial-Modeling-Kernfunktionen, Kostenspaltung (rechnerisch) und CAGR. Funktionsnamen hier durchgehend deutsch und exakt; Argumenttrenner in deutschem Excel ist das Semikolon ;.
1. Mehrfachbedingte Summen
(Klausur 30.01.2023, Aufgabe 3, 4 Punkte)
Frage: In der Praxis müssen häufig Werte addiert werden, deren Datensatz bestimmte Bedingungen erfüllt. Excel bietet dafür verschiedene Möglichkeiten. Erläutern Sie zwei geeignete Techniken.
Musterlösung (zwei Techniken):
A) SUMMEWENNS() – summiert Werte, die mehrere Kriterien gleichzeitig erfüllen.
=SUMMEWENNS(Summenbereich; Kriterienbereich1; Kriterium1; [Kriterienbereich2; Kriterium2]; …)
- Summenbereich: die zu addierenden Werte.
- Kriterienbereich/Kriterium: Bereich und Bedingung (beliebig oft wiederholbar).
Beispiel: =SUMMEWENNS(D2:D10; A2:A10; "Äpfel"; B2:B10; "Januar") – summiert D dort, wo A = „Äpfel“ und B = „Januar“.
B) SUMMENPRODUKT() – summiert das Produkt von Arrays und lässt komplexe Bedingungslogik zu (Wahrheitswerte 0/1 als Faktoren).
=SUMMENPRODUKT((Bedingungsbereich1=Kriterium1)*(Bedingungsbereich2=Kriterium2)*Summenbereich)
Vorteil gegenüber SUMMEWENNS: flexibler bei ODER-Verknüpfungen, Berechnungen innerhalb der Bedingung und spaltenübergreifenden Multiplikationen.
2. Textverkettung
(Klausur 18.02.2022, Aufgabe 2, 7 Punkte)
Frage: a) (3 P) Was versteht man in Excel unter einer Textverkettung? b) (2 P) Nennen Sie zwei typische Anwendungsgebiete. c) (2 P) Nennen Sie zwei Methoden, Textverkettungen als Formeln in Zellen einzugeben.
Musterlösung a): Textverkettung bedeutet, mehrere Texte bzw. Zellinhalte zu einem einzigen Textstring zusammenzufügen.
Musterlösung b) – zwei Anwendungsgebiete:
- Dynamische Berichtsüberschriften/Beschriftungen (z. B. „Umsatzbericht „ & Jahr).
- Adress-/Etikett-/Anschreiben-Erzeugung – Name, Anschrift usw. aus mehreren Zellen zusammensetzen.
- (weitere: eindeutige Schlüssel/IDs bilden, Datei-/Pfadnamen erzeugen).
Musterlösung c) – zwei Methoden:
- Verkettungsoperator
&:=A1 & " " & B1(Inhalt A1, Leerzeichen, Inhalt B1). - Verkettungsfunktion:
=TEXTKETTE(A1;" ";B1)bzw. für Trennzeichen/Bereiche=TEXTVERKETTEN(" ";WAHR;A1:B1).
[korrigiert/Hinweis: Der Scan nennt VERKETTEN(). Die Funktion VERKETTEN() existiert noch aus Kompatibilitätsgründen, gilt aber seit Excel 2016/2019 als veraltet und wurde durch TEXTKETTE() (engl. CONCAT) und TEXTVERKETTEN() (engl. TEXTJOIN) ersetzt. Für volle Punkte besser die aktuellen Funktionen oder den & -Operator nennen.]
3. Volatile Tabellenblattfunktionen
(Klausur 26.07.2022, Aufgabe 5, 7 Punkte)
Frage: a) (5 P) Was versteht man unter einer volatilen Tabellenblattfunktion? Nennen Sie drei Beispiele. b) (2 P) Warum sollten volatile Funktionen bei der Modellierung möglichst sparsam eingesetzt werden?
Musterlösung a): Eine volatile (flüchtige) Funktion wird bei jeder Neuberechnung der Arbeitsmappe neu ausgewertet – unabhängig davon, ob sich ihre Eingabewerte geändert haben.
Drei Beispiele (deutsche Namen):
JETZT()– aktuelles Datum + Uhrzeit (engl. NOW).ZUFALLSZAHL()– Zufallswert zwischen 0 und 1 (engl. RAND).BEREICH.VERSCHIEBEN()– gibt einen verschobenen Bezug zurück (engl. OFFSET).
Vollständige Liste lt. Folienskript („Exkurs: Volatile Tabellenblattfunktionen“):
BEREICH.VERSCHIEBEN(),HEUTE(),INDIREKT(),INFO(),JETZT(),ZELLE()nur mit Parameter „Dateiname“,ZUFALLSBEREICH(),ZUFALLSZAHL(), außerdem jede Funktion in einer bedingten Formatierung sowie selbstprogrammierte UDFs mitApplication.Volatile.[Hinweis: Der Scan nutzt die englischen Namen NOW/RAND/OFFSET – in der deutschen Klausur die deutschen Namen angeben.]
Musterlösung b) – warum sparsam:
- Performance: werden bei jeder Berechnung neu ausgeführt → verlangsamen große/komplexe Mappen spürbar.
- Nachvollziehbarkeit: ständig wechselnde Werte (z. B. Zufallszahlen, Zeitstempel) erschweren konsistente, reproduzierbare Analysen.
- Abhängigkeitsketten: eine volatile Zelle zwingt alle von ihr abhängigen Zellen zur Neuberechnung → Kaskaden-Effekt, höhere Komplexität und Wartungsaufwand.
4. Financial Modeling – die einschlägigen Tabellenblattfunktionen
(Klausur 29.07.2021, Aufgabe 8, 10 Punkte)
Frage: Behauptung Rohleder: „Für das ganze Thema Financial Modeling (…) kommen wir im Kern mit fünf Tabellenblattfunktionen hin…“ Eine davon ist SUMMEWENNS(). a) (4 P) Nennen Sie die anderen vier einschlägigen Tabellenblattfunktionen. b) (2 P) Was leistet SUMMEWENNS() grundsätzlich bzw. im mathematischen Sinn? c) (4 P) Erläutern Sie zwei typische kaufmännische Analyseaufgaben, für die man SUMMEWENNS() nutzen sollte.
Musterlösung a) – kanonische Menge lt. Folienskript (QUBA-SS, Special „Financial Modeling“):
Rohleders Financial-Modeling-Systematik gründet auf der Leitfolie „Es gibt nur drei Arten von Geldgrößen“ – jede Geldgröße hat eine empfohlene Kern-Funktion:
| Geldgröße | Beispiel | Ermittlung | Empfohlene Funktion |
|---|---|---|---|
| Zeitpunktgröße | Bilanz / Eigenkapital | Nachschlagen | XVERWEIS() (früher SVERWEIS()) |
| Zeitraumgröße | GuV / EBIT / Cash-Flow | Kumulieren | SUMMEWENNS() |
| Barwert | Kapitalwert (NPV) | Abzinsen | XKAPITALWERT() (statt NBW()) |
Dazu kommen zwei „technische“ Kernfunktionen für die schlanke, robuste Modellierung:
INDIREKT()– „härtet“ das Modell gegen das Löschen von Zeilen/Spalten (Bezüge über Text/benannte Bereiche bleiben gültig). Hinweis: laut Skript volatil → sparsam einsetzen.INDEX()+VERGLEICH()– das ältere flexible Nachschlage-Paar; im aktuellen Skript ausdrücklich durchXVERWEIS()ersetzt („Ermitteln Sie den Buchwert mit XVERWEIS statt mit INDEX/VERGLEICH“).
Die anderen vier (neben dem gegebenen SUMMEWENNS()) lauten damit kohärent: XVERWEIS() (bzw. SVERWEIS()), XKAPITALWERT() (bzw. NBW()), INDIREKT() und INDEX()+VERGLEICH() als Nachschlage-Paar.
[geschlossen via Folienskript: Die frühere lose Gruppierung (WENN, Aggregatfunktionen) ist durch die belegte Geldgrößen-Systematik ersetzt. Kern des Fachs = XVERWEIS (Nachschlagen), SUMMEWENNS (Kumulieren), XKAPITALWERT (Abzinsen), plus INDIREKT (Modell-Härtung) und INDEX/VERGLEICH als Lookup-Vorläufer. Da die Aufgabe aus 2021 stammt, kann die dort erwartete Fünfer-Menge SVERWEIS/NBW statt der X-Nachfolger nennen – inhaltlich identische Rollen.]
Musterlösung b) – was leistet SUMMEWENNS(): SUMMEWENNS() summiert Werte, die mehrere Bedingungen gleichzeitig erfüllen. Mathematisch: bedingte Summe über eine Menge – es werden nur die Elemente addiert, für die alle logischen Kriterien (Gleichheit, >, <, >=, <=, <>) wahr sind. Erweiterung des einfachen SUMME() um Filterlogik.
Musterlösung c) – zwei kaufmännische Analyseaufgaben:
- Umsatzanalyse nach Region und Produktkategorie: z. B. Gesamtumsatz 2023 in Region „Nord“ für Kategorie „Elektronik“ direkt aus dem Datensatz ziehen, ohne manuell zu filtern.
- Kostenanalyse nach Abteilung und Quartal: z. B. Materialkosten der Abteilung „Produktion“ im 3. Quartal 2023 summieren – für Budgetabweichungen/Kostencontrolling.
5. Kostenspaltung (mathematische Methode)
(Klausur 18.02.2022, Aufgabe 5, 4 Punkte)
Frage: Kostenauflösung/Kostenspaltung = Trennung der Gesamtkosten in fixe und variable Kosten. Die Praxis bevorzugt lineare Kostenfunktionen; die „mathematische Methode“ nutzt die Regressionsgerade. Gegeben (lineare Kostenfunktion):
| Zelle | C | D | E | F | G | H |
|---|---|---|---|---|---|---|
| Zeile 3 – x [Stück] | 0 | 10 | 20 | 30 | 40 | 50 |
| Zeile 6 – K [EUR] | 150 | 270 | 390 | 510 | 630 | 750 |
Ergebnisse: Fixe Kosten = 150 EUR (Zelle H8), variable Kosten = 12 EUR/Stück (Zelle H9). a) (2 P) In H8 wurden die Fixkosten ermittelt. Mit welcher Tabellenblattfunktion ist das unmittelbar möglich? b) (2 P) In H9 wurden die variablen Stückkosten ermittelt. Mit welcher Tabellenblattfunktion ist das unmittelbar möglich?
Musterlösung (diese Aufgabe hatte keine Lösung im Scan – selbst gerechnet):
Die Kostenfunktion ist linear: K(x) = Kf + kv · x. Gesucht sind Achsenabschnitt (Fixkosten Kf) und Steigung (variable Stückkosten kv) der Regressionsgeraden durch die Punkte (x, K).
a) Fixkosten in H8 – ACHSENABSCHNITT() (engl. INTERCEPT):
=ACHSENABSCHNITT(C6:H6; C3:H3)
Reihenfolge: ACHSENABSCHNITT(bekannte_Y-Werte; bekannte_X-Werte). Ergebnis: 150 EUR = Schnittpunkt der Geraden mit der K-Achse bei x = 0 = Fixkosten.
b) Variable Stückkosten in H9 – STEIGUNG() (engl. SLOPE):
=STEIGUNG(C6:H6; C3:H3)
STEIGUNG(bekannte_Y-Werte; bekannte_X-Werte). Ergebnis: 12 EUR/Stück = Steigung der Geraden = variable Kosten je zusätzlicher Mengeneinheit.
Kontrollrechnung: K(x) = 150 + 12·x → x=0 ⇒ 150 ✓, x=10 ⇒ 270 ✓, x=50 ⇒ 750 ✓. Die Daten liegen exakt auf einer Geraden, daher liefern ACHSENABSCHNITT/STEIGUNG die exakten Werte.
Merke:
ACHSENABSCHNITT= Fixkosten,STEIGUNG= variable Stückkosten. (Alternative zur Kontrolle:=RGP(C6:H6;C3:H3)liefert Steigung und Achsenabschnitt zusammen als Array.)
6. CAGR und Co.
(Klausur 18.02.2022, Aufgabe 6, 14 Punkte)
Frage: a) (4 P) Was versteht man unter dem CAGR? Erläutern Sie ausführlich. b) (2 P) Wozu verwendet man diese Kennzahl typischerweise? (Zwei Beispiele) c) (4 P) Erläutern Sie zwei verschiedene Möglichkeiten, CAGRs im Tabellenblatt zu ermitteln. d) (4 P) Um einen CAGR zu ermitteln, benötigt man die Anzahl der Perioden. Erläutern Sie zwei verschiedene Verfahren, diese Periodenanzahl im Tabellenblatt zu ermitteln.
Musterlösung a) – CAGR: CAGR = Compound Annual Growth Rate = durchschnittliche jährliche Wachstumsrate. Sie gibt an, mit welcher konstanten jährlichen Rate ein Wert vom Anfangs- zum Endwert gewachsen wäre, wenn das Wachstum gleichmäßig verlaufen wäre. Sie glättet Schwankungen einzelner Jahre zu einem einzigen, vergleichbaren Wert.
Formel:
CAGR = (Endwert / Anfangswert)^(1/n) − 1
mit n = Anzahl der Perioden (Jahre) zwischen Anfang und Ende.
Musterlösung b) – zwei Anwendungsbeispiele:
- Investitions-/Renditeanalyse: durchschnittliche jährliche Rendite einer Aktie/eines Portfolios über mehrere Jahre.
- Unternehmensbewertung: durchschnittliches jährliches Umsatz- oder Gewinnwachstum eines Unternehmens.
Musterlösung c) – zwei Möglichkeiten im Tabellenblatt:
Direkte Formel:
=(Endwert/Anfangswert)^(1/n) − 1z. B.
=(A6/A2)^(1/4)-1.Mit
ZINS()(engl. RATE) – liefert die CAGR exakt als Zinssatz:=ZINS(n; 0; -Anfangswert; Endwert)(kein laufender Cashflow, daher Rate-Argument 0; Anfangswert negativ als Auszahlung).
Alternative: geometrisches Mittel der jährlichen Wachstumsfaktoren minus 1:
=GEOMITTEL(Wachstumsfaktoren)-1.
[korrigiert: Der Scan behauptet, Excel biete die Funktion „RENDITE(Anfangswert; Endwert; …)", die „speziell für die CAGR konzipiert" sei. Das ist falsch. RENDITE() (engl. YIELD) berechnet die Rendite eines festverzinslichen Wertpapiers (Anleihe) und hat die Argumente Abrechnung; Fälligkeit; Zins; Kurs; Rückzahlung; Häufigkeit; [Basis]. Für CAGR nutzt man die direkte Potenzformel, ZINS() oder GEOMITTEL().]
Musterlösung d) – zwei Verfahren zur Periodenanzahl n:
Direkte Differenz der Periodenkennzeichen: n = Endjahr − Anfangsjahr, z. B.
=2021-2017= 4, bzw. auf Zellbasis=JAHR(Enddatum)-JAHR(Anfangsdatum).Über die Anzahl der Datenpunkte:
=ANZAHL(A2:A6)-1.ANZAHL()zählt die numerischen Werte (Datenpunkte); die Zahl der Perioden ist um eins kleiner als die Zahl der Stützstellen.
[korrigiert: Der Scan schreibt „Wenn die Daten von 2017 bis 2021 reichen, sind es 5 Perioden" und setzt n = ANZAHL(A2:A6) = 5. Das ist falsch: 2017–2021 sind 5 Stützstellen, aber nur 4 Perioden. Für die CAGR gilt n = Anzahl Datenpunkte − 1 = 4, sonst wird das Wachstum unterschätzt.]
5.4 Investitionsrechnung mit Excel — Kapitalwert, interner Zinsfuss & Investitionszins
⚡ Kurzform — die drei Funktionen auf einen Blick
| Funktion (DE) | engl. | Was sie liefert | Syntax |
|---|---|---|---|
=XKAPITALWERT(...) |
XNPV | Kapitalwert (Barwert-Summe) bei unregelmässigen Datumsabständen | =XKAPITALWERT(Zins; Werte; Datumsangaben) |
=XINTZINSFUSS(...) |
XIRR | interner Zinsfuss = Rendite, bei der Kapitalwert = 0 | =XINTZINSFUSS(Werte; Datumsangaben; [Schätzwert]) |
=ZSATZINVEST(...) |
RRI | Zinssatz p. a. einer Investition über mehrere Perioden (= CAGR) | =ZSATZINVEST(Zzr; Bw; Zw) |
Entscheidungsregeln: Kapitalwert (XKAPITALWERT) → vorteilhaft. Interner Zinsfuss (XINTZINSFUSS) Kalkulationszins → vorteilhaft. Beide führen bei einer Einzelinvestition zum selben Urteil.
Trennzeichen (Deutsch-Excel): Argumente werden mit Semikolon ; getrennt, Dezimalstellen mit Komma ,. Also 0,08 (= 8 %), nicht 0.08.
1) XKAPITALWERT() = XNPV — Kapitalwert bei unregelmässigen Zahlungsströmen
mit = Zahlung ( wie Payment), = Kalkulationszins (rate), = Datum der Zahlung, = erstes Datum (= Bezugszeitpunkt ).
Warum jeder Baustein da steht:
- (Zähler): die einzelne Zahlung, die auf heute zurückgerechnet wird.
- (Basis der Potenz): die
1ist das eingesetzte Kapital selbst, dasrder Zinsaufschlag pro Jahr. Zusammen ist der Aufzinsungsfaktor für ein Jahr — geteilt (statt multipliziert) wird damit abgezinst. - Exponent : = Anzahl Tage zwischen Zahlung und Bezugszeitpunkt; die
365rechnet diese Tage in Jahre um, damit der Jahreszins korrekt auf die tatsächliche (taggenaue) Laufzeit wirkt.
📝 Volle Erklärung — jedes Argument einzeln
=XKAPITALWERT(Zins; Werte; Datumsangaben)
Zins(1. Argument): der Kalkulationszins / Diskontierungssatz pro Jahr, als Dezimalzahl (0,08= 8 %). Wozu: Er ist der „Preis der Zeit" — mit ihm wird jede künftige Zahlung auf heute abgezinst. Ein höherer Zins drückt spätere Zahlungen stärker.;— Semikolon: trennt Argument 1 von Argument 2. Ohne Semikolon liest Excel alles als ein Argument →#WERT!.Werte(2. Argument): der Zellbereich mit den Zahlungen . Wozu: Das sind die Cashflows des Projekts. Auszahlungen negativ (z. B. Anschaffung-10000), Einzahlungen positiv. (Anders als bei XINTZINSFUSS ist bei XKAPITALWERT kein Vorzeichenwechsel zwingend — die Funktion diskontiert einfach jede Zahlung; reine Einzahlungen ergeben schlicht einen positiven Barwert.);— trennt Werte von den Datumsangaben.Datumsangaben(3. Argument): der Zellbereich mit den echten Excel-Datumswerten, exakt einer je Zahlung, in gleicher Reihenfolge/Länge wieWerte. Wozu: Aus der Differenz (Tage), geteilt durch 365 (Umrechnung in Jahre), berechnet Excel den genauen Abzinsungs-Exponenten. Genau das unterscheidet XKAPITALWERT von KAPITALWERT (NPV): hier zählen taggenaue Abstände statt gleicher Perioden. Ungleiche Bereichslänge (Werte≠Datumsangaben) →#ZAHL!.
💡 Fachfremd (Alltagssprache): Stell dir vor, du bekommst über die Jahre verteilt Geld — mal in 6 Monaten, mal in 21 Monaten, unregelmässig. Geld heute ist mehr wert als Geld später (du könntest es anlegen). XKAPITALWERT rechnet jede künftige Zahlung auf „was ist sie mir heute wert" zurück, addiert alles zusammen und zieht ab, was du investieren musst. Kommt eine positive Zahl raus, bringt das Projekt mehr als deine Zins-Messlatte — lohnt sich.
⚠️ „Finde den Fehler" — typische Fehlerquellen
- Erste Zahlung wird NICHT abgezinst — Anschaffung muss die erste Zeile sein. XKAPITALWERT nimmt das erste Datum der Liste als Bezugspunkt . Für diese Zahlung ist der Exponent , also → keine Abzinsung. Deshalb muss die Anschaffungsauszahlung in die erste Zeile sein. Wichtig: Excel verlangt, dass alle übrigen Daten später als das erste Datum liegen — steht die Anschaffung (frühestes Datum) hinten, sodass die Liste mit einem späteren Datum beginnt, liefert Excel
#ZAHL!(das davor liegende Anschaffungsdatum verletzt die Regel „alle Daten ≥ erstes Datum"). - Datumsformat. In
Datumsangabenmüssen echte Datumswerte stehen (z. B.01.01.2024), kein Text"01.01.2024"und keine blosse Jahreszahl2024. Text →#WERT!. - Vorzeichen der Auszahlung. Vergisst man das Minus bei der Anschaffung (
10000statt-10000), wird sie als Einzahlung behandelt → Kapitalwert absurd hoch, Urteil falsch. - Ungleiche Bereichslänge. Zahl der
Werte≠ Zahl derDatumsangaben→#ZAHL!.
Durchgerechnetes Mini-Beispiel (dient allen drei Funktionen)
| Zeile | Datum () | Zahlung () in EUR |
|---|---|---|
| Anschaffung () | 01.01.2024 | −10.000 |
| Rückfluss 1 | 30.06.2024 | +3.000 |
| Rückfluss 2 | 15.03.2025 | +4.000 |
| Rückfluss 3 | 01.12.2025 | +5.000 |
Kalkulationszins . Angenommene Zellen: Werte in B2:B5, Datumsangaben in A2:A5.
Kapitalwert: =XKAPITALWERT(0,08; B2:B5; A2:A5)
Nachvollzogen — Tage ab 01.01.2024, geteilt durch 365 (2024 ist ein Schaltjahr → 366 Tage bis 01.01.2025):
| Zahlung | Tage | Exponent (Jahre) |
|---|---|---|
| +3.000 (30.06.2024) | 181 | 181/365 |
| +4.000 (15.03.2025) | 439 | 439/365 |
| +5.000 (01.12.2025) | 700 | 700/365 |
→ Kapitalwert ⇒ Investition ist bei 8 % Kalkulationszins vorteilhaft.
2) XINTZINSFUSS() = XIRR — interner Zinsfuss
Bedeutung: Der interne Zinsfuss ( = Internal Rate of Return) ist genau der Zinssatz, bei dem der Kapitalwert = 0 wird — also die tatsächliche Rendite des Projekts. Excel sucht ihn iterativ (probiert Zinssätze, bis die Barwert-Summe null ist).
📝 Volle Erklärung — jedes Argument einzeln
=XINTZINSFUSS(Werte; Datumsangaben; [Schätzwert])
Werte(1. Argument): dieselben Cashflows wie oben. Hier zwingend mindestens eine Aus- und eine Einzahlung (Vorzeichenwechsel) — sonst gibt es keinen Zinssatz, der den Barwert auf null bringt (#ZAHL!). Wozu: aus ihnen und den Daten wird die Rendite ermittelt. KeinZins-Argument — der Zins ist ja hier das gesuchte Ergebnis.;— trennt Werte von Datumsangaben.Datumsangaben(2. Argument): die zugehörigen echten Datumswerte, gleiche Reihenfolge/Länge. Wozu: liefern die taggenauen Abstände für die Abzinsungs-Exponenten.;— trennt (optionalen) Schätzwert ab.[Schätzwert](3. Argument, optional, eckige Klammern = kann weggelassen werden): ein Startwert für die Iteration, Standard0,1(= 10 %). Wozu: Nur nötig, wenn Excel nicht konvergiert (#ZAHL!) — dann einen plausiblen Wert vorgeben, z. B.0,15.
Im Beispiel: =XINTZINSFUSS(B2:B5; A2:A5)
Entscheidungsregel: interner Zinsfuss Kalkulationszins () ⇒ vorteilhaft. Das passt zum positiven Kapitalwert aus Teil 1 — beide Verfahren urteilen bei der Einzelinvestition gleich. Der interne Zinsfuss sagt zusätzlich: das Projekt „verzinst" das gebundene Kapital mit rund 15 % p. a.
💡 Fachfremd: XKAPITALWERT fragt „wie viel Euro Gewinn bringt mir das über meiner Messlatte?". XINTZINSFUSS fragt umgekehrt „welche Verzinsung steckt eigentlich drin?" — wie beim Sparbuch der Zinssatz. Ist diese eingebaute Verzinsung höher als das, was du mindestens erwartest (dein Kalkulationszins), machst du's.
3) ZSATZINVEST() = RRI — Zinssatz einer Investition über mehrere Perioden
Bedeutung: Liefert den konstanten Zinssatz pro Periode, mit dem ein Anfangswert über Perioden auf einen Endwert wächst. Das ist mathematisch exakt die CAGR (Compound Annual Growth Rate, mittlere jährliche Wachstumsrate).
Bausteine der Formel: = Wachstumsfaktor (wie oft hat sich das Kapital insgesamt vervielfacht); der Exponent zieht daraus die Wurzel über die Periodenzahl (verteilt das Gesamtwachstum gleichmässig auf jede Periode); das − 1 schneidet das eingesetzte Kapital wieder heraus, sodass nur der reine Zinssatz übrig bleibt.
📝 Volle Erklärung — jedes Argument einzeln
=ZSATZINVEST(Zzr; Bw; Zw)
Zzr(1. Argument): Zahlungszeitraum = Anzahl der Perioden (z. B. Jahre). Wozu: Über wie viele Schritte verteilt sich das Wachstum? Steht als Exponent-Nenner — mehr Perioden ⇒ pro Periode kleinerer Zinssatz für dasselbe Endergebnis.;— trennt Zzr von Bw.Bw(2. Argument): Barwert = Anfangswert / eingesetztes Kapital heute. Wozu: der Startpunkt des Wachstums (Nenner im Verhältnis ). Wichtig: bei ZSATZINVEST wirdBwals positive Zahl eingegeben — anders als bei ZW/BW/RMZ gibt es hier keine Vorzeichen-Logik (Aus-/Einzahlung), es ist ein reines Wertverhältnis. NegativesBw⇒#ZAHL!.;— trennt Bw von Zw.Zw(3. Argument): Zukünftiger Wert = Endwert nach Perioden, ebenfalls positiv. Wozu: der Zielpunkt (Zähler im Verhältnis ).
Zahlenbeispiel: Ein Kapital wächst von EUR auf EUR in Jahren.
=ZSATZINVEST(5; 10000; 16105)
Probe: EUR ✓
Bezug zu CAGR: ZSATZINVEST ist die CAGR-Formel in Excel — statt von Hand zu tippen, gibt man einfach Perioden, Start- und Endwert ein. Nützlich, um z. B. Umsatz- oder Depotwachstum in eine vergleichbare Jahresrendite zu übersetzen.
💡 Fachfremd: Aus „aus 10.000 € wurden nach 5 Jahren 16.105 €" macht ZSATZINVEST die eine Zahl „das entspricht 10 % Zins pro Jahr" — so als hätte es die ganze Zeit auf einem Sparbuch mit 10 % gelegen. Praktisch, weil man damit ungleiche Wachstumsgeschichten fair vergleichen kann.
⚡ Merk-Anker für die Klausur
- XKAPITALWERT / XINTZINSFUSS: für unregelmässige Datumsabstände (Datumsspalte Pflicht). KAPITALWERT / IKV wären für gleiche Perioden.
- Erste Zeile = -Anschaffung, negativ, wird von XKAPITALWERT nicht abgezinst; alle weiteren Daten müssen später liegen (sonst
#ZAHL!). - Vorzeichenwechsel nur bei XINTZINSFUSS Pflicht (mind. 1 Aus- + 1 Einzahlung); XKAPITALWERT rechnet auch reine Barwerte.
- XINTZINSFUSS hat keinen Zins-Input (Zins ist das Ergebnis); XKAPITALWERT hat ihn als erstes Argument.
- ZSATZINVEST = CAGR: ,
BwundZwbeide positiv. - Trennzeichen: Argumente
;— Dezimalzahl,.
🎯 Übungsaufgaben im Rohleder-Stil — gelöst
Selbst gebaute Aufgaben nach dem gemessenen Muster der echten Klausuren: nur „Erläutern Sie“, konkrete Formeln lesen und kritisieren, Presse-Fälle, Rollenwechsel. Grün umrandet = kein Original.
=SVERWEIS(A2;Anlagen!A:F;5;FALSCH).a) (2 P.) Erläutern Sie, welche der drei Arten von Geldgrößen ein Nachschlage-Werkzeug bedient und warum dieser Wert nachgeschlagen und nicht kumuliert wird.
b) (6 P.) Erläutern Sie drei verschiedene Nachteile von SVERWEIS() gegenüber XVERWEIS().
c) (2 P.) Erläutern Sie, warum INDEX() zusammen mit VERGLEICH() auch heute noch eine fachlich vertretbare Antwort sein kann.
a) 2 P. – Welche Geldgröße nachgeschlagen wird
Ein Buchwert ist eine Zeitpunktgröße: Er gilt an genau einem Stichtag und beschreibt einen Bestand, so wie eine Bilanz oder das Eigenkapital eine Momentaufnahme sind. ⟨1⟩
Eine Zeitpunktgröße darf deshalb nicht über mehrere Perioden aufaddiert werden, sondern muss an der Stelle abgelesen werden, an der der gesuchte Stichtag steht; die passende Tätigkeit heißt daher Nachschlagen und die einschlägige Funktion ist XVERWEIS() (früher SVERWEIS()), während SUMMEWENNS() für Zeitraumgrößen und XKAPITALWERT() für Barwerte zuständig ist. ⟨2⟩
b) 6 P. – Drei verschiedene Nachteile von SVERWEIS()
Nachteil 1: SVERWEIS sucht nur nach rechts. Die Funktion erwartet den Suchbegriff zwingend in der ersten Spalte der übergebenen Matrix und kann ausschließlich Werte zurückgeben, die rechts davon liegen; steht der Schlüssel in der Tabelle weiter rechts als das gesuchte Feld, muss man die Quelldaten umbauen oder mit Hilfskonstruktionen arbeiten. ⟨1⟩ XVERWEIS() trennt dagegen Suchmatrix und Rückgabematrix in zwei eigene Argumente, sodass die Rückgabespalte beliebig links oder rechts der Suchspalte liegen darf und die Quelldaten unangetastet bleiben. ⟨2⟩
Nachteil 2: Der Spaltenindex ist eine bloße Zahl und wandert nicht mit. In =SVERWEIS(A2;Anlagen!A:F;5;FALSCH) bezeichnet die 5 nur „die fünfte Spalte ab links"; fügt jemand in der Stammdatentabelle eine Spalte ein oder löscht eine, zeigt die Formel anschließend auf ein anderes Feld und liefert still ein falsches Ergebnis, ohne jede Fehlermeldung. ⟨3⟩ XVERWEIS() verweist stattdessen direkt auf den Rückgabebereich, der bei Strukturänderungen wie jeder normale Bezug mitverschoben wird, sodass entweder weiterhin das richtige Feld gelesen wird oder ein sichtbares #BEZUG! erscheint. ⟨4⟩
Nachteil 3: Gefährliche Vorgabewerte und keine eingebaute Fehlerbehandlung. Lässt man bei SVERWEIS() das vierte Argument weg, sucht die Funktion näherungsweise und liefert bei unsortierten Daten falsche Treffer, die niemandem auffallen; findet sie den Wert nicht, gibt sie #NV zurück, das erst durch ein zusätzliches WENNFEHLER() von außen abgefangen werden muss. ⟨5⟩ XVERWEIS() sucht standardmäßig exakt, besitzt mit wenn_nicht_gefunden ein eigenes Argument für den Nicht-Treffer-Fall und macht damit die fachliche Entscheidung „was gilt, wenn nichts gefunden wird" innerhalb der Formel sichtbar und dokumentiert. ⟨6⟩
c) 2 P. – Wann INDEX() + VERGLEICH() weiterhin trägt
XVERWEIS() steht erst ab Microsoft 365 beziehungsweise Excel 2021 zur Verfügung; wird die Mappe an einen Kunden, eine Behörde oder eine ältere Installation weitergegeben, erscheint dort statt des Ergebnisses ein #NAME?, während die Kombination INDEX() + VERGLEICH() in jeder verbreiteten Excel-Version rechnet. ⟨1⟩
Fachlich hat das Paar zusätzlich den Vorteil, dass VERGLEICH() die Position einmal ermittelt und mehrere INDEX()-Formeln dieselbe Position weiterverwenden können, was in großen Modellen Rechenzeit spart, und dass INDEX() einen echten Bezug zurückgibt, der sich in Bereichsoperationen weiterverwenden lässt. ⟨2⟩
Rohleders Skript ersetzt INDEX()/VERGLEICH() im aktuellen Stand ausdrücklich durch XVERWEIS() („Ermitteln Sie den Buchwert mit XVERWEIS statt mit INDEX/VERGLEICH"), weshalb in einer heutigen Klausurantwort XVERWEIS() die Hauptempfehlung sein sollte und das ältere Paar nur als Kompatibilitätsargument nachgeschoben wird. ⟨+1⟩
XVERWEIS() kennt zwei weitere Argumente, die SVERWEIS() gar nicht besitzt: den Vergleichsmodus (exakt, nächstkleinerer, nächstgrößerer, Platzhalterzeichen) und den Suchmodus (von oben, von unten, binär aufsteigend, binär absteigend). ⟨+2⟩ Der Suchmodus „von unten" löst elegant die Aufgabe „gib mir den letzten gültigen Stand vor dem Stichtag", die mit SVERWEIS() nur über Umwege geht. ⟨+3⟩
Eine klassische Praxisfalle betrifft beide Funktionen gleichermaßen: Steht der Schlüssel einmal als Zahl und einmal als Text in der Tabelle, liefert die Suche #NV, obwohl auf dem Bildschirm dasselbe zu lesen ist. ⟨+4⟩ Abhilfe schaffen GLÄTTEN() gegen unsichtbare Leerzeichen und eine saubere Typvereinheitlichung schon beim Import, nicht erst in der Formel. ⟨+5⟩
Beide Verfahren liefern bei doppelten Schlüsseln nur den ersten beziehungsweise letzten Treffer und melden die Mehrdeutigkeit nicht. ⟨+6⟩ In einem prüfbaren Modell gehört deshalb eine Kontrollspalte mit ZÄHLENWENN() daneben, die Dubletten sichtbar macht, bevor die Nachschlagefunktion darauf aufsetzt. ⟨+7⟩
Gegenposition zur reinen Modernisierung: XVERWEIS() gibt bei einem mehrspaltigen Rückgabebereich ein ganzes Array zurück und erzeugt dann einen Überlauf, der bei belegten Nachbarzellen mit #ÜBERLAUF! bricht. ⟨+8⟩ Wer also von SVERWEIS() auf XVERWEIS() umstellt, muss den Zielbereich mitplanen und nicht nur die Formel austauschen. ⟨+9⟩
In Verbindung mit strukturierten Verweisen wird das Argument noch stärker, weil =XVERWEIS([@Anlagennummer];tblAnlagen[Nummer];tblAnlagen[Buchwert]) sowohl den Suchschlüssel als auch die Rückgabespalte beim Namen nennt und damit ohne Kommentar lesbar ist. ⟨+10⟩
⟨+11⟩ Dreh-Variante abgesichert: „Wann wäre SVERWEIS() trotzdem die richtige Wahl?" — In Bestandsmappen und überall dort, wo die Mappe an Empfänger mit Excel-Versionen vor 2021 geht: Dort rechnet SVERWEIS() in jeder Installation, während XVERWEIS() als #NAME? scheitert; die Regel „kein SVERWEIS mehr" gilt ausdrücklich für neu angelegte Arbeitsmappen. Zusätzlich entfällt beim Verbleib das Umstellungsrisiko aus der Gegenposition oben: Wer beim Wechsel auf XVERWEIS() den Zielbereich nicht mitplant, handelt sich bei mehrspaltigen Rückgabebereichen #ÜBERLAUF! ein.
Rohleders Erwartung: Er will hören, dass die Wahl des Verweises kein Geschmacksthema ist, sondern aus der Geldgrößen-Systematik folgt und dass jeder genannte Nachteil ein konkretes Fehlerbild hat. Drei sauber getrennte Nachteile mit je einer Begründung und einem Mini-Beispiel geben die vollen sechs Punkte, drei Spielarten von „ist unflexibel" nicht.
#BEZUG!, #NV, #WERT! und #ÜBERLAUF!.a) (8 P.) Erläutern Sie für jeden der vier Fehlerwerte, was Excel damit meldet und wie genau der Fehler zu beheben ist.
b) (2 P.) Erläutern Sie, warum das Umhüllen der Formeln mit WENNFEHLER() keine Fehlerbehebung im Sinne einer sorgfältigen Modellierung ist.
c) (2 P.) Erläutern Sie einen Fall, in dem ein Fehlerwert bewusst stehen bleiben soll.
a) 8 P. – Die vier Fehlerwerte, je 2 P.
#BEZUG! – der Verweis zeigt ins Leere. Excel meldet damit, dass eine Formel auf eine Zelle, einen Bereich oder ein Tabellenblatt verweist, das es nicht mehr gibt; typische Auslöser sind das Löschen einer Zeile, Spalte oder eines Blatts, auf das noch verwiesen wurde, sowie ein Spaltenindex bei SVERWEIS(), der über die Breite der Matrix hinausgeht. ⟨1⟩ Behoben wird der Fehler, indem der zerstörte Bezug in der Formel durch den gültigen ersetzt wird, denn der Fehlerwert selbst enthält die alte Adresse nicht mehr; strukturell verhindert man ihn, indem man mit strukturierten Verweisen oder benannten Bereichen arbeitet, die dem Namen und nicht der Gitterkoordinate folgen. ⟨2⟩
#NV – der gesuchte Wert ist nicht verfügbar. Dieser Fehler kommt fast immer aus einer Nachschlagefunktion und bedeutet, dass der Suchwert in der Suchmatrix nicht gefunden wurde. ⟨3⟩ Zur Behebung prüft man zuerst, ob Suchwert und Suchspalte denselben Datentyp haben (eine als Text gespeicherte Zahl oder ein führendes Leerzeichen sind die häufigste Ursache und werden mit GLÄTTEN() beziehungsweise einer sauberen Typkonvertierung beseitigt), ob der Wert in der Matrix überhaupt vorkommt und ob bei SVERWEIS() das vierte Argument auf FALSCH steht; erst wenn „nicht gefunden" fachlich ein zulässiges Ergebnis ist, ersetzt man ihn kontrolliert über das Argument wenn_nicht_gefunden von XVERWEIS(). ⟨4⟩
#WERT! – der Datentyp passt nicht zum Argument. Excel meldet damit, dass eine Funktion oder ein Rechenoperator einen Wert bekommt, mit dem er nicht rechnen kann, etwa Text in einer Addition, ein als Text gespeichertes Datum in XKAPITALWERT() oder eine Zelle, die nur scheinbar leer ist. ⟨5⟩ Behoben wird er, indem der betroffene Wert in den richtigen Typ überführt wird, also die Textzahl in eine echte Zahl und die Textzeichenfolge in ein echtes Datum; hilfreich ist außerdem, statt des Operators + die Funktion SUMME() zu verwenden, weil diese Textinhalte überspringt, statt an ihnen zu scheitern. ⟨6⟩
#ÜBERLAUF! – das Ergebnis-Array findet keinen Platz. Der Fehler tritt bei dynamischen Matrixformeln auf und sagt aus, dass die Formel selbst korrekt ist, ihr Ergebnis sich aber nicht in die benötigten Nachbarzellen ausbreiten kann, weil der Zielbereich blockiert ist; blockierend wirken nicht leere Zellen, verbundene Zellen, der Blattrand und die Tatsache, dass die Formel innerhalb einer formatierten Excel-Tabelle steht. ⟨7⟩ Zur Behebung klickt man die Ankerzelle an, liest am gestrichelten Rahmen ab, welcher Bereich beansprucht wird, löscht oder verschiebt alle störenden Inhalte darin, hebt vorhandene Zellverbünde auf und nimmt die Formel gegebenenfalls aus der Tabelle heraus; sobald der Bereich vollständig frei ist, läuft das Array von selbst über. ⟨8⟩
b) 2 P. – Warum WENNFEHLER() keine Behebung ist
WENNFEHLER() unterdrückt das Symptom und nicht die Ursache: Ein #BEZUG! aus einer gelöschten Spalte wird damit zu einer unauffälligen Null, die anschließend stillschweigend in jede Summe und in jede Kennzahl einfließt, sodass aus einem sichtbaren Fehler ein unsichtbarer falscher Wert wird. ⟨1⟩
Aus Sicht der Revision kommt hinzu, dass die Funktion alle Fehlerarten gleichzeitig abfängt, also auch solche, an die beim Bau niemand gedacht hat; damit verliert der Prüfer das einzige Warnsignal, das die Mappe von sich aus gibt, weshalb gezielte Alternativen wie das Argument wenn_nicht_gefunden in XVERWEIS() oder WENNNV() vorzuziehen sind, die nur den einen fachlich erwarteten Fall behandeln. ⟨2⟩
c) 2 P. – Wann ein Fehlerwert stehen bleiben soll
Beim Abgleich zweier Listen, etwa Bankauszug gegen Debitorenbuchhaltung, ist #NV kein Störgeräusch, sondern die inhaltliche Antwort „dieser Datensatz existiert auf der Gegenseite nicht" und damit genau das Ergebnis, wegen dem die Auswertung gebaut wurde. ⟨1⟩
Ersetzt man ihn hier durch eine Null, verschwindet die Abweichung aus der Abstimmung und die Differenz wird nie geklärt; richtig ist deshalb, den Fehlerwert stehen zu lassen und ihn mit ISTNV() oder ZÄHLENWENN() in einer eigenen Kontrollzelle zu zählen, sodass die Zahl der offenen Posten sichtbar wird. ⟨2⟩
Die Fehlerfamilie ist größer als die vier gefragten Werte: #DIV/0! steht für eine Division durch null oder durch eine leere Zelle ⟨+1⟩, #NAME? für einen unbekannten Funktions- oder Bereichsnamen, was in der Praxis häufig eine neuere Funktion in einer älteren Excel-Version anzeigt ⟨+2⟩, und #ZAHL! für ein mathematisch unmögliches oder nicht konvergierendes Argument. ⟨+3⟩
#ZAHL! ist im Kontext dieses Fachs besonders lehrreich, weil XKAPITALWERT() ihn liefert, wenn die Werteliste und die Datumsliste unterschiedlich lang sind oder wenn ein Datum vor dem ersten Datum der Liste liegt, die Anschaffung also nicht in der ersten Zeile steht. ⟨+4⟩ XINTZINSFUSS() liefert ihn außerdem, wenn kein Vorzeichenwechsel vorliegt oder die Iteration nicht konvergiert, was sich über das optionale Argument Schätzwert beheben lässt. ⟨+5⟩
Der seltene #NULL! entsteht durch ein Leerzeichen als Schnittmengenoperator zwischen zwei Bereichen, die sich nicht schneiden ⟨+6⟩, und #KALK! zeigt an, dass eine Matrixberechnung intern nicht auflösbar ist, etwa eine leere Ergebnismenge von FILTER() ohne Ersatzwert. ⟨+7⟩
Werkzeugseitig gehört zur Fehlerbehebung die Registerkarte „Formeln" mit „Spur zum Vorgänger", „Spur zum Nachfolger" und der schrittweisen Formelauswertung, mit der man die Rechenkette von hinten aufrollt, statt zu raten. ⟨+8⟩ Ein #BEZUG! verrät seine ursprüngliche Adresse nicht mehr, weshalb die Spur zum Vorgänger vor dem Löschen wertvoller ist als danach. ⟨+9⟩
Ein häufiger Denkfehler ist die Verwechslung von ISTFEHLER() und ISTNV(): Ersteres reagiert auf jeden Fehlerwert, Letzteres nur auf #NV, weshalb in Abgleichslogiken fast immer ISTNV() das richtige Werkzeug ist. ⟨+10⟩
Aus Revisionssicht schließlich gilt eine Arbeitsmappe erst dann als mit gebührender Sorgfalt gestaltet, wenn Fehlerwerte entweder behoben oder mit einer sichtbaren, begründeten Kennzeichnung versehen sind. ⟨+11⟩ Eine Prüfsumme, die die Anzahl der Fehlerzellen der ganzen Mappe an einer zentralen Stelle ausweist, ist deshalb ein wirksames und billiges Kontrollinstrument. ⟨+12⟩
Rohleders Erwartung: Zu jedem Fehlerwert gehören zwei Dinge, die Bedeutung und der konkrete Handgriff zur Behebung; wer nur übersetzt, was der Fehler heißt, bekommt die Hälfte der Punkte. Besonders honoriert wird die Haltung, dass ein unterdrückter Fehler gefährlicher ist als ein sichtbarer.
=SUMMENPRODUKT((A2:A7="Nord")*(B2:B7="Januar")*D2:D7).a) (2 P.) Welche Ausgabe erzeugt die Formel in F2? Erläutern Sie Ihren Rechenweg.
b) (2 P.) Erläutern Sie, welche Aufgabe der Multiplikationsoperator in dieser Formel übernimmt.
c) (2 P.) Erläutern Sie, warum hier auch SUMMEWENNS() zum selben Ergebnis führt und wann das nicht mehr gilt.
a) 2 P. – Die Ausgabe
Die Formel prüft jede der sechs Datenzeilen daraufhin, ob in Spalte A „Nord" und gleichzeitig in Spalte B „Januar" steht, und behält nur diese Zeilen mit ihrem Umsatz aus Spalte D; das trifft auf Zeile 2 (1.200), Zeile 5 (800) und Zeile 7 (400) zu, während Zeile 3 und Zeile 6 an der Region und Zeile 4 am Monat scheitern. ⟨1⟩
Die Ausgabe in F2 lautet damit 2.400, also der Januar-Umsatz der Region Nord über alle Kategorien hinweg; die Kategorie spielt in dieser Formel bewusst keine Rolle, weil sie in keiner Bedingung vorkommt. ⟨2⟩
b) 2 P. – Die Aufgabe des Multiplikationsoperators
Die beiden Vergleiche (A2:A7="Nord") und (B2:B7="Januar") liefern zunächst keine Zahlen, sondern zwei Listen aus den Wahrheitswerten WAHR und FALSCH; erst die Multiplikation erzwingt deren Umwandlung in die Faktoren 1 und 0, mit denen weitergerechnet werden kann. ⟨1⟩
Gleichzeitig bildet der Stern die logische UND-Verknüpfung nach, denn ein Produkt bleibt nur dann 1, wenn alle Faktoren 1 sind, und fällt auf 0, sobald eine einzige Bedingung nicht erfüllt ist; die dritte Multiplikation mit D2:D7 gewichtet anschließend jeden Umsatz mit seinem eigenen 0/1-Wert, sodass SUMMENPRODUKT() nur die zutreffenden Zeilen aufaddiert. ⟨2⟩
c) 2 P. – Verhältnis zu SUMMEWENNS()
In dieser konkreten Aufgabe erzeugt =SUMMEWENNS(D2:D7;A2:A7;"Nord";B2:B7;"Januar") dasselbe Ergebnis von 2.400, weil beide Formeln exakt dieselbe UND-Filterung über zwei Kriterienbereiche abbilden und SUMMEWENNS() dabei die deutlich besser lesbare Schreibweise ist. ⟨1⟩
Die Gleichwertigkeit endet, sobald die Bedingungslogik komplexer wird: SUMMEWENNS() kann keine ODER-Verknüpfung innerhalb eines Kriterienbereichs abbilden, nicht auf einem erst berechneten Wert filtern (etwa „alle Zeilen, deren Menge mal Preis über 1.000 liegt") und keine spaltenübergreifende Multiplikation vornehmen, weshalb genau dafür SUMMENPRODUKT() das Mittel der Wahl bleibt. ⟨2⟩
Ein typischer Fallstrick betrifft die Argumentreihenfolge: Bei SUMMEWENNS() steht der Summenbereich zuerst, bei dem älteren SUMMEWENN() dagegen zuletzt, was beim Umbau alter Mappen regelmäßig zu still falschen Ergebnissen führt. ⟨+1⟩
SUMMENPRODUKT() verlangt, dass alle beteiligten Bereiche gleich groß sind; eine Abweichung liefert #WERT! und nicht etwa ein stillschweigend abgeschnittenes Ergebnis, was in diesem Fall ausnahmsweise die freundlichere Variante ist. ⟨+2⟩ Ganze Spaltenbezüge wie A:A sind hier deshalb doppelt schlecht, weil sie sowohl die Größenprüfung erschweren als auch die Rechenzeit in die Höhe treiben. ⟨+3⟩
Eine ODER-Logik baut man in SUMMENPRODUKT() über die Addition der Bedingungen statt über die Multiplikation, muss dann aber verhindern, dass eine Zeile doppelt gezählt wird, wenn beide Bedingungen zugleich zutreffen. ⟨+4⟩
In der Modellierungspraxis ist der stärkste Einwand gegen beide Varianten derselbe: Die Kriterien stehen als Textkonstanten „Nord" und „Januar" fest in der Formel und sind damit weder von außen steuerbar noch dokumentiert. ⟨+5⟩ Besser sind Zellbezüge auf beschriftete Parameterzellen, weil die Auswertung dann ohne Formeleingriff umgeschaltet werden kann und ein Prüfer sofort sieht, worauf gefiltert wurde. ⟨+6⟩
Rohleders Erwartung: Er fragt nicht nach der Syntax, sondern danach, ob Sie die Formel wirklich lesen können; die konkrete Zahl allein reicht nicht, der Rechenweg über die 0/1-Gewichtung muss dastehen. Bei Teil c) will er die Grenze hören, nicht nur die Gleichwertigkeit.
=(A6/A2)^(1/ANZAHL(A2:A6))-1. Die Formel liefert ein Ergebnis, wirft keine Fehlermeldung und kommt ohne Hilfsspalten aus. Erläutern Sie drei verschiedene Gründe, warum die gezeigte Modellierung dennoch NICHT empfehlenswert ist. (6 P. = 3 Gründe × 2 P.)Grund 1 – Die Periodenzahl ist falsch, und zwar systematisch
ANZAHL(A2:A6) zählt die fünf Stützstellen 2020 bis 2024, für die CAGR zählen aber die Perioden, also die vier Zwischenräume 2020 zu 2021, 2021 zu 2022, 2022 zu 2023 und 2023 zu 2024; die Formel teilt das Gesamtwachstum damit auf ein Jahr zu viel auf. ⟨1⟩
Der Fehler ist gerade deshalb gefährlich, weil er kein Fehlerbild erzeugt: Statt der richtigen liefert die Zelle , also rund 2,6 Prozentpunkte zu wenig, und diese Zahl wandert unbemerkt in jede Planung; korrekt wäre =(A6/A2)^(1/(ANZAHL(A2:A6)-1))-1 oder, deutlich lesbarer, =ZSATZINVEST(4;A2;A6). ⟨2⟩
Grund 2 – Anfangs- und Endwert sind als Koordinaten hart verdrahtet
Die Formel meint fachlich „erster und letzter Wert der Reihe", geschrieben steht aber „Zelle A2 und Zelle A6"; trägt jemand in A7 das Jahr 2025 ein, rechnet die Formel weiterhin bis 2024, während ANZAHL() bereits sechs Werte zählt, sodass Zähler und Exponent auseinanderlaufen und das Ergebnis doppelt falsch wird. ⟨3⟩
Empfehlenswert ist stattdessen eine Modellierung, in der Anfangswert, Endwert und Periodenzahl aus derselben dynamischen Quelle stammen, etwa über eine formatierte Tabelle mit strukturierten Verweisen oder über XVERWEIS() auf den letzten gefüllten Wert, damit alle drei Größen gemeinsam mitwachsen und nicht einzeln nachgepflegt werden müssen. ⟨4⟩
Grund 3 – Die Rechnung ist weder prüfbar noch gegen Randfälle abgesichert
Der gesamte Rechenweg steckt in einer einzigen Zelle, sodass ein Prüfer weder den Gesamtwachstumsfaktor 1,6 noch die verwendete Periodenzahl sehen kann und den Fehler aus Grund 1 nur durch gedankliches Zerlegen der Formel findet; die 1 im Exponenten und die implizite Annahme „gleich lange Jahresperioden" sind nirgends dokumentiert. ⟨5⟩
Hinzu kommt der ungeschützte Randfall: Ist der Anfangswert null oder wechselt das Vorzeichen, etwa bei einem Verlustjahr als Basis, ist die Potenzformel mathematisch nicht mehr sinnvoll und liefert entweder #DIV/0!, #ZAHL! oder eine Zahl ohne Aussage, ohne dass eine Plausibilitätsprüfung das abfängt; sauber ist es, Anfangswert, Endwert und als eigene, beschriftete Zellen auszuweisen und die CAGR erst darauf zu rechnen. ⟨6⟩
Für die Ermittlung der Periodenzahl gibt es zwei gleichwertige Wege, die man kennen sollte: die direkte Differenz der Periodenkennzeichen mit =JAHR(Enddatum)-JAHR(Anfangsdatum) ⟨+1⟩ und die Ableitung aus der Datenmenge mit =ANZAHL(A2:A6)-1, wobei das „minus eins" in beiden Fällen der eigentliche Prüfungsinhalt ist. ⟨+2⟩
Neben der Potenzformel und ZSATZINVEST() führen auch =ZINS(n;0;-Anfangswert;Endwert), wobei die Null für „kein laufender Cashflow" steht und der Anfangswert als Auszahlung negativ eingegeben wird, sowie =GEOMITTEL(Wachstumsfaktoren)-1 zum Ziel, das bei Wachstumsraten den arithmetischen Durchschnitt ersetzt. ⟨+3⟩
Ausdrücklich nicht geeignet ist RENDITE() (englisch YIELD), das trotz des passend klingenden Namens die Rendite eines festverzinslichen Wertpapiers berechnet und ganz andere Argumente wie Abrechnungstermin, Fälligkeit und Kurs erwartet. ⟨+4⟩
Inhaltlich sollte eine gute Antwort auch die Grenze der Kennzahl selbst nennen: Die CAGR glättet den Verlauf zu einer einzigen Zahl und macht damit den Einbruch von 118.000 auf 105.000 im Jahr 2022 unsichtbar, sodass zwei völlig verschiedene Verläufe dieselbe CAGR haben können. ⟨+5⟩
Besonders anfällig ist die Kennzahl für den Basiseffekt: Ist ausgerechnet das Anfangsjahr ein Ausreißer nach unten, wirkt das Wachstum dauerhaft zu gut, ohne dass dies der Zahl anzusehen wäre. ⟨+6⟩
Rohleders Erwartung: Diese Aufgabe ist der Zwilling seiner Best-Practice-Aufgabe zum gleitenden Mittelwert; er erwartet drei verschiedene Wurzeln, also einen Rechenfehler, einen Strukturfehler und einen Fehler in Prüfbarkeit und Absicherung. Wer dreimal „unübersichtlich" schreibt, bekommt zwei Punkte.
BEREICH.VERSCHIEBEN() und INDIREKT() in einem Planungsmodell damit, dass die Mappe dadurch „immer aktuell" bleibe.a) (2 P.) Erläutern Sie, was man unter einer volatilen Tabellenblattfunktion versteht, und erläutern Sie drei Beispiele.
b) (4 P.) Erläutern Sie zwei verschiedene Gründe, warum volatile Funktionen bei der Modellierung möglichst sparsam eingesetzt werden sollten.
c) (2 P.) Erläutern Sie, warum INDIREKT() trotz seiner Volatilität zu den Kernfunktionen des Financial Modeling gezählt wird.
a) 2 P. – Begriff und Beispiele
Eine volatile oder flüchtige Tabellenblattfunktion wird bei jeder Neuberechnung der Arbeitsmappe erneut ausgewertet, und zwar unabhängig davon, ob sich ihre Eingangswerte überhaupt geändert haben; eine gewöhnliche Funktion rechnet dagegen nur dann neu, wenn eine ihrer Quellzellen berührt wurde. ⟨1⟩
Als Beispiele lassen sich JETZT() nennen, das Datum und Uhrzeit liefert und deshalb bei jedem Tastendruck einen neuen Wert hat, ZUFALLSZAHL(), das bei jeder Neuberechnung neu würfelt, und BEREICH.VERSCHIEBEN(), das einen verschobenen Bezug zurückgibt und dessen Volatilität den Anwender überrascht, weil sie ihm nicht anzusehen ist; das Folienskript nennt darüber hinaus HEUTE(), INDIREKT(), INFO(), ZELLE() mit dem Parameter „Dateiname", ZUFALLSBEREICH() sowie jede Formel in einer bedingten Formatierung und selbstprogrammierte Funktionen mit Application.Volatile. ⟨2⟩
b) 4 P. – Zwei Gründe für den sparsamen Einsatz
Grund 1: Rechenlast und Kaskadenwirkung. Volatile Zellen werden bei jeder Eingabe irgendwo in der Mappe neu berechnet, sodass eine über tausend Zeilen gezogene volatile Formel tausend unnötige Berechnungen je Tastendruck erzeugt und die Datei spürbar träge macht. ⟨1⟩ Verschärft wird das dadurch, dass eine volatile Zelle alle von ihr abhängigen Zellen ebenfalls zur Neuberechnung zwingt; die Volatilität steckt also die gesamte nachgelagerte Rechenkette an und bläht sie zu einem Kaskadeneffekt auf, der mit der Modellgröße überproportional wächst. ⟨2⟩
Grund 2: Nachvollziehbarkeit und Reproduzierbarkeit. Ergebnisse, die sich bei jedem Öffnen ändern, etwa Zeitstempel aus JETZT() oder Werte aus ZUFALLSZAHL(), lassen sich nicht zweimal identisch belegen, sodass ein Ausdruck und die Datei am nächsten Tag verschiedene Zahlen zeigen. ⟨3⟩ Damit verliert die Mappe genau die Eigenschaft, auf die es im Controlling ankommt, nämlich dass eine einmal berichtete Zahl später unverändert reproduziert und geprüft werden kann; für eine Innenrevision ist ein Modell, dessen Ergebnis sich beim bloßen Ansehen verändert, im Zweifel gar nicht prüfbar. ⟨4⟩
c) 2 P. – Warum INDIREKT() trotzdem dazugehört
INDIREKT() baut seinen Bezug aus einem Text oder einem benannten Bereich zusammen und wird deshalb beim Löschen von Zeilen und Spalten nicht mitverschoben; genau das macht die Funktion zum Werkzeug, mit dem ein Modell gegen Strukturänderungen „gehärtet" wird, weil ein zentraler Ankerbezug bestehen bleibt, wo ein gewöhnlicher Bezug in ein #BEZUG! laufen würde. ⟨1⟩
Dieselbe Eigenschaft ist zugleich der Preis: Weil Excel den Textbezug nicht mitpflegt, zeigt INDIREKT() nach einem Umbau des Blatts unter Umständen still auf die falschen Zellen, ohne zu warnen; die Funktion gehört deshalb bewusst und punktuell an wenige, dokumentierte Ankerstellen und nicht flächig über das ganze Modell verteilt. ⟨2⟩
Volatilität ist keine Eigenschaft, die man an der Oberfläche sieht; eine Mappe kann sich völlig unauffällig verhalten und trotzdem hunderte volatiler Zellen enthalten, weil jede Formel innerhalb einer bedingten Formatierung ebenfalls volatil ist. ⟨+1⟩ Wer Performanceprobleme sucht, sollte deshalb zuerst die Regeln der bedingten Formatierung durchsehen und erst danach die Formeln im Blatt. ⟨+2⟩
Für das gefragte Beispiel des gleitenden Mittelwerts ist die beste Antwort ausdrücklich die schlichteste: Ein ganz normaler relativer Bereichsbezug wie =MITTELWERT(D11:D13), nach unten gezogen, wandert von selbst mit, braucht weder Hilfsspalte noch Spezialfunktion und ist weder volatil noch intransparent. ⟨+3⟩
Zur Ehrenrettung von BEREICH.VERSCHIEBEN() gehört, dass es historisch das Standardmittel für dynamische Bereiche war; diese Aufgabe übernehmen heute formatierte Tabellen mit strukturierten Verweisen und dynamische Matrixfunktionen mit dem Überlaufoperator #, die beide nicht volatil sind. ⟨+4⟩ Ein Modernisierungspfad lautet deshalb konkret: dynamischer Bereich raus, formatierte Tabelle rein. ⟨+5⟩
Wer die Rechenlast messen statt schätzen will, kann die Berechnung über „Formeln" auf manuell umstellen und beobachten, wie lange ein erzwungenes Neuberechnen mit F9 dauert. ⟨+6⟩ Die Umstellung auf manuelle Berechnung ist allerdings ihrerseits revisionskritisch, weil dann angezeigte Werte und Formeln auseinanderlaufen können. ⟨+7⟩
Als Gegenposition sei genannt, dass HEUTE() in einer Fälligkeits- oder Altersanalyse fachlich gewollt volatil ist, weil die Auswertung ja gerade tagesaktuell sein soll; entscheidend ist dann, den Stichtag einmal in einer Parameterzelle zu berechnen und im ganzen Modell darauf zu verweisen, statt HEUTE() in jede Zeile zu schreiben. ⟨+8⟩
Rohleders Erwartung: Die Definition muss den Kern „unabhängig von einer Änderung der Eingangswerte" enthalten, sonst fehlt der entscheidende Halbsatz. Bei Teil c) prüft er, ob Sie den Zielkonflikt zwischen Robustheit und Volatilität benennen können, statt nur eine Funktion zu loben oder zu verdammen.
a) (6 P.) Erläutern Sie die drei Arten von Geldgrößen und jeweils die einschlägige Tabellenblattfunktion.
b) (2 P.) Erläutern Sie, warum für einen Kapitalwert XKAPITALWERT() und nicht KAPITALWERT() empfohlen wird.
c) (2 P.) Erläutern Sie, warum die Anschaffungsauszahlung in der Werteliste von XKAPITALWERT() in der ersten Zeile stehen muss.
a) 6 P. – Die drei Geldgrößen, je 2 P.
Zeitpunktgröße. Eine Zeitpunktgröße gilt an einem einzigen Stichtag und beschreibt einen Bestand, wie die Bilanz insgesamt, das Eigenkapital oder der Buchwert einer Anlage; sie ist wie ein Foto und darf nicht über mehrere Perioden aufsummiert werden, weil sonst derselbe Bestand mehrfach gezählt würde. ⟨1⟩ Die zugehörige Tätigkeit heißt Nachschlagen, und die einschlägige Funktion ist XVERWEIS(), das den zum Stichtag gehörenden Wert aus der Datentabelle holt; in älteren Klausuren und Mappen steht an dieser Stelle SVERWEIS() in derselben Rolle. ⟨2⟩
Zeitraumgröße. Eine Zeitraumgröße entsteht durch Aufsummieren über eine Zeitspanne, etwa die Positionen der Gewinn- und Verlustrechnung, das EBIT oder der Cash-Flow eines Geschäftsjahrs; sie ist wie ein Film und ohne Angabe der Spanne sinnlos. ⟨3⟩ Die zugehörige Tätigkeit heißt Kumulieren, und die einschlägige Funktion ist SUMMEWENNS(), weil sie die Summe genau auf die Zeilen begrenzt, die alle geforderten Bedingungen zugleich erfüllen, also etwa Geschäftsjahr und Kostenstelle und Konto. ⟨4⟩
Barwert. Ein Barwert beziffert, was künftiges Geld heute wert ist, und ist damit die einzige der drei Größen, die nicht abgelesen oder aufaddiert, sondern gerechnet wird; der Kapitalwert einer Investition ist der typische Vertreter. ⟨5⟩ Die zugehörige Tätigkeit heißt Abzinsen, und die einschlägige Funktion ist XKAPITALWERT(), die jede Zahlung mit dem Kalkulationszins auf den Bezugszeitpunkt zurückrechnet und die Barwerte addiert; sie löst das ältere NBW() ab. ⟨6⟩
b) 2 P. – Warum XKAPITALWERT() statt KAPITALWERT()
KAPITALWERT() beziehungsweise NBW() unterstellt gleich lange Perioden und zinst die erste übergebene Zahlung bereits um eine volle Periode ab, was voraussetzt, dass die Zahlungen exakt im Jahres- oder Monatsraster fließen und dass die Anschaffung außerhalb der Werteliste addiert wird. ⟨1⟩
XKAPITALWERT() erhält dagegen eine echte Datumsspalte als drittes Argument und rechnet über den Exponenten taggenau, sodass unregelmäßige Zahlungstermine korrekt behandelt werden; da reale Investitionsrechnungen fast nie im sauberen Jahresraster laufen, ist sie in der Praxis die richtige Wahl. ⟨2⟩
c) 2 P. – Warum die Anschaffung in die erste Zeile gehört
XKAPITALWERT() nimmt das erste Datum der Liste als Bezugszeitpunkt ; für diese Zahlung wird der Exponent zu null und der Abzinsungsfaktor damit zu eins, sodass die Anschaffungsauszahlung ungekürzt in den Kapitalwert eingeht, wie es fachlich richtig ist. ⟨1⟩
Steht dagegen ein späterer Termin in der ersten Zeile, liegt das Anschaffungsdatum vor dem Bezugszeitpunkt, was Excel nicht zulässt und mit #ZAHL! quittiert; zusätzlich muss die Anschaffung als negativer Wert erfasst sein, weil sie sonst als Einzahlung gewertet wird und der Kapitalwert um den doppelten Anschaffungsbetrag zu hoch ausfällt, ohne dass eine Fehlermeldung darauf hinweist. ⟨2⟩
Zur Dreiergruppe treten im Skript zwei technische Kernfunktionen hinzu, die keine eigene Geldgröße bedienen, sondern die Bauweise des Modells betreffen: INDIREKT() härtet das Modell gegen das Löschen von Zeilen und Spalten ⟨+1⟩, und INDEX() zusammen mit VERGLEICH() ist das ältere Nachschlagepaar, das im aktuellen Stand ausdrücklich durch XVERWEIS() ersetzt wird. ⟨+2⟩
Der Kapitalwert hat mit XINTZINSFUSS() ein Gegenstück, das dieselben Zahlungen und Daten verarbeitet, aber nach dem Zinssatz fragt, bei dem der Kapitalwert genau null wird, also nach der tatsächlichen Rendite. ⟨+3⟩ Die Entscheidungsregeln lauten: Kapitalwert größer null bedeutet vorteilhaft, interner Zinsfuß größer als der Kalkulationszins bedeutet vorteilhaft, und bei einer Einzelinvestition führen beide zum selben Urteil. ⟨+4⟩
Der wichtigste Unterschied in der Handhabung: XINTZINSFUSS() hat kein Zinsargument, weil der Zins das gesuchte Ergebnis ist, verlangt aber zwingend einen Vorzeichenwechsel in den Zahlungen. ⟨+5⟩ Konvergiert die Iteration nicht, hilft ein plausibler Startwert im optionalen dritten Argument Schätzwert. ⟨+6⟩
Für die Wachstumsrechnung gibt es mit ZSATZINVEST() (englisch RRI) eine Funktion, die mathematisch exakt die CAGR liefert, nämlich , wobei Barwert und Zukunftswert hier beide positiv einzugeben sind, weil keine Vorzeichenlogik greift. ⟨+7⟩
Ein Detail, das in der Klausur Punkte bringt, ist die Zinskonvention: XKAPITALWERT() rechnet starr mit 365 Tagen je Jahr, auch wenn ein Schaltjahr im Zeitraum liegt, was zu kleinen, aber erklärbaren Abweichungen gegenüber einer taggenauen Handrechnung führt. ⟨+8⟩
Die praktische Falle bei allen X-Funktionen ist das Datumsformat: Steht das Datum als Text in der Zelle, gibt es #WERT!, und bei unterschiedlich langen Wert- und Datumsbereichen #ZAHL!. ⟨+9⟩ Deshalb gehört vor jede Investitionsrechnung eine kurze Prüfung, ob die Datumsspalte rechtsbündig steht, denn das ist das schnellste Indiz für einen echten Datumswert. ⟨+10⟩
Rohleders Erwartung: Diese Systematik ist sein Leitgedanke; er will die Zuordnung Geldgröße zu Tätigkeit zu Funktion sehen, nicht eine Aufzählung von fünf Funktionsnamen. Wer bei jeder Größe zusätzlich ein betriebswirtschaftliches Beispiel nennt, zeigt genau das Verständnis, auf das die Frage zielt.
📜 Original-Klausuraufgaben aus den Altmeisterklausuren — gelöst
Rohleders eigener Wortlaut aus neun Klausuren 2021–2025. Wortgleiche Wiederholer sind in der Box markiert.
a) 4 P. Nennen Sie die anderen vier einschlägigen Tabellenblattfunktionen.
b) 2 P. Was leistet die Tabellenblattfunktion SUMMEWENNS() grundsätzlich bzw. im mathematischen Sinn?
c) 4 P. Erläutern Sie zwei typische kaufmännische Analyseaufgaben, für die man SUMMEWENNS() nutzen sollte.
Grundgedanke. Financial Modeling heißt, aus einer flachen Transaktions- oder Buchungstabelle mit vielen Zeilen Rohdaten automatisch ein verdichtetes Kennzahlenmodell zu erzeugen. Dafür genügen fünf Funktionen.
a) 4 P. – Die anderen vier einschlägigen Tabellenblattfunktionen
⟨1⟩ ZÄHLENWENNS() – zählt bedingt, wie viele Zeilen alle Kriterien erfüllen, liefert also die Anzahl statt der Summe.
⟨2⟩ MITTELWERTWENNS() – bildet den bedingten Durchschnitt aller Zeilen, die sämtliche Kriterien erfüllen.
⟨3⟩ SVERWEIS(), in aktuellen Versionen XVERWEIS() – verknüpft zwei Tabellen, indem zu einem Schlüssel wie einer Artikelnummer der passende Wert aus einer anderen Tabelle geholt wird, etwa Preis oder Kategorie.
⟨4⟩ WENN() – bedingte Verzweigung; prüft eine Bedingung und liefert je nach Ergebnis einen von zwei Werten, beispielsweise eine Klassifizierung oder eine Soll-Ist-Ampel.
Die Auswahl ist in sich geschlossen: Die drei „…WENNS“-Funktionen bilden die vollständige bedingte Aggregation aus Summe, Anzahl und Mittelwert, dazu kommt ein Werkzeug zum Zusammenführen getrennter Tabellen und eine Verzweigungslogik.
b) 2 P. – Was SUMMEWENNS() grundsätzlich und mathematisch leistet
⟨1⟩ SUMMEWENNS() ist eine bedingte Summe. Sie addiert aus einem Zahlenbereich nur diejenigen Werte, deren Zeile alle vorgegebenen Kriterien gleichzeitig erfüllt; die Kriterien werden also UND-verknüpft und nicht ODER-verknüpft.
⟨2⟩ Im mathematischen Sinn ist das eine gefilterte Summation über eine Teilmenge. Formal gilt: Ergebnis = Summe über alle Zeilen i von xi multipliziert mit der Indikatorfunktion, die genau dann 1 liefert, wenn alle k Bedingungen in Zeile i zugleich wahr sind, und sonst 0. Zeilen, die eine Bedingung verletzen, gehen mit dem Faktor 0 ein und tragen nichts bei. SUMMEWENNS() ist damit die mehrfach-bedingte Verallgemeinerung von SUMME(). Die Syntax lautet =SUMMEWENNS(SummeBereich; Kriterien_Bereich1; Kriterien1; [Kriterien_Bereich2; Kriterien2]; …), wobei der Summe-Bereich genau einmal und zuerst steht und danach beliebig viele Bereich-Kriterium-Paare folgen.
c) 4 P. – Zwei typische kaufmännische Analyseaufgaben
⟨1⟩ Umsatz- und Deckungsbeitragsanalyse nach mehreren Dimensionen. Ein Unternehmen führt jede Verkaufsbuchung als eine Zeile mit Datum, Region, Produktgruppe, Menge und Umsatz. Für das Reporting soll daraus ein verdichteter Kennzahlenblock „Umsatz je Region mal Produktgruppe mal Periode“ entstehen. SUMMEWENNS() addiert je Auswertungszelle exakt die Buchungen, die die drei Bedingungen erfüllen, und baut so aus Rohdaten eine Umsatzmatrix als Kreuztabelle auf.
⟨2⟩ Eine solche Formel lautet beispielsweise =SUMMEWENNS($E$2:$E$1000;$B$2:$B$1000;"Nord";$C$2:$C$1000;"Elektronik";$A$2:$A$1000;2023). Dabei ist $E$2:$E$1000 der Summe-Bereich mit den Umsätzen, $B$2:$B$1000 mit "Nord" das erste Kriterienpaar für die Region, $C$2:$C$1000 mit "Elektronik" das zweite für die Produktkategorie und $A$2:$A$1000 mit 2023 das dritte für das Jahr. ; ist das Argumenttrennzeichen, : der Bereichsoperator, $ der absolute Bezug, der ein Verrutschen beim Kopieren verhindert, und " " kennzeichnet Textkriterien. Der Vorteil gegenüber einem Handfilter besteht darin, dass die Formeln dynamisch bleiben und sich der Bericht bei geänderten Rohdaten automatisch aktualisiert.
⟨3⟩ Kostenstellenauswertung im Soll-Ist-Vergleich. Aus dem Buchhaltungsjournal soll je Kostenstelle und Monat die Summe aller Kostenbuchungen gebildet werden, um sie dem Budget gegenüberzustellen. SUMMEWENNS() summiert je Zelle die Buchungen mit passender Kostenstelle und passendem Buchungsmonat, sodass der komplette Soll-Ist-Bericht aus einer einzigen, nach rechts und unten kopierten Formel entsteht.
⟨4⟩ Altersstrukturanalyse der offenen Posten. Aus der Offene-Posten-Liste ermittelt man je Kunde und Fälligkeitsklasse, also etwa „1 bis 30 Tage überfällig“, „31 bis 60 Tage“ und „über 60 Tage“, die jeweils offene Summe. Dazu kombiniert man Bedingungen mit den Operatoren ">="&… und "<="&… auf das Fälligkeitsdatum, wobei & den Operator-Text mit dem Zellwert verkettet. Das Ergebnis ist die Basis für das Mahnwesen und für die Kennzahl DSO, also die durchschnittliche Debitorenlaufzeit.
⟨+1⟩ Fallstrick bei der Nennung des Lookups. Der Lookup-Slot kann alternativ mit INDEX() und VERGLEICH() besetzt werden. Das ist funktional gleichwertig, zählt aber als zwei Funktionen und sprengt damit die geforderte Vierer-Nennung. Für „genau vier“ ist SVERWEIS() beziehungsweise XVERWEIS() die saubere Antwort.
⟨+2⟩ Argument-Reihenfolge nicht verwechseln. Bei SUMMEWENNS() steht der Summe-Bereich zuerst, bei SUMMEWENN() dagegen zuletzt: =SUMMEWENN(Bereich; Kriterium; SummeBereich). Diese Umkehrung ist die häufigste Fehlerquelle beim Umstieg von der Einzahl- auf die Mehrzahlvariante.
⟨+3⟩ Gleich lange Bereiche sind Pflicht. Summe-Bereich und alle Kriterien-Bereiche müssen dieselbe Zeilenanzahl haben, sonst liefert Excel #WERT!. Bei strukturierten Tabellen ist das automatisch erfüllt – ein weiteres Argument für tblBuchungen[Umsatz] statt $E$2:$E$1000.
⟨+4⟩ Grenze der Funktion. SUMMEWENNS() kennt nur UND-Verknüpfungen. Ein ODER wird über die Addition zweier SUMMEWENNS()-Aufrufe oder über SUMMENPRODUKT() gelöst, etwa =SUMMENPRODUKT(((B2:B100="Nord")+(B2:B100="Süd"))*E2:E100). Dort ist * das logische UND und + das logische ODER.
⟨+5⟩ Verbindung zur Aufgabe „Mehrfachbedingte Summen“. Am 30.01.2023 fragt Rohleder mit vier Punkten nach zwei Techniken für mehrfachbedingte Summen. Die Antwort dort ist exakt das Paar SUMMEWENNS() und SUMMENPRODUKT() – wer diese Aufgabe kann, hat jene mit erledigt.
⟨+6⟩ Warum nicht die Pivot. Ein naheliegender Einwand lautet, dass eine PivotTable dasselbe leistet. Der Unterschied ist die Platzierung: SUMMEWENNS() schreibt den Wert an eine frei gewählte Stelle eines gestalteten Berichts, während die Pivot ihr eigenes Layout mitbringt. Für formatgebundene Berichte ist die Formel deshalb überlegen.
⟨+7⟩ Datumskriterien richtig schreiben. Ein Datumskriterium gehört nicht als 01.01.2023 in die Formel, sondern als ">="&DATUM(2023;1;1). Der direkte Text wird je nach Ländereinstellung falsch interpretiert – ein Fehler, der stumm falsche Summen erzeugt.
⟨+8⟩ Platzhalter in Textkriterien. In Kriterien sind * für beliebig viele und ? für genau ein Zeichen zulässig, also "Elektro*". Wer ein echtes Sternchen sucht, schreibt "~*". Das ist selten gefragt, zeigt aber Funktionsbeherrschung.
⟨+9⟩ Mathematische Notation lohnt sich. Teil b) fragt ausdrücklich nach der Leistung „im mathematischen Sinn“. Die Indikatorschreibweise mit Summenzeichen ist genau die geforderte Antwortebene; eine rein verbale Erklärung deckt nur einen der zwei Punkte ab.
⟨+10⟩ Fünf Funktionen als Merkformel. Dreimal bedingte Aggregation, einmal Lookup, einmal Verzweigung. Wer diesen Satz auswendig kann, rekonstruiert Teil a) auch unter Zeitdruck vollständig.
Rohleders Erwartung: In Teil a) will er genau vier Funktionsnamen, nicht deren Erklärung; in Teil b) die UND-Verknüpfung und die Deutung als gefilterte Summation; in Teil c) zwei kaufmännisch getrennte Anwendungsfelder, nicht zweimal dieselbe Umsatzauswertung.
a) 3 P. Was versteht man in Excel unter einer Textverkettung?
b) 2 P. Nennen Sie zwei typische Anwendungsgebiete für Textverkettungen!
c) 2 P. Nennen Sie zwei Methoden, Textverkettungen als Formeln in Zellen einzugeben!
a) 3 P. – Begriff der Textverkettung
⟨1⟩ Textverkettung, englisch concatenation, bezeichnet in Excel das Zusammenfügen mehrerer einzelner Textbausteine zu einer einzigen zusammenhängenden Zeichenfolge in einer Zielzelle. Die Bausteine können feste Texte, Zellinhalte, Zahlen oder Funktionsergebnisse sein.
⟨2⟩ Das Ergebnis einer Verkettung ist stets ein Textwert, und zwar auch dann, wenn Zahlen beteiligt sind. Ein verketteter Betrag lässt sich deshalb nicht mehr ohne Weiteres weiterrechnen.
⟨3⟩ Umgesetzt wird die Verkettung entweder über den Verkettungsoperator & oder über die dafür vorgesehenen Textfunktionen VERKETTEN, TEXTKETTE beziehungsweise TEXTVERKETTEN. Fest einzufügende Bestandteile wie Leer-, Satz- oder Sonderzeichen werden dabei als Textliteral in doppelten Anführungszeichen " " mitverkettet.
b) 2 P. – Zwei typische Anwendungsgebiete
⟨1⟩ Bilden von Voll- beziehungsweise Anzeigenamen: Aus getrennt gespeicherten Feldern, etwa Vorname in Spalte A und Nachname in Spalte B, wird ein einheitlicher Anzeigename wie Meier, Anna für Listen, Ausweise oder Auswertungen erzeugt.
⟨2⟩ Erzeugen dynamischer Texte für Serienbriefe, Adressetiketten und E-Mail-Adressen: Anrede, Straße, Postleitzahl, Ort oder eine Firmen-E-Mail-Adresse werden aus einzelnen Zellen automatisch zu einem fertigen Text- oder Adressblock zusammengesetzt, der sich bei Datenänderung selbst aktualisiert.
c) 2 P. – Zwei Methoden der Formeleingabe
⟨1⟩ Methode 1 – Verkettungsoperator &. Die Formel =B2 & ", " & A2 liefert Meier, Anna. Darin leitet = die Formel ein, B2 ist der Zellbezug auf Spalte B, Zeile 2 mit dem Nachnamen, & ist der Verkettungsoperator, der den links stehenden an den rechts stehenden Wert klebt, ", " ist ein Textliteral aus Komma und Leerzeichen, dessen Anführungszeichen selbst nicht im Ergebnis erscheinen, und A2 ist der Zellbezug auf den Vornamen.
⟨2⟩ Methode 2 – Textfunktion. Die Formel =VERKETTEN(B2; ", "; A2) liefert dasselbe Ergebnis. Darin ist VERKETTEN der Funktionsname, ( die öffnende Klammer, B2 das erste Argument, ; das Argumenttrennzeichen der deutschen Excel-Version, ", " das zweite Argument als Textliteral, A2 das dritte Argument und ) die schließende Klammer. Alternativ leistet =TEXTVERKETTEN(", "; WAHR; B2; A2) dasselbe, wobei ", " als erstes Argument das Trennzeichen ist, das automatisch zwischen alle folgenden Elemente gesetzt wird, und WAHR als zweites Argument bewirkt, dass leere Zellen übersprungen werden.
⟨+1⟩ Wiederholungslage präzise. Am 26.07.2022 erschien dieselbe Aufgabe als Nummer 8 mit fünf Punkten und nur den Teilen a) und b) – wortgleich formuliert. Der Punktwert für a) blieb bei drei, der für b) bei zwei. Wer die 7-Punkte-Fassung beherrscht, beantwortet die 5-Punkte-Fassung ohne Zusatzaufwand.
⟨+2⟩ Dritte Methode als Reserve. Neben Operator und Funktion existiert die moderne TEXTKETTE(), die wie VERKETTEN() arbeitet, aber zusätzlich ganze Bereiche akzeptiert: =TEXTKETTE(A2:C2). VERKETTEN() gilt inzwischen als Kompatibilitätsfunktion und wird von Microsoft nur noch aus Rückwärtskompatibilität gepflegt.
⟨+3⟩ Der typische Zusatzteil. In der ausführlichen Fassung dieser Aufgabe verlangt Rohleder eine E-Mail-Adresse im Format vorname.nachname@firma.de vollständig in Kleinbuchstaben. Die Lösung lautet =KLEIN(A2 & "." & B2 & "@firma.de"), wobei KLEIN den gesamten in der Klammer erzeugten Text in Kleinbuchstaben umwandelt, "." den Punkt zwischen Vor- und Nachname liefert und "@firma.de" den festen Domain-Teil samt @-Zeichen.
⟨+4⟩ Robustheit gegen Leerzeichen. Enthalten die Ausgangszellen führende oder nachgestellte Leerzeichen, empfiehlt sich =KLEIN(GLÄTTEN(A2) & "." & GLÄTTEN(B2) & "@firma.de"). GLÄTTEN entfernt überflüssige Leerzeichen – in der Klausur nicht verlangt, aber ein Beleg für sauberes Datenverständnis.
⟨+5⟩ Praxisfalle Zahlenformat. Wird ein Datum oder ein Betrag verkettet, geht die Formatierung verloren, weil Excel die interne Seriennummer verkettet: ="Stand: "&A1 ergibt Stand: 44562. Die Lösung ist TEXT(), also ="Stand: "&TEXT(A1;"TT.MM.JJJJ").
⟨+6⟩ Verbindung zur Hashtag-Navigation. Der Operator & ist derselbe, mit dem in der Aufgabe „Navigation per Hashtag“ der dynamische Sprunglink ="#"&B2&"!A1" zusammengebaut wird. Beide Aufgaben derselben Klausur prüfen also denselben Mechanismus in zwei Anwendungen.
⟨+7⟩ Punktelogik von Teil a). Drei Punkte bedeuten drei Aussagen: Zusammenfügen mehrerer Bausteine zu einem String, Ergebnis ist immer Text, Umsetzung über & oder eine Textfunktion. Wer nur definiert, ohne den Ergebnistyp und die Umsetzungswege zu nennen, bekommt einen von drei Punkten.
Rohleders Erwartung: Er will bei a) eine Definition mit drei abgrenzbaren Aussagen einschließlich des Hinweises, dass das Ergebnis Text ist, und bei c) zwei technisch verschiedene Eingabewege – Operator und Funktion –, nicht zweimal dieselbe Funktion mit anderen Argumenten.
| B | C | D | E | F | G | H | I | |
| 3 | x | 0 | 10 | 20 | 30 | 40 | 50 | Herstellungsmenge [Stück] |
| 6 | K | 150 | 270 | 390 | 510 | 630 | 750 | Gesamtkosten [EUR] |
| 8 | Fixe Kosten: | 150 | [EUR] | |||||
| 9 | variable Kosten pro Stück: | 12 | [EUR/Stück] | |||||
b) 2 P. In Zelle H9 wurden die variablen Stückkosten der Periode ermittelt. Mit welcher Tabellenblattfunktion ist das unmittelbar möglich?
Vorbemerkung. Unterstellt man einen linearen Kostenverlauf, gilt die Kostenfunktion K(x) = Kf + kv · x, wobei Kf die fixen Kosten der Periode und kv die variablen Kosten je Stück bezeichnet. Geometrisch ist das eine Gerade: Kf ist der Achsenabschnitt, also der Kostenwert bei x = 0, und kv ist die Steigung. Die in der Aufgabe genannte „mathematische Methode“ legt diese Gerade per linearer Regression nach der Methode der kleinsten Quadrate durch die Messpunkte – genau das leisten die beiden folgenden Tabellenblattfunktionen.
a) 2 P. – Fixkosten in Zelle H8
⟨1⟩ Die Fixkosten sind der Achsenabschnitt der Kostengeraden, also der Kostenwert bei einer Menge von null. Die unmittelbar passende Tabellenblattfunktion ist ACHSENABSCHNITT, englisch INTERCEPT. Die vollständige Formel für H8 lautet:
=ACHSENABSCHNITT(C6:H6;C3:H3)
Das Ergebnis beträgt 150,00 EUR.
⟨2⟩ Bestandteil für Bestandteil: = startet die Formel; ACHSENABSCHNITT legt eine Regressionsgerade durch die Punkte und gibt deren Schnittpunkt mit der y-Achse zurück; ( beginnt die Argumentliste; C6:H6 ist das erste Argument, also die bekannten y-Werte mit den Gesamtkosten von 150 bis 750, weil die Kosten die abhängige Größe sind; : ist der Bereichsoperator und bedeutet „von C6 bis H6“; ; ist das Argumenttrennzeichen der deutschen Excel-Version; C3:H3 ist das zweite Argument, also die bekannten x-Werte mit den Herstellungsmengen von 0 bis 50; ) beendet die Argumentliste. Die Reihenfolge y vor x ist zwingend – werden die Bereiche vertauscht, rechnet Excel die Umkehrgerade und liefert einen falschen Wert.
b) 2 P. – Variable Stückkosten in Zelle H9
⟨1⟩ Die variablen Stückkosten sind die Steigung derselben Kostengeraden. Die unmittelbar passende Tabellenblattfunktion ist STEIGUNG, englisch SLOPE. Die vollständige Formel für H9 lautet:
=STEIGUNG(C6:H6;C3:H3)
Das Ergebnis beträgt 12,00 EUR je Stück.
⟨2⟩ Bestandteil für Bestandteil: = startet die Formel; STEIGUNG gibt die Steigung der Regressionsgeraden zurück, also den Kostenzuwachs je zusätzlich hergestelltem Stück; ( beginnt die Argumentliste; C6:H6 sind die bekannten y-Werte mit den Gesamtkosten; : ist der Bereichsoperator; ; trennt das y-Argument vom x-Argument; C3:H3 sind die bekannten x-Werte mit den Herstellungsmengen; ) beendet die Argumentliste. Beide Funktionen greifen auf dieselben zwei Bereiche in derselben Reihenfolge zu: ACHSENABSCHNITT liest daraus den Startpunkt, STEIGUNG die Steigung ein und derselben Geraden.
⟨+1⟩ Kontrolle mit der Hoch-Tief-Methode. Man nutzt nur den höchsten und den niedrigsten Beschäftigungspunkt: kv = (750 − 150) / (50 − 0) = 600 / 50 = 12,00 EUR je Stück, und Kf = 750 − 12 · 50 = 150,00 EUR. Beide Werte stimmen mit den Excel-Ergebnissen überein, weil die Datenpunkte exakt auf einer Geraden liegen; je zehn Stück mehr steigen die Kosten konstant um 120 EUR.
⟨+2⟩ Probe mit der Kostenfunktion. Für x = 30 ergibt K = 150 + 12 · 30 = 510,00 EUR, was dem Tabellenwert entspricht. Eine solche Probe kostet zwei Zeilen und belegt, dass die Formeln inhaltlich und nicht nur syntaktisch richtig sind.
⟨+3⟩ Ein-Formel-Alternative. =RGP(C6:H6;C3:H3), englisch LINEST, liefert Steigung und Achsenabschnitt in einem Zug nebeneinander. In Excel 365 läuft das Ergebnis als dynamisches Array über zwei Zellen. Wer diese Alternative nennt, zeigt Überblick – die Aufgabe fragt aber ausdrücklich nach der Funktion für „unmittelbar“ je eine Zelle.
⟨+4⟩ Grenzfall reale Daten. Liegen die Punkte nicht exakt auf einer Geraden, weichen Regression und Hoch-Tief-Methode voneinander ab. Die Regression nutzt alle Datenpunkte, die Hoch-Tief-Methode nur zwei und reagiert deshalb empfindlich auf Ausreißer an den Rändern. Das ist der fachliche Grund, warum die „mathematische Methode“ der „Hoch-Tief-Methode“ vorgezogen wird.
Rohleders Erwartung: Er will die beiden Funktionsnamen
ACHSENABSCHNITTundSTEIGUNGmit vollständiger Formel und der zwingenden Argumentreihenfolge y vor x – und die ökonomische Zuordnung, dass Achsenabschnitt gleich Fixkosten und Steigung gleich variable Stückkosten bedeutet.
a) 4 P. Was versteht man unter dem CAGR? Erläutern Sie ausführlich!
b) 2 P. Wozu verwendet man diese Kennzahl typischerweise? (Zwei Beispiele)
c) 4 P. Erläutern Sie zwei verschiedene Möglichkeiten, CAGRs im Tabellenblatt zu ermitteln
d) 4 P. Um einen CAGR zu ermitteln, benötigt man die Anzahl der Perioden. Erläutern Sie zwei verschiedene Verfahren, diese Periodenanzahl im Tabellenblatt zu ermitteln.
Arbeitsbeispiel für alle Teile. In Spalte A stehen die Jahre 2019 bis 2024 in den Zeilen 2 bis 7, in Spalte B die zugehörigen Umsätze 100, 115, 108, 130, 150 und 161 in Millionen Euro. Anfangswert ist damit B2 mit 100, Endwert B7 mit 161.
a) 4 P. – Was man unter dem CAGR versteht
⟨1⟩ CAGR steht für Compound Annual Growth Rate, auf Deutsch die durchschnittliche jährliche Wachstumsrate. Sie beantwortet die Frage, mit welcher gleichbleibenden Rate eine Größe pro Jahr hätte wachsen müssen, um vom Anfangswert nach n Perioden genau den beobachteten Endwert zu erreichen. Die Berechnungsformel lautet CAGR = (Endwert / Anfangswert)^(1/n) − 1, wobei n die Anzahl der Perioden zwischen Anfangs- und Endzeitpunkt bezeichnet.
⟨2⟩ Der CAGR ist ein geometrisches und kein arithmetisches Mittel. Er ist das geometrische Mittel der jährlichen Wachstumsfaktoren und berücksichtigt damit den Zinseszins- beziehungsweise Verkettungseffekt, weil jedes Jahr auf dem bereits gewachsenen Vorjahreswert wächst. Ein einfacher arithmetischer Durchschnitt der Jahresraten wäre falsch, weil er diesen Effekt ignoriert und tendenziell zu hoch ausfällt.
⟨3⟩ Der CAGR normalisiert und glättet. Er fasst alle jährlichen Schwankungen, im Beispiel den Einbruch des Jahres 2021, zu einem einzigen geglätteten Wert zusammen und beschreibt eine fiktive, gleichmäßige Entwicklung. Weil das Ergebnis eine einzige Prozentzahl pro Jahr ist, lassen sich unterschiedliche Größen oder Unternehmen über unterschiedlich lange Zeiträume hinweg direkt vergleichen.
⟨4⟩ Daraus folgt zugleich seine Grenze: In die Formel gehen nur Anfangswert, Endwert und n ein, während die Zwischenwerte keine Rolle spielen. Zwei völlig verschiedene Verläufe mit gleichem Start- und Endpunkt haben denselben CAGR; die Information über die Volatilität geht verloren. Für das Zahlenbeispiel ergibt sich CAGR = (161 / 100)^(1/5) − 1 = 1,61^0,2 − 1 = 1,0999 − 1 = 0,0999, also rund 9,99 % pro Jahr.
b) 2 P. – Typische Verwendung mit zwei Beispielen
⟨1⟩ Investitions- und Renditeanalyse: Ermittlung der durchschnittlichen jährlichen Rendite eines Investments, etwa eines Aktien- oder Fondsdepots, über mehrere Jahre, um die Performance verschiedener Anlagen vergleichbar zu machen.
⟨2⟩ Unternehmens- und Marktwachstum: Ermittlung des durchschnittlichen jährlichen Umsatz- oder Gewinnwachstums eines Unternehmens, eines Marktes oder eines Marktanteils, beispielsweise um zwei Unternehmen mit unterschiedlicher Historie miteinander zu vergleichen.
c) 4 P. – Zwei Möglichkeiten, den CAGR im Tabellenblatt zu ermitteln
⟨1⟩ Weg 1 über die Grundrechenarten (Potenz- beziehungsweise Wurzelformel). Die Formel lautet:
=(B7/B2)^(1/(A7-A2))-1
⟨2⟩ Bestandteil für Bestandteil: = leitet die Formel ein; (B7/B2) klammert die Division und erzwingt, dass zuerst der Quotient aus Endwert und Anfangswert gebildet wird; B7 ist der Zellbezug auf den Endwert 161; / ist der Divisionsoperator und liefert den Gesamtwachstumsfaktor 1,61; B2 ist der Zellbezug auf den Anfangswert 100; ^ ist der Potenzoperator; (1/(A7-A2)) klammert den Exponenten, wobei A7-A2 die Periodenanzahl n von 5 ergibt und 1/5 gleich 0,2 der fünften Wurzel entspricht; -1 zieht die Basis von 100 % ab, damit aus dem Wachstumsfaktor 1,0999 die Wachstumsrate 0,0999 wird. Die Zelle ist als Prozent zu formatieren.
⟨3⟩ Weg 2 über die Finanzfunktion ZW2ZINS. Excel hat eine Funktion, die genau diese Formel gekapselt enthält:
=ZW2ZINS(A7-A2;B2;B7)
⟨4⟩ Bestandteil für Bestandteil: = leitet die Formel ein; ZW2ZINS, englisch RRI, berechnet den äquivalenten Zinssatz, mit dem ein Barwert in n Perioden zum Zukunftswert wächst, und ist rechnerisch identisch zu (Zw/Bw)^(1/Zzr)-1; A7-A2 ist das erste Argument Zzr, also die Periodenanzahl 5; ; ist das Argumenttrennzeichen; B2 ist das zweite Argument Bw, also der Barwert beziehungsweise Anfangswert 100; B7 ist das dritte Argument Zw, also der Zukunftswert beziehungsweise Endwert 161. Das Ergebnis lautet ebenfalls 0,0999, also rund 9,99 %. Weg 2 ist kurz und selbsterklärend, Weg 1 zeigt dagegen die Mathematik offen.
d) 4 P. – Zwei Verfahren zur Bestimmung der Periodenanzahl n
Vorab ist festzuhalten, dass n die Anzahl der Zeitspannen und nicht die Anzahl der Datenpunkte ist: Bei sechs Jahreswerten von 2019 bis 2024 liegen nur fünf Wachstumsschritte dazwischen.
⟨1⟩ Verfahren 1 – Datenpunkte zählen und eins abziehen. Die Formel lautet =ANZAHL(B2:B7)-1.
⟨2⟩ Bestandteil für Bestandteil: = leitet die Formel ein; ANZAHL zählt, wie viele Zellen mit Zahlen im angegebenen Bereich stehen, wobei Text und leere Zellen ignoriert werden; B2:B7 ist das Bereichsargument, : der Bereichsoperator „von B2 bis B7“, das Ergebnis sind 6 Werte; -1 zieht eins ab, weil zwischen sechs Werten nur fünf Zeitspannen liegen. Das Ergebnis ist 5. Der Vorteil dieses Verfahrens ist, dass es sich automatisch anpasst, wenn Zeilen ergänzt werden.
⟨3⟩ Verfahren 2 – Differenz der Jahreszahlen. Die Formel lautet =A7-A2.
⟨4⟩ Bestandteil für Bestandteil: = leitet die Formel ein; A7 ist der Zellbezug auf das Endjahr 2024; - ist der Subtraktionsoperator; A2 ist der Zellbezug auf das Anfangsjahr 2019. Das Ergebnis ist 2024 − 2019 = 5. Der Vorteil dieses Verfahrens ist, dass es direkt und unabhängig von der Zeilenanzahl arbeitet. Stehen statt Jahreszahlen echte Datumswerte in den Zellen, liefert die Jahresdifferenz keine sauberen Bruchteile; dann verwendet man =BRTEILJAHRE(A2;A7;1), wobei BRTEILJAHRE, englisch YEARFRAC, die Zeitspanne als Bruchteil von Jahren ausgibt, A2 das Ausgangsdatum, A7 das Enddatum und 1 als Basis die Zählkonvention „tatsächliche Tage geteilt durch tatsächliche Jahreslänge“ festlegt.
⟨+1⟩ Wiederholungslage. Diese Aufgabe kam am 30.01.2023 als Nummer 6 wortgleich mit denselben 14 Punkten und derselben Teilaufgabenstruktur wieder. Am 27.02.2024 erschien sie als Nummer 1 mit 11 Punkten in umgebauter Form: a) Begriff mit 3 Punkten, b) Periodenanzahl mit 4 Punkten und c) zwei Nachteile beziehungsweise Grenzen der Kennzahl mit 4 Punkten. Damit ist der CAGR das am häufigsten wiederholte Thema des Fachs.
⟨+2⟩ Der 2024er-Zusatzteil vorbereitet: Nachteil 1. Der CAGR ignoriert die Zwischenwerte vollständig. Ein Umsatzverlauf 100 → 20 → 161 und ein Verlauf 100 → 130 → 161 haben denselben CAGR, obwohl das Risikoprofil völlig verschieden ist. Die Kennzahl blendet die Volatilität aus.
⟨+3⟩ Der 2024er-Zusatzteil vorbereitet: Nachteil 2. Der CAGR ist extrem empfindlich gegenüber der Wahl von Anfangs- und Endjahr. Wer als Startjahr ein Krisenjahr wählt, erzeugt einen künstlich hohen CAGR. Genau das macht die Kennzahl zu einem beliebten Instrument geschönter Unternehmenspräsentationen.
⟨+4⟩ Der 2024er-Zusatzteil vorbereitet: Nachteil 3. Bei negativem Anfangs- oder Endwert ist der CAGR mathematisch nicht definiert beziehungsweise sinnlos, weil aus einer negativen Basis keine reelle Wurzel gezogen werden kann. Bei Ergebnisgrößen wie EBIT ist die Kennzahl deshalb häufig unbrauchbar.
⟨+5⟩ „und Co.“ im Aufgabentitel. Der Zusatz zielt darauf, Anfangs- und Endwert dynamisch zu beschaffen, statt sie fest zu verdrahten. Mit =XVERWEIS(2024;A2:A7;B2:B7) sucht man den Endwert, wobei XVERWEIS der Funktionsname, 2024 das Suchkriterium, A2:A7 die Suchmatrix und B2:B7 die Rückgabematrix ist.
⟨+6⟩ Kombinierte dynamische Formel. Vollständig lautet sie =(XVERWEIS(2024;A2:A7;B2:B7)/XVERWEIS(2019;A2:A7;B2:B7))^(1/(2024-2019))-1. Damit lässt sich der Betrachtungszeitraum ändern, ohne die Formelstruktur anzufassen.
⟨+7⟩ Variante mit INDIREKT. =INDIREKT("B"&(1+ANZAHL(B2:B7))) adressiert den letzten Wert der Spalte dynamisch. Dabei wandelt INDIREKT eine Textzeichenfolge in einen echten Zellbezug um, "B" ist der Spaltenbuchstabe als Textbaustein, & der Verkettungsoperator und 1+ANZAHL(B2:B7) die errechnete letzte Datenzeile 7. Nachteil: INDIREKT ist volatil und gehört damit zu den Performance-Bremsen.
⟨+8⟩ Warum nicht ZINS() oder ZSATZINVEST(). ZW2ZINS ist die Funktion für den Wachstumsfaktor ohne laufende Zahlungen. ZINS() erwartet zusätzlich regelmäßige Zahlungen und ist hier falsch. Diese Abgrenzung ist ein typischer Nachfragepunkt.
⟨+9⟩ Rechnung ohne Taschenrechner. Da nur ein nicht-programmierbarer Taschenrechner zugelassen ist, muss die fünfte Wurzel per Potenztaste gezogen werden: 1,61 hoch 0,2. Wer das Vorgehen im Rechenweg beschreibt, erfüllt die Vorgabe „alle Rechenwege müssen nachvollziehbar angegeben werden“.
⟨+10⟩ Rundungsvorgabe beachten. Das Deckblatt verlangt kaufmännisches Runden auf zwei Nachkommastellen, auch bei Prozentwerten. Die korrekte Angabe lautet also 9,99 % und nicht 10 % oder 0,0999.
⟨+11⟩ Der klassische Zähl-Fehler. Sechs Jahreszahlen, aber fünf Perioden – das ist der Zaunpfahl-Effekt: Zwischen sechs Pfählen liegen nur fünf Lücken. Wer hier n = 6 einsetzt, erhält 8,26 % statt 9,99 % und verliert die Punkte in c) und d) gleichzeitig.
⟨+12⟩ Plausibilitätsprüfung des Ergebnisses. Eine Verzehnfachung in zehn Jahren entspricht rund 26 % CAGR, eine Verdopplung in fünf Jahren rund 15 %. Der Wert 9,99 % bei einer Steigerung von 100 auf 161 in fünf Jahren fügt sich in diese Größenordnungen ein – solche Anker verhindern grobe Rechenfehler.
⟨+13⟩ Verbindung zur Investitionsrechnung. ZW2ZINS gehört zur selben Funktionsfamilie wie XINTZINSFUSS und XKAPITALWERT. Während der CAGR nur Anfang und Ende kennt, verarbeiten diese Funktionen den vollständigen Zahlungsstrom – ein guter Schlusssatz zur Einordnung der Kennzahl.
⟨+14⟩ Zeitbudget. Mit 14 von 60 Punkten ist diese Aufgabe die schwerste der Klausur und rechtfertigt rund 14 Minuten der 60-minütigen Bearbeitungszeit. Wer sie sicher beherrscht, hat fast ein Viertel der Klausur bereits gesichert – das ist der Grund, sie zuerst zu bearbeiten.
Rohleders Erwartung: Er will in a) ausdrücklich das geometrische Mittel mit Zinseszinseffekt und die Glättungswirkung, in c) zwei technisch verschiedene Wege – Grundrechenarten und Finanzfunktion, nicht zweimal dieselbe Potenzformel – und in d) das Bewusstsein, dass n die Anzahl der Zeitspannen und nicht der Datenpunkte ist.
b) 2 P. Warum sollten volatile Tabellenblattfunktionen bei der Modellierung möglichst sparsam eingesetzt werden?
a) 5 P. – Begriff und drei Beispiele
Eine volatile (flüchtige) Tabellenblattfunktion ist eine Funktion, die bei jeder Neuberechnung der Arbeitsmappe erneut ausgewertet wird – und zwar unabhängig davon, ob sich ihre eigenen Argumente oder die von ihr referenzierten Zellen überhaupt geändert haben. ⟨1⟩
Zur Abgrenzung: Eine normale Funktion rechnet Excel nur dann neu, wenn sich mindestens eine ihrer Vorgängerzellen im Abhängigkeitsbaum verändert hat; Excel arbeitet also mit intelligenter Neuberechnung und rechnet nur das Nötige. Volatile Funktionen durchbrechen diese Optimierung: Sie melden sich bei jedem Berechnungslauf zwingend zur Neuberechnung an und ziehen dabei sämtliche von ihnen abhängigen Nachfolgezellen mit hinein – aus einer volatilen Zelle wird so eine ganze volatile Formelkette. ⟨2⟩ Typische Auslöser einer Neuberechnung sind eine Zelleingabe mit der Eingabetaste, das Einfügen oder Löschen von Zeilen, Spalten und Zellen, das Öffnen der Datei, Sortier- und Filteroperationen sowie F9 beziehungsweise Strg+Alt+F9 für eine vollständige Neuberechnung. ⟨3⟩
Drei Beispiele:
JETZT() gibt das aktuelle Datum samt Uhrzeit als fortlaufende Zahl zurück. JETZT ist der Funktionsname und liest die Systemzeit des Rechners aus; die runden Klammern ( ) sind Pflicht, obwohl die Funktion kein Argument besitzt – ohne sie hielte Excel den Eintrag für einen benannten Bereich. Volatil ist sie, weil sich die Uhrzeit fortlaufend ändert. HEUTE() liefert nach demselben Bauprinzip das Tagesdatum ohne Uhrzeit und ist volatil, weil sich das Datum spätestens beim Tageswechsel ändert. ⟨4⟩
ZUFALLSZAHL() gibt eine gleichverteilte Zufallszahl größer oder gleich 0 und kleiner als 1 zurück, ebenfalls ohne Argument, und ist volatil, weil jede Neuberechnung einen neuen Wert erzeugt. Weitere zulässige Beispiele wären ZUFALLSBEREICH(UntereZahl;ObereZahl), BEREICH.VERSCHIEBEN(), INDIREKT(), ZELLE() und INFO(); in ZUFALLSBEREICH(1;6) ist 1 das erste Argument (untere Grenze), das Semikolon ; der Argumenttrenner der deutschen Excel-Version und 6 das zweite Argument (obere Grenze). ⟨5⟩
b) 2 P. – Warum sparsam einsetzen
Grund 1 – Rechenlast und Performance. Weil volatile Funktionen bei jeder Neuberechnung erneut ausgeführt werden und dabei alle abhängigen Folgezellen mitziehen, steigt die Rechenlast der Mappe überproportional. In großen Modellen mit vielen volatilen Zellen bedeutet das spürbar längere Berechnungszeiten und eine träge, ruckelnde Bedienung, obwohl sich inhaltlich nichts geändert hat – im Extremfall rechnet die Mappe nach jedem Tastendruck vollständig durch. ⟨1⟩
Grund 2 – Nachvollziehbarkeit und Reproduzierbarkeit. Zeit- und zufallsbasierte volatile Funktionen liefern bei jeder Aktion potenziell andere Ergebnisse, sodass das Modell nicht mehr eindeutig reproduzierbar ist: Zwischenergebnisse lassen sich schwerer prüfen, dokumentieren und mit früheren Ständen vergleichen. Für einen prüfbaren Bericht ist das ein Ausschlusskriterium – ein Datenstand, der sich beim Öffnen ändert, ist als Beleg wertlos. ⟨2⟩
Der praktische Ersatz für HEUTE() im Dokublatt ist das einmal fest eingetippte Datum beziehungsweise die Tastenkombination Strg+. (Punkt), die das Tagesdatum als festen Wert einfügt. Das ist der Unterschied zwischen „gedruckt am" (darf mitwandern) und „Datenstand" (darf auf keinen Fall mitwandern). ⟨+1⟩
INDIREKT() ist der gefährlichste Vertreter der Gruppe, weil es gleich zwei Nachteile vereint: Es ist volatil, und sein Bezug steht nur als Text da, wird von Excel also bei Strukturänderungen nicht angepasst – wird die Zielspalte verschoben, zeigt die Formel stumm auf die falsche Stelle, ohne #BEZUG! zu melden. ⟨+2⟩
BEREICH.VERSCHIEBEN() wurde früher für „mitwachsende Bereiche" verwendet; diese Aufgabe erledigen heute formatierte Excel-Tabellen mit strukturierten Verweisen oder die Überlaufreferenz A2#, beide nicht volatil. Wer im aktuellen Excel noch BEREICH.VERSCHIEBEN() für dynamische Bereiche einsetzt, kauft sich Volatilität ohne Not. ⟨+3⟩
Eine Sonderrolle spielt SUMMEWENN()/SUMMEWENNS() in der Wahrnehmung vieler Anwender: Diese Funktionen sind nicht volatil, wirken aber bei sehr großen Bereichen ähnlich langsam. Die richtige Diagnose ist hier nicht Volatilität, sondern die Größe des durchsuchten Bereichs – ganze Spaltenbezüge wie A:A sind der eigentliche Fehler. ⟨+4⟩
Zum Nachweis eignet sich ein Test: Berechnungsmodus auf „manuell" stellen (Formeln → Berechnungsoptionen), eine beliebige Zelle bearbeiten und mit F9 einmal rechnen lassen – ändert sich JETZT(), obwohl an ganz anderer Stelle getippt wurde, ist der volatile Charakter belegt. ⟨+5⟩
Volatilität ist außerdem ansteckend: Sobald eine normale Formel eine volatile Zelle referenziert, wird sie selbst bei jedem Lauf mitgerechnet. Eine einzige JETZT()-Zelle im Kopfbereich kann so ein ganzes Berichtsblatt volatil machen. ⟨+6⟩
Fairerweise gibt es legitime Einsätze: ein Zeitstempel auf dem Deckblatt, ein ZUFALLSZAHL() für eine bewusst durchgeführte Simulation, ein ZELLE("dateiname";A1) zur Dokumentation des Speicherorts. Die Regel lautet „sparsam und bewusst", nicht „nie" – und im Simulationsfall friert man das Ergebnis anschließend mit „Einfügen als Werte" ein. ⟨+7⟩
Rohleders Erwartung: Er will den Kernsatz „wird neu berechnet, auch wenn sich nichts geändert hat" hören und drei sauber benannte Beispiele mit leeren Pflichtklammern. Bei b) müssen zwei verschiedene Achsen kommen – Performance und Reproduzierbarkeit; zweimal „es dauert länger" ist nur ein Punkt.
b) 2 P. Nennen Sie zwei typische Anwendungsgebiete für Textverkettungen!
⚠️ Wiederholer: Verwandt mit der Fassung vom 18.02.2022 (dort Aufgabe 2, 7 Punkte) – Textvergleich ergab 74 % Übereinstimmung: Die Teile a) und b) sind identisch, die 2022er-Februarfassung hatte zusätzlich ein Teil c) („Nennen Sie zwei Methoden, Textverkettungen als Formeln in Zellen einzugeben", 2 P.). Hier eigenständig gelöst; für das fehlende c) siehe die Februarfassung.
a) 3 P. – Begriff der Textverkettung
Textverkettung (englisch concatenation) bezeichnet in Excel das Zusammenfügen mehrerer einzelner Textbausteine zu einer einzigen zusammenhängenden Zeichenfolge in einer Zielzelle; Bausteine können feste Texte, Zellinhalte, Zahlen oder Ergebnisse anderer Funktionen sein. ⟨1⟩
Das Ergebnis einer Verkettung ist stets ein Textwert, auch dann, wenn ausschließlich Zahlen beteiligt waren – das ist der in der Praxis wichtigste Merksatz, weil mit einem so entstandenen „Betrag" anschließend nicht mehr gerechnet werden kann und Vergleiche mit echten Zahlen fehlschlagen. ⟨2⟩
Umgesetzt wird die Verkettung entweder über den Verkettungsoperator & oder über die dafür vorgesehenen Textfunktionen VERKETTEN(), TEXTKETTE() beziehungsweise TEXTVERKETTEN(). Fest einzufügende Bestandteile wie Leerzeichen, Kommata oder Bindestriche werden als Textliteral in doppelten Anführungszeichen " " mitverkettet; die Anführungszeichen kennzeichnen dabei nur den festen Text und erscheinen selbst nicht im Ergebnis. Ein Beispiel: =B2 & ", " & A2 verbindet den Nachnamen aus B2, das Textliteral ", " und den Vornamen aus A2 zum Ergebnis Meier, Anna. ⟨3⟩
b) 2 P. – Zwei typische Anwendungsgebiete
Anwendungsgebiet 1: Bilden von Voll- beziehungsweise Anzeigenamen und zusammengesetzten Schlüsseln. Aus getrennt gespeicherten Feldern – Vorname in Spalte A, Nachname in Spalte B – entsteht ein einheitlicher Anzeigename wie Meier, Anna für Listen, Ausweise oder Auswertungen. Dieselbe Technik erzeugt aus Mandant und Belegnummer einen eindeutigen Schlüssel, über den anschließend zwei Tabellen zusammengeführt werden können. ⟨1⟩
Anwendungsgebiet 2: Erzeugen dynamischer Texte für Serienbriefe, Adressetiketten und E-Mail-Adressen. Anrede, Straße, Postleitzahl und Ort werden aus einzelnen Zellen automatisch zu einem fertigen Adressblock zusammengesetzt; ebenso entsteht aus Vorname, Nachname und Domain die Firmen-E-Mail-Adresse. Der Vorteil gegenüber der Handeingabe ist, dass sich der Text bei jeder Datenänderung automatisch mit aktualisiert. ⟨2⟩
Der Unterschied zwischen den Funktionen ist prüfungsrelevant: VERKETTEN() ist die veraltete Form und nimmt nur Einzelwerte; TEXTKETTE() akzeptiert ganze Bereiche; TEXTVERKETTEN(Trennzeichen;Leereignorieren;Text1;…) setzt zusätzlich automatisch ein Trennzeichen zwischen alle Bausteine und kann leere Zellen überspringen – genau das, was man für Adressblöcke braucht. ⟨+1⟩
In =TEXTVERKETTEN(", ";WAHR;A2:C2) ist ", " das erste Argument (Trennzeichen als Textliteral), WAHR das zweite (leere Zellen werden übersprungen, sodass keine doppelten Kommata entstehen) und A2:C2 der Bereich der zu verbindenden Bausteine; das ; trennt die Argumente, der : ist der Bereichsoperator. ⟨+2⟩
Zahlen verlieren beim Verketten ihr Zahlenformat: Aus 1234,5 wird die Zeichenfolge 1234,5 ohne Tausenderpunkt und ohne Währungszeichen. Abhilfe schafft TEXT(), etwa ="Rechnungsbetrag: " & TEXT(B2;"#.##0,00 €"), wobei das zweite Argument das gewünschte Format als Textcode vorgibt. ⟨+3⟩
Für Zeilenumbrüche innerhalb einer verketteten Zelle wird ZEICHEN(10) eingefügt; damit der Umbruch sichtbar wird, muss für die Zelle zusätzlich „Zeilenumbruch" aktiviert sein – eine klassische Stolperstelle beim Bau von Adressblöcken. ⟨+4⟩
Die betriebswirtschaftlich wichtigste Warnung: Ein aus Zahlen verketteter Schlüssel ist Text und findet beim XVERWEIS() seine numerische Entsprechung nicht. Wenn eine Suche unerklärlich #NV liefert, obwohl beide Werte auf dem Bildschirm gleich aussehen, ist fast immer eine Verkettung im Spiel. ⟨+5⟩
Rohleders Erwartung: Bei a) reichen ihm drei Kernaussagen – Zusammenfügen mehrerer Bausteine zu einer Zeichenfolge, Ergebnis ist Text, Umsetzung über
&oder Textfunktion. Bei b) will er betriebliche Anwendungen sehen, nicht zwei Varianten derselben Namensbildung.
⚠️ Wiederholer: Am 27.02.2024 als Aufgabe 5 wortgleich erneut gestellt (ebenfalls 4 Punkte).
4 P. – Zwei Techniken (je 2 P.)
Technik 1: SUMMEWENNS() – die vorgesehene Standardlösung. Die Funktion addiert die Zellen eines Bereichs, die mehreren Kriterien gleichzeitig entsprechen; das „S" am Ende unterscheidet sie von SUMMEWENN() mit nur einem Kriterium. Ihre Syntax lautet =SUMMEWENNS(Summenbereich;Kriterienbereich1;Kriterium1;[Kriterienbereich2;Kriterium2];…), ein Beispiel =SUMMEWENNS(C2:C11;A2:A11;"Süd";B2:B11;"Möbel"). ⟨1⟩
Jeder Bestandteil einzeln: = leitet die Formel ein; SUMMEWENNS ist der Funktionsname; die runden Klammern umschließen die Argumente; das Semikolon ; ist der Argumenttrenner der deutschen Excel-Version; C2:C11 ist der Summenbereich, also der Bereich, dessen Zahlen am Ende addiert werden – Klausurfalle: Bei SUMMEWENNS() steht er zuerst, bei SUMMEWENN() dagegen zuletzt; A2:A11 ist der erste Kriterienbereich und "Süd" das zugehörige Kriterium, wobei die doppelten Anführungszeichen Textkriterien kennzeichnen (Zahlen stehen ohne); B2:B11 und "Möbel" bilden das zweite Paar, von denen bis zu 127 angehängt werden dürfen; der : ist jeweils der Bereichsoperator. Die Funktion prüft Zeile für Zeile, ob alle Kriterien zutreffen (logisches UND), und addiert nur dann den zugehörigen Wert. ⟨2⟩
Technik 2: SUMMENPRODUKT() – die flexible Alternative. Die Funktion multipliziert einander entsprechende Elemente mehrerer gleich großer Bereiche und summiert die Produkte; mit Wahrheitswerten als Faktoren lässt sich damit ebenfalls mehrfachbedingt addieren: =SUMMENPRODUKT((A2:A11="Süd")*(B2:B11="Möbel")*C2:C11). ⟨3⟩
Der Trick liegt in den inneren Klammern: Der Ausdruck (A2:A11="Süd") verwendet = als Vergleichsoperator und liefert für jede Zeile WAHR oder FALSCH, was Excel in der Rechnung als 1 beziehungsweise 0 behandelt. Das Malzeichen * verknüpft die Bedingungen zu einem logischen UND, denn nur 1 × 1 ergibt 1, während jede nicht erfüllte Bedingung die Zeile mit 0 herausfallen lässt; die abschließende Multiplikation mit dem Summenbereich C2:C11 lässt genau die Umsätze der zutreffenden Zeilen stehen, die dann aufsummiert werden. Vorteil gegenüber Technik 1 ist die Flexibilität, weil auch Vergleiche, Berechnungen und Ausdrücke über Bereiche zulässig sind; Nachteil ist die schlechtere Lesbarkeit, und beide Techniken teilen die Fehlerquelle, dass alle beteiligten Bereiche exakt gleich groß sein müssen, sonst liefert Excel #WERT!. ⟨4⟩
Als dritte zulässige Technik gilt die Pivot-Tabelle mit Region im Zeilen- und Kategorie im Spaltenbereich: Sie liefert nicht nur einen Wert, sondern die ganze Kreuztabelle, ist aber kein Formelergebnis und muss aktualisiert werden. Wer sie nennt, sollte den Unterschied „Formel rechnet live, Pivot rechnet auf Knopfdruck" mitliefern. ⟨+1⟩
Eine vierte Variante ist SUMME(FILTER(...)) mit den dynamischen Arrays: =SUMME(FILTER(C2:C11;(A2:A11="Süd")*(B2:B11="Möbel"))). Sie ist ausdrucksstärker als SUMMEWENNS(), steht aber erst ab Microsoft 365 beziehungsweise Excel 2021 zur Verfügung. ⟨+2⟩
SUMMEWENNS() beherrscht auch Vergleichsoperatoren als Text: ">1000" summiert alles über 1.000, ">="&B1 verkettet den Operator mit einem Zellwert, sodass der Schwellenwert in einer sichtbaren Zelle gepflegt werden kann statt in der Formel zu verschwinden. ⟨+3⟩
Mit strukturierten Verweisen wird die Standardlösung selbsterklärend: =SUMMEWENNS(Daten[Umsatz];Daten[Region];"Süd";Daten[Kategorie];"Möbel") benennt alle drei Bereiche und wächst mit der Tabelle mit – das ist die Fassung, die in einer prüfbaren Mappe stehen sollte. ⟨+4⟩
Rohleders Erwartung: Zwei verschiedene Techniken, nicht zwei Schreibweisen derselben.
SUMMEWENNS()muss dabei sein und die Reihenfolge „Summenbereich zuerst" sitzen; die zweite Technik zählt nur, wenn erklärt ist, wie sie das UND herstellt.
b) 2 P. Wozu verwendet man diese Kennzahl typischerweise? (Zwei Beispiele)
c) 4 P. Erläutern Sie zwei verschiedene Möglichkeiten, CAGRs im Tabellenblatt zu ermitteln!
d) 4 P. Um einen CAGR zu ermitteln, benötigt man die Anzahl der Perioden. Erläutern Sie zwei verschiedene Verfahren, diese Periodenanzahl im Tabellenblatt zu ermitteln.
⚠️ Wiederholer: Wortgleich zur Fassung vom 18.02.2022 (dort Aufgabe 6, ebenfalls 14 Punkte, identische Teilaufgaben a bis d) – gemessener Textvergleich: bis auf den Artikel „der/dem CAGR" identisch.
Wortgleicher Wiederholer – Lösung bei der Fassung vom 18.02.2022 (siehe Kapitel excel-funktionen).
⟨+1⟩ Als Reservepunkt eignet sich die Grenze der Kennzahl: In die CAGR gehen nur Anfangs- und Endwert ein, der Verlauf dazwischen bleibt unsichtbar — ein schwaches Anfangs- oder starkes Endjahr verzerrt die Rate vollständig, weshalb zu jeder CAGR-Angabe der Zeitraum gehört.
Rohleders Erwartung: Er will bei a) den geometrischen Charakter der Kennzahl und die Glättungsannahme hören, bei c) zwei wirklich verschiedene Wege (Potenzformel und
ZW2ZINS()) und bei d) beide Verfahren zur Periodenzahl mit dem klassischen Stolperstein „Datenpunkte minus 1".
a) 3 P. Erläutern Sie, was man unter der CAGR versteht.
b) 4 P. Um eine CAGR zu ermitteln, benötigt man die Anzahl der Perioden. Erklären Sie zwei verschiedene Verfahren, diese Periodenanzahl im Tabellenblatt zu ermitteln.
c) 4 P. Die CAGR als Kennzahl hat hinsichtlich ihrer Aussagekraft spezifische Nachteile bzw. Grenzen. Erläutern Sie zwei verschiedene davon.
a) 3 P. – Begriff der CAGR
CAGR steht für Compound Annual Growth Rate und bezeichnet die durchschnittliche jährliche Wachstumsrate, also diejenige konstante Rate, mit der ein Wert vom Anfangs- zum Endwert gewachsen wäre, wenn das Wachstum in jedem Jahr gleich hoch gewesen wäre. ⟨1⟩ Berechnet wird sie als CAGR = (Endwert / Anfangswert)^(1/n) − 1, wobei n die Anzahl der Perioden zwischen Anfangs- und Endwert ist und der Exponent 1/n die n-te Wurzel zieht, also die Verzinsung auf ein einzelnes Jahr herunterrechnet. ⟨2⟩ Ihr Wesen ist damit die Glättung: Sie ersetzt den tatsächlichen, meist schwankenden Verlauf durch eine einzige geometrisch gemittelte Rate und macht dadurch Zeiträume, Unternehmen oder Anlagen unmittelbar vergleichbar. ⟨3⟩
b) 4 P. – Zwei Verfahren zur Ermittlung der Periodenanzahl
Verfahren 1 – Differenz der Periodenkennzeichen. Man zieht das Anfangsjahr vom Endjahr ab, im Tabellenblatt über einen Bezug auf die beiden Jahreszellen, etwa =A6-A2, oder bei echten Datumswerten über =JAHR(Enddatum)-JAHR(Anfangsdatum). ⟨1⟩ Der Vorteil ist, dass das Verfahren unabhängig davon funktioniert, ob die Reihe lückenlos vorliegt: Fehlt in der Mitte ein Jahr, bleibt die Zahl der verstrichenen Perioden trotzdem richtig. ⟨2⟩
Verfahren 2 – Über die Anzahl der Datenpunkte. Man zählt die vorhandenen Stützstellen und zieht eins ab, also =ANZAHL(A2:A6)-1, wobei ANZAHL() die numerischen Einträge im angegebenen Bereich zählt. ⟨3⟩ Der Abzug ist zwingend, weil zwischen fünf Jahreswerten nur vier Wachstumsschritte liegen; wer hier ANZAHL() ohne das Minus eins verwendet, verteilt das Wachstum auf eine Periode zu viel und weist die CAGR systematisch zu niedrig aus. Voraussetzung ist außerdem eine lückenlose Reihe, sonst zählt das Verfahren zu wenige Perioden. ⟨4⟩
c) 4 P. – Zwei Nachteile beziehungsweise Grenzen der Aussagekraft
Die Glättung verbirgt den tatsächlichen Verlauf und damit das Risiko. Zwei Unternehmen mit identischer CAGR können völlig unterschiedlich gewachsen sein: das eine stetig, das andere mit einem Einbruch und einer anschließenden Erholung. ⟨1⟩ Die Kennzahl ist eine reine Ergebnisgröße und enthält keinerlei Information über Schwankungsbreite, Verlaufsform oder Zwischenjahre, weshalb sie für sich genommen nichts über Stabilität und Planbarkeit aussagt und Volatilität sogar aktiv unsichtbar macht. ⟨2⟩
Sie hängt allein an Anfangs- und Endwert und ist damit über die Zeitraumwahl steuerbar. In die Rechnung gehen nur zwei Zahlen ein; ein außergewöhnlich schwaches Anfangs- oder ein außergewöhnlich starkes Endjahr verzerrt das Ergebnis vollständig, ohne dass das der Kennzahl anzusehen wäre. ⟨3⟩ Daraus folgt eine praktische Missbrauchsgefahr, weil sich durch die Wahl der Grenzjahre nahezu jede gewünschte Wachstumsaussage erzeugen lässt; hinzu kommt, dass die Formel bei einem Anfangswert von null oder bei einem Vorzeichenwechsel mathematisch nicht mehr sinnvoll definiert ist und dann gar keine verwertbare Aussage liefert. ⟨4⟩
Zwei Wege zur CAGR im Tabellenblatt. Neben der direkten Potenzformel =(Endwert/Anfangswert)^(1/n)-1 liefert =ZINS(n;0;-Anfangswert;Endwert) denselben Wert; das zweite Argument null steht für den fehlenden laufenden Zahlungsstrom, der Anfangswert wird als Auszahlung negativ eingesetzt. ⟨+1⟩ Liegen statt Anfangs- und Endwert die jährlichen Wachstumsfaktoren vor, führt =GEOMITTEL(Faktoren)-1 zum Ziel, weil die CAGR nichts anderes als das geometrische Mittel dieser Faktoren ist. ⟨+2⟩
Achtung bei einer angeblichen CAGR-Funktion. Eine eigene Excel-Funktion für die CAGR gibt es nicht, und RENDITE() ist ausdrücklich keine: Sie berechnet die Rendite eines festverzinslichen Wertpapiers und erwartet Abrechnungs- und Fälligkeitstermin, Zins, Kurs, Rückzahlung und Häufigkeit. ⟨+3⟩ Wer sie in einer CAGR-Aufgabe nennt, verliert den Punkt, obwohl die Rechnung mit der Potenzformel in einer einzigen Zelle erledigt ist. ⟨+4⟩
Die Stützstellenfalle ist der häufigste Fehler. Von 2017 bis 2021 gibt es fünf Jahreswerte, aber nur vier Perioden, und genau diese Verwechslung ist der Standardfehler in dieser Aufgabe. ⟨+5⟩ Eine einfache Gegenprobe schützt davor: Man rechnet den Anfangswert mit der ermittelten Rate n-mal hoch und prüft, ob der Endwert herauskommt; stimmt er nicht, ist n falsch gezählt. ⟨+6⟩
Negative Werte und Vorzeichenwechsel. Ist der Anfangswert negativ oder null, ist der Quotient Endwert/Anfangswert nicht sinnvoll interpretierbar, und bei einem Wechsel von Verlust zu Gewinn liefert die Formel formal eine Zahl, die betriebswirtschaftlich keine Bedeutung hat. ⟨+7⟩ In solchen Fällen ist die CAGR schlicht das falsche Werkzeug, und der ehrliche Ausweis lautet „nicht aussagekräftig" statt einer gerechneten Scheingenauigkeit. ⟨+8⟩
Unterjährige und ungleiche Perioden. Liegen die Werte nicht in Jahresschritten vor, muss n in Jahren ausgedrückt werden, also etwa als Anzahl Monate geteilt durch zwölf, sonst ist das Ergebnis keine annualisierte Rate mehr. ⟨+9⟩ Für die reine Ermittlung des Zinssatzes einer Investition über mehrere Perioden steht zusätzlich ZSATZINVEST() bereit, das mit Perioden, Barwert und Zukunftswert dasselbe leistet wie die Potenzformel. ⟨+10⟩
Merksatz für das Blatt. Die CAGR beantwortet die Frage „wie schnell im Schnitt", nicht die Frage „wie sicher und auf welchem Weg", und deshalb gehört zu jeder CAGR-Angabe der zugrunde gelegte Zeitraum, damit die Aussage überhaupt überprüfbar ist. ⟨+11⟩
Rohleders Erwartung: Bei b) sind zwei wirklich verschiedene Verfahren gefordert, nicht zweimal dieselbe Subtraktion in anderer Schreibweise, und das Minus eins bei der Datenpunktzählung ist der Punkt, auf den er schaut. Bei c) will er Grenzen der Aussagekraft, nicht Rechengrenzen von Excel – „die Formel ist schwer zu tippen" zählt nicht.
In der betriebswirtschaftlichen Praxis müssen sehr häufig Werte addiert werden, deren Datensatz bestimmte Bedingungen erfüllt. Excel bietet zum Addieren von Werten auf der Grundlage mehrerer Bedingungen verschiedene Möglichkeiten. Erläutern Sie zwei für diese Aufgabe geeignete Techniken.
Wortgleicher Wiederholer – Lösung bei der Klausur vom 30.01.2023, Aufgabe 3 (Kapitel excel-funktionen).
⟨+1⟩ Der Reservepunkt ist die Abgrenzung: SUMMEWENNS() ist die lesbare Standardlösung, stößt aber an Grenzen, sobald die Bedingung selbst eine Berechnung ist — SUMMENPRODUKT() wertet beliebige Ausdrücke je Zeile aus, verlangt dafür exakt gleich große Bereiche und ist schwerer zu lesen.
Rohleders Erwartung: Zwei wirklich verschiedene Techniken, also nicht
SUMMEWENNundSUMMEWENNSals zwei Antworten, und zu jeder die Syntax mit erklärten Argumenten – bei vier Punkten sind das zwei Punkte je Technik, davon einer für die Erläuterung und einer für die korrekte Formel.
🎙️ Aus der Vorlesung gebaut — gelöst
Aufgaben zu Themen, die er in den Aufzeichnungen betont, angedeutet oder live vorgeführt hat. Grün umrandet = kein Original.
a) (2 P.) Erläutern Sie, wie das benutzerdefinierte Zahlenformat aufgebaut ist, mit dem eine Zahl als Tausender angezeigt wird, und was die Zeichen Raute und Null jeweils bedeuten.
b) (2 P.) Nennen Sie die beiden Werte, die als zweites Argument von RUNDEN() für Tausender und für Millionen einzutragen sind, und erläutern Sie die dahinterstehende Logik.
c) (4 P.) Erläutern Sie, warum die Summen der ersten Gruppe untereinander identisch sind, die der zweiten Gruppe dagegen voneinander abweichen, und in welcher Größenordnung sich die Abweichung bewegt.
d) (4 P.) Erläutern Sie anhand von zwei Argumenten, welche der beiden Lösungen im betrieblichen Berichtswesen zu bevorzugen ist.
a) 2 P. – Aufbau des benutzerdefinierten Formats
Das Format wird über STRG+1 in der Kategorie „Benutzerdefiniert" eingegeben und lautet ausgehend von #.##0 für die Anzeige in Tausendern #.##0., wobei das zusätzliche Dezimaltrennzeichen am Ende das angezeigte Komma um drei Stellen nach links verschiebt; ein zweites angehängtes Trennzeichen verschiebt um weitere drei Stellen und liefert die Anzeige in Millionen. ⟨1⟩ Die Raute steht für eine Ziffernstelle, die nur angezeigt wird, wenn sie ungleich null ist, die Null dagegen für eine Stelle, die auch dann dargestellt wird, wenn sie null ist; deshalb erzwingt das Sonderformat der Postleitzahl mit 00000 die führende Null, die eine reine Zahl von sich aus nicht hätte. ⟨2⟩
b) 2 P. – Die Argumente von RUNDEN()
Für Tausender ist als Anzahl der Stellen -3 einzutragen, für Millionen -6, geschrieben also =RUNDEN($C10;-3) beziehungsweise =RUNDEN($C10;-6). ⟨1⟩ Die Logik ist dieselbe wie beim Zellformat, nur mit umgekehrtem Vorzeichen der Zählrichtung: Positive Werte bestimmen die Nachkommastellen, negative Werte die Anzahl der Stellen links vom Komma, auf die gerundet wird; auch diese Stellenzahl ist ein Parameter, den man bei sauberer Modellierung besser in eine eigene Zelle auslagert, um die Empfindlichkeit des Modells gegenüber der Rundungsvorgabe prüfen zu können. ⟨2⟩
c) 4 P. – Warum die Summen auseinanderlaufen
In der ersten Gruppe ist ausschließlich die Darstellung verändert; in der Zelle steht unverändert das vollständige Ergebnis, das Excel intern mit rund fünfzehn bis sechzehn signifikanten Stellen führt. ⟨1⟩ Die Summenformel greift auf diese gespeicherten Werte zu und liefert deshalb in allen drei Spalten dasselbe Ergebnis, das lediglich in drei verschiedenen Darstellungen erscheint. ⟨2⟩ In der zweiten Gruppe verändert RUNDEN() dagegen den Wert selbst, sodass in jeder Zelle ein anderer Betrag steht als in der Ausgangsspalte und die Summe die Summe der gerundeten Einzelwerte ist. ⟨3⟩ Die Abweichung wächst mit der Rundungsstufe: Bei dreißig Werten und Rundung auf Tausender liegt der Rundungsfehler je Zelle bei höchstens 500 und die Summenabweichung typischerweise im niedrigen vierstelligen Bereich, bei Rundung auf Millionen dagegen bei bis zu 500.000 je Zelle, sodass die Spaltensumme im geschilderten Aufbau ohne Weiteres um rund eine Million von der exakten Summe abweicht, was Rohleder in der Vorführung als „massiven Eingriff in die Zahl" bezeichnet hat. ⟨4⟩
d) 4 P. – Urteil mit zwei Argumenten
Für das Berichtswesen ist das Anzeigeformat vorzuziehen, weil es Lesbarkeit ohne Informationsverlust herstellt. Der Jahresabschluss wird üblicherweise in Tausendern berichtet, und genau diese Darstellung liefert das Zellformat, ohne dass die zugrunde liegenden Werte angetastet werden; Weiterrechnen, Prüfen und Abstimmen bleiben auf der exakten Basis möglich. ⟨1⟩ Zusätzlich bleibt die Entscheidung reversibel, denn ein Format lässt sich jederzeit ändern oder entfernen, während ein durch RUNDEN() erzeugter Wert die verworfenen Stellen endgültig verloren hat. ⟨2⟩
RUNDEN() ist dort zu verwenden, wo die Rundung selbst Teil des Ergebnisses ist. Sobald ein gerundeter Betrag weiterverarbeitet, ausgezahlt, gebucht oder als verbindliche Zahl weitergegeben wird, muss der gerundete Wert auch tatsächlich in der Zelle stehen, weil sonst Anzeige und Verwendung auseinanderfallen und die Summe der berichteten Positionen nicht mehr zum berichteten Gesamtwert passt. ⟨3⟩ Die Entscheidungsregel lautet damit: Anzeigeformat für die Darstellung, RUNDEN() für die Rechnung, und in beiden Fällen ist die gewählte Einheit im Bericht zu beschriften, weil eine in Tausendern dargestellte Zahl ohne Beschriftung schlicht falsch gelesen wird. ⟨4⟩
Der Cheat, den Rohleder selbst als solchen bezeichnet. Er hat an das Format eine Textkonstante angehängt, sodass hinter der in Tausendern dargestellten Zahl optisch wieder drei Nullen erscheinen, und kommentiert das mit „Ich habe gemogelt". ⟨+1⟩ Seine Bewertung ist trotzdem differenziert: „Das ist nicht cool, aber es ist wenigstens betriebssicher", weil der gespeicherte Wert unverändert bleibt und die Anzeige den vollen Betrag nennt. ⟨+2⟩
Warum die eigentliche Lernabsicht der Challenge nicht das Runden ist. Rohleder sagt ausdrücklich, es gehe „eigentlich nur am Rande um das Erzeugen von Zufallszahlen, um das Runden, sondern es geht vielmehr um die grundlegende Bedienung des Produkts". ⟨+3⟩ Geprüft wird damit mittelbar auch der Erfassungsweg: Bereich vorher markieren, Formel in die obere linke Zelle, Bezugsart mit F4 wählen, Abschluss mit STRG und Eingabetaste. ⟨+4⟩
Der Parameter in der eigenen Zelle ist kein Schönheitsthema. Die Obergrenze von einer Million steht in C8 und wird absolut adressiert, damit sie an genau einer Stelle geändert werden kann und sofort überall wirkt. ⟨+5⟩ Rohleder belegt die Notwendigkeit mit der kurzfristigen Senkung des Umsatzsteuersatzes von 19 auf 16 Prozent in der Corona-Zeit, die alle Anwender in Schwierigkeiten brachte, die den Satz fest in Formeln geschrieben hatten. ⟨+6⟩
ZUFALLSZAHL() ist volatil und das ist hier spürbar. Bei jeder Neuberechnung der Arbeitsmappe werden alle dreißig Werte neu gezogen, weshalb sich sämtliche Summen und Abweichungen bei jeder Eingabe ändern. ⟨+7⟩ Für den Vergleich der beiden Lösungen ist das unpraktisch, und in einer produktiven Mappe wäre es ein Performanceproblem; Abhilfe schafft ein Einfügen der Werte über Inhalte einfügen oder der manuelle Berechnungsmodus. ⟨+8⟩
Die Schreibweise mit der Zehnerpotenz hat einen praktischen Grund. Rohleder gibt die Obergrenze als 10^6 ein, damit niemand Nullen zählen muss, und schaltet zusätzlich das Tausendertrennzeichen in der Parameterzelle ein. ⟨+9⟩ Beides sind Maßnahmen gegen genau denselben Fehler, nämlich das Verrutschen um eine Zehnerpotenz, das in fertigen Arbeitsmappen später kaum noch auffällt. ⟨+10⟩
Der Zusammenhang zur Darstellung in Berichten. Rohleder verweist auf gelesene Jahresabschlüsse, in denen über der Spalte „in Tausend Euro" steht, und nennt das die Konvention, die die Rundung erst zulässig macht. ⟨+11⟩ Ohne diese Beschriftung ist die gerundete Darstellung keine Vereinfachung, sondern eine Falschaussage, und genau an dieser Stelle trennt sich in der Klausur die formale Antwort von der verstandenen. ⟨+12⟩
Rohleders Erwartung: Diese Challenge läuft bei ihm seit über zwanzig Jahren, und der Prüfkern ist immer derselbe: die Trennung zwischen dem, was Excel anzeigt, und dem, was in der Zelle gespeichert ist. Wer in Teil c) nur schreibt, RUNDEN() verändere die Werte, hat die halbe Antwort; verlangt ist zusätzlich die Aussage, dass die Summenformel auf die gespeicherten und nicht auf die dargestellten Werte zugreift.
a) (2 P.) Erläutern Sie zwei verschiedene Gründe, weshalb für neu angelegte Arbeitsmappen kein SVERWEIS mehr verwendet werden soll.
b) (6 P.) Erläutern Sie die Formel Argument für Argument und begründen Sie insbesondere die gewählte Bezugsart des Suchkriteriums.
c) (4 P.) Erläutern Sie, welches Ergebnis die Formel liefert, wenn das fünfte Argument weggelassen oder auf 1 gesetzt wird, und begründen Sie, warum hier -1 richtig ist.
a) 2 P. – Zwei Gründe gegen den SVERWEIS
Der SVERWEIS sucht zwingend in der ersten Spalte des angegebenen Bereichs und gibt den Wert über eine gezählte Spaltennummer zurück, weshalb das Einfügen oder Löschen einer Spalte innerhalb des Bereichs die Formel still auf die falsche Spalte umlenkt, ohne dass ein Fehlerwert erscheint. ⟨1⟩ Hinzu kommt, dass das letzte Argument im Weglassungsfall die Näherungssuche aktiviert, was bei unsortierten Daten unbemerkt falsche Treffer liefert; der XVERWEIS kehrt beide Voreinstellungen um, sucht standardmäßig exakt, adressiert Such- und Rückgabebereich getrennt und über sprechende Namen und bringt eine eigene Behandlung für den Fall ohne Treffer mit. ⟨2⟩
b) 6 P. – Die Formel Argument für Argument
Suchkriterium
C$27. Gesucht wird der Wert der erreichten Rohpunktesumme. ⟨1⟩ Die Bezugsart ist ein absoluter Zeilenbezug mit relativem Spaltenbezug, hergestellt über zweimaliges Drücken von F4: Beim Kopieren der Formel nach rechts zur nächsten Kandidatin wandert der Bezug auf die dortige Punktesumme mit, beim Kopieren nach unten in die Zeile für den Notentext bleibt er dagegen auf Zeile 27 stehen, weil dort weiterhin die Summe steht. ⟨2⟩Suchvektor
tblNoten[Rohpunkte]. In dieser Spalte wird nach der Übereinstimmung gesucht. ⟨3⟩ Die Excel-Oberfläche bezeichnet das Argument als „Suchmatrix", was Rohleder ausdrücklich als unglückliche Übersetzung kritisiert, weil zwingend ein einspaltiger Vektor zu übergeben ist; die Angabe als strukturierter Verweis macht zusätzlich eine absolute Bezugsart überflüssig, weil sich der Name beim Kopieren nicht verschiebt. ⟨4⟩Rückgabevektor
tblNoten[Note], Ersatzwert"???"und Suchmodus1. Aus dieser Spalte wird der Wert derselben Zeile zurückgegeben; für die Zeile mit dem Notentext wird lediglich der Rückgabevektor auftblNoten[Notentext]gewechselt, während alle übrigen Argumente identisch bleiben. ⟨5⟩ Der vierte Parameter bestimmt, was bei fehlendem Treffer erscheint, hier eine Textkonstante aus drei Fragezeichen anstelle des sonst ausgegebenen#NV; das abschließende Argument legt die Suchrichtung von oben nach unten fest, entspricht dem Standard und ist optional. ⟨6⟩
c) 4 P. – Wirkung des Übereinstimmungsmodus
Wird das fünfte Argument weggelassen, gilt der Standard der exakten Übereinstimmung, sodass nur eine Punktzahl gefunden wird, die zufällig genau einer Intervallgrenze entspricht; jede andere Punktzahl führt zum Ersatzwert und die Notentabelle wäre praktisch unbrauchbar. ⟨1⟩ Der Wert -1 bedeutet „exakte Übereinstimmung oder nächstkleineres Element" und bildet damit genau die Intervalllogik eines Notenschemas ab: Eine Note wird erst vergeben, wenn ihre untere Grenze erreicht ist. ⟨2⟩ Der Wert 1 würde auf das nächstgrößere Element aufrunden und damit systematisch zu gute Noten vergeben, weil eine Kandidatin mit einem halben Punkt unterhalb der Grenze bereits die bessere Note erhielte. ⟨3⟩ Rohleder illustriert das an seinem eigenen Schema: Wer 51 Rohpunkte nicht erreicht, fällt auf die schlechtere Note zurück, und er ergänzt, dass er in einem solchen Grenzfall den fehlenden halben Punkt lieber in der Korrektur vergibt, statt die Notengrenze zu verschieben; die Voraussetzung für die gesamte Mechanik ist, dass die Grenzen im Suchvektor aufsteigend sortiert vorliegen. ⟨4⟩
Rohleder hat zum SVERWEIS selbst publiziert. Er nennt im Unterricht seinen Beitrag im Controller Magazin mit dem Titel „Fehler im Umgang mit dem S-Verweis lassen tief blicken". ⟨+1⟩ Seine Aussage dazu ist eindeutig und als Merksatz verwendbar: „Ich gebe keine S-Verweise mehr ein. Historische Technik." ⟨+2⟩
Warum in Prüferarbeitsmappen noch INDEX und VERGLEICH stehen. Rohleder berichtet, dass Wirtschaftsprüfer ihre Mappen in den achtziger und neunziger Jahren angelegt haben, als es den SVERWEIS noch gar nicht gab, und sie seitdem nicht mehr ändern. ⟨+3⟩ Der Grund ist nicht Unkenntnis, sondern Risikovermeidung: Eine funktionierende Prüfmappe soll nicht plötzlich ein anderes Ergebnis liefern, was eine nachvollziehbare, aber teuer erkaufte Haltung ist. ⟨+4⟩
Der XVERWEIS kann mehr als Werte zurückgeben. Nach der Hilfe, die Rohleder ausnahmsweise lobt und die unter Mitwirkung eines MVP entstanden ist, kann er auch Bezüge zurückgeben, die anschließend weiterverwendet werden können. ⟨+5⟩ Damit lassen sich etwa dynamische Bereiche zwischen zwei gefundenen Positionen bilden, was mit einem SVERWEIS grundsätzlich nicht möglich ist. ⟨+6⟩
Der Suchmodus ist etwas anderes als der Übereinstimmungsmodus. Der Übereinstimmungsmodus regelt, was als Treffer gilt, der Suchmodus dagegen die Richtung der Suche, also von oben nach unten, von unten nach oben oder binär. ⟨+7⟩ Die binäre Suche setzt sortierte Daten voraus und ist bei sehr großen Vektoren deutlich schneller; bei den in der Übung verwendeten Größenordnungen ist der Unterschied ohne Bedeutung, weshalb Rohleder das Argument als verzichtbar bezeichnet. ⟨+8⟩
Der eigentliche Einsatzzweck in der Praxis ist nicht die Notentabelle. Rohleder nennt als typischen Fall das Aufbereiten von Datenmaterial, das in einer Form angeliefert wird, in der es nicht weiterverarbeitet werden kann, und das über eine Zuordnungstabelle in die benötigte Form gebracht wird. ⟨+9⟩ Er nennt das „Reparatur von dysfunktional angeliefertem Datenrohmaterial" und den XVERWEIS dafür das „Schweizer Taschenmesser", schränkt aber zugleich ein: „Nicht schön, aber leider gängige Praxis." ⟨+10⟩
Ein Detail aus der Übung, das leicht Punkte kostet. Die Notentexte sind länger als die Spalte breit ist, sodass Zusätze wie das Minus bei einer befriedigend abgeschnitten werden. ⟨+11⟩ Rohleder korrigiert das per Doppelklick auf die Trennlinie im Zeilenkopf und hält ausdrücklich fest, dass „3,3 keine befriedigend" ist, sondern eine befriedigend minus; eine Auswertung, die die Feindifferenzierung verschluckt, ist inhaltlich falsch und nicht nur unschön. ⟨+12⟩
Rohleders Erwartung: Der Übereinstimmungsmodus war die einzige Nachfrage aus dem Publikum, die er in dieser Einheit ausführlich beantwortet hat, und er hat die Erklärung in der Folgeeinheit wiederholt. Wer die Bedeutung von -1 sicher erläutert und dabei begründet, warum 1 hier systematisch falsch wäre, bedient genau die Stelle, an der er zweimal innegehalten hat.
a) (4 P.) Erläutern Sie die Bestandteile des zusammengesetzten Ausdrucks und die Funktion jedes einzelnen Zeichens, das keine Zellreferenz ist.
b) (4 P.) Erläutern Sie zwei verschiedene Vorteile dieser Modellierung gegenüber einer Formel mit festen Bezügen.
c) (4 P.) Erläutern Sie zwei verschiedene Nachteile, die man sich damit einhandelt.
a) 4 P. – Die Bestandteile des Ausdrucks
INDIREKT verwandelt eine Zeichenkette in einen funktionsfähigen Bezug, weshalb der gesamte Bezug zunächst als Text zusammengesetzt werden muss; das kaufmännische Und ist dabei der Verkettungsoperator, der Textkonstanten und Zellinhalte zu einer einzigen Zeichenkette verbindet. ⟨1⟩ Die äußeren Anführungszeichen kennzeichnen jeweils eine Textkonstante; die darin eingeschlossenen Hochkommata umschließen den Dateinamen, weil dieser Leerzeichen enthalten kann und Excel den Bezug sonst am ersten Leerzeichen abbrechen würde, eine Regel, die noch aus der Zeit stammt, als Dateinamen weder lang sein noch Leerzeichen enthalten durften. ⟨2⟩ Das Ausrufezeichen trennt die Angabe der Quelle von dem nachfolgenden Bezug, hier also den Dateinamen vom Namen der Tabelle. ⟨3⟩ Die eckigen Klammern schließlich sind der Bestandteil des strukturierten Verweises, mit dem innerhalb einer Tabelle eine Spalte angesprochen wird; zusammengesetzt entsteht aus den drei Zellinhalten und den vier Textkonstanten ein Ausdruck der Form 'Vorlesung 1.xlsx'!tblVorlesung1[Gesamturteil], den MITTELWERT als Vektor auswertet. ⟨4⟩
b) 4 P. – Zwei Vorteile
Die Formel muss nie wieder angefasst werden. Welche Datei, welche Tabelle und welche Spalte ausgewertet werden, steht in drei Steuerzellen, sodass ein Wechsel von Kriterium, Veranstaltung, Monat, Quartal oder Jahr ausschließlich durch eine Eingabe in diesen Zellen erfolgt. ⟨1⟩ Rohleder nennt dieses Ziel „Zero Touch" und begründet es damit, dass in klassisch modellierten Berichtsmappen bei jedem Periodenwechsel sämtliche Formeln geändert werden müssen, was regelmäßig Arbeit und Fehler erzeugt. ⟨2⟩
Indirekte Bezüge überstehen das Löschen und Austauschen von Blättern und Dateien. Wird ein Tabellenblatt gelöscht, auf das eine klassische Formel verweist, steht in dieser Formel dauerhaft
#BEZUG!, und der ursprüngliche Bezug ist nicht wiederherstellbar. ⟨3⟩ Ein indirekter Bezug enthält dagegen nur Text; sobald das Blatt oder die Quellmappe mit gleichem Namen wieder vorhanden beziehungsweise geöffnet ist, liefert die Formel wieder ein Ergebnis, was Rohleder mit den Worten beschreibt, die Bezüge hätten sich „wie von Geister Hand selbst repariert". Im Endausbau wird die Auswertungsmappe damit zu einem reinen Werkzeug ohne eigene Daten, in dem zur Aktualisierung nur noch die Quellmappen geöffnet werden. ⟨4⟩
c) 4 P. – Zwei Nachteile
Rechenzeit und Volatilität. INDIREKT ist für Excel eine Textverarbeitungsaufgabe, die eine Tabellenkalkulation vergleichsweise schlecht beherrscht, und die Funktion ist volatil, wird also bei jeder Neuberechnung irgendeiner Zelle erneut ausgewertet. ⟨1⟩ Rohleder nennt als Erfahrungswert, dass fünf- bis achttausend indirekte Bezüge auf aktuellen Rechnern unproblematisch sind, ab etwa zehntausend die Neuberechnungszeiten aber spürbar werden; er fasst das als „Rechenzeit-Penalty in der Modellierung" zusammen und rät ausdrücklich zum gezielten statt flächendeckenden Einsatz. ⟨2⟩
Verständlichkeit und Fehleranfälligkeit der Steuerzellen. Der verkettete Ausdruck ist für Dritte schwer zu lesen, und Rohleder verweist selbst auf die Urlaubsvertretung und die Nachfolge als Maßstab dafür, ob eine Modellierung verantwortbar ist. ⟨3⟩ Hinzu kommt, dass jede Abweichung in den Steuerzellen den Bezug bricht, sei es ein Tippfehler, ein nicht existierender Tabellenname oder ein angehängtes Leerzeichen; abzusichern ist das durch Gültigkeitsprüfungen mit Auswahlliste und durch eine Fehlerbehandlung mit WENNFEHLER, wobei Rohleder mahnt, eine Fehlermeldung sei „normalerweise auch immer ein Handlungsauftrag" und werde nicht ohne Not unterdrückt. ⟨4⟩
Der Aufbau in Schritten ist Methode, nicht Bequemlichkeit. Rohleder baut solche Formeln ausnahmslos vom einfachen funktionierenden Fall zum allgemeinen: erst der feste strukturierte Verweis, dann derselbe Verweis als Textkonstante in INDIREKT, dann ein Bestandteil nach dem anderen durch eine Zellreferenz ersetzt, mit einem Test nach jedem Schritt. ⟨+1⟩ Er formuliert das mehrfach als Regel und ermutigt „nachdrücklich", so vorzugehen; in einer Klausuraufgabe zum Vorgehen ist das die erwartete Antwort. ⟨+2⟩
Der Dateiname wird nicht abgetippt. Rohleder bezeichnet es als „einen der wichtigsten Cheats": Dateinamenerweiterungen im Explorer einblenden, die Datei mit F2 in den Umbenennen-Modus versetzen, den Namen mit STRG+C kopieren und den Vorgang mit Escape abbrechen. ⟨+3⟩ Der Grund ist nicht Bequemlichkeit, sondern Fehlervermeidung, denn ein falsch abgetippter Dateiname erzeugt einen Bezugsfehler, dessen Ursache in einer langen Textverkettung nur schwer zu finden ist. ⟨+4⟩
Gültigkeitsprüfung als eigentliche Absicherung. Rohleder richtet für die Steuerzellen Auswahllisten über „Daten – Datentools – Datenüberprüfung" ein und öffnet sie ohne Maus über Alt und Pfeil nach unten, wobei der erste Buchstabe die Auswahl vorfiltert. ⟨+5⟩ Als Quelle kann eine feste Liste, ein benannter Bereich oder eine dynamische Matrixformel dienen; im letzten Fall wird die obere linke Zelle mit angehängter Raute angegeben, etwa =$B$14#, sodass sich die Auswahlliste automatisch mitverändert, wenn Einträge hinzukommen oder wegfallen. ⟨+6⟩
Die Leerzeichen-Falle als Beleg. In der Übung lieferte eine FILTER-Formel dauerhaft kein Ergebnis, weil im Eingabefeld hinter dem Namen ein Leerzeichen stand. ⟨+7⟩ Rohleders Kommentar ist zugleich die Begründung für die Gültigkeitsprüfung: „um zu erahnen, dass da ein Leerzeichen ist, brauchen Sie 25 Jahre Erfahrung" und „da müssen wir 100% hygienisch arbeiten". ⟨+8⟩
Die Alternative, die er selbst verwirft. Um die Wiederholung der Dateinummer in Datei- und Tabellenname zu vermeiden, hat er eine Variante mit WECHSELN und einem Platzhalter aus doppelten Rauten gebaut. ⟨+9⟩ Sein eigenes Urteil dazu ist die Lehre der Aufgabe: „Das ist die Lösung für Freaks. Die hat den Nachteil, dass sie keiner kapiert", und allgemeiner: „nicht alles, was möglich ist, ist auch sinnvoll". ⟨+10⟩
Eine harte technische Randbedingung. Tabellennamen müssen innerhalb einer Arbeitsmappe eindeutig sein, weshalb sich in der Auswertungsmappe nicht mehrere gleichnamige Tabellen sammeln lassen. ⟨+11⟩ Beim Zugriff auf jeweils eigene Quellmappen entfällt dieses Problem, weil jede Mappe ihren eigenen Namensraum hat; das ist ein zusätzliches, im Unterricht auf Nachfrage genanntes Argument für die Trennung von Werkzeug und Daten. ⟨+12⟩
Rohleders Erwartung: Er hat in dieser Einheit ausdrücklich gesagt: „Wir müssen in der Lage sein, indirekte Formeln zu erfassen. Ja, das ist schon ein Lernziel." Verlangt ist deshalb nicht nur die Beschreibung des Nutzens, sondern das Lesen und Erklären des zusammengesetzten Ausdrucks Zeichen für Zeichen, und dazu die ehrliche Nennung des Preises, denn er stellt Vorteil und Rechenzeit-Penalty in der Vorlesung stets im selben Atemzug gegenüber.
tblKosmetik mit unter anderem den Spalten Name, Region, Produktgruppe, Produkt und Jahresmenge. Gefordert ist eine Kreuztabelle der summierten Jahresmengen ohne Einsatz einer Pivot-Tabelle.a) (3 P.) Geben Sie die Formel an, die die Jahresmengen nach Produktgruppe in der Zeile und Region in der Spalte aufreißt, und erläutern Sie die Funktionsargumente.
b) (5 P.) Bauen Sie die Formel so um, dass das Zeilenfeld über ein Dropdown in Zelle B2 wählbar wird. Geben Sie die Formel an und erläutern Sie jeden Umbauschritt.
c) (4 P.) Erläutern Sie zwei Vorteile und zwei Grenzen dieser Lösung gegenüber der klassischen Pivot-Tabelle.
a) 3 P. – Die Kreuztabelle als dynamische Matrixformel
=PIVOTMIT(tblKosmetik[Produktgruppe];tblKosmetik[Region];tblKosmetik[Jahresmenge];SUMME)
Das erste Argument ist das Zeilenfeld, also das Kriterium, nach dem nach unten aufgerissen wird, hier die Produktgruppe. Das zweite Argument ist das Spaltenfeld, nach dem nach rechts aufgerissen wird, hier die Region. ⟨1⟩
Das dritte Argument benennt die Werte, die analysiert werden sollen, hier die Jahresmenge, und das vierte Argument die zusammenfassende Funktion; SUMME ist zwar der Vorgabewert, wird aber sinnvollerweise ausgeschrieben, damit im Blatt lesbar bleibt, dass summiert und nicht gezählt wird. ⟨2⟩
Alle weiteren Funktionsargumente stehen in eckigen Klammern und sind damit optional. Das Ergebnis ist eine dynamische Matrix mit blauem Rahmen, die sich bei jeder Änderung der Quelltabelle sofort und ohne Zutun neu berechnet, einschließlich Gesamtergebnissen. ⟨3⟩
b) 5 P. – Zeilenfeld über Zelle B2 wählbar machen
=PIVOTMIT(INDIREKT("tblKosmetik["&$B$2&"]");tblKosmetik[Region];tblKosmetik[Jahresmenge];SUMME)
Schritt 1: Das feste Feld zur Textkonstante machen. Der strukturierte Verweis tblKosmetik[Produktgruppe] ist ein fester Bezug, der nur durch Bearbeiten der Formel geändert werden kann. Er wird zunächst als Zeichenkette in Anführungszeichen geschrieben, damit er zusammensetzbar wird. ⟨1⟩
Schritt 2: INDIREKT() davorsetzen. INDIREKT() nimmt eine Zeichenkette entgegen und liefert den Bezug zurück, den diese Zeichenkette beschreibt. Erst dadurch wird aus dem Text wieder ein rechenbarer Bereich. ⟨2⟩
Schritt 3: Die Zeichenkette mit dem kaufmännischen Und aufteilen. Der Spaltenname wird aus dem Text herausgelöst und durch den Zellbezug ersetzt, sodass die drei Bestandteile "tblKosmetik[", $B$2 und "]" mit & verkettet werden. Der Bezug auf B2 wird mit F4 absolut gesetzt, damit die Formel gefahrlos kopiert werden kann. ⟨3⟩
Schritt 4: Die Auswahlliste dynamisch bereitstellen. Auf einem Blatt Parameter erzeugt =SORTIEREN(EINDEUTIG(tblKosmetik[#Kopfzeilen])) beziehungsweise eine von Hand gepflegte Liste der zulässigen Spaltennamen einen dynamischen Vektor; dessen obere linke Zelle wird im Namensfeld auf LSTSpalten getauft. ⟨4⟩
Schritt 5: Das Dropdown einrichten. Über Daten → Datentools → Datenüberprüfung → Zulassen: Liste wird als Quelle =LSTSpalten# eingetragen. Der Spill-Range-Operator sorgt dafür, dass die Liste mitwächst; alternativ trägt man den Rautenoperator einmalig im Namensmanager hinter der Definition ein, dann genügt =LSTSpalten. Der Anwender schaltet den kompletten Aufriss nun um, ohne die Formel je anzufassen. ⟨5⟩
c) 4 P. – Zwei Vorteile und zwei Grenzen
Vorteil 1: Echte Live-Berechnung. Die dynamische Matrix aktualisiert sich automatisch, sobald sich die Datenlage in der Quelltabelle ändert. Die Pivot-Tabelle tut das nicht, sondern muss über Aktualisieren angestoßen werden, weshalb dort abgelesene Zahlen veraltet sein können, ohne dass man es sieht. ⟨1⟩
Vorteil 2: Kein zweiter Datenbestand und keine versteckte Konfiguration. Die Pivot-Tabelle legt einen Cache mit einer Kopie aller verdichteten Daten an, was die Mappe leicht doppelt so groß macht, und ihre Konfiguration steckt im Dialog statt im Blatt. Die Matrixformel steht sichtbar in einer Zelle und ist damit prüfbar. ⟨2⟩
Grenze 1: Kein Drag-and-Drop-Komfort. Die Pivot-Tabelle erlaubt es, Felder mit einer Bewegung aus dem Daumengrundgelenk umzustecken und dabei explorativ zu arbeiten. Eine PIVOTMIT()-Formel muss man eingeben, und mit INDIREKT() zu flexibilisieren beherrschen in der Praxis sehr wenige. ⟨3⟩
Grenze 2: Verfügbarkeit und Funktionsumfang. PIVOTMIT() und GRUPPIERENNACH() gibt es erst seit wenigen Jahren und nur in aktuellen Microsoft-365-Versionen, während die Pivot-Engine seit rund dreißig Jahren in jeder Installation läuft. Für Spezialfälle wie automatische Datumsgruppierung nach Quartalen, Datenschnitte, Zeitachsen oder berechnete Felder ist die Pivot-Tabelle weiterhin unschlagbar. ⟨4⟩
Für den eindimensionalen Fall genügt die kleinere Schwester: =GRUPPIERENNACH(tblKosmetik[Produkt];tblKosmetik[Jahresmenge];SUMME) fasst die Jahresmengen je Produkt zusammen und liest sich als Satz, nämlich „fasse die Jahresmengen per Summe nach den Produkten zusammen". ⟨+1⟩
Beide Funktionen kennen weitere optionale Argumente für Gesamtergebnisse, Sortierreihenfolge und Filter, sodass sich das Gesamtergebnis abklemmen und die Sortierung umkehren lässt, ohne die Struktur zu ändern. ⟨+2⟩
Der englische Funktionsname lautet PIVOTBY, im deutschen Excel spricht Rohleder ihn als PIVOTMIT an; entscheidend für die Klausur ist die Argumentreihenfolge Zeilenfeld, Spaltenfeld, Werte, Funktion. ⟨+3⟩
INDIREKT() ist eine volatile Funktion und wird bei jeder Neuberechnung der Mappe ausgeführt. Bei einer kleinen Parametertabelle ist das folgenlos, in einem Modell mit Zehntausenden solcher Formeln aber ein Performanceproblem, das man kennen muss. ⟨+4⟩
Das Preisschild von INDIREKT() liegt außerdem in der Fehlersuche: Der Bezug entsteht erst zur Laufzeit aus Text, sodass die Formelüberwachung ihn nicht als Bezug erkennt und der Spurpfeil ins Leere zeigt. ⟨+5⟩
Die Datenüberprüfung ist an dieser Stelle keine Kosmetik, sondern Fehlerprävention: Ein Tippfehler im Feldnamen erzeugt bei INDIREKT() einen #BEZUG!, weil die zusammengesetzte Zeichenkette keine gültige Spalte beschreibt. ⟨+6⟩
Die Kombination lässt sich auf beide Achsen ausdehnen, sodass Zeilen- und Spaltenfeld über je ein Dropdown wählbar sind; Rohleder nennt das eine Standardaufriss-Vorbereitung, mundgerecht statt vier nebeneinanderkopierter Pivot-Tabellen. ⟨+7⟩
Für eine gefilterte Sicht ohne Pivot leistet =FILTER(tblKosmetik;(tblKosmetik[Name]=$C$4)*(tblKosmetik[Produktgruppe]=$C$5)) dasselbe; die Multiplikation verknüpft die beiden Wahrheitsvektoren als logisches Und, weil FALSCH intern als 0 und WAHR als 1 kodiert ist und nur 1 mal 1 die Zeile durchlässt. ⟨+8⟩
Findet der Filter keinen Datensatz, erscheint #KALK!; das ist keine Formelstörung, sondern die Meldung „keine Übereinstimmung" und damit ein fachliches Ergebnis. ⟨+9⟩
Spaltenüberschriften über der Ergebnismatrix erzeugt man ebenfalls mit einem strukturierten Verweis auf die Kopfzeilen, statt sie hart einzutippen, damit auch die Beschriftung mitzieht, wenn sich eine Spalte umbenennt. ⟨+10⟩
Die Ergebnismatrix lässt sich mit dem Spill-Range-Operator weiterverarbeiten: =ANZAHL2(B5#) zählt die Elemente des kompletten dynamischen Bereichs und wächst automatisch mit, wenn ein Produkt hinzukommt. ⟨+11⟩
Wichtig für die Bedienung: Löschen lässt sich eine dynamische Matrix nur über ihre obere linke Zelle; der Versuch, eine übergelaufene Zelle zu entfernen, wird mit dem Hinweis quittiert, dass der Wert aus der Formel in der Ankerzelle übergelaufen ist. ⟨+12⟩
Rohleders Erwartung: Das ist die einzige Stelle im gesamten Semesterende, an der er wörtlich sagt „Das wäre auch mal eine schöne Klausuraufgabe". Er will nicht nur die fertige Formel sehen, sondern die Umbaukette Textkonstante,
INDIREKT(), kaufmännisches Und, absoluter Bezug, Dropdown, weil er dieselbe Kette in U14 beim Financial Modeling noch einmal Schritt für Schritt vorgeführt hat. Und er will hören, warum man das tut, nämlich damit der Anwender die Analyse anpassen kann, ohne die Formel anzufassen.
a) (3 P.) Geben Sie die elementare Formel der CAGR sowie die dafür vorgesehene Tabellenblattfunktion an und erläutern Sie, wie die Periodenzahl bei gegebenen Tagesdaten ermittelt wird.
b) (4 P.) Erläutern Sie, welche Information die CAGR systematisch verdeckt, und beurteilen Sie die Werbeaussage.
c) (3 P.) Erläutern Sie, wie Sie die Aussage in einer Präsentation redlich ergänzen würden.
a) 3 P. – Formeln und Periodenzahl
Die elementare Formel lautet: Endbetrag geteilt durch Ausgangsbetrag, das Ganze hoch eins durch die Anzahl der Perioden, davon eins abgezogen. In Excel also =(C15/C5)^(1/B2)-1, wobei B2 die Periodenzahl enthält. Der Zinseszinseffekt ist der Grund dafür, dass ein Wachstum von 100 auf 110 Euro in zehn Jahren nicht ein Prozent, sondern nur rund 0,96 Prozent jährlich erfordert. ⟨1⟩
Die dafür vorgesehene Tabellenblattfunktion ist ZSATZINVEST() mit den Argumenten Zahlungszeiträume, Barwert und Zeitwert:
=ZSATZINVEST($B$2;$C$5;$C$15)
⟨2⟩
Liegen statt einer Periodenzahl Tagesdaten vor, wird die Periodenzahl mit BRTEILJAHRE() aus Ausgangs- und Enddatum berechnet, etwa =BRTEILJAHRE(B4;B5;1). Die Basis steuert die Zinstagezählung: 0 ist die amerikanische 30/360-Methode nach NASD-Norm, 1 die taggenaue Zählung, 2 taggenau über 360, 3 taggenau über 365 und 4 die europäische 30/360-Methode. Für den DAX ergaben sich vom 01.01.1988 bis zum Vorlesungstag rund 38,455 Perioden und daraus eine CAGR von rund 8,91 Prozent, also knapp neun Prozent jährlich. ⟨3⟩
b) 4 P. – Was die CAGR verdeckt
In die Formel gehen ausschließlich zwei Werte ein, nämlich der Ausgangswert und der Endwert. Alles, was zwischen diesen beiden Zeitpunkten passiert ist, spielt für die Ermittlung überhaupt keine Rolle. ⟨1⟩
Im geschilderten Fall bedeutet das: Die sieben Verlustjahre und der ungewöhnlich steile Endspurt sind aus der Kennzahl nicht ablesbar. Die CAGR unterstellt implizit einen gleichmäßigen Verlauf und erzeugt so das Bild einer kontinuierlichen Erfolgsgeschichte, wo tatsächlich eine Hängepartie mit spätem Ausreißer vorliegt. ⟨2⟩
Ebenso wenig sichtbar wird das Risiko. Wer über zehn Jahre mit derartigen Schwankungen investiert war, hat erhebliche Risiken in die Bücher genommen; die geglättete Wachstumsrate spiegelt davon nichts wider. Beim DAX zeigt sich dasselbe Muster: Rund neun Prozent Durchschnittsverzinsung stehen neben Einbrüchen von etwa 40 Prozent im Zuge der globalen Finanzkrise 2008. ⟨3⟩
Die Werbeaussage ist damit nicht gelogen, aber irreführend. Sie ist rechnerisch korrekt und verschweigt zugleich genau die Information, die für die Beurteilung entscheidend wäre, nämlich Volatilität, Verlustphasen und die Erklärungsbedürftigkeit des Endspurts. In Rohleders Worten: Erfolgsgeschichte gegen Hängepartie, und die CAGR kehrt Letztere gepflegt unter den Teppich. ⟨4⟩
c) 3 P. – Redliche Ergänzung
Erstens gehört der tatsächliche Verlauf danebengestellt, am besten als zweite Datenreihe im selben Diagramm: die von der CAGR suggerierte glatte Kurve gegen die realisierten Werte. Der Unterschied wird damit in einem Blick sichtbar und muss nicht erläutert werden. ⟨1⟩
Zweitens gehören der Ausgangs- und der Endzeitpunkt ausdrücklich genannt, weil die Kennzahl vollständig von ihnen abhängt; eine Verschiebung des Startjahres um zwei Jahre kann aus einer Erfolgs- eine Verlustgeschichte machen. Rohleders Auswertung nach Haltedauern zeigt das: Wer 1988 einstieg und zehn Jahre hielt, realisierte 18 Prozent jährlich, wer am Ende des Dotcom-Booms einstieg, musste nach zehn Jahren einen Wertverlust von rund 26,8 Prozent hinnehmen. ⟨2⟩
Drittens gehört eine Schwankungsangabe dazu, mindestens der schlechteste und der beste Einzelwert der Periode, besser noch die Anzahl der Verlustjahre. Erst damit ist die Aussage vollständig, und erst dann kann der Empfänger beurteilen, ob die Durchschnittsrate für ihn relevant ist. ⟨3⟩
Der DAX startete am 01.01.1988 nicht mit den geplanten 1.000, sondern aufgrund einer Technikalie mit 936 Punkten; für die CAGR-Rechnung ist das der Ausgangswert. ⟨+1⟩ Zu beachten ist außerdem, dass es sich um einen Bruttoindex handelt, also um einen Performanceindex einschließlich Dividenden. ⟨+2⟩
Den aktuellen Indexstand holt man ohne Formel über den Datentyp Aktien: Kürzel in eine Zelle eintippen, den Bearbeitungsmodus verlassen, Daten → Datentypen → Aktien, dann den Index aus den Vorschlägen auswählen. Aktualisiert wird mit Strg, Alt und F5. ⟨+3⟩
Für Zeitreihen gibt es zusätzlich BÖRSENHISTORIE(), eine dynamische Matrixformel, die Börse, Papier, Zeitraum und Intervall als Parameter nimmt und etwa wöchentliche Schlusskurse liefert. ⟨+4⟩
Zur Periodenzahl kursiert weiterhin DATEDIF(), die Excel nur zur Abwärtskompatibilität mit Lotus 1-2-3 bereitstellt; sie erscheint nicht im Autoergänzen, funktioniert aber nach Eingabe der Klammer und liefert nur volle Jahre, was sie für Geburtstage brauchbar und für Periodenzahlen untauglich macht. ⟨+5⟩
Eine sehr gute Näherung ohne BRTEILJAHRE() ist die Differenz der Tagesdaten geteilt durch 365,25; über fast vierzig Jahre darf man auf die Schaltjahre nicht verzichten, weshalb die 25 Hundertstel entscheidend sind. ⟨+6⟩
Die Zinstagezählung selbst ist ein Traditionsartefakt: Man hat das Jahr auf 360 Zinstage vereinfacht, um taschenrechnertaugliche Zinseszinsformeln zu bekommen, und das schreibt sich bis heute in alle finanzmathematischen Funktionen fort. ⟨+7⟩
Der Unterschied zwischen amerikanischer und europäischer 30/360-Zählung liegt in der Behandlung des letzten Tages und macht gelegentlich einen einzelnen Tag aus; die Basen 2 und 3 stehen für die französische und die britische Zählweise. ⟨+8⟩
Als Anlageschluss aus derselben Demo: Über eine Haltedauer von 120 Monaten lag die realisierte Rendite in 42 von 335 Fällen unter einer angenommenen Inflation von 2,5 Prozent, also in rund 12,5 Prozent der Fälle, und in 293 Fällen darüber. ⟨+9⟩
Rohleders Anlagehinweis dazu, ausdrücklich als persönliche Meinung und nicht als Beratung: Bei langem Anlagehorizont sei „fire and forget" eine gute Strategie, weil vorübergehende Einbrüche ausgesessen werden können. ⟨+10⟩
⟨+11⟩ Dreh-Variante abgesichert: „Verteidigen Sie die CAGR: In welchen Situationen ist die Glättung genau richtig?" — Erstens beim Vergleichen: Nur die annualisierte geometrische Rate macht Zeiträume, Unternehmen oder Anlagen mit unterschiedlich langen Historien unmittelbar vergleichbar, und sie berücksichtigt dabei den Zinseszinseffekt korrekt, den ein einfaches Mitteln der Jahresraten verfehlt. Zweitens bei langem Anlagehorizont: In Rohleders Haltedauer-Auswertung lag die realisierte Rendite über 120 Monate in 293 von 335 Fällen über der angenommenen Inflation von 2,5 Prozent, und für genau diese Frage ist die Durchschnittsrate je Haltedauer die passende Kennzahl. Bedingung bleibt in beiden Fällen, dass Anfangs- und Endzeitpunkt genannt werden — verteidigt wird die Kennzahl, nicht ihr Missbrauch.
Rohleders Erwartung: Er stellt die Frage in der Vorlesung wörtlich als „Welches Problem habe ich mit dieser Kegger, wenn ich auf diese Zahlungsreihe schaue?" und liefert mit „alternative Fakten" die Tonlage mit. Er will die formale Begründung sehen, dass nur Anfangs- und Endwert eingehen, und daraus die Bewertung ableiten, dass die Aussage korrekt und trotzdem irreführend ist. Ein bloßes „die CAGR ist ein Durchschnitt" reicht nicht.
Finanzmodellierung: die starre Zeitachse (12 P) — SS24-Klausuraufgabe, aus U15 rekonstruiert
a) 6 P. Erläutern Sie drei konkrete und verschiedene Nachteile dieser Modellierung.
b) 6 P. Skizzieren Sie eine bessere Modellierung und erläutern Sie, wie sich damit ein beliebiger Zeitraum auswerten lässt.
a) 6 P. – Drei Nachteile der starren Zeitachse
Erster Nachteil: Die Zeitachse ist starr und die Auswertung damit unflexibel. Wer die Monate fest als Spalten anlegt, hat genau eine Sicht auf die Daten — die Monatsscheibe. Sobald jemand ein Quartal, ein Halbjahr oder einen frei gewählten Zeitraum sehen will, muss von Hand über die richtigen Spalten summiert werden, und jede neue Frage erfordert neue Handarbeit. Eine feinere Granularität oder eine andere Zusammenfassung ist nicht oder nur mit erheblichem Aufwand möglich, und eine rollierende Sicht, die das laufende Jahr und zwölf Monate Zukunft zeigt, lässt sich mit dieser Anordnung überhaupt nicht sauber modellieren. ⟨2⟩
Zweiter Nachteil: Das Modell wird unübersichtlich und fehleranfällig. Kostenarten, die nur quartalsweise oder jährlich anfallen — die Versicherung, der Jahresabschluss —, hinterlassen Zeilen voller leerer Zellen mit vereinzelten Beträgen irgendwo rechts. Wer weit nach rechts scrollt, verliert die Zeilenbeschriftung aus dem Blick und trägt Werte schnell in den falschen Monat oder die falsche Kostenart ein. Dazu kommt, dass Menschen sich in Zeilen intuitiver bewegen als in 36 Spalten — die Anordnung arbeitet gegen ihre Nutzer. ⟨4⟩
Dritter Nachteil: Herkunft und Stand der Daten sind nicht erkennbar, und die Summen fehlen am falschen Ende. Dem Blatt ist nicht anzusehen, welcher Planungsstand es ist — Baseline oder dritte Überarbeitung, von wem erstellt, von wem freigegeben. Die Gesamtsumme je Kostenart fehlt oder steht ganz rechts am Zeilenende, wo man erneut hinscrollen muss; das Wichtige gehört nach links oben, wo es auf Anhieb sichtbar ist. Auch die Kostenarten selbst sind unsortiert — betriebswirtschaftlich sinnvoll wäre die ABC-Anordnung mit den großen Posten oben und den Peanut-Größen zugeklappt als „Sonstige". ⟨6⟩
b) 6 P. – Die bessere Modellierung: Zahlungen als Datensätze
Statt einer Zeitachse nach rechts wird jede Kostenart als eigene, mit STRG+T angelegte und sofort benannte Tabelle geführt — etwa TBLPersonal oder TBLMiete — mit genau zwei Pflichtspalten: dem geschätzten Zahlungsdatum und dem Betrag. Jede Zahlung ist damit ein Datensatz in einer Zeile, und das Modell wächst nach unten statt nach rechts; ein zusätzliches Planungsjahr sind ein paar neue Zeilen, kein Umbau. Die geschätzten Zahlungstermine müssen dabei plausibel sein — ein wiederkehrender Prüfpunkt bei Rohleder: Der 1. Januar ist gesetzlicher Feiertag, da fließt kein Geld; der 31. Dezember dagegen ist ein Werktag im Sinne des Gesetzes, an dem noch gebucht wird. Wer eine Zahlung auf den Neujahrstag plant, hat nicht nachgedacht. ⟨8⟩ Preisentwicklungen wie eine Staffelmiete werden dabei nicht naiv fortgeschrieben, sondern als Formel mit Parameterzelle hinterlegt — keine harten Werte in Formeln. ⟨9⟩
Die Auswertung übernimmt SUMMEWENNS auf einem getrennten Analyseblatt: Zwei Zellen definieren Start und Ende des gewünschten Zeitraums, und die Formel addiert alle Beträge, deren Datum dazwischen liegt —
=SUMMEWENNS(TBLMiete[Betrag]; TBLMiete[Datum]; ">="&Startdatum; TBLMiete[Datum]; "<="&Enddatum)
Die Datumskriterien entstehen als Textverkettung aus Vergleichsoperator und Zellbezug, sodass sich Monat, Quartal oder ein beliebiges Intervall allein durch Ändern der beiden Datumszellen auswerten lässt — ohne eine einzige Formel anzufassen. ⟨11⟩ Ergänzend gilt seine Trennung der drei Geldgrößen: Zeitraumgrößen kumuliert SUMMEWENNS, Zeitpunktgrößen wie einen Kontostand zum Stichtag schlägt der XVERWEIS nach, und Barwertgrößen liefert XKAPITALWERT auf Basis der Datum/Betrag-Spalten samt definiertem Kalkulationszins. Die Datensatz-Modellierung ist also nicht nur aufgeräumter — sie ist die Voraussetzung dafür, dass alle drei Auswertungsarten überhaupt elegant funktionieren. ⟨12⟩
⟨+1⟩ Die Probe gehört zum Stil: Nach dem Aufbau der SUMMEWENNS-Formel einen Betrag testweise ändern und prüfen, ob die Auswertung mitzieht — „Proof of Concept angetreten", wie er es in U15 nennt. Zwei Zeilen Aufwand, und die Formel ist belegt statt behauptet.
⟨+2⟩ Diese Aufgabe stammt aus der SS24-Klausur, die in der Altmeister-Sammlung fehlt — die Musterantwort oben folgt wörtlich Rohleders eigener Besprechung in U15. Er hat dort ausdrücklich gesagt, dass eigenständiges Weiterdenken („Sie durften denken in dieser Aufgabe") zusätzliche Punkte brachte.
Rohleders Erwartung: Drei konkrete und verschiedene Nachteile heißt bei ihm: drei unterschiedliche Mechanismen, nicht dreimal „unübersichtlich" in Varianten. Und in b) will er die Tabellen-Schreibweise mit Präfix-Taufe sehen — wer
A2:A500stattTBLMiete[Datum]schreibt, hat seine Vorlesung nicht gesehen.
Die drei Geldgrößen und ihre Funktionen (9 P) — aus U15 gebaut
a) 6 P. Nennen Sie die drei Arten von Geldgrößen, erläutern Sie jede kurz und geben Sie je ein typisches Beispiel an.
b) 3 P. Ordnen Sie jeder Geldgröße die von Rohleder empfohlene Excel-Tabellenblattfunktion zu und begründen Sie die Zuordnung jeweils in einem Satz.
a) 6 P. – Die drei Arten von Geldgrößen
Zeitpunktgrößen haben zu einem Stichtag Gültigkeit: Sie beantworten die Frage, wie viel zu einem bestimmten Datum vorhanden war. Das klassische Beispiel ist alles, was in der Bilanz steht — „Bilanz zum 31.12." bedeutet, dass etwa das Eigenkapital genau auf diesen Tag hin abgegrenzt wurde. ⟨2⟩ Zeitraumgrößen entstehen durch Kumulieren über eine definierte Spanne: Der Umsatz ist immer der Umsatz eines Monats, eines Quartals oder eines Jahres, nie der eines Stichtags — sie beantworten die Frage, wie viel innerhalb eines Zeitraums geflossen ist. ⟨4⟩ Barwertgrößen sind auf einen Zeitpunkt auf- oder üblicherweise abgezinste Beträge; der Kapitalwert etwa ist die Summe von Barwerten und macht künftige Zahlungen über den Kalkulationszins zum heutigen Wert vergleichbar. ⟨6⟩
b) 3 P. – Die Funktionszuordnung
Zeitpunktgrößen schlägt man nach, und die bevorzugte Nachschlagefunktion ist der XVERWEIS — er holt den zum Stichtag gehörenden Wert aus der Datentabelle, auf Wunsch mit der Option, den nächstgelegenen kleineren oder größeren Stichtag zu treffen. ⟨7⟩ Zeitraumgrößen kumuliert SUMMEWENNS als die dafür spezialisierte Funktion: Sie addiert alle Beträge, deren Datum im definierten Intervall liegt, und deckt damit nach Rohleders eigener Schätzung 98 Prozent der Anwendungsfälle ab. ⟨8⟩ Barwertgrößen ermittelt XKAPITALWERT, weil die Funktion jede Zahlung mit ihrem individuellen Datum präzise abzinst und damit auch unregelmäßige Zahlungsreihen sauber bewertet — die Voraussetzung ist genau die Datum/Betrag-Modellierung, die er im Financial Modeling ohnehin verlangt. ⟨9⟩
⟨+1⟩ Reservepunkt zur Barwert-Funktion: XKAPITALWERT() ist NBW() vorzuziehen, weil es jede Zahlung mit ihrem individuellen Datum abzinst und damit auch unregelmäßige Zahlungsreihen korrekt bewertet — und die Anschaffungsauszahlung gehört dort als erste, negative Zeile in die Werteliste.
Rohleders Erwartung: Die Dreiteilung ist sein wörtliches Ordnungsschema für das gesamte Financial Modeling — „Das sind die drei, die Sie kennen müssen." Wer in der Klausur eine Finanzplanungs-Aufgabe sieht, sollte die Antwort an diesen drei Größen entlang aufbauen; die Zuordnung Größe → Funktion ist dabei die halbe Miete.
7. Plan, Ist und Delta mit einer einzigen Steuerzelle umschalten (6 P)
tblZahlungen aus, die neben Datum und Kategorie die drei Betragsspalten Plan, Ist und Delta trägt. Bisher zeigen alle Auswertungsformeln fest die Plan-Sicht.a) 4 P. Beschreiben Sie die Formelkonstruktion, mit der sich das gesamte Blatt über genau eine Steuerzelle zwischen Plan-, Ist- und Delta-Sicht umschalten lässt, und erläutern Sie jeden Baustein.
b) 2 P. Erläutern Sie, wie die Blattüberschrift automatisch mitschaltet und warum die Delta-Spalte in der Tabelle selbst gepflegt wird statt in der Auswertung.
a) 4 P. – Die Umschalt-Konstruktion
Der Hebel liegt im strukturierten Verweis: In jeder Auswertungsformel steht der Spaltenname in eckigen Klammern, etwa tblZahlungen[Plan]. Genau dieser Feldname wird durch den Inhalt einer Steuerzelle ersetzt. ⟨1⟩ Dazu wird der Verweis als Text verkettet und mit INDIREKT() in einen echten Bezug übersetzt: =SUMMEWENNS(INDIREKT("tblZahlungen["&$B$1&"]"); …) — steht in B1 das Wort „Plan", wertet die Formel die Plan-Spalte aus, steht dort „Ist" oder „Delta", die jeweils andere. ⟨2⟩ Damit in B1 nichts Falsches landet, gehört auf die Zelle eine Datenüberprüfung mit der Liste Plan/Ist/Delta als Zellendropdown. ⟨3⟩ Der Preis der Konstruktion ist bekannt: INDIREKT() ist volatil und macht die Formel zur Textverarbeitung — bei einem Steuerungsblatt mit wenigen Dutzend Formeln ist das unkritisch, in Massen nicht. Es ist dieselbe Abwägung wie bei der Zero-Touch-Modellierung. ⟨4⟩
b) 2 P. – Überschrift und Datenhaltung
Die Blattüberschrift wird als Verkettung gebaut, etwa =$B$1&"-Sicht: Liquiditäts- und Finanzierungsplan" — sie zeigt dann „Ist-Sicht: …" oder „Delta-Sicht: …", je nachdem, was in der Steuerzelle steht; genau so hat es die Vorlesung vorgeführt. ⟨5⟩ Die Delta-Spalte steht in der Tabelle, weil sie dort einmal je Datensatz als [Ist]-[Plan] gepflegt wird und jede Auswertung sie wie eine gewöhnliche Betragsspalte behandeln kann; würde die Differenz erst in der Auswertung gebildet, müsste jede einzelne Auswertungsformel verdoppelt werden. ⟨6⟩
⟨+1⟩ Rohleders Kommentar zur Konstruktion war „großes Kino" — sie ist das Musterbeispiel dafür, dass ein gut modelliertes Blatt neue Sichten durch eine Zelländerung liefert statt durch Kopien des Blatts. Drei Blattkopien „Plan/Ist/Delta" wären der Anfängerweg und ein Wartungsalbtraum.
Rohleders Erwartung: Er will die Bausteine einzeln benannt sehen: strukturierter Verweis mit Feldname in eckigen Klammern, Textverkettung, INDIREKT als Übersetzer, Dropdown auf der Steuerzelle. Wer zusätzlich den Volatilitäts-Vorbehalt und die mitschaltende Überschrift nennt, liefert die Vorführung vollständig zurück.
8. Liquiditätsplanung: Zugang, Abgang, Saldo und das Girokonto (6 P)
a) 3 P. Beschreiben Sie den Grundaufbau der Auswertung und erläutern Sie, welche Zeile die Bank vor allem ansieht und mit welchem Anspruch.
b) 3 P. Erläutern Sie, warum bei einem sich abzeichnenden Engpass von der Monats- auf die Wochenscheibe gewechselt wird und warum dieser Wechsel in einer datensatzorientierten Planung fast nichts kostet.
a) 3 P. – Der Grundaufbau
Die Auswertung führt je Periode drei Zeilen: den Liquiditätszugang (alle Einzahlungen der Periode), den Liquiditätsabgang (alle Auszahlungen) und als Differenz den Liquiditätssaldo der Periode. ⟨1⟩ Darunter steht das Girokonto, und das ist nichts anderes als der über die Zeit kumulierte Liquiditätssaldo: Anfangsbestand plus alle bisherigen Periodensalden. ⟨2⟩ Genau auf diese Girokonto-Zeile schaut die Bank — sie will sehen, dass das Konto durchgehend im Plus ist, und zwar mit einem attraktiven Puffer, weil es erfahrungsgemäß nicht so kommt wie geplant. ⟨3⟩
b) 3 P. – Monats- gegen Wochenscheibe
Ein Monatswert ist eine Aggregation: Ein Monat kann in Summe positiv enden und trotzdem in der zweiten Woche unter null laufen, wenn die großen Auszahlungen vor den Einzahlungen liegen — die Monatsscheibe versteckt also untermonatige Engpässe. Klemmt die Liquidität, wird deshalb auf die Wochenscheibe gewechselt, die denselben Zahlungsstrom feiner auflöst. ⟨4⟩ In einer datensatzorientierten Planung kostet dieser Wechsel fast nichts, weil die Zahlungen als Einzeldatensätze mit Datum vorliegen und nur die Zeitachse der Auswertung feiner gerastert wird — die SUMMEWENNS-Intervalle greifen dann eben je Woche statt je Monat, während an den Daten selbst nichts zu ändern ist. ⟨5⟩ Eine starre Monatsspalten-Planung müsste dagegen komplett umgebaut werden; das ist derselbe Befund wie in der Original-Klausuraufgabe zur starren Finanzplanung. Für Zwecke der Liquiditätsplanung wird als Valutadatum realistisch geplant — eine Monatsmiete etwa nicht zwingend auf den Ersten, sondern auf den tatsächlichen Abbuchungstag. ⟨6⟩
⟨+1⟩ Die Verbindung zur Plan/Ist/Delta-Aufgabe liegt auf der Hand: Dieselbe Auswertung trägt alle drei Sichten, und die Bank bekommt auf Wunsch die Delta-Sicht — die schmerzhafte Frage „was ist tatsächlich eingetreten" beantwortet das Blatt dann mit einer Zelländerung.
Rohleders Erwartung: Die Begriffskette Zugang, Abgang, Saldo, Girokonto = kumulierter Saldo muss sitzen, ebenso der Banken-Blick (durchgehend Plus, Puffer). In b) trennt sich Verständnis von Auswendiggelerntem: Der Punkt ist, dass die Aggregation Engpässe verstecken kann und dass nur die Zeitachse, nicht die Datenhaltung feiner wird.
9. Strukturierte Verweise (10 P.)
Strukturierte Verweise (10 P.)

✅ Prof-Gate: korrigiert & freigegeben
a) (2 P.) Was versteht man in Excel unter einem strukturierten Verweis?
b) (6 P.) Erläutern Sie drei verschiedene Vorteile strukturierter Verweise gegenüber klassischen Zeilen-/Spaltenbezügen (:).
c) (2 P.) Welche Ausgabe erzeugt =tblKosmetik[[#Kopfzeilen];[Name]:[Preis]] ?
- a) Definition in 2 Sätzen: Bezug NUR in formatierten Excel-Tabellen (Strg+L). Adressiert Daten über Tabellenname + Spaltenname/Feldname (+ Sonderelemente wie [#Kopfzeilen]) statt über Gitter-Koordinaten (A2:A10). Merksatz: 'spricht die Daten beim Namen an, nicht bei der Koordinate.'
- b) GENAU 3 Vorteile, sauber getrennt, je ~2 P. — jeweils Vorteil + kurze Begründung + Mini-Beispiel:
- V1 Lesbarkeit/Selbsterklärend: =SUMME(tblKosmetik[Preis]) sagt WAS summiert wird; =SUMME(C2:C50) sagt es nicht.
- V2 Mitwachsend/Dynamik: neue Zeilen -> Bezug dehnt sich automatisch, Formel wird automatisch in die neue Zeile gefüllt; keine vergessenen Zeilen, kein manuelles Anpassen.
- V3 Kopiersicher + konsistent: strukturierter Verweis wirkt spaltenabsolut -> in JEDE Zelle kopierbar, meint immer dieselbe Spalte, kein $-Jonglieren; =SUMME(C2:C50) eine Spalte nach rechts kopiert wird STILL zu =SUMME(D2:D50) (falsche Spalte). Zusätzlich: 1 Formel = ganze Spalte (berechnete Spalte) -> keine Kopier-/Ausfüllfehler; gelöschte Bezugszellen -> #BEZUG!.
- c) Kurz: gibt die KOPFZEILEN (Spaltenüberschriften) der Spalten von 'Name' bis 'Preis' zurück = waagerechte Zell-/Wertereihe (Name | ... | Preis nebeneinander). NICHT die Daten, nur die Überschriften; in Excel 365 wird waagerecht 'verspillt'.
- QUBA-PFLICHT: jede Formel Baustein für Baustein zerlegen: = / Tabellenname / äussere [] / [#Kopfzeilen] / ; / [Name] / : / [Preis].
- Formatierte Excel-Tabelle: Ein normaler Zellbereich, den man in Excel per Knopfdruck (Strg+L / 'Als Tabelle formatieren') zu einem 'richtigen' Tabellen-Objekt macht. Es bekommt einen eigenen Namen, eine feste Kopfzeile und mitwachsende Grenzen. Nur DARIN funktionieren strukturierte Verweise.
- Strukturierter Verweis: Statt zu sagen 'nimm die Zellen C2 bis C50' sagt man 'nimm die Spalte Preis der Tabelle Kosmetik'. Man zeigt also mit WORTEN (Namen) auf die Daten statt mit Koordinaten. Vorteil: verständlich und selbst-aktualisierend.
- Klassischer Zeilen-/Spaltenbezug (z. B. C2:C50): Die alte Adressierung über das Schachbrett-Raster: Spaltenbuchstabe + Zeilennummer. Präzise, aber man sieht der Formel nicht an, WAS dort steht, und sie zeigt bei neuen Zeilen ins Leere.
- Der Doppelpunkt ':' : bedeutet immer 'bis'. 'C2:C50' = von C2 bis C50. '[Name]:[Preis]' = von Spalte Name bis Spalte Preis.
- Tabellenname (tblKosmetik): Der Eigenname der ganzen Tabelle. 'tbl' ist nur eine gängige Abkürzung für 'table/Tabelle', damit man Tabellen im Namen schnell erkennt.
- Eckige Klammern [ ] : In strukturierten Verweisen die 'Verpackung' um einen Spaltennamen oder ein Sonderelement. Sie sagen Excel: 'was hier drinsteht, ist der Name einer Spalte (oder ein Sonderbereich), kein Text zum Anzeigen.'
- [#Kopfzeilen] (Kopfzeilen = Überschriftenzeile): Die oberste Zeile der Tabelle mit den Spaltentiteln (Name, Menge, Preis ...). Das '#' markiert: das ist ein besonderer Bereich, kein normaler Spaltenname. Mit [#Kopfzeilen] holt man gezielt nur diese Titelzeile.
- Semikolon ';' in der Formel: Ein Trennstrich zwischen zwei Angaben. Hier trennt es 'welcher Bereich' (die Kopfzeilen) von 'welche Spalten' (Name bis Preis).
- @ (in [@Preis]): Bedeutet 'diese Zeile hier'. In der Zeile, in der die Formel steht, holt [@Preis] genau den Preis dieser einen Zeile.
- Spaltenabsolut / kein $ nötig: Ein normaler Bezug wie C2 verschiebt sich beim Kopieren mit (aus C2 wird D2, wenn man nach rechts kopiert) — deshalb muss man ihn manchmal mit $-Zeichen 'festnageln'. Ein strukturierter Verweis wie tblKosmetik[Preis] meint dagegen IMMER die Preis-Spalte, egal wohin man ihn kopiert. Das spart das fehleranfällige $-Setzen.
- #BEZUG!-Fehler: Die Fehlermeldung, die Excel zeigt, wenn eine Formel auf eine Zelle zeigt, die es nicht mehr gibt (z. B. weil man die Spalte gelöscht hat). Strukturierte Verweise vermeiden solche Fehler oft, weil sie einem NAMEN folgen statt einer Position.
- 'Verspillen' / Spill (bei Aufgabe c): Wenn eine Formel mehrere Werte auf einmal ausgibt, füllt Excel automatisch mehrere Nachbarzellen. Bei [#Kopfzeilen];[Name]:[Preis] erscheinen also mehrere Überschriften nebeneinander, nicht nur eine.
- Ergebnis von c) in Alltagssprache: Die Formel holt NUR die Spalten-UEBERSCHRIFTEN von der Spalte 'Name' bis zur Spalte 'Preis' und stellt sie nebeneinander hin. Die eigentlichen Daten (Zahlen darunter) kommen NICHT mit.
📝 Lösung
a) Was ist ein strukturierter Verweis? (2 P.)
Ein strukturierter Verweis ist eine besondere Bezugsart, die ausschließlich innerhalb einer formatierten Excel-Tabelle (Bereich per Als Tabelle formatieren bzw. Strg + L in ein Tabellen-Objekt umgewandelt) funktioniert.
Statt eine Zelle über ihre Gitter-Koordinaten (z. B. C2:C50) zu adressieren, spricht ein strukturierter Verweis die Daten inhaltlich über Namen an: über den Tabellennamen, die Spaltenüberschrift (den sogenannten Feldnamen) und – bei Bedarf – über besondere Elemente wie [#Kopfzeilen], [#Alle], [#Daten] oder [#Ergebnisse].
Beispiel: =tblKosmetik[Preis] bezieht sich auf den Datenbereich der Spalte Preis der Tabelle tblKosmetik, und =tblKosmetik[@Preis] auf den Preis der aktuellen Zeile (@ = „diese Zeile"). Der Bezug ist damit semantisch statt koordinatenbasiert und passt sich automatisch an, wenn die Tabelle wächst oder schrumpft.
Bestandteile des Beispiels =tblKosmetik[Preis]:
=— leitet die Formel ein (ohne=fasst Excel die Eingabe als Text auf).tblKosmetik— der Tabellenname; verweist auf das gesamte Tabellen-Objekt (nicht auf ein Blatt).[ ](eckige Klammern) — umschließen die Spaltenbezeichnung / den Selektor innerhalb der Tabelle.Preis— der Feldname (die Spaltenüberschrift), auf deren Datenbereich Bezug genommen wird.
b) Drei Vorteile gegenüber klassischen Zeilen-/Spaltenbezügen (6 P.)
Vorteil 1 — Lesbarkeit / selbsterklärende Formeln (2 P.)
Der Verweis nennt den Inhalt beim Namen, nicht die Position. Die Formel ist damit auch ohne Blick auf die referenzierten Zellen verständlich (Selbstdokumentation).
- Strukturiert:
=SUMME(tblKosmetik[Preis])— man liest sofort, dass die Preis-Spalte summiert wird. - Klassisch:
=SUMME(C2:C50)— man muss erst zu Spalte C springen, um zu erkennen, was dort steht.
Bestandteile von =SUMME(tblKosmetik[Preis]):
=— Formelbeginn.SUMME(— Tabellenblattfunktion, die ihre Argumente addiert; die(öffnet die Argumentliste.tblKosmetik— Tabellenname.[Preis]— Spalten-Selektor: eckige Klammern[ ]umschließen den FeldnamenPreis(Datenbereich der Preis-Spalte).)— schließt die Argumentliste der Funktion.
Vorteil 2 — Automatische Anpassung / mitwachsender Bezug (2 P.)
Fügt man Zeilen hinzu oder löscht sie, dehnt bzw. verkürzt sich der Bezug automatisch – ohne dass ein Zellbereich von Hand nachgezogen werden muss. Neue Datenzeilen übernehmen die Spaltenformel zudem automatisch (berechnete Spalte).
- Strukturiert:
=SUMME(tblKosmetik[Preis])erfasst nach dem Einfügen einer 51. Zeile sofort auch diese. - Klassisch:
=SUMME(C2:C50)übersieht die neue Zeile 51 – ein klassischer, unbemerkter Fehler.
Das reduziert die von Rohleder betonte Fehlerwahrscheinlichkeit in wachsenden Excel-Analysen.
Vorteil 3 — Kopiersicherheit & Konsistenz (berechnete Spalte) / weniger #BEZUG! (2 P.)
Ein strukturierter Verweis ist an den Spaltennamen gebunden und wirkt spaltenabsolut: tblKosmetik[Preis] meint immer die Preis-Spalte – egal, in welche Zelle man die Formel kopiert. Man braucht also keine $-Zeichen, um Bezüge beim Kopieren zu fixieren. In einer berechneten Spalte gilt zudem eine Formel für die ganze Spalte (automatisch ausgefüllt) → Konsistenz, keine Kopier-/Ausfüllfehler.
- Strukturiert:
=SUMME(tblKosmetik[Preis])summiert nach dem Kopieren in eine beliebige Zelle weiterhin die Preis-Spalte. - Klassisch:
=SUMME(C2:C50), eine Spalte nach rechts kopiert, wird stillschweigend zu=SUMME(D2:D50)– die falsche Spalte. Wird eine Bezugszelle gelöscht, liefert der klassische Bezug zudem#BEZUG!.
Bestandteile von =tblKosmetik[@Menge]*tblKosmetik[@Preis] (typische Formel einer berechneten Spalte):
=— Formelbeginn.tblKosmetik— Tabellenname.[@Menge]bzw.[@Preis]— Spalten-Selektor der aktuellen Zeile:[ ]umschließen den Selektor,@bedeutet „diese Zeile" (Zeilenkontext),Menge/Preissind die Feldnamen.*— arithmetischer Multiplikationsoperator (Menge × Preis = Umsatz je Zeile). Diese eine Formel füllt die ganze Spalte automatisch aus.
(Genau drei Vorteile – wie durch die Punktevergabe 3 × 2 P. vorgegeben.)
c) Ausgabe von =tblKosmetik[[#Kopfzeilen];[Name]:[Preis]] (2 P.)
Ausgabe: Die Formel gibt die Kopfzeilen (Spaltenüberschriften) aller Spalten von Name bis Preis zurück – also die Zellen der Überschriftenzeile dieses Spaltenabschnitts als waagerechte Reihe der Überschriftentexte, z. B. nebeneinander Name | … | Preis (welche Spalten dazwischen liegen, hängt vom Tabellenaufbau ab).
Wichtig: Zurückgegeben werden nur die Überschriften, nicht die darunterliegenden Daten. In aktuellen Excel-Versionen wird das Ergebnis waagerecht „verspillt" (über mehrere Zellen ausgegeben).
Bestandteile Baustein für Baustein:
| Baustein | Bedeutung / Zweck |
|---|---|
= |
Leitet die Formel ein. |
tblKosmetik |
Tabellenname – Bezug auf das gesamte Tabellen-Objekt tblKosmetik. |
äußeres [ … ] |
Umschließt den gesamten strukturierten Verweis, der zu dieser Tabelle gehört. Nötig, weil der Selektor aus mehreren Teilen besteht. |
[#Kopfzeilen] |
Besonderes Element (Sonderbezeichner): schränkt die Auswahl auf die Überschriftenzeile der Tabelle ein. Die inneren [ ] umschließen den Bezeichner, das # kennzeichnet ihn als besonderes Element (kein normaler Feldname). |
; (Semikolon) |
Trennt die beiden Selektor-Teile: „welcher Bereich" (#Kopfzeilen) und „welche Spalten" ([Name]:[Preis]). Lesart: „aus den Kopfzeilen, und zwar die Spalten von … bis …". |
[Name] |
Spalten-Selektor: Startspalte mit dem Feldnamen Name. Die [ ] umschließen den Feldnamen. |
: (Doppelpunkt) |
Bereichsoperator – Lesart „… bis …": von Spalte Name … |
[Preis] |
Spalten-Selektor: Endspalte mit dem Feldnamen Preis. … bis Spalte Preis (einschließlich aller Spalten dazwischen). |
Zusammengesetzt: „Nimm aus der Tabelle tblKosmetik die Kopfzeilen und davon die Spalten von Name bis Preis" → Ergebnis = die Überschriftentexte dieser Spalten als waagerechte Wertereihe.
⟨+1⟩ Umkehr-Frage abgesichert — falls er die Aufgabe gedreht recycelt: Zwei Nachteile bzw. Grenzen strukturierter Verweise: Erstens funktionieren sie ausschließlich innerhalb formatierter Excel-Tabellen — ein gewöhnlicher Zellbereich muss erst per STRG+T beziehungsweise STRG+L in ein Tabellen-Objekt umgewandelt werden, und diese Tabellendefinition bringt eigene Einschränkungen mit, etwa dass in den Spaltenüberschriften keine Formeln stehen dürfen und der Tabellenname mappenweit eindeutig sein muss. Zweitens ist die Eingabe hakeliger als bei klassischen Bezügen: Excel ergänzt nach der Tab-Auswahl eines Feldnamens die schließende eckige Klammer nicht selbst, sie muss von Hand gesetzt werden — bei verschachtelten Selektoren wie [[#Kopfzeilen];[Name]:[Preis]] eine echte Tippfehlerquelle.
10. Dynamische Datenverknüpfungen — DDE vs. INDIREKT() (8 P.)
Dynamische Datenverknüpfungen — DDE vs. INDIREKT() (8 P.)

✅ von 2 Profs geprüft
a) (4 P.) Erläutern Sie zwei spezifische Nachteile der DDE-Schnittstelle für dynamische Datenverknüpfungen.
b) (4 P.) Erläutern Sie zwei spezifische Nachteile von INDIREKT() für dynamische Datenverknüpfungen (die unter a) nicht genannt wurden).
- a) DDE-Nachteil 1 — Deaktiviert & unsicher: DDE ist ein veraltetes Windows-Protokoll (Nachfolger: OLE/COM, Power Qüry). In aktuellen Excel-Versionen standardmässig gesperrt, weil über DDE fremder Code/Befehle ausgeführt werden können (DDE-Angriff) -> Verknüpfung läuft ohne manuelles Freischalten gar nicht.
- a) DDE-Nachteil 2 — Beide Programme müssen laufen: DDE tauscht Daten nur zwischen zwei GLEICHZEITIG geöffneten, aktiven Prozessen aus. Ist die Quell-Anwendung/-Mappe zu, kommen keine aktuellen Werte -> Verbindung bricht ab, Timing-/Stabilitätsprobleme, plattformgebunden (nur Windows-Desktop, nicht Web/Mac).
- (Merke DDE-Syntax: =Anwendung|Thema!Element — | trennt Programm von Thema, ! trennt Thema von Datenelement.)
- b) INDIREKT-Nachteil 1 — Flüchtig (volatil): INDIREKT() wird bei JEDER Neuberechnung neu ausgewertet, auch wenn sich nichts geändert hat -> bei vielen Formeln spürbar langsamere Mappe.
- b) INDIREKT-Nachteil 2 — Text-Bezug passt sich NICHT an: Der Bezug ist nur eine Zeichenkette. Beim Einfügen/Löschen von Zeilen/Spalten oder Umbenennen eines Blatts korrigiert Excel den Text NICHT automatisch -> zeigt still falsche Werte oder #BEZUG!; auch keine Formel-Spur/Nachverfolgung möglich.
- Formel-Zerlegung INDIREKT(Bezug;[a1]): Funktion INDIREKT | 1. Argument Bezug = Zelle/Text mit dem Zielbezug | ; trennt die Argumente | [a1] optional (eckige Klammern = kann weggelassen werden): WAHR/leer = A1-Schreibweise, FALSCH = Z1S1-Schreibweise.
- Punkte-Logik: je Teil GENAU 2 sauber getrennte Nachteile, je ~2 P. b) darf a) nicht wiederholen -> Flüchtigkeit + fehlende Auto-Anpassung gewählt (in a) nicht vorgekommen).
- DDE (Dynamic Data Exchange): Ein alter 'Telefondraht' zwischen zwei Windows-Programmen, über den sie sich live Werte zurufen. Excel kann darüber Daten aus einem anderen laufenden Programm holen.
- | (Pipe, senkrechter Strich) in der DDE-Zeile: eine Trennwand, die sagt 'links steht das Programm, rechts steht das Thema/die Datei'.
- ! (Ausrufezeichen) in der DDE-Zeile: eine zweite Trennwand — 'links das Thema, rechts das genaue Datenteilchen (die Zelle), das ich haben will'.
- 'Standardmässig deaktiviert': Neuere Excel-Versionen machen diesen Draht von sich aus zu, weil Bastler ihn missbrauchen könnten, um Schadprogramme zu starten. Man muss ihn also erst per Hand erlauben.
- 'Beide Programme müssen laufen': Wie ein Telefonat — es klappt nur, wenn beide Seiten gleichzeitig abheben. Ist das Quellprogramm zu, kommen keine frischen Zahlen an.
- INDIREKT(): Ein Funktion, der man eine Zelladresse als normalen Text gibt (z. B. das Wort 'B5'), und sie holt dann den Inhalt genau dieser Zelle. Praktisch, um die Zieladresse per Formel zusammenzubauen.
- Argument: Der 'Zutaten-Wert', den man einer Funktion in die Klammern reicht, damit sie arbeiten kann. INDIREKT hat zwei: die Adresse (Pflicht) und die Schreibweise (freiwillig).
- ; (Semikolon): Das Komma-artige Trennzeichen zwischen zwei Zutaten in einer deutschen Excel-Formel — 'hier hört Zutat 1 auf, jetzt kommt Zutat 2'.
- [eckige Klammern] um a1: Kennzeichen für 'darfst du auch weglassen'. Lässt man es weg, nimmt Excel die normale A1-Schreibweise (Spalte-Buchstabe + Zeilen-Zahl, z. B. B5).
- & (kaufmännisches Und): Der 'Klebstoff', der Text-Stücke aneinanderhängt. 'B' & Inhalt-von-A5 (=5) wird zu 'B5'.
- " " (Anführungszeichen): Sagen Excel 'das dazwischen ist fester Text, keine Zelladresse'. Deshalb ist "B" wirklich der Buchstabe B.
- 'Flüchtig / volatil': Diese Funktion rechnet sich ständig neu aus, auch wenn sich gar nichts geändert hat — als würde ein Taschenrechner bei jedem Wimpernschlag alles nochmal durchrechnen. Bei vielen solchen Formeln wird die Datei träger.
- 'Text-Bezug passt sich nicht an': Weil die Adresse nur als Wort dasteht, merkt Excel nicht, wenn man eine Zeile einschiebt oder das Tabellenblatt umbenennt — die Formel zeigt dann heimlich die falsche Zelle oder den Fehler #BEZUG!.
- #BEZUG!: Excels Fehlermeldung für 'diese Adresse gibt es so nicht (mehr)' — die Verknüpfung zeigt ins Leere.
- Formelnachverfolgung / 'Spur zum Vorgänger': Ein Excel-Werkzeug, das mit Pfeilen zeigt, aus welchen Zellen eine Formel ihre Werte zieht. Bei INDIREKT klappt das nicht, weil die Adresse nur ein Wort ist — Fehler sind dadurch schwerer aufzuspüren.
📝 Lösung
a) Zwei Nachteile der DDE-Schnittstelle (4 P.)
DDE (Dynamic Data Exchange) ist ein älteres Windows-Protokoll zum Datenaustausch zwischen zwei laufenden Programmen. Eine DDE-Verknüpfung hat in Excel die Form:
=Anwendung|Thema!Element (Beispiel: =Excel|[Umsatz.xlsx]Tabelle1!Z1S1)
Bestandteile der DDE-Syntax (QUBA-Zerlegung):
=— leitet in Excel eine Formel/Verknüpfung ein.Anwendung— Name des Quell-Programms (des DDE-Servers), z. B.Excel.|(senkrechter Strich, "Pipe") — Trennzeichen zwischen Anwendung und Thema.Thema— was innerhalb der Anwendung geliefert wird, meist die Datei/Arbeitsmappe.!(Ausrufezeichen) — Trennzeichen zwischen Thema und Element.Element— das konkrete Datenelement (z. B. Zelle/Feld), dessen Wert übertragen wird.
Nachteil 1 — Veraltet, standardmässig deaktiviert und sicherheitskritisch
DDE ist technisch überholt und wurde von Microsoft durch OLE/COM und vor allem Power Query / "Daten abrufen" abgelöst; es wird nur noch aus Kompatibilitätsgründen mitgeschleppt und nicht weiterentwickelt. Weil ein DDE-Server über die Verknüpfung fremde Befehle/Programme ausführen kann (bekannter DDE-Angriffsvektor), ist der DDE-Empfang in aktuellen Excel-Versionen standardmässig gesperrt. Eine dynamische Verknüpfung über DDE funktioniert also erst nach manuellem Freischalten der Einstellung und bleibt ein Sicherheitsrisiko — für eine "automatische" Aktualisierung denkbar schlecht geeignet.
Nachteil 2 — Beide Anwendungen müssen gleichzeitig laufen (instabil, plattformgebunden)
DDE ist ein Laufzeit-Protokoll zwischen zwei aktiven Prozessen: Damit Daten fliessen, muss die Quell-Anwendung (bzw. die Quellmappe) zeitgleich geoeffnet und aktiv sein. Ist die Quelle geschlossen, kommen keine aktuellen Werte an — die Zelle zeigt veraltete Daten oder eine Fehlermeldung ("Remote-Daten nicht verfügbar"), die Verbindung reisst leicht ab und muss händisch reaktiviert werden. Zusätzlich ist DDE an den Windows-Desktop gebunden und läuft in Excel für das Web / auf dem Mac nicht zuverlässig.
b) Zwei Nachteile von INDIREKT() (4 P.)
INDIREKT() erzeugt aus einer Textangabe einen echten Zellbezug. Syntax laut Microsoft:
=INDIREKT(Bezug;[a1]) (Beispiel: =INDIREKT("B"&A5))
Bestandteile von INDIREKT (QUBA-Zerlegung):
INDIREKT— die Funktion; wandelt eine Zeichenkette in einen ausgewerteten Bezug um.(…)— runde Klammern: umschliessen die Argumentliste der Funktion.Bezug— 1. Argument (erforderlich): eine Zelle oder ein Text, der einen Bezug enthält (A1-Schreibweise wie"B5", Z1S1-Schreibweise, oder ein definierter Name).;(Semikolon) — Trennzeichen zwischen dem 1. und dem 2. Argument (in der deutschen Excel-Version).[a1]— 2. Argument (optional, deshalb in eckigen Klammern[ ]): ein Wahrheitswert.WAHRoder weggelassen =Bezugwird als A1-Schreibweise gelesen;FALSCH= als Z1S1-Schreibweise.
Im Beispiel =INDIREKT("B"&A5):
"B"— Textkonstante (in Anführungszeichen" "= fester Text: Spaltenbuchstabe B).&— Verkettungsoperator ("kaufmännisches Und"): klebt Text und Zellinhalt zu einer Zeichenkette zusammen.A5— Zellbezug, dessen Inhalt (z. B.5) an"B"angehängt wird -> ergibt den Text"B5", den INDIREKT dann als Bezug auf Zelle B5 auswertet.
Hinweis zur Punkte-Logik: Beide hier genannten Nachteile kommen unter a) nicht vor.
Nachteil 1 — INDIREKT ist eine flüchtige (volatile) Funktion
INDIREKT() wird bei jeder Neuberechnung der Arbeitsmappe neu ausgewertet — selbst dann, wenn sich der zugrunde liegende Bezug gar nicht geaendert hat. In Mappen mit vielen INDIREKT-Formeln führt das zu unnötiger Dauer-Neuberechnung und damit zu spürbaren Performance-Einbussen. Für häufig aktualisierte, dynamische Verknüpfungen ist das ein echter Nachteil gegenüber "normalen" Bezügen, die nur bei tatsächlicher Änderung neu rechnen.
Nachteil 2 — Der Text-Bezug wird von Excel nicht automatisch angepasst
Weil Bezug nur eine Zeichenkette ist, "kennt" Excel die Verknüpfung nicht als echte Referenz. Werden in der Zielstruktur Zeilen/Spalten eingefügt oder gelöscht oder wird ein Tabellenblatt umbenannt, passt Excel den in INDIREKT hinterlegten Text nicht automatisch mit an (anders als bei einem direkten Bezug wie =Tabelle1!B5). Folge: Die Formel zeigt entweder still den falschen Wert oder liefert #BEZUG!. Zusätzlich funktioniert die Formelnachverfolgung ("Spur zum Vorgänger") nicht, weil kein echter Bezug existiert — Fehler sind dadurch schwer zu finden.
⟨+1⟩ Umkehr-Frage abgesichert — falls er die Aufgabe gedreht recycelt: Zwei Vorteile der eingebauten Verknüpfungs-Schnittstelle (DDE- bzw. Arbeitsmappenverknüpfung) gegenüber INDIREKT(): Erstens ist sie von Microsoft für genau diesen Zweck gebaut und wird von Excel als echte Verknüpfung verwaltet — alle bestehenden Verknüpfungen erscheinen gesammelt im Bereich „Arbeitsmappenverknüpfungen", wo sich die Aktualisierung zentral steuern und jede Verbindung prüfen oder trennen lässt; ein INDIREKT-Ausdruck ist dagegen nur Text und taucht in keiner Verwaltungsansicht auf. Zweitens funktioniert die Verknüpfung auch, ohne dass die Quellmappe geöffnet ist, weil der vollständige Pfad fest in der Verknüpfung hinterlegt ist — INDIREKT() setzt eine geöffnete Quellmappe voraus und liefert erst dann wieder Werte, wenn sie geöffnet wird. Der spezifische Gegenvorteil von INDIREKT() bleibt die Parametrisierbarkeit: Datei-, Blatt- und Tabellenname lassen sich aus Zellinhalten zusammensetzen, was eine fest hinterlegte Verknüpfung nicht kann.
11. Dynamische Datenverknüpfungen (17 P.)

✅ von 2 Profs geprüft
Ein Unternehmen möchte in Excel ein Reporting aufbauen, das automatisch die jeweils aktuellen CO2-Messdaten der NOAA-Zeitreihe (Quelle: https://gml.noaa.gov/ccgg/trends/data.html) einliest und im Bericht weiterverarbeitet.
a) (4 P) Was versteht man unter einer dynamischen Datenverknüpfung? Grenzen Sie sie von einer statischen Verknüpfung ab.
b) (6 P) Erläutern Sie die Vorgehensweise zur Erstellung einer dynamischen Datenverknüpfung am Beispiel einer aus dem Internet bezogenen Text-/CSV-Datei.
c) (3 P) Nennen und erläutern Sie genau drei Vorteile dynamischer Datenverknüpfungen.
d) (4 P) Nach dem Import liegen die Werte in der Abfrage-Tabelle `tblCO2` (Spalten `Jahr` und `Wert`). Geben Sie Excel-Formeln an, die (i) die Summe aller importierten Werte und (ii) den jeweils zuletzt eingelesenen (neuesten) Wert liefern — auch wenn die Tabelle beim nächsten Aktualisieren wächst. Erläutern Sie jeden Formelbestandteil.
- a) DEFINITION: dynamisch = lebende Verbindung zur Quelle, die sich bei Änderung der Quelldaten (auto oder per Klick) selbst aktualisiert; Ziel-Zelle enthält KEINE festen Werte, sondern eine Verbindung. STATISCH = einmal kopiert/eingefügt, eingefrorener Stand, keine Rückkopplung. Kernsatz: dynamisch = Verbindung + Aktualisierung, statisch = Momentaufnahme.
- b) 6 SCHRITTE nennen (je ~1 P): 1. Registerkarte Daten > 'Daten abrufen' bzw. 'Aus Text/CSV' (oder 'Aus dem Web' + URL). 2. Quelle angeben: URL/Pfad zur CSV eintragen. 3. Vorschau + Trennzeichen/Datentyp/Codierung prüfen (Komma vs Semikolon, UTF-8). 4. Power-Qüry-Editor: Transformieren (Kopfzeilen, Spalten, Filter, Datentypen). 5. 'Schliessen & Laden (in)' -> als Tabelle/Verbindung ins Blatt. 6. Verbindungseigenschaften: 'Aktualisieren beim Öffnen' + Intervall (z.B. alle 60 Min) setzen -> macht die Verknüpfung dynamisch.
- c) GENAU 3 VORTEILE, sauber getrennt: (1) Aktualität/Automatik - Bericht immer auf neustem Stand ohne Neu-Kopieren. (2) Fehlervermeidung/Zeitersparnis - kein manuelles Copy-Paste, keine Übertragungsfehler, reproduzierbar. (3) Nachvollziehbarkeit/Wartbarkeit - Transformationsschritte sind dokumentiert und wiederholbar (audit trail), zentrale Quelle = 'single source of truth'.
- d-i) SUMME: =SUMME(tblCO2[Wert]) -- strukturierter Bezug auf Tabellenspalte, wächst automatisch mit.
- d-ii) NEUESTER WERT (wächst mit): =BEREICH.VERSCHIEBEN(tblCO2[[#Kopfzeilen];[Wert]];ANZAHL2(tblCO2[Wert]);0) -- vom Spaltenkopf um 'Anzahl gefüllter Zellen' nach unten = letzte Zeile. Alternative simpel: =XVERWEIS(MAX(tblCO2[Jahr]);tblCO2[Jahr];tblCO2[Wert]).
- QUBA-PFLICHT: JEDE Funktion + JEDES Argument + JEDES Trennzeichen ( ; : [ ] # ) einzeln erklären. Punkte-Logik beachten: bei c) GENAU 3, nicht 2, nicht 5.
- Dynamische Datenverknüpfung: Stell dir vor, deine Excel-Tabelle hat eine 'Standleitung' zu einer Datenquelle im Internet. Ändert sich dort etwas, holt Excel die neuen Zahlen selbst nach - du musst nichts abtippen. 'Statisch' wäre das Gegenteil: ein Foto der Daten von gestern, das sich nie mehr ändert.
- CSV-Datei: eine ganz simple Textdatei, in der Zahlen/Werte durch ein Zeichen (meist Komma oder Semikolon) getrennt sind - wie eine Tabelle ohne Schnickschnack. CSV = 'Comma Separated Values' = 'durch Komma getrennte Werte'.
- Power Qüry / 'Daten abrufen': Das ist Excels eingebauter 'Daten-Abhol- und Aufräum-Assistent'. Er holt Rohdaten von aussen, putzt sie (falsche Spalten raus, Überschriften richten) und legt sie sauber in die Tabelle. Jeder Putz-Schritt wird gemerkt und beim nächsten Mal automatisch wiederholt.
- Trennzeichen / Codierung: Das Trennzeichen sagt Excel, wo eine Spalte aufhört und die nächste anfängt (Komma oder Semikolon). Codierung (z.B. UTF-8) sorgt dafür, dass Umlaute wie ä/ö/ü richtig ankommen statt als kryptische Zeichen.
- 'Aktualisieren beim Öffnen' + Intervall: eine Einstellung, die sagt 'hol die frischen Daten jedes Mal beim Öffnen der Datei' bzw. 'alle 60 Minuten automatisch'. Das ist der Schalter, der aus einer toten Kopie eine lebende Verbindung macht.
- Formel =SUMME(tblCO2[Wert]): 'SUMME' heisst 'zähl alles zusammen'. Die runden Klammern () umschliessen, WAS zusammengezählt wird. 'tblCO2' ist der Name der Tabelle (wie ein Etikett auf einer Kiste). '[Wert]' in eckigen Klammern zeigt auf die Spalte namens 'Wert' in dieser Kiste. Clou: kommen neue Zeilen dazu, rechnet die Formel sie automatisch mit.
- Strukturierter Verweis / eckige Klammern [ ]: Statt zu sagen 'nimm die Zellen B2 bis B100' (feste Adresse) sagt man 'nimm die Spalte Wert der Tabelle' (Name). Vorteil: wächst die Tabelle, wächst der Verweis mit - man muss nichts nachziehen. Die eckigen Klammern [ ] sind dabei die Schreibweise für 'diese Spalte/dieser Bereich in der Tabelle'.
- BEREICH.VERSCHIEBEN: Denk an 'geh von einem Startpunkt aus so-und-so-viele Zeilen runter und so-und-so-viele Spalten zur Seite und sag mir, was da steht'. Man nutzt es hier, um von der Überschrift bis zur allerletzten (neuesten) Zeile zu 'laufen'.
- ANZAHL2: zählt, wie viele Zellen NICHT leer sind. Wenn 60 Werte drinstehen, kommt 60 raus. Diese 60 nutzt man als 'geh 60 Zeilen runter', um am neuesten Eintrag zu landen. (Der Bruder 'ANZAHL' zählt nur Zahlen, 'ANZAHL2' zählt alles Gefüllte.)
- # (Raute) in #Kopfzeilen: ein Sonderzeichen, mit dem man einen besonderen Teil der Tabelle anspricht - hier die Überschriftenzeile. Andere Beispiele: #Daten (nur die Werte), #Alle (alles), #Ergebnisse (die Summenzeile unten).
- Semikolon ; in Formeln: das 'Komma zwischen den Zutaten' einer Formel. Es trennt die einzelnen Angaben (Argumente) voneinander. In der deutschen Excel-Version ist das ein Semikolon, in der englischen ein Komma - sonst dasselbe.
- XVERWEIS und MAX: 'MAX' gibt den grössten Wert zurück (hier das jüngste Jahr). 'XVERWEIS' ist ein Nachschlage-Helfer: 'suche dieses Jahr in der Jahr-Spalte und gib mir den passenden Wert aus der Wert-Spalte' - wie in einem Wörterbuch ein Wort suchen und die Übersetzung ablesen.
- 'Single source of truth': eine einzige, verbindliche Datenquelle, auf die sich alle Auswertungen stützen. Ändert man dort etwas, stimmt es überall - statt zehn Kopien, die alle leicht anders sind.
📝 Lösung
a) Begriff der dynamischen Datenverknüpfung (4 P)
Eine dynamische Datenverknüpfung ist eine dauerhaft bestehende Verbindung zwischen einer Datenquelle (z. B. CSV-Datei, Webseite, andere Arbeitsmappe, Datenbank) und einem Zielbereich in Excel. Die Zielzellen speichern dabei nicht die Werte selbst als feste Zahlen, sondern einen Verweis auf die Quelle. Ändern sich die Quelldaten, kann Excel den Zielbereich automatisch oder per Aktualisierungsbefehl neu einlesen, sodass der Bericht ohne manuellen Eingriff auf dem aktuellen Stand bleibt.
Abgrenzung zur statischen Verknüpfung:
| Merkmal | dynamisch | statisch |
|---|---|---|
| Inhalt der Zielzelle | Verbindung/Verweis auf Quelle | eingefrorener Wert (einmal kopiert) |
| Verhalten bei Quelländerung | aktualisiert sich (auto/manuell) | bleibt unverändert |
| Beispiel | Power-Query-Abfrage „Aus Text/CSV", Formel =[Mappe]Blatt!A1 |
reines Kopieren + „Inhalte einfügen → Werte" |
Merksatz: dynamisch = Verbindung + Aktualisierung, statisch = Momentaufnahme.
b) Vorgehensweise am Beispiel einer CSV-Datei aus dem Internet (6 P)
- Import starten — Registerkarte Daten → „Daten abrufen" → „Aus Datei → Aus Text/CSV" (bei direktem URL-Bezug alternativ „Aus dem Web"). Je nach Excel-Version heißt der Einstieg „Externe Daten abrufen".
- Quelle angeben — im Dialog die URL bzw. den lokalen Pfad zur heruntergeladenen CSV-Datei eintragen und bestätigen.
- Datenquelle einstellen — in der Vorschau Trennzeichen (Komma bzw. Semikolon), Dateiursprung/Codierung (z. B. UTF-8) und die Datentyperkennung prüfen, damit Zahlen als Zahlen und Datumsangaben als Datum erkannt werden.
- Transformieren (Power-Query-Editor) — über „Daten transformieren" die Rohdaten bereinigen: Kopfzeilen hochstufen, unnötige Spalten entfernen, Kommentarzeilen filtern, Datentypen setzen. Jeder Schritt wird protokolliert und ist wiederholbar.
- Laden — „Schließen & Laden (in …)" → Daten als Tabelle und/oder nur als Verbindung in die Arbeitsmappe laden.
- Dynamik aktivieren — in den Verbindungseigenschaften (Daten → Abfragen und Verbindungen → Eigenschaften) „Aktualisieren beim Öffnen der Datei" aktivieren und optional ein Aktualisierungsintervall (z. B. alle 60 Minuten) festlegen. Erst dies macht die Verknüpfung dynamisch — ab jetzt zieht Excel bei jeder Aktualisierung den aktuellen Stand der Online-CSV.
c) Drei Vorteile dynamischer Datenverknüpfungen (3 P)
- Aktualität durch Automatik — Berichte, Analysen und Dashboards greifen stets auf den neuesten Quellstand zu; ein erneutes Kopieren entfällt.
- Fehlervermeidung und Zeitersparnis — kein manuelles Copy-&-Paste bedeutet keine Übertragungs- oder Tippfehler; der Ablauf ist reproduzierbar und schnell wiederholbar.
- Nachvollziehbarkeit und Wartbarkeit — die Transformationsschritte sind dokumentiert (Audit-Trail) und die Quelle ist zentral definiert („single source of truth"); Anpassungen wirken an einer Stelle für alle abgeleiteten Auswertungen.
d) Formeln für dynamische Bezüge auf die Abfrage-Tabelle tblCO2 (4 P)
Eine per Power Query geladene Abfrage erzeugt eine Excel-Tabelle (Objekt mit Namen, hier tblCO2), die beim Aktualisieren automatisch mitwächst. Über strukturierte Verweise bleiben Formeln daher ohne Anpassung korrekt.
(i) Summe aller importierten Werte
=SUMME(tblCO2[Wert])
Bestandteil für Bestandteil:
SUMME(...)— Funktion, die alle Zahlen im Argument addiert.( )— runde Klammern; schließen das Funktionsargument ein (Beginn/Ende der Argumentliste).tblCO2— Name der Abfrage-/Excel-Tabelle; dient als strukturierter Verweis statt eines festen Zellbereichs wieB2:B100.[Wert]— Spaltenverweis innerhalb der Tabelle; adressiert genau die Datenspalte „Wert" (ohne Überschrift).[ ](eckige Klammern) — kennzeichnen in strukturierten Verweisen einen Spalten- bzw. Bereichsbezug innerhalb der Tabelle. Wirkung: wächst die Tabelle beim nächsten Aktualisieren von 50 auf 60 Zeilen, bezieht[Wert]automatisch die neuen Zeilen mit ein — kein manuelles Erweitern nötig.
(ii) Zuletzt eingelesener (neuester) Wert
=BEREICH.VERSCHIEBEN(tblCO2[[#Kopfzeilen];[Wert]];ANZAHL2(tblCO2[Wert]);0)
Bestandteil für Bestandteil:
BEREICH.VERSCHIEBEN(Bezug; Zeilen; Spalten)— Funktion, die von einem Startbezug aus um eine angegebene Zahl von Zeilen und Spalten versetzt und die dortige Zelle zurückgibt.tblCO2[[#Kopfzeilen];[Wert]]— der Start-Bezug: die Kopfzelle der Spalte „Wert".#Kopfzeilen— spezieller Tabellen-Bezeichner; adressiert die Überschriftenzeile. Das führende#kennzeichnet solche Sonderbereiche (weitere:#Alle,#Daten,#Ergebnisse).[[…];[…]]— die innere eckige Klammer wählt den Sonderbereich, die zweite die Spalte; das;(Semikolon) trennt beide innerhalb des äußeren Klammerpaars und schränkt so auf „Kopfzelle der Spalte Wert" ein.
;(nach dem Start-Bezug) — Argumenttrennzeichen der Funktion (in der deutschen Excel-Version das Semikolon; in der englischen das Komma). Trennt Bezug / Zeilen / Spalten.ANZAHL2(tblCO2[Wert])— das Zeilen-Argument.ANZAHL2(...)— zählt alle nicht leeren Zellen im Argument (im Gegensatz zuANZAHL, das nur Zahlen zählt).tblCO2[Wert]— die Datenspalte „Wert" ohne Kopfzeile. Ergebnis = Anzahl der Datenzeilen (z. B. 60). Von der Kopfzelle aus 60 Zeilen nach unten landet man exakt in der letzten (= neuesten) Datenzeile.
0— das Spalten-Argument: keine Verschiebung nach rechts/links, man bleibt in der Spalte „Wert".
Wirkung: Die Formel liefert immer den letzten Tabelleneintrag und passt sich beim Wachsen der Abfrage selbst an.
Einfachere Alternative (falls das Jahr die Aktualität bestimmt):
=XVERWEIS(MAX(tblCO2[Jahr]);tblCO2[Jahr];tblCO2[Wert])
XVERWEIS(Suchkriterium; Suchmatrix; Rückgabematrix)— sucht das Suchkriterium in der Suchmatrix und gibt den Wert an gleicher Position aus der Rückgabematrix zurück.MAX(tblCO2[Jahr])— Suchkriterium: größtes (= jüngstes) Jahr;MAXliefert den höchsten Wert der Spalte.;— Argumenttrennzeichen zwischen Suchkriterium, Suchmatrix und Rückgabematrix.tblCO2[Jahr]— Suchmatrix: Spalte, in der gesucht wird.tblCO2[Wert]— Rückgabematrix: Spalte, aus der der zugehörige Wert geliefert wird.
Was zu prüfen ist (Klausur-Selbstkontrolle)
- Sprachversion: Im Kurs und in der Klausur gilt immer die deutsche Excel-Version: deutsche Funktionsnamen, Semikolon als Argumenttrenner, Komma als Dezimalzeichen. (Die englische Version mit Komma-Trenner ist nur Hintergrundwissen — in der Klausur nie verwenden.)
- Teil c) genau drei Vorteile — nicht zwei, nicht fünf; die Punktevergabe ist 1 P je sauber getrenntem Vorteil.
ANZAHL2vs.ANZAHL— nur bei durchgängig gefüllter Spalte ohne Lücken liefertANZAHL2die korrekte letzte Zeile; bei Zahlenspalten ohne Leerzellen ist auchANZAHLmöglich.- Datenschutz/Trennzeichen beim CSV-Import prüfen (Komma vs. Semikolon, UTF-8), sonst landen alle Werte in einer Spalte.
⟨+1⟩ Umkehr-Frage abgesichert — falls er die Aufgabe gedreht recycelt: Drei Nachteile bzw. Risiken dynamischer Datenverknüpfungen: Erstens hängt die Abfrage am Format der Quelle — ändert der Anbieter etwa die Anzahl der Kopfzeilen seiner Textdatei (die Mauna-Loa-Quelle tut das alle zwei bis drei Jahre), liefert die fest definierte Schrittkette einen Fehler oder still verschobene Werte; solche Verknüpfungen brauchen deshalb eine Plausibilitätskontrolle im Blatt und gelegentlich manuellen Eingriff. Zweitens ist die Quellverfügbarkeit ein Betriebsrisiko: Wer einen Internetserver in kurzen Intervallen von derselben IP-Adresse abfragt, wird dort gesperrt (Rohleders Beispiel ist Yahoo Finance) — sinnvoll ist deshalb „Aktualisieren beim Öffnen der Datei" statt eines kurzen Intervalls, und ohne erreichbare Quelle bleibt der Bericht auf dem Stand der letzten Aktualisierung stehen. Drittens wandert die Verbindungskonfiguration mit der Datei mit: Wer die Mappe weitergibt, gibt Quelladresse, Zugriffsfestlegung und die vollständige Schrittkette mit weiter — ein Nachvollziehbarkeits-Gewinn und ein Vertraulichkeits-Thema zugleich.
Excel-Hilfe
12. Mehrfachbedingte Summen
✅ von 2 Profs geprüft
| Zeile | A: Region | B: Kategorie | C: Umsatz |
|---|---|---|---|
| 2 | Nord | Möbel | 1.200 |
| 3 | Süd | Möbel | 800 |
| 4 | Süd | Elektro | 1.500 |
| 5 | Süd | Möbel | 650 |
| 6 | Nord | Elektro | 900 |
| 7 | Süd | Möbel | 420 |
| 8 | West | Möbel | 1.100 |
| 9 | Süd | Elektro | 300 |
| 10 | Süd | Möbel | 980 |
| 11 | Nord | Möbel | 500 |
a) In der betriebswirtschaftlichen Praxis müssen häufig Werte addiert werden, deren Datensatz MEHRERE Bedingungen gleichzeitig erfüllt. Erläutern Sie zwei für diese Aufgabe geeignete Excel-Techniken. (Nennen Sie jeweils Funktionsname, Syntax und Wirkungsweise.) b) Ermitteln Sie mit BEIDEN Techniken den Gesamtumsatz der Region "Süd" in der Kategorie "Möbel". Geben Sie jeweils die vollständige Formel an und weisen Sie das Ergebnis rechnerisch nach.
- TECHNIK 1 = SUMMEWENNS: =SUMMEWENNS(Summenbereich; Kriterienbereich1; Kriterium1; Kriterienbereich2; Kriterium2)
- MERKE-FALLE: bei SUMMEWENNS steht der Summenbereich ZUERST (bei SUMMEWENN zuletzt!)
- TECHNIK 2 = SUMMENPRODUKT: =SUMMENPRODUKT((Bereich1=Krit1)*(Bereich2=Krit2)*Summenbereich)
- Trick dahinter: (Bereich=Kriterium) liefert WAHR/FALSCH = 1/0; Multiplikation = logisches UND; nur Zeilen mit 1*1 bleiben stehen
- Trennzeichen merken: ; trennt Argumente | : spannt Bereich auf | "" markiert Text | * verknüpft/multipliziert
- Konkret: =SUMMEWENNS(C2:C11;A2:A11;"Süd";B2:B11;"Möbel") bzw. =SUMMENPRODUKT((A2:A11="Süd")*(B2:B11="Möbel")*C2:C11)
- Rechenweg: Süd+Möbel = Zeilen 3,5,7,10 = 800+650+420+980 = 2.850,00 EUR
- Bereiche müssen bei beiden Techniken exakt gleich groß sein (hier immer 10 Zeilen), sonst #WERT!-Fehler
- Mehrfachbedingte Summe: Man will nicht einfach alles zusammenzählen, sondern nur die Zahlen, die gleich MEHRERE Häkchen setzen — im Beispiel: gehört zur Region Süd UND ist ein Möbel. Wie ein Kassenbon, von dem man nur die Süd-Möbel-Zeilen addiert.
- Funktion: Ein fertiger Mini-Rechenbefehl in Excel. Man tippt seinen Namen und füttert ihn mit Angaben (Argumenten); er spuckt automatisch ein Ergebnis aus.
- Argument: Eine Angabe, die man der Funktion mitgibt — vergleichbar mit den Zutaten in einem Rezept. Fehlt eine Zutat oder ist sie an der falschen Stelle, kommt das falsche Gericht heraus.
- = (Gleichheitszeichen am Anfang): Das Startsignal. Nur wenn eine Zelle mit = beginnt, weiß Excel 'jetzt kommt eine Rechnung' und rechnet los, statt den Text nur hinzuschreiben.
- ; (Semikolon): Das Trennkomma zwischen den Zutaten. Es sagt Excel 'hier hört eine Angabe auf und die nächste fängt an'. Im deutschen Excel ist das ein Semikolon, im englischen ein Komma.
- : (Doppelpunkt): Bedeutet 'von … bis'. C2:C11 heißt: alle Zellen von der Zelle C2 bis hinunter zu C11 — also die ganze Spalte mit den Umsätzen.
- "" (Anführungszeichen): Kennzeichnen, dass etwas ein Wort/Text ist. "Süd" in Gänsefüßchen sagt Excel: Suche genau das Wort Süd. Zahlen brauchen keine Gänsefüßchen.
- Bereich / Matrix: Ein rechteckiger Block aus Zellen, z. B. eine ganze Spalte. Excel behandelt ihn wie eine Liste, die es Zeile für Zeile durchgeht.
- SUMMEWENNS: Wörtlich 'Summe, wenn (mehrere Bedingungen)'. Das S am Ende steht für 'mehrere Bedingungen erlaubt'. Excel läuft jede Zeile durch und addiert den Betrag nur, wenn ALLE gestellten Bedingungen stimmen.
- Klausur-Falle bei SUMMEWENNS: Die zu addierende Spalte (der Geldbetrag) muss hier ganz VORNE stehen. Bei der einfacheren Schwester SUMMEWENN steht sie dagegen hinten — genau das wird gern in Prüfungen abgefragt.
- SUMMENPRODUKT mit dem 1/0-Trick: Excel verwandelt jede Bedingung in eine Spalte aus Einsen (Bedingung erfüllt) und Nullen (nicht erfüllt). Multipliziert man zwei solcher Spalten, bleibt nur dort eine 1, wo BEIDE Bedingungen zutrafen (1 mal 1 = 1; alles andere wird 0). Diese Einsen/Nullen werden mit den Umsätzen malgenommen — Nullen löschen die unerwünschten Zeilen weg — und am Ende alles zusammengezählt.
- * (Malzeichen) in SUMMENPRODUKT: Wirkt hier wie das Wörtchen UND. Nur wenn beide Bedingungen zugleich wahr (1) sind, überlebt die Zeile; ist eine falsch (0), macht die Multiplikation mit 0 die Zeile zunichte.
- WAHR/FALSCH bzw. 1/0: Excels Ja/Nein-Antwort auf eine Prüfung. Intern zählt WAHR wie eine 1 und FALSCH wie eine 0, weshalb man damit rechnen kann.
- #WERT! : Eine Fehlermeldung von Excel. Sie erscheint hier meist, wenn die verglichenen Spalten nicht gleich lang sind — Excel kann dann Zeilen nicht sauber gegenüberstellen. Lösung: alle Bereiche exakt gleich groß wählen (hier immer 10 Zeilen).
📝 Lösung
a) Zwei Techniken für mehrfachbedingte Summen
Gesucht ist die Summe aller Umsätze, die GLEICHZEITIG zwei Bedingungen erfüllen (Region = "Süd" UND Kategorie = "Möbel"). Excel bietet dafür u. a. zwei bewährte Techniken.
Technik 1: SUMMEWENNS-Funktion (die Standardlösung)
Laut Microsoft-Funktionsdoku: SUMMEWENNS "Addiert die Zellen in einem Bereich, die mehreren Kriterien entsprechen". Sie ist die für diese Aufgabe eigens vorgesehene Funktion.
Syntax:
=SUMMEWENNS(Summenbereich; Kriterienbereich1; Kriterium1; [Kriterienbereich2; Kriterium2]; …)
Bestandteil-für-Bestandteil (QUBA-Regel):
| Bestandteil | Bedeutung / Wozu |
|---|---|
= |
Gleichheitszeichen — leitet in Excel JEDE Formel ein; ohne = interpretiert Excel die Eingabe als reinen Text. |
SUMMEWENNS |
Funktionsname. Das "S" am Ende (Plural) signalisiert: mehrere ("summe-wenn-s") Kriterien sind erlaubt — im Gegensatz zu SUMMEWENN (nur ein Kriterium). |
( ) |
Rundes Klammernpaar — umschließt alle Argumente der Funktion. Muss immer paarig geöffnet und geschlossen sein. |
; |
Semikolon — Argumenttrennzeichen im deutschen Excel. Trennt die einzelnen Argumente voneinander (im englischen Excel wäre es ein Komma). |
Summenbereich |
1. Argument = der Zahlenbereich, dessen Werte am Ende addiert werden (hier die Umsätze). Achtung Klausur-Falle: Bei SUMMEWENNS steht der Summenbereich ZUERST, bei der einfachen SUMMEWENN-Funktion dagegen ZULETZT. |
Kriterienbereich1 |
2. Argument = der erste Bereich, in dem geprüft wird (hier die Regionsspalte). |
Kriterium1 |
3. Argument = die Bedingung, die im Kriterienbereich1 erfüllt sein muss (hier der Text "Süd"). |
[Kriterienbereich2; Kriterium2] |
Optionales Paar (eckige Klammern = "kann, muss nicht"). Hier die zweite Bedingung. Es lassen sich bis zu 127 solcher Bereich-Kriterium-Paare anhängen. |
: |
Doppelpunkt innerhalb eines Bereichs (z. B. C2:C11) — Bereichsoperator "von … bis". C2:C11 = alle Zellen von C2 bis einschließlich C11. |
" " |
Doppelte Anführungszeichen — kennzeichnen einen Text als Kriterium. Text-Kriterien müssen immer in Anführungszeichen stehen ("Süd"), Zahlen dagegen nicht. |
Wirkungsweise: SUMMEWENNS geht Zeile für Zeile durch. Für jede Zeile prüft es, ob ALLE angegebenen Kriterien zutreffen (logisches UND). Nur wenn jedes Kriterium erfüllt ist, wird der zugehörige Wert aus dem Summenbereich addiert.
Technik 2: SUMMENPRODUKT-Funktion (die flexible Alternative)
Laut Microsoft-Funktionsdoku: SUMMENPRODUKT "Gibt die Summe der Produkte entsprechender Matrixkomponenten zurück". Mit einem Trick lässt sich damit ebenfalls mehrfachbedingt summieren.
Syntax:
=SUMMENPRODUKT((Bedingungsbereich1=Kriterium1)*(Bedingungsbereich2=Kriterium2)*Summenbereich)
Bestandteil-für-Bestandteil (QUBA-Regel):
| Bestandteil | Bedeutung / Wozu |
|---|---|
= |
Formeleinleitung (siehe oben). |
SUMMENPRODUKT |
Funktionsname. Multipliziert einander entsprechende Elemente mehrerer gleich großer Bereiche (Matrizen) und summiert anschließend alle Produkte. |
( ) (äußere) |
Umschließt das gesamte Argument der Funktion. |
( ) (innere, z. B. (A2:A11="Süd")) |
Klammert eine einzelne Bedingung ein. Excel wertet sie zeilenweise aus und erzeugt daraus eine Liste aus Wahrheitswerten WAHR/FALSCH. |
= (innerhalb der Klammer) |
Vergleichsoperator "ist gleich". A2:A11="Süd" prüft für jede Zelle: Steht dort "Süd"? → ergibt WAHR (=1) oder FALSCH (=0). |
" " |
Anführungszeichen für das Text-Kriterium (siehe oben). |
* |
Malzeichen (Multiplikation). Es verknüpft die Bedingungen zu einem logischen UND: Nur wenn beide Bedingungen WAHR (1) sind, ergibt 1 × 1 = 1; ist eine FALSCH (0), ergibt sich 0 und die Zeile fällt heraus. Der abschließende * Summenbereich multipliziert die 1/0-Kennung mit dem Umsatz. |
Summenbereich |
Der Umsatzbereich C2:C11, der mit der 1/0-Maske multipliziert wird — so bleiben nur die Umsätze der zutreffenden Zeilen erhalten. |
: |
Bereichsoperator "von … bis" (siehe oben). |
Wirkungsweise: Jede Bedingung wird in eine Spalte aus 1 (Bedingung erfüllt) und 0 (nicht erfüllt) übersetzt. Die Multiplikation der Spalten wirkt wie ein UND-Filter; anschließend werden die Produkte mit den Umsätzen multipliziert und aufsummiert. Vorteil: sehr flexibel (auch <, >, Berechnungen möglich). Nachteil: schwerer lesbar, alle Bereiche müssen exakt gleich groß sein.
b) Anwendung auf die konkreten Daten
Formel mit Technik 1 (SUMMEWENNS)
=SUMMEWENNS(C2:C11; A2:A11; "Süd"; B2:B11; "Möbel")
Lesart: Addiere die Umsätze aus C2:C11, aber nur dort, wo in A2:A11 "Süd" UND in B2:B11 "Möbel" steht.
Formel mit Technik 2 (SUMMENPRODUKT)
=SUMMENPRODUKT((A2:A11="Süd")*(B2:B11="Möbel")*C2:C11)
Rechnerischer Nachweis (gilt für beide Formeln)
Wir prüfen jede Datenzeile auf beide Bedingungen (1 = trifft zu, 0 = trifft nicht zu):
| Zeile | Region | Kategorie | "Süd"? | "Möbel"? | UND | einbezogener Umsatz |
|---|---|---|---|---|---|---|
| 2 | Nord | Möbel | 0 | 1 | 0 | — |
| 3 | Süd | Möbel | 1 | 1 | 1 | 800 |
| 4 | Süd | Elektro | 1 | 0 | 0 | — |
| 5 | Süd | Möbel | 1 | 1 | 1 | 650 |
| 6 | Nord | Elektro | 0 | 0 | 0 | — |
| 7 | Süd | Möbel | 1 | 1 | 1 | 420 |
| 8 | West | Möbel | 0 | 1 | 0 | — |
| 9 | Süd | Elektro | 1 | 0 | 0 | — |
| 10 | Süd | Möbel | 1 | 1 | 1 | 980 |
| 11 | Nord | Möbel | 0 | 1 | 0 | — |
Nur die Zeilen 3, 5, 7 und 10 erfüllen beide Bedingungen. Summe:
800 + 650 + 420 + 980 = 2.850,00 EUR
Ergebnis: Beide Techniken liefern denselben Wert: Der Gesamtumsatz der Region "Süd" in der Kategorie "Möbel" beträgt 2.850,00 EUR.
Vergleich / Fazit (klausurtauglich)
- SUMMEWENNS = die vorgesehene, gut lesbare Standardlösung für mehrfachbedingte Summen. Erste Wahl in der Klausur.
- SUMMENPRODUKT = die flexible Alternative, wenn ungewöhnliche Bedingungen (Berechnungen, Vergleiche über Bereiche) gebraucht werden — technisch eleganter, aber schwerer verständlich.
- Gemeinsame Fehlerquelle: Alle beteiligten Bereiche müssen exakt gleich groß sein (hier stets 10 Zeilen), sonst gibt Excel den Fehler
#WERT!zurück.
⟨+1⟩ Als moderne dritte Technik bietet sich SUMME(FILTER(…)) an: FILTER() liefert die Teilmenge der Umsätze, die Multiplikation der Bedingungsvektoren wirkt als logisches Und, SUMME() addiert — dieselbe 1/0-Logik wie bei SUMMENPRODUKT(), nur als dynamische Matrixformel.
Parallelwelt Excel
13. Volatile Tabellenblattfunktionen (7 P.)
✅ Prof-Gate: korrigiert & freigegeben
a) (5 P.) Was versteht man unter einer volatilen Tabellenblattfunktion? Erläutern Sie das Berechnungsverhalten und nennen Sie drei Beispiele (mit deutschem Funktionsnamen).
b) (2 P.) Begründen Sie, warum volatile Tabellenblattfunktionen bei der Modellierung großer bzw. komplexer Arbeitsmappen möglichst sparsam eingesetzt werden sollten.
- a) DEFINITION: volatile Funktion = wird bei JEDER Neuberechnung der Arbeitsmappe neu ausgewertet - auch wenn sich ihre eigenen Argumente/Vorgängerzellen gar nicht geändert haben.
- a) ABGRENZUNG: normale (nicht-volatile) Funktion = wird nur neu berechnet, wenn sich eine ihrer Eingangszellen ändert (Excel-Dependency-Tree / intelligente Neuberechnung).
- a) AUSLÖSER nennen: Zelleingabe/Enter, Zeile/Spalte einfügen/löschen, Öffnen der Datei, F9 (bzw. Strg+Alt+F9), Sortieren/Filtern = triggert Neuberechnung ALLER volatilen Zellen + deren Nachfolger. (NICHT: bloßes Blatt-Aktivieren.)
- a) DREI BEISPIELE (je Name + was zurückgegeben wird): JETZT() = Datum+Uhrzeit; HEUTE() = heutiges Datum; ZUFALLSZAHL() = Zufallszahl 0..1. (Alternativen: ZUFALLSBEREICH, BEREICH.VERSCHIEBEN, INDIREKT, ZELLE, INFO.)
- a) Bei JEDER Formel JEDEN Bestandteil erklären: Funktionsname, Klammern (), Argumente, Semikolon ; als Argumenttrenner.
- b) GENAU 2 sauber getrennte Gründe (2 P.):
- b) (1) PERFORMANCE: volatil + alle abhängigen Zellen werden ständig neu gerechnet -> Rechenlast steigt, Mappe wird träge, besonders bei grossen Modellen.
- b) (2) NACHVOLLZIEHBARKEIT/REPRODUZIERBARKEIT: Ergebnisse ändern sich bei jeder Aktion (v.a. Zufall/Zeit) -> Modell nicht mehr eindeutig, schlechter prüf- und dokumentierbar.
- STIL: präzise, keine Füllsätze, Punktezahl der Teilaufgaben spiegeln (3 Beispiele = genau 3, 2 Gründe = genau 2).
- Tabellenblattfunktion: ein fertiger Rechenbefehl in Excel, den man in eine Zelle schreibt (z. B. =SUMME(...)). Excel rechnet damit automatisch etwas aus.
- Volatil / flüchtig: 'unbeständig'. Eine volatile Funktion rechnet sich IMMER neu aus, sobald man irgendwas in der Datei macht - selbst wenn es für sie gar nichts Neues zu rechnen gibt. Bild: ein Mitarbeiter, der bei jeder kleinsten Bewegung im Büro komplett neu anfängt zu arbeiten, auch wenn sich seine Aufgabe nicht geändert hat.
- Neuberechnung der Arbeitsmappe: Excel rechnet die Formeln in der Datei durch. Passiert automatisch beim Tippen+Enter, beim Datei-Öffnen oder wenn man die Taste F9 drückt.
- Normale (nicht-volatile) Funktion: die rechnet nur dann neu, wenn sich eine Zahl geändert hat, von der sie abhängt. Das ist sparsam und schnell - Excel macht sich also normalerweise nicht unnötig Arbeit.
- Argument: das ist die 'Zutat', die man einer Funktion in die Klammern gibt, damit sie weiss, womit sie rechnen soll. Manche Funktionen (wie JETZT oder HEUTE) brauchen keine Zutat - dann bleiben die Klammern leer.
- Klammern ( ): gehören zu jeder Funktion dazu und umschliessen die Zutaten. Auch wenn es keine Zutat gibt, müssen die Klammern da sein - sonst erkennt Excel es nicht als Rechenbefehl.
- Semikolon ; : das Strichpunkt-Zeichen trennt in der deutschen Excel-Version eine Zutat von der nächsten, z. B. ZUFALLSBEREICH(1; 6) = 'würfle eine Zahl zwischen 1 und 6'.
- JETZT(): zeigt das aktuelle Datum UND die Uhrzeit an - wie ein digitales Uhrblatt in der Zelle.
- HEUTE(): zeigt nur das heutige Datum an, ohne Uhrzeit - wie ein Kalenderblatt, das sich täglich umblättert.
- ZUFALLSZAHL(): würfelt eine Zufallszahl zwischen 0 und (knapp unter) 1 - jedes Mal eine neue, wie ein Würfel, der bei jeder Bewegung neu fällt.
- Performance: wie schnell oder langsam Excel arbeitet. Viele volatile Funktionen = Excel muss ständig alles neu ausrechnen = die Datei wird langsam und hängt.
- Nachvollziehbarkeit / Reproduzierbarkeit: die Möglichkeit, später genau nachzuprüfen, wie ein Ergebnis zustande kam. Wenn sich Zahlen aber ständig von selbst ändern (z. B. durch Zufall oder Uhrzeit), kann man das Ergebnis von gestern nicht mehr sauber wiederherstellen - schlecht für Kontrolle und Dokumentation.
- Abhängige Zellen (Nachfolger): Zellen, die auf das Ergebnis einer anderen Zelle aufbauen. Rechnet sich die volatile Zelle neu, müssen auch alle darauf aufbauenden Zellen neu rechnen - der Rechenaufwand pflanzt sich fort.
📝 Lösung
Teilaufgabe a) — Definition, Berechnungsverhalten, drei Beispiele (5 P.)
Definition
Eine volatile Tabellenblattfunktion (auch flüchtige Funktion) ist eine Excel-Funktion, die bei jeder Neuberechnung der Arbeitsmappe erneut ausgewertet wird — und zwar unabhängig davon, ob sich ihre eigenen Argumente oder die von ihr referenzierten Zellen tatsächlich geändert haben.
Zur Abgrenzung: Eine normale (nicht-volatile) Funktion berechnet Excel nur dann neu, wenn sich mindestens eine ihrer Eingangszellen (Vorgängerzellen im Abhängigkeitsbaum) verändert hat. Excel arbeitet also normalerweise mit intelligenter Neuberechnung und rechnet nur das Nötige. Volatile Funktionen durchbrechen diese Optimierung: Sie melden sich bei jedem Berechnungslauf zwingend zur Neuberechnung an — und ziehen dabei alle von ihnen abhängigen Zellen (ihre Nachfolger) in die Neuberechnung mit hinein.
Typische Auslöser einer Neuberechnung und damit einer erneuten Auswertung aller volatilen Zellen sind u. a.: eine Zelleingabe mit Enter, das Einfügen oder Löschen von Zeilen/Spalten/Zellen, das Öffnen der Datei, das Ausführen von Sortier- oder Filteroperationen sowie das Drücken von F9 (bzw. Strg+Alt+F9 für eine vollständige Neuberechnung).
Drei Beispiele für volatile Funktionen
1. JETZT() — gibt das aktuelle Datum und die Uhrzeit als fortlaufende Zahl zurück.
Bestandteile:
JETZT= der Funktionsname. Diese Funktion liest die Systemzeit des Rechners aus.(und)= öffnende und schließende Klammer. Sie sind Pflicht und schließen die Argumentliste ein.JETZT()besitzt keine Argumente — die Klammern bleiben aber trotzdem leer stehen, damit Excel den Eintrag als Funktion und nicht als Text erkennt.- Volatil, weil sich die Uhrzeit fortlaufend ändert und der Wert daher bei jeder Neuberechnung aktualisiert werden muss.
2. HEUTE() — gibt das heutige Datum (ohne Uhrzeit) als fortlaufende Zahl zurück.
Bestandteile:
HEUTE= Funktionsname; liest das Systemdatum aus.()= leere Klammern, kein Argument. Gleiche Begründung wie oben: Pflichtklammern zur Kennzeichnung als Funktion.- Volatil, weil sich das Datum (spätestens beim Tageswechsel) ändern kann und deshalb stets frisch ermittelt wird.
3. ZUFALLSZAHL() — gibt eine gleichverteilte Zufallszahl größer oder gleich 0 und kleiner als 1 zurück.
Bestandteile:
ZUFALLSZAHL= Funktionsname; erzeugt bei jedem Aufruf einen neuen Zufallswert.()= leere Klammern, kein Argument.- Volatil, weil jede Neuberechnung eine neue Zufallszahl liefert.
Weitere korrekte Beispiele wären:
ZUFALLSBEREICH(UntereZahl; ObereZahl),BEREICH.VERSCHIEBEN(...),INDIREKT(Bezug),ZELLE(...),INFO(...). Beispiel mit Argumenten zur Verdeutlichung des Semikolons: InZUFALLSBEREICH(1; 6)istZUFALLSBEREICHder Funktionsname,1das erste Argument (untere Grenze), das Semikolon;der Argumenttrenner (in der deutschen Excel-Version; er trennt ein Argument vom nächsten) und6das zweite Argument (obere Grenze). Ergebnis: eine ganze Zufallszahl von 1 bis 6.
Teilaufgabe b) — Warum sparsam einsetzen? (2 P.)
Grund 1 — Performance / Rechenlast: Da volatile Funktionen bei jeder Neuberechnung neu ausgeführt werden — samt aller von ihnen abhängigen Folgezellen — steigt die Rechenlast der Arbeitsmappe deutlich. In großen oder komplexen Modellen mit vielen volatilen Zellen führt das zu spürbar längeren Berechnungszeiten und einer trägen, ruckelnden Bedienung, obwohl sich inhaltlich oft gar nichts geändert hat.
Grund 2 — Nachvollziehbarkeit / Reproduzierbarkeit: Volatile Funktionen (insbesondere zeit- und zufallsbasierte wie JETZT, HEUTE, ZUFALLSZAHL) liefern bei jeder Aktion potenziell andere Ergebnisse. Dadurch ist das Modell nicht mehr eindeutig reproduzierbar: Zwischenergebnisse und Auswertungen lassen sich schwerer prüfen, dokumentieren und mit früheren Ständen vergleichen. Das beeinträchtigt die analytische Nachvollziehbarkeit und die Verlässlichkeit der ausgewiesenen Zahlen.
⟨+1⟩ Ein Erfahrungswert aus der Vorlesung macht das Ausmaß greifbar: Fünf- bis achttausend indirekte Bezüge sind auf aktuellen Rechnern unproblematisch, ab etwa zehntausend werden die Neuberechnungszeiten spürbar — die „Rechenzeit-Penalty in der Modellierung", die für gezielten statt flächendeckenden Einsatz spricht.
Bezugsarten
14. Textverkettung (10 P.)
✅ von 2 Profs geprüft
Gegeben ist folgender Ausschnitt aus einer Mitarbeiterliste eines mittelständischen Unternehmens (Kopfzeile in Zeile 1, erster Datensatz in Zeile 2):
| A | B | C | |
|---|---|---|---|
| 1 | Vorname | Nachname | Abteilung |
| 2 | Anna | Meier | Vertrieb |
a) (3 P.) Erklären Sie, was man in Excel unter einer Textverkettung versteht. b) (2 P.) Nennen Sie zwei typische betriebliche Anwendungsgebiete für Textverkettungen. c) (3 P.) Geben Sie drei verschiedene Formel-Methoden an, mit denen in Zelle D2 die Ausgabe "Meier, Anna" (Nachname, Komma, Leerzeichen, Vorname) erzeugt wird. Notieren Sie je eine vollständige Formel. d) (2 P.) Erstellen Sie in Zelle E2 aus Vor- und Nachnamen die firmeninterne E-Mail-Adresse im Format vorname.nachname@firma.de. Die Adresse muss vollständig in Kleinbuchstaben ausgegeben werden. Geben Sie die Formel an.
- a) Definition in 1 Satz: mehrere Texte/Zellinhalte werden zu EINEM Textstring zusammengefügt. Werkzeuge nennen: Operator & ODER Funktionen VERKETTEN / TEXTKETTE / TEXTVERKETTEN.
- b) Genau 2 Anwendungsgebiete sauber getrennt: z.B. (1) Voll-/Anzeigenamen aus Vor- + Nachname bilden, (2) dynamische Berichts-/Serienbrief-Texte (Anrede, Adressetiketten, E-Mail-Adressen).
- c) 3 Methoden = 3 Formeln, alle mit Ergebnis 'Meier, Anna': Methode 1 Operator & -> =B2&", "&A2 | Methode 2 =VERKETTEN(B2;", ";A2) | Methode 3 =TEXTVERKETTEN(", ";WAHR;B2;A2).
- d) E-Mail: erst zusammenbauen A2&"."&B2&"@firma.de", dann in KLEIN() klammern -> =KLEIN(A2&"."&B2&"@firma.de").
- Merksatz Bestandteile: = startet Formel, Zellbezug (Spaltenbuchstabe+Zeilennr.) holt Inhalt, & bzw. Semikolon verkettet, " " ist fester Text, Ergebnis ist IMMER Text.
- Falle: Trennzeichen (Komma, Leerzeichen, Punkt, @) NICHT vergessen -> die stehen als "..." mit im String, sonst klebt alles zusammen.
- Textverkettung = Text-Zusammenkleben: Man nimmt mehrere Text-Schnipsel (z. B. 'Meier' und 'Anna') und klebt sie zu einem einzigen Wort-/Satzstück zusammen ('Meier, Anna'). Genau wie beim Basteln zwei Papierstreifen aneinanderkleben.
- Zelle / Zellbezug (z. B. B2): Eine Zelle ist ein Kästchen in der Tabelle. Die Adresse besteht aus dem Spalten-Buchstaben (B) und der Zeilen-Nummer (2). 'B2' heisst also 'das Kästchen in Spalte B, Zeile 2' - Excel holt sich von dort den Inhalt.
- Das Gleichheitszeichen = am Anfang: Es ist das Startsignal. Nur wenn eine Formel mit = beginnt, rechnet Excel; sonst zeigt es die Zeichen bloss als Text an.
- Der Klebe-Operator &: Das Und-Zeichen wirkt hier wie ein Klebstift - es verbindet den Wert links davon mit dem Wert rechts davon zu einem durchgehenden Text.
- Anführungszeichen " ": Alles, was zwischen zwei doppelten Anführungszeichen steht, ist fester Text, den man selbst vorgibt (z. B. ein Komma, ein Leerzeichen, ein Punkt oder '@firma.de'). Die Anführungszeichen sind nur die Verpackung und erscheinen später nicht im Ergebnis. Achtung: Ein Leerzeichen zwischen den Zeichen ', ' zählt mit - sonst klebt alles ohne Abstand.
- Funktion: Ein fertiger Mini-Automat mit Namen (z. B. VERKETTEN). Man wirft oben etwas hinein und bekommt unten ein Ergebnis heraus.
- Klammern ( ): Sie umschliessen das, womit die Funktion arbeiten soll - wie eine Tüte, in die man die Zutaten legt.
- Argumente: Die einzelnen Zutaten, die man einer Funktion in die Klammer gibt (hier: der Nachname, das Komma-Leerzeichen, der Vorname).
- Semikolon ; : Das Trennzeichen zwischen den Zutaten in der deutschen Excel-Version - es sagt 'hier endet eine Zutat, jetzt kommt die nächste'. (In manchen Länder-Einstellungen ist es ein Komma.)
- VERKETTEN: Eine Funktion, die einfach alle hineingegebenen Textstücke hintereinander klebt - ohne selbst Trenner einzufügen.
- TEXTVERKETTEN: Wie VERKETTEN, aber schlauer: Man gibt einmal ein Trennzeichen an (z. B. ', '), und es wird automatisch zwischen alle Stücke gesetzt. Zusätzlich kann man leere Kästchen überspringen lassen (WAHR = überspringen).
- WAHR / FALSCH: Ja/Nein-Schalter. WAHR = 'ja, leere Zellen weglassen', FALSCH = 'nein, auch leere mitnehmen'.
- KLEIN: Eine Funktion, die jeden Buchstaben in Kleinbuchstaben umwandelt - praktisch für E-Mail-Adressen, die klein sein sollen.
- GLÄTTEN: Eine Putz-Funktion, die versehentliche zusätzliche Leerzeichen am Anfang/Ende oder in der Mitte entfernt, damit der zusammengeklebte Text sauber ist.
📝 Lösung
a) Begriff Textverkettung (3 P.)
Textverkettung (englisch concatenation) bezeichnet in Excel das Zusammenfügen mehrerer einzelner Textbausteine - das können feste Texte, Zellinhalte, Zahlen oder Funktionsergebnisse sein - zu einer einzigen zusammenhängenden Zeichenfolge in einer Zielzelle.
Das Ergebnis einer Verkettung ist stets ein Textwert (auch wenn Zahlen beteiligt sind). Umgesetzt wird sie entweder über den Verkettungsoperator & oder über die dafür vorgesehenen Textfunktionen VERKETTEN, TEXTKETTE bzw. TEXTVERKETTEN. Fest einzufügende Bestandteile wie Leer-, Satz- oder Sonderzeichen werden dabei als Textliteral in doppelten Anführungszeichen " " mitverkettet.
(Punktelogik: 1 P. Zusammenfügen mehrerer Bausteine zu einem String, 1 P. Ergebnis ist Text, 1 P. Umsetzung über & oder Textfunktion.)
b) Zwei betriebliche Anwendungsgebiete (2 P.)
- Bilden von Voll- bzw. Anzeigenamen: Aus getrennt gespeicherten Feldern (z. B. Vorname in Spalte A, Nachname in Spalte B) wird ein einheitlicher Anzeigename wie
Meier, Annaerzeugt - für Listen, Ausweise oder Auswertungen. - Erzeugen dynamischer Texte für Serienbriefe / Adressetiketten / E-Mail-Adressen: Anrede, Strasse, PLZ, Ort oder eine E-Mail-Adresse werden aus einzelnen Zellen automatisch zu einem fertigen Text- bzw. Adressblock zusammengesetzt, der sich bei Datenänderung automatisch aktualisiert.
c) Drei Formel-Methoden für "Meier, Anna" in D2 (3 P.)
Methode 1 - Verkettungsoperator &
=B2 & ", " & A2
Bestandteile:
=- leitet jede Formel ein; sagt Excel, dass gerechnet/verkettet und nicht als Text angezeigt wird.B2- Zellbezug auf SpalteB, Zeile2(= Nachname "Meier"); liefert den Zellinhalt.&- Verkettungsoperator; klebt den links stehenden an den rechts stehenden Wert.", "- Textliteral in doppelten Anführungszeichen; hier ein Komma gefolgt von einem Leerzeichen. Die Anführungszeichen kennzeichnen festen Text; sie selbst erscheinen nicht im Ergebnis.A2- Zellbezug auf SpalteA, Zeile2(= Vorname "Anna").- Ergebnis:
Meier, Anna
Methode 2 - Funktion VERKETTEN
=VERKETTEN(B2; ", "; A2)
Bestandteile:
=- Formelbeginn.VERKETTEN(- Funktionsname + öffnende Klammer(; verknüpft mehrere Textelemente zu einem.B2- 1. Argument (Nachname).;- Argumenttrennzeichen (Semikolon in der deutschen Excel-Version); trennt die einzelnen Argumente voneinander.", "- 2. Argument: Textliteral Komma + Leerzeichen.;- trennt 2. und 3. Argument.A2- 3. Argument (Vorname).)- schliessende Klammer; beendet die Argumentliste.- Ergebnis:
Meier, Anna
Methode 3 - Funktion TEXTVERKETTEN (setzt ein Trennzeichen automatisch zwischen die Elemente)
=TEXTVERKETTEN(", "; WAHR; B2; A2)
Bestandteile:
=- Formelbeginn.TEXTVERKETTEN(- Funktionsname + öffnende Klammer; kombiniert Text aus mehreren Bereichen/Zeichenfolgen und fügt ein Trennzeichen dazwischen ein.", "- 1. Argument = Trennzeichen (delimiter): Komma + Leerzeichen, das zwischen jedes folgende Element gesetzt wird.;- Argumenttrennzeichen.WAHR- 2. Argument = ignoreempty: Wahrheitswert;WAHRbedeutet, leere Zellen werden übersprungen (es entstehen keine doppelten Trennzeichen).FALSCHwürde leere Zellen mitzählen.;- Trennzeichen.B2- 3. Argument = erstes zu verkettendes Element (Nachname).;- Trennzeichen.A2- 4. Argument = zweites Element (Vorname).)- schliessende Klammer.- Ergebnis:
Meier, Anna
Alle drei Formeln liefern dasselbe Resultat; sie sind austauschbare Methoden derselben Aufgabe.
d) E-Mail-Adresse in E2 (2 P.)
=KLEIN(A2 & "." & B2 & "@firma.de")
Bestandteile:
=- Formelbeginn.KLEIN(- Funktionsname + öffnende Klammer; wandelt den gesamten in Klammern erzeugten Text in Kleinbuchstaben um (erfuellt die Vorgabe "vollständig klein"). Die Verkettung im Inneren wird zürst berechnet, dann als Ganzes klein gesetzt.A2- Vorname ("Anna").&- Verkettungsoperator."."- Textliteral: ein Punkt, der Vor- und Nachname trennt.&- verkettet weiter.B2- Nachname ("Meier").&- verkettet weiter."@firma.de"- Textliteral mit dem festen Domain-Teil inkl.@-Zeichen.)- schliessende Klammer der FunktionKLEIN.- Ergebnis:
anna.meier@firma.de
Praxis-Hinweis (Robustheit): Enthalten die Ausgangszellen führende/nachgestellte Leerzeichen, empfiehlt sich zusätzlich die Funktion
GLÄTTEN(entfernt überflüssige Leerzeichen), z. B.=KLEIN(GLÄTTEN(A2) & "." & GLÄTTEN(B2) & "@firma.de"). In der Klausur genügt die obige Formel; der Hinweis zeigt Verständnis für saubere Datenaufbereitung.
⟨+1⟩ Zur Methodenwahl gibt es eine klare Linie: Beim einfachen Verketten ist das kaufmännische Und dem Funktionsaufruf vorzuziehen — VERKETTEN() ist bereits als historisch markiert, und TEXTKETTE() bringt gegenüber & keinen Vorteil; TEXTVERKETTEN() lohnt erst, wenn ein Trennzeichen automatisch zwischen viele Elemente gesetzt werden soll.
Navigation per Hashtag
15. Navigation per Hashtag
✅ von 2 Profs geprüft
a) Erläutern Sie das Grundprinzip der "Navigation per Hashtag" und geben Sie an, welche Excel-Funktion dafür eingesetzt wird und welche Rolle das Zeichen # dabei spielt. (2 P)
b) Erstellen Sie auf dem Blatt Menü in Zelle A2 eine Formel, die als anklickbaren Link mit dem Anzeigetext "Zur Eingabe" auf die Zelle A1 des Blattes Eingabe springt. Erklären Sie jeden Bestandteil der Formel. (4 P)
c) Zeigen Sie, wie man einen dynamischen Sprunglink baut, dessen Zielblattname als Text in Zelle B2 steht. (2 P)
d) Nennen Sie genau 2 Vorteile der Hashtag-Navigation gegenüber dem bloßen Anklicken des Blattregisters. (2 P)
(gesamt 10 Punkte)
- THEMA erkennen: 'Navigation per Hashtag' = Sprung-Links INNERHALB der Arbeitsmappe mit der HYPERLINK-Funktion; das '#' sagt Excel 'Ziel liegt im selben Dokument' (kein Internet-Link).
- Grundmuster hinschreiben: =HYPERLINK("#Blattname!Zelle";"Anzeigetext")
- JEDEN Baustein einzeln benennen (QUBA-Pflicht): = / HYPERLINK / ( / " / # / Blattname / ! / Zelle / " / ; / Anzeigetext / ).
- Beispiel b) sauber ableiten: =HYPERLINK("#Eingabe!A1";"Zur Eingabe") und Zeichen für Zeichen erklären.
- Blattnamen mit Leerzeichen -> in Hochkommas: "#'Daten 2026'!A1".
- Dynamik c) über Textverkettung mit &: =HYPERLINK("#"&B2&"!A1";"Gehe zu "&B2) — B2 liefert den Blattnamen, & klebt die Textteile zusammen.
- Profi-Tipp: statt Zellbezug einen benannten Bereich als Ziel nehmen ("#Menü") -> Link bricht nicht, wenn Zeilen eingefügt werden.
- Rückkehr-Muster: auf JEDES Blatt oben =HYPERLINK("#Menü!A1";"Menü") -> Inhaltsverzeichnis-Prinzip.
- Vorteile d) GENAU 2 sauber getrennt: (1) Punktgenauer Sprung zur richtigen Zelle statt nur zum Blatt; (2) formelbasiert = kopier-/generierbar, zentrales Menü, automatisch pflegbar.
- Nicht verwechseln: HYPERLINK-Funktion (per Hashtag) vs. manuelles 'Hyperlink einfügen' > 'Ort in diesem Dokument' (macht intern dasselbe #, ist aber nicht formelgesteuert).
- Arbeitsmappe = die gesamte Excel-Datei. Tabellenblatt (oder 'Blatt') = eine einzelne Seite darin, unten als Reiter/Registerkarte sichtbar. Eine große Datei kann 20+ solcher Seiten haben.
- Blattregister = die Reiter-Leiste ganz unten in Excel, über die man zwischen den Seiten wechselt – wie Trennblätter in einem Ordner.
- 'Navigation per Hashtag' = man baut Klick-Verknüpfungen (Sprungziele), die einen sofort an die richtige Stelle in der Datei bringen – gesteuert über das Zeichen #.
- Hashtag / Raute (#) = das Doppelkreuz-Zeichen. Hier ist es ein Signal an Excel: 'Das Ziel liegt in DIESER Datei', nicht im Internet und nicht in einer anderen Datei.
- Funktion = ein eingebauter Excel-Befehl mit festem Namen, der etwas Bestimmtes tut. HYPERLINK verwandelt eine Zelle in einen anklickbaren Link, ähnlich wie ein unterstrichenes Wort auf einer Internetseite.
- Formel = eine Rechen- bzw. Befehlszeile in einer Zelle. Sie beginnt immer mit '=', damit Excel weiß: rechne/mach etwas, statt den Text nur anzuzeigen.
- Argument = eine 'Zutat', die man einer Funktion in Klammern mitgibt. HYPERLINK bekommt zwei Zutaten: (1) wohin gesprungen wird, (2) welcher Text angezeigt wird.
- Semikolon (;) = das Trennzeichen zwischen zwei Zutaten in deutscher Excel-Version. In der englischen Version wird stattdessen ein Komma (,) benutzt.
- Ausrufezeichen (!) = trennt in Excel den Seitennamen von der Zellangabe. 'Eingabe!A1' heißt schlicht: 'Zelle A1 auf der Seite Eingabe'.
- Anführungszeichen (" ") = umschließen Text. Alles dazwischen behandelt Excel als feste Buchstabenfolge, nicht als Rechenwert.
- Zelladresse (z. B. A1) = die Koordinate einer Zelle: Buchstabe = Spalte, Zahl = Zeile. A1 ist die oberste linke Zelle.
- Kaufmännisches Und (&) = 'Textkleber'. Es fügt mehrere Textstücke zu einem einzigen zusammen, z. B. "#" + "Eingabe" + "!A1" ergibt "#Eingabe!A1".
- Zellbezug ohne Anführungszeichen (z. B. B2) = 'nimm den aktuellen Inhalt von Zelle B2'. Mit Anführungszeichen ("B2") wäre dagegen der Buchstabe-Zahl-Text 'B2' gemeint, nicht sein Inhalt.
- Benannter Bereich = man gibt einer Zelle/einem Bereich einen eigenen Namen (z. B. 'Menü'). Praktisch, weil der Name mitwandert, wenn man später Zeilen einfügt – der Link zeigt weiter aufs Richtige.
- Dynamisch = passt sich automatisch an. Ändert man den Blattnamen in B2, zeigt derselbe Link von selbst woanders hin – man muss die Formel nicht anfassen.
- Anzeigetext = das, was man in der Zelle liest (z. B. 'Zur Eingabe'), im Gegensatz zur technischen Adresse dahinter, die verborgen bleibt.
📝 Lösung
a) Grundprinzip der "Navigation per Hashtag" (2 P)
"Navigation per Hashtag" bezeichnet den Aufbau klickbarer Sprung-Links innerhalb derselben Arbeitsmappe mit Hilfe der Tabellen-Funktion HYPERLINK. Das entscheidende Zeichen ist die Raute # (englisch: hashtag) am Anfang der Zieladresse:
- Beginnt die Zieladresse mit
#, interpretiert Excel den nachfolgenden Text als Ort innerhalb des aktuellen Dokuments (also ein Tabellenblatt bzw. eine Zelle in derselben Mappe) — nicht als externe Datei oder Internet-Adresse. - Hinter dem
#steht das Sprungziel im MusterBlattname!Zelle(z. B.#Ausgabe!A1).
So entsteht z. B. auf einem zentralen Blatt Menü ein Inhaltsverzeichnis, von dem aus man per Klick punktgenau in jeden Eingabe-, Verarbeitungs- oder Ausgabebereich springt und über einen Rücklink wieder zurückkehrt.
Grundmuster:
=HYPERLINK("#Blattname!Zelle"; "Anzeigetext")
b) Formel für Zelle Menü!A2 – jeder Bestandteil erklärt (4 P)
Lösung:
=HYPERLINK("#Eingabe!A1"; "Zur Eingabe")
Bestandteil-für-Bestandteil (QUBA-Pflicht):
| Bestandteil | Was es ist | Wozu es dient |
|---|---|---|
= |
Formel-Startzeichen | Sagt Excel: "Ab hier kommt eine Formel, kein einfacher Text." Ohne = würde nur der Text angezeigt. |
HYPERLINK |
Funktionsname | Die Funktion, die eine Zelle in einen anklickbaren Link verwandelt. |
( |
öffnende Klammer | Beginn der Argumentliste – hier stehen die "Zutaten" der Funktion. |
" |
Anführungszeichen (öffnend) | Kennzeichnet den Beginn eines Textwertes. Die Zieladresse muss als Text übergeben werden. |
# |
Raute / Hashtag | Kernstück: signalisiert "Ziel liegt in diesem Dokument" (internes Sprungziel statt externer Datei/URL). |
Eingabe |
Blattname | Das Ziel-Tabellenblatt, zu dem gesprungen werden soll. |
! |
Ausrufezeichen (Trennzeichen) | Trennt den Blattnamen von der Zellangabe – Excel-Standard für "Blatt ! Zelle". |
A1 |
Zelladresse | Die konkrete Zielzelle auf dem Blatt Eingabe, auf der der Cursor landet. |
" |
Anführungszeichen (schließend) | Beendet die Text-Zieladresse. |
; |
Semikolon (Argument-Trennzeichen) | Trennt das 1. Argument (Zieladresse) vom 2. Argument (Anzeigetext). (In deutscher Excel-Version ;, in englischer ,.) |
"Zur Eingabe" |
Text (2. Argument) | Der Anzeigetext, der in der Zelle sichtbar ist (statt der technischen Adresse). Optional – ohne ihn zeigt die Zelle die Zieladresse selbst. |
) |
schließende Klammer | Beendet die Argumentliste und damit die Funktion. |
Hinweis für Blattnamen mit Leerzeichen (klausurrelevanter Sonderfall): Solche Namen müssen in einfache Hochkommas gesetzt werden, sonst gibt es einen Fehler:
=HYPERLINK("#'Daten 2026'!A1"; "Zur Datenbasis")Die'…'klammern den Blattnamen, das#und!bleiben davor bzw. dahinter.
c) Dynamischer Sprunglink (Zielblatt steht in B2) (2 P)
Lösung:
=HYPERLINK("#"&B2&"!A1"; "Gehe zu "&B2)
Bestandteile, die über b) hinausgehen:
| Bestandteil | Was es ist | Wozu es dient |
|---|---|---|
"#" |
Text-Baustein | Liefert nur das Hashtag als Text-Anfang der Adresse. |
& |
Verkettungs-Operator (Und-Zeichen) | Klebt Texte zusammen. Aus "#", dem Inhalt von B2 und "!A1" wird ein einziger Adress-Text. |
B2 |
Zellbezug (ohne Anführungszeichen) | Liefert den aktuellen Inhalt der Zelle B2 (z. B. Eingabe). Kein Text in Anführungszeichen, weil der Wert der Zelle gebraucht wird, nicht das Wort "B2". |
"!A1" |
Text-Baustein | Ergänzt Trennzeichen ! und Zielzelle A1. |
"Gehe zu "&B2 |
Text + Verkettung | Baut den Anzeigetext dynamisch, z. B. Gehe zu Eingabe. |
Steht in B2 der Wert Eingabe, setzt Excel intern die Adresse #Eingabe!A1 zusammen. Ändert man B2 auf Ausgabe, zeigt derselbe Link automatisch dorthin – ideal für ein selbst aufbauendes Inhaltsverzeichnis, bei dem man die Formel einfach nach unten zieht und daneben die Blattnamen listet.
Robustheits-Tipp: Statt fester Zellbezüge kann man als Ziel einen benannten Bereich verwenden (
=HYPERLINK("#Menü"; "Menü")). Vorteil: Fügt man später Zeilen ein, wandert der Name mit – der Link bricht nicht.
d) Genau 2 Vorteile gegenüber dem Blattregister (2 P)
Punktgenaues Anspringen einer bestimmten Zelle/Bereichs statt nur des Blattanfangs: Das Blattregister öffnet lediglich das Blatt an der zuletzt aktiven Stelle; die Hashtag-Navigation landet exakt auf
A1bzw. dem gewünschten Zielbereich – wichtig bei sehr großen Blättern.Formelbasiert und dadurch skalierbar/automatisierbar: Die Links lassen sich kopieren, mit
&dynamisch aus Zellinhalten erzeugen und zentral auf einem Menüblatt bündeln. Bei zwei Dutzend Blättern spart das gegenüber dem manuellen Suchen im überfüllten Blattregister erheblich Zeit und bleibt zentral pflegbar.
(Weitere denkbare, aber hier nicht verlangte Vorteile: Rücksprung-Buttons auf jedem Blatt, sprechende Anzeigetexte statt kryptischer Registernamen.)
⟨+1⟩ Die zweite Navigationstechnik ist die Reserve für fremde, unverlinkte Mappen: Eine selbst gesetzte Marke wie ##01 wird über STRG+F mit Suchbereich Arbeitsmappe und „Alle suchen" gefunden — das geöffnet bleibende Ergebnisfenster wirkt dann als anspringbares Inhaltsverzeichnis ganz ohne HYPERLINK-Formeln.
PROGNOSE.ETS()
16. Kostenspaltung
✅ von 2 Profs geprüft
Ein Fertigungsbetrieb hat für sechs Beschäftigungsgrade die Gesamtkosten K einer Periode erfasst. Die Werte stehen in einem Excel-Tabellenblatt:
| C | D | E | F | G | H | |
|---|---|---|---|---|---|---|
| Zeile 3: Herstellungsmenge x [Stück] | 0 | 10 | 20 | 30 | 40 | 50 |
| Zeile 6: Gesamtkosten K [EUR] | 150 | 270 | 390 | 510 | 630 | 750 |
Die Praxis unterstellt eine lineare Kostenfunktion. In Zelle H8 sollen die Fixkosten der Periode, in Zelle H9 die variablen Stückkosten ermittelt werden.
a) (2 P.) Erläutern Sie kurz, was unter Kostenspaltung (Kostenauflösung) zu verstehen ist, und geben Sie die zugehörige lineare Kostenfunktion an. b) (2 P.) Mit welcher Excel-Tabellenblattfunktion lassen sich die Fixkosten in Zelle H8 unmittelbar bestimmen? Geben Sie die vollständige Formel an. c) (2 P.) Mit welcher Excel-Tabellenblattfunktion lassen sich die variablen Stückkosten in Zelle H9 unmittelbar bestimmen? Geben Sie die vollständige Formel an. d) (2 P.) Überprüfen Sie beide Ergebnisse rechnerisch mit der Hoch-Tief-Methode (High-Low-Methode).
- a) Kostenspaltung = Gesamtkosten in FIX + VARIABEL zerlegen. Lineare Kostenfunktion K(x) = Kf + kv*x. Fixkosten = Achsenabschnitt (Kosten bei x=0), variable Stückkosten = Steigung der Kostengeraden.
- b) Fixkosten in H8 = Tabellenblattfunktion ACHSENABSCHNITT (engl. INTERCEPT) -> Schnittpunkt der Regressionsgeraden mit der y-Achse. Formel: =ACHSENABSCHNITT(C6:H6;C3:H3). Merkregel: erst Y (Kosten), dann X (Menge). Ergebnis 150.
- c) Variable Stückkosten in H9 = Tabellenblattfunktion STEIGUNG (engl. SLOPE) -> Steigung der Regressionsgeraden. Formel: =STEIGUNG(C6:H6;C3:H3). Ergebnis 12.
- d) Hoch-Tief-Kontrolle: kv = (Kmax - Kmin)/(xmax - xmin) = (750-150)/(50-0) = 12 EUR/Stück; Kf = Kmax - kv*xmax = 750 - 12*50 = 150 EUR. Deckt sich mit b) und c).
- Argument-Reihenfolge (Y;X) NIE vertauschen. Deutsches Excel: Semikolon ; trennt Argumente, Doppelpunkt : ist Bereichs-Operator.
- Alternative Ein-Formel-Lösung: RGP (LINEST) liefert Steigung UND Achsenabschnitt in einem Zug.
- Kostenspaltung: Man teilt die gesamten Kosten in zwei Töpfe. Topf 1 = Kosten, die immer gleich hoch sind, egal wie viel produziert wird (Fixkosten, z. B. Miete). Topf 2 = Kosten, die mit jedem zusätzlichen Stück steigen (variable Kosten, z. B. Material).
- Lineare Kostenfunktion K(x) = Kf + kv*x: Ein Rezept, das ausrechnet, was die Produktion kostet. Kf ist der Grundbetrag (auch bei 0 Stück fällig), kv ist der Aufpreis pro Stück, x ist die Stückzahl. Beispiel: 150 Grundgebühr + 12 EUR pro Stück.
- Gerade / Achsenabschnitt / Steigung: Trägt man die Kosten in ein Diagramm ein, ergeben die Punkte eine schräge Linie. Der Achsenabschnitt ist der Punkt, wo die Linie ganz links (bei 0 Stück) startet = Fixkosten. Die Steigung sagt, wie steil die Linie ansteigt = wie viel jedes Stück extra kostet.
- Regression / mathematische Methode / kleinste Quadrate: Ein Rechenverfahren, das die bestmögliche gerade Linie durch eine Punktwolke legt, sodass sie möglichst nah an allen Punkten liegt. Excel macht das automatisch im Hintergrund.
- = (Gleichheitszeichen): Das Startsignal in Excel. Erst wenn eine Zelle mit = beginnt, rechnet Excel; sonst zeigt es den Text nur an.
- ACHSENABSCHNITT (INTERCEPT): Eine fertige Excel-Funktion, die aus deinen Zahlen den Startwert der Linie (bei 0 Stück) herausliest = die Fixkosten.
- STEIGUNG (SLOPE): Eine fertige Excel-Funktion, die ausrechnet, wie stark die Kosten pro Stück zunehmen = die variablen Stückkosten.
- ( ) Klammern: Sie umschliessen die Angaben, mit denen die Funktion rechnen soll (die 'Zutaten'). Auf jede öffnende Klammer gehört eine schliessende.
- : (Doppelpunkt): Bedeutet 'von ... bis'. C6:H6 heisst: alle Zellen von C6 bis H6 (also die ganze Zeile mit den Kostenwerten).
- ; (Semikolon): Ein Trennstrich zwischen zwei Angaben. Er sagt Excel: 'Hier hört die erste Zahlenreihe auf, jetzt kommt die zweite.' Zürst die Kosten (Y), danach die Mengen (X).
- Y und X: Y ist das, was man erklären will (hier die Kosten), X ist das, wovon es abhängt (hier die Stückzahl). Reihenfolge in der Formel: immer erst Y, dann X.
- Hoch-Tief-Methode (High-Low): Eine schnelle Handrechnung: Man nimmt nur den teuersten und den billigsten Fall. Differenz der Kosten geteilt durch Differenz der Mengen ergibt den Preis pro Stück; damit rechnet man dann die Grundkosten zurück.
- RGP (LINEST): Eine Excel-Funktion, die Startwert und Steigung auf einen Schlag liefert - praktisch, wenn man beide Werte mit nur einer Formel will.
📝 Lösung
a) Begriff und Kostenfunktion (2 P.)
Kostenspaltung (synonym Kostenauflösung) bezeichnet die Zerlegung der beobachteten Gesamtkosten in ihre fixen und ihre variablen Bestandteile. Fixe Kosten fallen beschäftigungsunabhängig an (z. B. Miete, Abschreibung), variable Kosten ändern sich mit der Ausbringungsmenge (z. B. Material).
Unterstellt man einen linearen Kostenverlauf, gilt die lineare Kostenfunktion:
K(x)= Gesamtkosten bei Menge xKf= fixe Kosten der Periode (Konstante)kv= variable Kosten pro Stück (Grenzkosten)x= Herstellungsmenge
Geometrisch ist das eine Gerade: Kf ist der Achsenabschnitt (Kostenwert bei x = 0), kv die Steigung. Die von der Aufgabe erwähnte mathematische Methode legt diese Gerade per linearer Regression (Methode der kleinsten Quadrate) durch die Messpunkte — genau das leisten die beiden Excel-Funktionen unten.
b) Fixkosten in Zelle H8 (2 P.)
Die Fixkosten sind der Achsenabschnitt der Kostengeraden (Wert bei x = 0). Die unmittelbar passende Tabellenblattfunktion ist ACHSENABSCHNITT (englisch INTERCEPT):
=ACHSENABSCHNITT(C6:H6;C3:H3)
Ergebnis: 150 EUR
Bestandteil-für-Bestandteil (QUBA-Regel)
| Bestandteil | Bedeutung / Wozu |
|---|---|
= |
Gleichheitszeichen — startet in Excel jede Formel; ohne = würde die Zelle den Text nur anzeigen, nicht rechnen. |
ACHSENABSCHNITT |
Funktionsname. Legt eine Regressionsgerade durch die Punkte und gibt deren y-Achsen-Schnittpunkt zurück = Kosten bei x = 0 = Fixkosten. |
( |
Öffnende Klammer — beginnt die Argumentliste der Funktion. |
C6:H6 |
1. Argument = bekannte_y_Werte: der Bereich der Gesamtkosten K (150 … 750). Die Kosten sind die abhängige Grösse (y). |
: |
Bereichs-Operator ("bis"). C6:H6 meint alle Zellen von C6 durchgehend bis H6. |
; |
Argument-Trennzeichen (deutsches Excel). Trennt das 1. Argument (y) vom 2. Argument (x). |
C3:H3 |
2. Argument = bekannte_x_Werte: der Bereich der Herstellungsmengen x (0 … 50). Die Menge ist die unabhängige Grösse (x). |
) |
Schliessende Klammer — beendet die Argumentliste. |
Reihenfolge unbedingt Y vor X:
ACHSENABSCHNITT(y; x). Vertauscht man die Bereiche, rechnet Excel die Umkehrgerade und liefert einen falschen Wert.
c) Variable Stückkosten in Zelle H9 (2 P.)
Die variablen Stückkosten sind die Steigung der Kostengeraden. Die unmittelbar passende Tabellenblattfunktion ist STEIGUNG (englisch SLOPE):
=STEIGUNG(C6:H6;C3:H3)
Ergebnis: 12 EUR/Stück
Bestandteil-für-Bestandteil (QUBA-Regel)
| Bestandteil | Bedeutung / Wozu |
|---|---|
= |
Startet die Formel (Rechenmodus der Zelle). |
STEIGUNG |
Funktionsname. Gibt die Steigung derselben Regressionsgeraden zurück = "wie viel EUR mehr pro zusätzlichem Stück" = variable Stückkosten. |
( |
Öffnet die Argumentliste. |
C6:H6 |
1. Argument = bekannte_y_Werte: Gesamtkosten K (abhängige Grösse). |
: |
Bereichs-Operator (von C6 bis H6). |
; |
Trennt das y-Argument vom x-Argument. |
C3:H3 |
2. Argument = bekannte_x_Werte: Herstellungsmengen x (unabhängige Grösse). |
) |
Schliesst die Argumentliste. |
Beide Funktionen greifen auf dieselben zwei Bereiche in gleicher Reihenfolge zu — ACHSENABSCHNITT liest daraus den Startpunkt, STEIGUNG die Steigung der einen gemeinsamen Geraden.
d) Kontrolle mit der Hoch-Tief-Methode (2 P.)
Man nutzt nur den höchsten und den niedrigsten Beschäftigungspunkt.
Variable Stückkosten:
Fixkosten (in einen Punkt einsetzen, z. B. den höchsten):
Ergebnis: Kf = 150,00 EUR, kv = 12,00 EUR/Stück — identisch zu den Excel-Ergebnissen aus b) und c). Das ist hier zu erwarten, weil die Datenpunkte exakt auf einer Geraden liegen (je +10 Stück steigen die Kosten konstant um +120 EUR = 12 EUR/Stück); bei solchen perfekt linearen Daten liefern Regression und Hoch-Tief-Methode denselben Wert.
Probe mit der Kostenfunktion, z. B. x = 30: K = 150 + 12 * 30 = 150 + 360 = 510 EUR — stimmt mit dem Tabellenwert überein.
Kurz-Merkbox
| Gesucht | Grösse an der Geraden | Excel-Funktion | Formel |
|---|---|---|---|
| Fixkosten (H8) | Achsenabschnitt (x=0) | ACHSENABSCHNITT |
=ACHSENABSCHNITT(C6:H6;C3:H3) |
| var. Stückkosten (H9) | Steigung | STEIGUNG |
=STEIGUNG(C6:H6;C3:H3) |
Alternative: Eine einzige Matrixformel =RGP(C6:H6;C3:H3) (englisch LINEST) liefert Steigung (12) und Achsenabschnitt (150) nebeneinander.
⟨+1⟩ Die Brücke zum Prognose-Kapitel ist einen Reservepunkt wert: STEIGUNG() und ACHSENABSCHNITT() liefern genau die Parameter derselben Kleinste-Quadrate-Geraden, die PROGNOSE.LINEAR() intern nutzt — die Kostenspaltung ist lineare Regression, nur dass hier die Parameter interessieren und nicht der extrapolierte Wert.
CAGR und Co.
17. CAGR und Co. (14 P.)
✅ von 2 Profs geprüft
Gegeben ist folgender Ausschnitt eines Tabellenblatts mit dem Jahresumsatz eines Unternehmens (in Mio. EUR):
| A (Jahr) | B (Umsatz) | |
|---|---|---|
| 2 | 2019 | 100 |
| 3 | 2020 | 115 |
| 4 | 2021 | 108 |
| 5 | 2022 | 130 |
| 6 | 2023 | 150 |
| 7 | 2024 | 161 |
a) (4 P.) Was versteht man unter dem CAGR? Erläutern Sie ausführlich (Definition, Formel, Aussage). b) (2 P.) Wozu verwendet man diese Kennzahl typischerweise? Nennen Sie zwei Beispiele. c) (4 P.) Erläutern Sie zwei verschiedene Möglichkeiten, den CAGR für den Umsatz (2019 bis 2024) im Tabellenblatt zu ermitteln. Geben Sie jeweils die konkrete Formel an. d) (4 P.) Für den CAGR benötigt man die Anzahl der Perioden n. Erläutern Sie zwei verschiedene Verfahren, diese Periodenanzahl im Tabellenblatt zu ermitteln.
- a) CAGR = Compound Annual Growth Rate = geometrische durchschnittliche jährliche Wachstumsrate. Formel: (Endwert/Anfangswert)^(1/n) - 1. Aussage: die eine fiktive KONSTANTE jährliche Rate, mit der der Anfangswert in n Perioden exakt zum Endwert wächst. Glättet Schwankungen (geometrisch, nicht arithmetisch), berücksichtigt Zinseszins. Nur Anfang + Ende + n gehen ein, Zwischenwerte werden ignoriert.
- b) Zwei Beispiele: (1) durchschnittliche jährliche Rendite eines Investments/Aktienportfolios über mehrere Jahre; (2) durchschnittliches jährliches Umsatz- oder Gewinnwachstum eines Unternehmens (auch zum Vergleich zweier Unternehmen).
- c) Weg 1 (Grundrechenarten): =(B7/B2)^(1/(A7-A2))-1 . Weg 2 (Finanzfunktion): =ZW2ZINS(A7-A2;B2;B7) . Anfangs-/Endwert bei Bedarf dynamisch holen mit XVERWEIS oder INDIREKT ('und Co.').
- d) n bestimmen: Verfahren 1 =ANZAHL(B2:B7)-1 (Anzahl Datenpunkte minus 1). Verfahren 2 =A7-A2 (Endjahr minus Anfangsjahr); bei echten Datumsangaben stattdessen =BRTEILJAHRE(Startdatum;Enddatum).
- Ergebnis im Beispiel: n=5, CAGR = (161/100)^(1/5)-1 = 9,99 %.
- CAGR (gesprochen 'kagr') heisst 'durchschnittliche jährliche Wachstumsrate'. Stell dir vor, dein Sparguthaben ist in 5 Jahren von 100 auf 161 Euro gewachsen - mal mehr, mal weniger pro Jahr. Der CAGR sagt dir: 'Als wäre jedes Jahr GLEICH viel dazugekommen, nämlich rund 10 % pro Jahr.' Es ist also eine geglättete Durchschnitts-Wachstumsgeschwindigkeit.
- Anfangswert / Endwert = der erste und der letzte Wert der Reihe. n = die Anzahl der Jahre DAZWISCHEN. Achtung: Bei 6 Jahreszahlen liegt nur 5-mal ein Jahr dazwischen - deshalb n=5 und nicht 6 (wie bei 6 Zaunpfählen nur 5 Lücken sind).
- 'Hoch 1/n' bedeutet 'die n-te Wurzel ziehen'. Wurzel ist die Umkehrung von 'mal genommen'. Weil sich Wachstum jedes Jahr auf das schon Gewachsene draufsetzt (Zinseszins), darf man NICHT einfach die Jahresprozente addieren und durch die Jahre teilen - man muss diese Wurzel nehmen. Am Ende zieht man '-1' (also 100 %) ab, damit aus dem Faktor 1,10 die reine Zuwachs-Prozentzahl 10 % wird.
- ^ ist das 'hoch'-Zeichen (Potenz), / ist geteilt, - ist minus. Runde Klammern ( ) legen wie in Mathe fest, was zürst gerechnet wird.
- ZW2ZINS ist ein fertiger Excel-Knopf, der die CAGR-Formel schon eingebaut hat: du gibst nur die Jahre, den Startwert und den Endwert ein, und Excel rechnet die Rate von selbst aus. Die drei Angaben werden durch Semikolon ( ; ) getrennt - das Semikolon ist in der deutschen Excel-Version einfach das Trennzeichen zwischen den einzelnen Eingaben einer Funktion.
- XVERWEIS ist eine Nachschlage-Funktion: 'Suche mir in dieser Spalte den Eintrag 2024 und gib mir den passenden Umsatz aus der Nebenspalte.' Der Doppelpunkt ( : ) heisst 'von ... bis ...' und beschreibt einen zusammenhängenden Zellbereich, z. B. B2:B7 = alle Zellen von B2 bis B7.
- INDIREKT baut eine Zell-Adresse aus Textbausteinen zusammen. Das kaufmännische Und ( & ) klebt Text zusammen, z. B. den Buchstaben 'B' und die Zahl 7 zu 'B7'. Anführungszeichen ' ' markieren festen Text. So kann Excel selbst ausrechnen, welche Zelle es nehmen soll.
- ANZAHL zählt einfach, wie viele Zahlen in einem Bereich stehen. BRTEILJAHRE rechnet aus, wie viele (auch angebrochene) Jahre zwischen zwei Kalenderdaten liegen - praktisch, wenn nicht ganze Jahre, sondern echte Datumsangaben vorliegen.
📝 Lösung
a) Definition und Bedeutung des CAGR (4 P.)
CAGR steht für Compound Annual Growth Rate, auf Deutsch die durchschnittliche jährliche Wachstumsrate (auch: Zuwachsrate). Sie beantwortet die Frage: Mit welcher gleichbleibenden Rate hätte eine Grösse pro Jahr wachsen müssen, um vom Anfangswert nach n Perioden genau den beobachteten Endwert zu erreichen?
Berechnungsformel:
CAGR = (Endwert / Anfangswert)^(1/n) − 1
- Endwert – der Wert am Ende des Betrachtungszeitraums (hier 2024: 161).
- Anfangswert – der Wert am Anfang des Betrachtungszeitraums (hier 2019: 100).
- n – Anzahl der Perioden (Jahre) zwischen Anfangs- und Endzeitpunkt (hier 5).
Ausführliche Erläuterung (für die vollen 4 P. wichtig):
- Geometrisches, kein arithmetisches Mittel. Der CAGR ist das geometrische Mittel der jährlichen Wachstumsfaktoren. Er berücksichtigt damit den Zinseszins-/Verkettungseffekt – jedes Jahr wachst auf dem bereits gewachsenen Vorjahreswert. Ein einfacher arithmetischer Durchschnitt der Jahresraten wäre hier falsch, weil er den Verkettungseffekt ignoriert und tendenziell zu hoch ausfällt.
- Normalisierung/Glättung. Der CAGR fasst alle jährlichen Schwankungen (im Beispiel der Einbruch 2021) zu einem einzigen, geglätteten Wert zusammen. Er beschreibt eine fiktive, gleichmässige Entwicklung – so, als wäre jedes Jahr exakt gleich stark gewachsen.
- Vergleichbarkeit. Weil das Ergebnis eine einzige Prozentzahl pro Jahr ist, lassen sich unterschiedliche Grössen oder Unternehmen über unterschiedlich lange Zeiträume hinweg direkt vergleichen.
- Grenze/Vereinfachung. In die Formel gehen nur Anfangswert, Endwert und n ein – die Zwischenwerte sind egal. Zwei völlig verschiedene Verläufe mit gleichem Start- und Endpunkt haben denselben CAGR. Das ist gewollt (Glättung), aber man verliert Information über Volatilität.
Zahlenbeispiel (mit den Aufgabendaten):
CAGR = (161 / 100)^(1/5) − 1 = 1,61^0,2 − 1 = 1,0999 − 1 = 0,0999 ≈ 9,99 %
Der Umsatz ist von 2019 bis 2024 also im Schnitt um rund 9,99 % pro Jahr gewachsen.
b) Typische Verwendung – zwei Beispiele (2 P.)
- Investitions-/Renditeanalyse: Ermittlung der durchschnittlichen jährlichen Rendite eines Investments (z. B. eines Aktien- oder Fondsdepots) über mehrere Jahre, um die Performance verschiedener Anlagen vergleichbar zu machen.
- Unternehmens-/Marktwachstum: Ermittlung des durchschnittlichen jährlichen Umsatz- oder Gewinnwachstums eines Unternehmens (oder eines Marktes/Marktanteils), z. B. um zwei Unternehmen mit unterschiedlicher Historie miteinander zu vergleichen.
c) Zwei Wege, den CAGR im Tabellenblatt zu ermitteln (4 P.)
Annahme für die Zellbezüge: Anfangswert steht in B2 (=100), Endwert in B7 (=161), die Jahreszahlen in A2 (=2019) und A7 (=2024).
Weg 1 – über die Grundrechenarten (Potenz-/Wurzelformel)
=(B7/B2)^(1/(A7-A2))-1
Bestandteil-für-Bestandteil (QUBA-Pflicht):
| Baustein | Bedeutung / Zweck |
|---|---|
= |
Leitet in Excel jede Formel ein; ohne = würde der Text nur angezeigt, nicht gerechnet. |
(B7/B2) |
Klammer um die Division; erzwingt, dass zürst der Quotient Endwert/Anfangswert gebildet wird. |
B7 |
Zellbezug auf den Endwert (161). |
/ |
Divisionsoperator; teilt Endwert durch Anfangswert = Gesamtwachstumsfaktor (1,61). |
B2 |
Zellbezug auf den Anfangswert (100). |
^ |
Potenzoperator ("hoch"); hebt den Wachstumsfaktor in die angegebene Potenz. |
(1/(A7-A2)) |
Klammer um den Exponenten; A7-A2 = 2024−2019 = 5 = n; 1/5 = 0,2. Der Exponent 1/n ist die n-te Wurzel. |
A7-A2 |
Subtraktion zweier Zellbezüge = Periodenanzahl n. |
-1 |
Zieht die 1 (= 100 %-Basis) ab, damit aus dem Wachstumsfaktor (1,0999) die Wachstumsrate (0,0999 = 9,99 %) wird. |
Ergebnis: 0,0999 ≈ 9,99 % (Zelle als Prozent formatieren).
Weg 2 – über die Finanzfunktion ZW2ZINS (engl. RRI)
Excel hat eine Funktion, die genau diese Formel gekapselt enthält:
=ZW2ZINS(A7-A2;B2;B7)
Bestandteil-für-Bestandteil:
| Baustein | Bedeutung / Zweck |
|---|---|
= |
Leitet die Formel ein. |
ZW2ZINS( … ) |
Funktionsname (englisch RRI). Berechnet den äquivalenten Zinssatz, mit dem ein Barwert in n Perioden zum Zukunftswert wächst – rechnerisch identisch zu (Zw/Bw)^(1/Zzr)-1. |
A7-A2 |
1. Argument = Zzr (Anzahl Zahlungs-/Perioden = n = 5). |
; |
Argumenttrennzeichen (Semikolon); trennt in der deutschen Excel-Version die Argumente voneinander. |
B2 |
2. Argument = Bw (Barwert = Anfangswert = 100). |
B7 |
3. Argument = Zw (Zukunftswert = Endwert = 161). |
Ergebnis: ebenfalls 0,0999 ≈ 9,99 %. Vorteil: kurz und selbsterklärend; Weg 1 zeigt dagegen die Mathematik offen.
"und Co." – Anfangs- und Endwert dynamisch beschaffen
Muss der CAGR für ein frei wählbares Jahr gelten, holt man Anfangs-/Endwert mit einer Nachschlagefunktion, statt B2 und B7 fest zu verdrahten.
Variante mit XVERWEIS (Endwert 2024 nachschlagen):
=XVERWEIS(2024;A2:A7;B2:B7)
| Baustein | Bedeutung / Zweck |
|---|---|
XVERWEIS( … ) |
Funktionsname; sucht einen Wert in einer Spalte und gibt den Treffer aus derselben Zeile einer anderen Spalte zurück. |
2024 |
Suchkriterium (der gesuchte Wert). |
; |
Argumenttrennzeichen. |
A2:A7 |
Suchmatrix – der Bereich, in dem gesucht wird (die Jahresspalte). Der : ist der Bereichsoperator ("von A2 bis A7"). |
B2:B7 |
Rückgabematrix – der Bereich, aus dem der Treffer zurückgegeben wird (die Umsatzspalte). |
Ergebnis: 161. Analog liefert =XVERWEIS(2019;A2:A7;B2:B7) den Anfangswert 100. Kombiniert: =(XVERWEIS(2024;A2:A7;B2:B7)/XVERWEIS(2019;A2:A7;B2:B7))^(1/(2024-2019))-1.
Variante mit INDIREKT (letzten Wert der Spalte dynamisch adressieren):
=INDIREKT("B"&(1+ANZAHL(B2:B7)))
| Baustein | Bedeutung / Zweck |
|---|---|
INDIREKT( … ) |
Funktionsname; wandelt eine Textzeichenfolge in einen echten Zellbezug um. So kann die Adresse per Formel berechnet werden, ohne die Formel selbst zu ändern. |
"B" |
Textbaustein = Spaltenbuchstabe; die Anführungszeichen kennzeichnen festen Text. |
& |
Verkettungsoperator; klebt Text und errechnete Zeilennummer zu einer Adresse zusammen (z. B. "B"&7 -> "B7"). |
ANZAHL(B2:B7) |
zählt die Zahlenwerte im Bereich (=6). |
1+ANZAHL(B2:B7) |
die Daten beginnen in Zeile 2, also ist die letzte Datenzeile 1+6 = 7 -> Ergebnis INDIREKT("B7") = 161. |
d) Zwei Verfahren, die Periodenanzahl n zu bestimmen (4 P.)
Wichtig: n ist die Anzahl der Zeitspannen (Wachstumsschritte), nicht die Anzahl der Datenpunkte. Bei 6 Jahreswerten (2019 bis 2024) sind es 5 Schritte.
Verfahren 1 – Datenpunkte zählen und 1 abziehen
=ANZAHL(B2:B7)-1
| Baustein | Bedeutung / Zweck |
|---|---|
= |
Leitet die Formel ein. |
ANZAHL( … ) |
Funktionsname; zählt, wie viele Zellen mit Zahlen im angegebenen Bereich stehen (Text/leere Zellen werden ignoriert). |
B2:B7 |
Argument = Bereich; : ist der Bereichsoperator ("von B2 bis B7"). Ergebnis: 6 Werte. |
-1 |
Zieht 1 ab, weil zwischen 6 Werten nur 5 Zeitspannen liegen. |
Ergebnis: 6 − 1 = 5. Vorteil: passt sich automatisch an, wenn Zeilen ergänzt werden.
Verfahren 2 – Differenz der Jahreszahlen
=A7-A2
| Baustein | Bedeutung / Zweck |
|---|---|
= |
Leitet die Formel ein. |
A7 |
Zellbezug auf das Endjahr (2024). |
- |
Subtraktionsoperator. |
A2 |
Zellbezug auf das Anfangsjahr (2019). |
Ergebnis: 2024 − 2019 = 5. Vorteil: direkt und unabhängig von der Zeilenanzahl.
Zusatzvariante – bei echten Datumsangaben (BRTEILJAHRE)
Stehen statt Jahreszahlen echte Datumswerte in den Zellen (z. B. 01.01.2019 und 01.01.2024), liefert die Jahresdifferenz nicht sauber die Bruchteile. Dann:
=BRTEILJAHRE(A2;A7;1)
| Baustein | Bedeutung / Zweck |
|---|---|
BRTEILJAHRE( … ) |
Funktionsname (engl. YEARFRAC); gibt die Zeitspanne zwischen zwei Datumswerten als Bruchteil von Jahren aus (z. B. 5,0 oder 4,75). |
A2 |
1. Argument = Ausgangsdatum (Anfangsdatum). |
; |
Argumenttrennzeichen. |
A7 |
2. Argument = Enddatum. |
1 |
3. Argument = Basis (Zählkonvention); 1 = tatsächliche Tage/tatsächliche Jahreslänge. |
So wird n auch bei krummen Zeiträumen korrekt (z. B. Monatsdaten) ermittelt.
Endergebnis des Beispiels
Mit n = 5, Anfangswert 100 und Endwert 161:
CAGR = (161/100)^(1/5) − 1 = 0,0999 ≈ 9,99 % pro Jahr.
⟨+1⟩ Ein Vorbehalt sichert den Reservepunkt: Bei einem Anfangswert von null oder einem Vorzeichenwechsel ist der Quotient Endwert/Anfangswert nicht sinnvoll interpretierbar — die Formel liefert dann formal eine Zahl ohne betriebswirtschaftliche Bedeutung, und der ehrliche Ausweis lautet „nicht aussagekräftig" statt gerechneter Scheingenauigkeit.
Formelerfassung
18. Financial Modeling
✅ von 2 Profs geprüft
a) (4 P.) Nennen Sie die anderen vier einschlägigen Tabellenblattfunktionen. b) (2 P.) Was leistet die Tabellenblattfunktion SUMMEWENNS() grundsätzlich bzw. im mathematischen Sinn? c) (4 P.) Erläutern Sie zwei typische kaufmännische Analyseaufgaben, für die man SUMMEWENNS() nutzen sollte.
- a) Genau 4 nennen (je 1 P.): ZAEHLENWENNS() . MITTELWERTWENNS() . SVERWEIS() (bzw. XVERWEIS()) . WENN(). Logik: die WENNS-Familie vervollständigen (zählen + mitteln), dazu EIN Lookup (Tabellen verknüpfen) + EINE Verzweigung (WENN).
- Merksatz zum Selbstformulieren: '3x bedingte Aggregation (SUMME/ZAEHLEN/MITTELWERT je Kriterium) + 1 Lookup + 1 WENN = kompletter Modellbaukasten.'
- b) In EINEM Satz: SUMMEWENNS() ist eine BEDINGTE Summe - es addiert aus dem Summe-Bereich nur die Zeilen, die ALLE angegebenen Kriterien GLEICHZEITIG (logisches UND) erfüllen.
- b) mathematisch hinschreiben: Ergebnis = Summe über i von ( xi mal Indikator{alle Bedingungen in Zeile i wahr} ). Also gefilterte Summation über eine per UND-Verknüpfung definierte Teilmenge.
- c) Zwei getrennte Aufgaben (je 2 P.): (1) Umsatz-/Deckungsbeitrags-Auswertung nach Dimensionen - z.B. Umsatz je Region x Produktgruppe x Jahr aus einer Transaktionstabelle. (2) Kostenstellen-/OP-Analyse - z.B. Summe der Buchungen je Kostenstelle und Monat, oder offene Posten je Kunde und Fälligkeitsklasse (Altersstruktur/DSO).
- QUBA-Pflicht: bei JEDER Formel jeden Baustein einzeln erklären - Funktionsname, jedes Argument, jedes ; (Argument-Trenner), jedes : (Bereich), " " (Textkriterium), & (Verkettung Operator+Zelle), $ (absoluter Bezug).
- Syntax-Gerüst auswendig: =SUMMEWENNS(SummeBereich ; Kriterien_Bereich1 ; Kriterien1 ; [Kriterien_Bereich2 ; Kriterien2] ; ...) - SummeBereich steht GENAU EINMAL zürst, danach beliebig viele Bereich/Kriterium-PAARE.
- Financial Modeling: das Nachbauen der Zahlenwelt einer Firma in Excel - man nimmt tausende einzelne Verkaufs-/Buchungszeilen und rechnet daraus automatisch übersichtliche Kennzahlen aus.
- Tabellenblattfunktion: ein eingebauter Excel-Befehl, den man in eine Zelle tippt (beginnt mit =), und der eine Rechnung für einen erledigt.
- SUMMEWENNS(): eine 'Summe mit Bedingungen'. Statt ALLE Zahlen zu addieren, addiert Excel nur die Zeilen, auf die mehrere Vorgaben gleichzeitig passen - z. B. nur Verkäufe aus 'Nord' UND 'Elektronik' UND '2023'.
- 'gleichzeitig / UND-verknüpft': alle Bedingungen müssen zusammen zutreffen. Trifft nur eine nicht zu, fällt die Zeile raus. (Nicht ODER, wo eine erfüllte Bedingung schon reichen würde.)
- ZAEHLENWENNS(): wie SUMMEWENNS, aber es ZAEHLT (wie viele Zeilen passen?) statt zu addieren. Beispiel: Wie viele Bestellungen kamen aus Nord?
- MITTELWERTWENNS(): bildet den DURCHSCHNITT der passenden Zeilen. Beispiel: durchschnittlicher Rechnungsbetrag der Nord-Kunden.
- SVERWEIS() / XVERWEIS(): eine Nachschlage-Funktion. Man gibt einen Suchbegriff (z. B. eine Artikelnummer) ein, und Excel holt den passenden Wert (z. B. den Preis) aus einer anderen Tabelle - wie ein Telefonbuch, das zum Namen die Nummer liefert.
- WENN(): eine Ja/Nein-Weiche. 'Wenn Bedingung erfüllt, dann Wert A, sonst Wert B.' Beispiel: Wenn Umsatz > Ziel, dann 'gut', sonst 'schlecht'.
- Indikatorfunktion (die 1{...} in der Formel): ein An/Aus-Schalter. Er ist 1 (an), wenn die Bedingung stimmt, und 0 (aus), wenn nicht. Mal 0 heisst: der Wert zählt nicht mit.
- Summenzeichen (grosses Sigma): bedeutet einfach 'alles zusammenzählen'.
- Argument: ein Eingabewert, den man einer Funktion in den Klammern übergibt (z. B. welcher Bereich, welche Bedingung).
- Semikolon ; : das Trennzeichen zwischen zwei Eingabewerten in der deutschen Excel-Version. In der englischen Version nimmt man dafür ein Komma.
- Doppelpunkt : (in E2:E1000): heisst 'von ... bis ...', also der ganze zusammenhängende Zellblock einer Spalte.
- Dollarzeichen $ : eine Feststell-Klammer. Sie sorgt dafür, dass der Bereich fest bleibt, wenn man die Formel in andere Zellen kopiert - er verrutscht dann nicht.
- Anführungszeichen " ": darin steht ein Text- oder Vergleichs-Kriterium, z. B. "Nord" oder ">=1000" (mindestens 1000).
- Kaufmanns-Und & : klebt zwei Text-Bausteine zusammen, z. B. das Zeichen '>=' mit dem Wert aus einer Zelle, damit die Bedingung 'grösser/gleich diesem Zellwert' entsteht.
- Deckungsbeitrag: was von einem Verkaufserlös übrig bleibt, nachdem die direkt zurechenbaren Kosten abgezogen sind - zeigt, wie viel ein Produkt zum Gewinn beiträgt.
- Kostenstelle: ein 'Konto-Topf' im Unternehmen (z. B. Abteilung Marketing), auf dem Kosten gesammelt werden, um sie später auswerten zu können.
- Offene Posten / Altersstrukturanalyse: noch nicht bezahlte Kundenrechnungen, sortiert danach, wie lange sie schon überfällig sind (z. B. 1-30 Tage, 31-60 Tage) - zeigt, wo Geld eintreiben dringend wird.
- DSO (Days Sales Outstanding): wie viele Tage es im Schnitt dauert, bis Kunden ihre Rechnung bezahlen. Kleiner Wert = Geld kommt schnell rein.
- Kreuztabelle / Matrix: eine Tabelle mit Zeilen (z. B. Regionen) und Spalten (z. B. Produkte), in der jede Zelle eine berechnete Kennzahl zeigt.
📝 Lösung
a) Die anderen vier einschlägigen Tabellenblattfunktionen (4 P.)
Rohleders Kern-Idee: Financial Modeling heißt, aus einer flachen Transaktions-/Buchungstabelle (viele Zeilen Rohdaten) automatisch ein verdichtetes Kennzahlenmodell zu erzeugen. Dafür genügen fünf Funktionen. Neben SUMMEWENNS() sind das:
| # | Funktion | Aufgabe im Modell |
|---|---|---|
| 1 | ZÄHLENWENNS() | zählt bedingt, wie viele Zeilen alle Kriterien erfüllen (Anzahl statt Summe) |
| 2 | MITTELWERTWENNS() | bildet den bedingten Durchschnitt der Zeilen, die alle Kriterien erfüllen |
| 3 | SVERWEIS() (bzw. modern XVERWEIS()) | verknüpft zwei Tabellen: holt zu einem Schlüssel (z. B. Artikelnr.) den passenden Wert aus einer anderen Tabelle (z. B. Preis, Kategorie) |
| 4 | WENN() | bedingte Verzweigung: prüft eine Bedingung und liefert je nach Ergebnis einen von zwei Werten (z. B. Klassifizierung, Soll-/Ist-Ampel) |
Begründung der Auswahl: Die drei „…WENNS"-Funktionen bilden die vollständige bedingte Aggregation (Summe, Anzahl, Mittelwert) — genau die drei Rechenoperationen, die man für Kennzahlen braucht. Dazu kommt ein Werkzeug zum Zusammenführen getrennter Tabellen (SVERWEIS/XVERWEIS) und eine Verzweigungslogik (WENN). Damit ist der Baukasten geschlossen.
Hinweis für die Klausur: Der Lookup-Slot kann alternativ mit INDEX() + VERGLEICH() besetzt werden — das ist funktional gleichwertig zu SVERWEIS(), zählt aber als zwei Funktionen. Für „genau vier Einzelfunktionen" ist SVERWEIS() (bzw. XVERWEIS()) die sauberere Nennung.
b) Was SUMMEWENNS() grundsätzlich/mathematisch leistet (2 P.)
SUMMEWENNS() ist eine bedingte Summe (conditional sum). Sie addiert aus einem Zahlenbereich nur diejenigen Werte, deren Zeile alle vorgegebenen Kriterien gleichzeitig erfüllt. Die Kriterien werden UND-verknüpft (logische Konjunktion) — nicht ODER.
Mathematische Schreibweise:
Erklärung der Symbole in Alltagssprache:
- = der zu summierende Wert in Zeile $i$ (aus dem Summe-Bereich),
- = Indikatorfunktion: liefert 1, wenn die Bedingung wahr ist, sonst 0,
- = alle Bedingungen für Zeile sind zugleich erfüllt ( = „und"),
- = aufsummieren über alle Zeilen $1$ bis $n$.
In Worten: SUMMEWENNS() summiert über eine Teilmenge der Daten, die durch den Schnitt (UND-Verknüpfung) mehrerer Bedingungen definiert ist. Zeilen, die eine Bedingung verletzen, gehen mit dem Faktor 0 ein und tragen nichts bei. Es ist damit die mehrfach-bedingte Verallgemeinerung der einfachen Funktion SUMME().
Syntax und Erklärung JEDES Bestandteils (QUBA-Pflicht)
=SUMMEWENNS(SummeBereich; Kriterien_Bereich1; Kriterien1; [Kriterien_Bereich2; Kriterien2]; ...)
| Bestandteil | Bedeutung / wozu |
|---|---|
= |
Gleichheitszeichen — leitet in Excel jede Formel ein; ohne = wäre es reiner Text |
SUMMEWENNS |
Funktionsname — sagt Excel, dass bedingt summiert werden soll (Plural-„S" = mehrere Kriterien möglich) |
( ) |
runde Klammern — umschließen die Argumentliste; öffnende Klammer startet, schließende beendet die Eingabe |
SummeBereich |
1. Argument, steht genau EINMAL und zürst — der Bereich mit den Zahlen, die addiert werden (z. B. die Umsatzspalte) |
; |
Semikolon = Argument-Trennzeichen (deutsche Excel-Version; in der englischen wäre es ein Komma) — trennt ein Argument vom nächsten |
Kriterien_Bereich1 |
der 1. Prüfbereich — die Spalte, in der Kriterium 1 gesucht wird (z. B. die Regionsspalte) |
Kriterien1 |
die Bedingung für Bereich 1 (z. B. "Nord") — was in Kriterien_Bereich1 zutreffen muss |
[Kriterien_Bereich2; Kriterien2] |
optionale Paare (eckige Klammern = optional, werden NICHT mitgetippt) — beliebig viele weitere Bereich/Bedingung-Paare, alle UND-verknüpft |
Bausteine innerhalb der Argumente:
:(Doppelpunkt) = Bereichsoperator —E2:E1000heißt „von Zelle E2 bis E1000", also die ganze Spalte an Datenzeilen.$(Dollarzeichen) = absoluter Bezug —$E$2:$E$1000friert Spalte und Zeile ein, damit sich der Bereich beim Kopieren der Formel nach rechts/unten nicht verschiebt." "(Anführungszeichen) = umschließen Text- oder Operator-Kriterien, z. B."Nord"oder">=1000".&(Kaufmanns-Und) = Verkettung — verbindet einen Operator-Text mit einem Zellwert, z. B.">="&F1bedeutet „größer/gleich dem Wert in F1".
Konkretes Beispiel mit Zerlegung:
=SUMMEWENNS($E$2:$E$1000; $B$2:$B$1000; "Nord"; $C$2:$C$1000; "Elektronik"; $A$2:$A$1000; 2023)
$E$2:$E$1000→ summiert wird die Umsatzspalte E.$B$2:$B$1000; "Nord"→ nur Zeilen, deren Region (Spalte B) = „Nord".$C$2:$C$1000; "Elektronik"→ und deren Produktkategorie (Spalte C) = „Elektronik".$A$2:$A$1000; 2023→ und deren Jahr (Spalte A) = 2023.
Ergebnis: der Gesamtumsatz aller Zeilen, die gleichzeitig Region Nord, Kategorie Elektronik und Jahr 2023 aufweisen.
c) Zwei typische kaufmännische Analyseaufgaben (4 P.)
Aufgabe 1 — Umsatz-/Deckungsbeitragsanalyse nach mehreren Dimensionen
Ein Unternehmen führt jede Verkaufsbuchung als eine Zeile (Datum, Region, Produktgruppe, Menge, Umsatz). Für Reporting/Controlling soll daraus ein verdichteter Kennzahlenblock entstehen: „Umsatz je Region × Produktgruppe × Periode". SUMMEWENNS() addiert je Auswertungszelle exakt die Buchungen, die die drei Bedingungen (bestimmte Region und bestimmte Produktgruppe und bestimmtes Jahr/Quartal) erfüllen. So baut man aus Rohdaten eine Umsatz-Matrix (Kreuztabelle) auf — die Grundlage jedes Umsatz- oder Deckungsbeitragsberichts.
Warum SUMMEWENNS() und nicht Handfilter: Die Formeln bleiben dynamisch — ändern sich die Rohdaten, aktualisiert sich der Bericht automatisch, ohne neu zu filtern.
Aufgabe 2 — Kostenstellen-Auswertung / Offene-Posten-Altersstrukturanalyse
Aus dem Buchhaltungsjournal soll je Kostenstelle und Monat die Summe aller Kostenbuchungen gebildet werden (Soll-Ist-Vergleich gegen das Budget). SUMMEWENNS() summiert je Zelle die Buchungen mit passender Kostenstelle und passendem Buchungsmonat.
Analog für das Forderungsmanagement: Aus der Offene-Posten-Liste ermittelt man je Kunde und Fälligkeitsklasse (z. B. „1–30 Tage überfällig", „31–60 Tage", „> 60 Tage") die offene Summe. Dazu kombiniert man Bedingungen mit den Operatoren ">="&… und "<="&… auf das Fälligkeitsdatum. Ergebnis ist eine Altersstrukturanalyse der Forderungen — Basis für Mahnwesen und DSO-Kennzahl (durchschnittliche Debitorenlaufzeit).
Gemeinsamer Nutzen beider Aufgaben: In beiden Fällen ersetzt eine einzige Formel das manuelle Filtern und Aufaddieren — nachvollziehbar, wiederholbar und automatisch aktualisierend, sobald neue Buchungen dazukommen.
⟨+1⟩ Reservepunkt zur Einordnung: Dieselben Funktionen tragen die Drei-Geldgrößen-Systematik — Zeitraumgrößen kumuliert SUMMEWENNS(), Zeitpunktgrößen schlägt der Verweis nach, für Barwertgrößen tritt XKAPITALWERT() hinzu; nach Rohleders eigener Schätzung deckt SUMMEWENNS() rund 98 Prozent der Kumulier-Anwendungsfälle ab.