Custom Software · 8 Min. Lesezeit
Angebotskalkulation als internes Tool: Schluss mit der Formel-Excel
Es gibt in vielen Betrieben eine Datei, die wichtiger ist als jede Software mit Lizenzvertrag: die Kalkulations-Excel. In ihr stecken Materialpreise, Stundensätze, Zuschläge, Rabattstaffeln und fünfzehn Jahre Erfahrung, verschachtelt in Formeln, die genau eine Person versteht. Mit ihr entsteht jedes Angebot, also letztlich jeder Umsatz. Und genau diese Datei wird per Mail-Anhang herumgereicht, existiert in vier Versionen und rechnet seit dem Kopierfehler von vorletztem Jahr in einer Zeile falsch. Warum das so bleibt und wann sich der Ausstieg lohnt, dazu ein nüchterner Blick.
Warum ausgerechnet die Kalkulation in Excel hängen bleibt
Die Excel ist ja nicht aus Faulheit entstanden. Sie ist entstanden, weil die Preislogik des Betriebs in kein Standardprodukt passt: der Zuschlag, der nur bei bestimmten Materialkombinationen gilt, der Rabatt, der von Stammkunde und Auftragsvolumen zugleich abhängt, die Mindermengenpauschale mit ihren drei Ausnahmen. Standardsoftware bildet Preislisten ab; sie bildet selten die Preislogik eines konkreten Betriebs ab.
Excel dagegen kann alles, und genau das ist auf Dauer das Problem. Jede neue Regel wird eine weitere verschachtelte WENN-Formel, jede Ausnahme eine versteckte Hilfsspalte. Die Datei wird mächtiger und gleichzeitig fragiler, bis niemand mehr eine Formel anfassen will, weil unklar ist, was noch dranhängt.
Die Risiken, die im Alltag unsichtbar bleiben
Solange die Angebote rausgehen, wirkt alles in Ordnung. Die Forschung sagt etwas anderes: Der Fehlerforscher Raymond Panko (Universität Hawaii) trug im Jahr 2000 die verfügbaren Feld-Audits realer Firmen-Spreadsheets zusammen – in den Prüfungen ab 1997 enthielten 91 Prozent der untersuchten Tabellen mindestens einen Fehler. Die Probleme sind struktureller Natur und zeigen sich erst, wenn es teuer wird:
- Rechenfehler wandern in Angebote, und niemand merkt es, weil das Ergebnis plausibel aussieht; ein zu niedriger Preis fällt oft erst bei der Nachkalkulation auf, falls es eine gibt
- Versionen laufen auseinander: Der Kollege kalkuliert mit der Preisliste vom Frühjahr, weil die aktuelle Datei bei ihm nie ankam
- Es gibt keine Historie: Was dem Kunden vor acht Monaten angeboten wurde und mit welchen Sätzen, lässt sich nur über alte PDF-Anhänge rekonstruieren
- Das Wissen hängt an einer Person: Geht der Kalkulator, geht die Preislogik mit, denn dokumentiert ist sie nirgends
Was ein Kalkulationstool anders macht
Ein internes Kalkulationstool ist im Kern die Übersetzung Ihrer Excel in eine Anwendung mit klaren Zuständigkeiten. Die Preislogik, Sätze, Zuschläge, Rabattregeln, wird einmal zentral hinterlegt und gepflegt; wer ein Angebot erstellt, wählt Positionen und Mengen und bekommt den Preis nach den immer gleichen Regeln. Ändern sich Materialpreise, ändert sie eine berechtigte Person an einer Stelle, und ab da rechnet jedes neue Angebot damit.
Dazu kommt, was Excel strukturell nicht kann: Jedes Angebot ist gespeichert und auffindbar, mit Kunde, Datum, Positionen und den damals gültigen Sätzen. Die Marge ist pro Angebot sichtbar, bevor es rausgeht, und wer welche Rabatte geben darf, lässt sich über Rollen regeln statt über Vertrauen. Am Ende fällt ein sauberes PDF im eigenen Layout heraus, und die Daten stehen für Auswertungen bereit: Angebotsquote, durchschnittliche Marge, welche Positionen gewinnen.
Die eigentliche Arbeit: Ihre Preislogik ausgraben
Der aufwendigste Teil eines solchen Projekts ist erfahrungsgemäß nicht die Programmierung, sondern das Freilegen der Regeln. Die Excel enthält Formeln, aber nicht deren Begründung, und regelmäßig auch Regeln, die sich widersprechen oder seit Jahren tot sind. Also sitzt man gemeinsam über der Datei und klärt Zeile für Zeile: Gilt dieser Zuschlag noch? Warum sind das hier 12 Prozent? Ist diese Ausnahme Absicht oder ein alter Fehler?
Das klingt mühsam, und das ist es auch. Aber der Nebeneffekt ist beträchtlich: Am Ende existiert Ihre Preislogik zum ersten Mal schriftlich, geprüft und von den handelnden Personen bestätigt. Dieser Klärungsprozess ist oft fast so viel wert wie das Tool selbst. Das ist auch der Grund, warum wir bei solchen Projekten auf diesen Schritt bestehen, statt Formeln blind nachzubauen.
Kosten und die ehrliche Gegenrechnung
Ein Kalkulationstool für einen KMU-Betrieb liegt je nach Komplexität der Preislogik und gewünschten Extras, etwa PDF-Ausgabe, Anbindung an die Auftragsverwaltung, Rollenrechte, typischerweise im niedrigen bis mittleren fünfstelligen Bereich, plus laufende Wartung. Das ist Geld, und ob es sich rechnet, hängt an zwei Fragen: Wie viele Angebote erstellen Sie im Monat, und was kostet Sie ein Fehler?
Bei einer Handvoll Angeboten pro Monat und einfacher Preisstruktur bleibt Excel vermutlich die vernünftige Wahl, allenfalls mit einer aufgeräumten, geschützten Vorlage. Bei zwanzig und mehr Angeboten monatlich, mehreren kalkulierenden Personen oder Margen, die von einzelnen Prozentpunkten abhängen, dreht sich die Rechnung schnell: Ein einziger unbemerkter Kalkulationsfehler in einem größeren Auftrag kann mehr kosten als das halbe Tool. Dass solche Fehler unbemerkt bleiben, ist der Normalfall: In einem Experiment von Panko und Featherman (1999) schätzten die Ersteller die Wahrscheinlichkeit eines Fehlers in ihrer eigenen Tabelle im Median auf 10 Prozent – tatsächlich hatten 86 Prozent einen gemacht.
Quelle: Panko, „Spreadsheet Errors: What We Know. What We Think We Can Do.“, EuSpRIG 2000
Der schrittweise Weg raus aus der Datei
Niemand muss die Excel an einem Stichtag komplett ablösen. Bewährt hat sich der Weg über den häufigsten Angebotstyp: Die achtzig Prozent Standardfälle wandern zuerst ins Tool, die exotischen Sonderkalkulationen bleiben übergangsweise in der Tabelle und ziehen nach, sobald sich das Tool bewährt hat. So bleibt das Projekt klein genug, um in Wochen statt Monaten live zu gehen, und die Belegschaft lernt das neue Werkzeug an den einfachen Fällen kennen.