Microsoft Excel: Schneller Zellschutz für Formelfelder

Bei umfangreichen Tabellen mit unzähligen Formeln muss man aufpassen, nicht versehentlich eines der Formelfelder zu löschen oder zu überschreiben. Zwar lassen sie sich mit dem Zellschutz vor Veränderungen schützen. Jede einzelne Formel mit dem Schutz zu versehen ist aber eine mühsame Sache. Es geht auch einfacher.

Um alle Formeln einer Tabelle zu schützen, ist der Blattschutz ideal. Hierzu in die linke obere Ecke klicken und die gesamte Tabelle markieren. Dann den Befehl „Format | Zellen“ aufrufen und ins Register „Schutz“ wechseln. Hier die Option „Gesperrt“ deaktivieren und das Fenster mit OK schließen. Damit werden zunächst alle Datenfelder für die Eingabe freigegeben.

Anschließend wird die Sperre für die Formelfelder aktiviert, indem der Befehl „Bearbeiten | Gehe zu“ aufgerufen und auf „Inhalte“ geklickt wird. Hier die Option „Formeln“ markieren und mit „OK“ bestätigen. Jetzt erneut den Befehl „Format | Zellen“ aufrufen und die Option „Formeln“ aktivieren. Das Fenster mit OK bestätigen, nochmals den Befehl „Format | Zellen“ aufrufen und im Register „Schutz“ das Feld „Gesperrt“ aktivieren. Damit werden ausschließlich die Formelfelder geschützt, während in Datenfeldern weiterhin Eingaben erlaubt sind. Mit dem Befehl „Extras | Schutz | Blatt schützen“ muss jetzt nur noch der Blattschutz aktiviert werden. Den Formeln kann jetzt nichts mehr passieren.

Microsoft Excel: Formeln für einen festen Datenbereich

Mitunter gibt es Formeln, die sich ausschließlich auf einen bestimmten Bereich beziehen sollen – egal, was mit der Tabelle passiert. Das Dollarzeichen hilft hier nicht. Zwar lassen sich damit feste Zellbezüge definieren, kommen neue Zeilen oder Spalten hinzu, passt Excel die Formel trotzdem an. Das kann mit der Funktion „Indirekt“ nicht passieren.

Um in Formeln einen festen Zellbezug zu definieren, der von Excel garantiert nicht mehr angefasst wird, sollten die Formel mit der INDIREKT-Funktion erweitert werden. Die Summenformeln

=SUMME(A1;B10)

muss zum Beispiel folgendermaßen ergänzt werden:

=SUMME(INDIREKT(„A1;B10“))

Damit wird der Bezug in Textform eingefügt und bei Änderungen – etwa neu eingefügten Zeilen oder Spalten – nicht mehr angepasst. Er bleibt wie in Stein gemeißelt erhalten.