Tipps & Tricks 16.01.2003, 10:15 Uhr

Zellen ankreuzen in Excel

In einer Excel-Kostenberechnung sind vier Zellen mit bestimmten Fakten (Text) vorgegeben. Durch die Eingabe eines «X» in eine Zelle, die zum Text gehört, will ich, dass ein entsprechender Zuschlag dazugezählt wird. Es darf jedoch nur einer der vier Zuschläge verrechnet, und nur ein Wert angekreuzt werden. Gibt es eine Möglichkeit, dieses Problem nur mit einer Formel und ohne den Einsatz von Steuerelementen zu lösen?
Allein mit einer Formel ist das nicht möglich, da Sie damit keine Werte aus Zellen löschen können. Sie müssen den kleinen Umweg über Optionsfelder gehen. Dazu klicken Sie mit der rechten Maustaste in die Symbolleiste und haken Sie im Kontextmenü "Formularfelder" an. Klicken Sie zuerst auf das Symbol "Optionsfeld" und dann an die Stelle in Ihrer Tabelle, wo die Optionsfelder hin sollen. Das wiederholen Sie vier Mal, am besten legen Sie die Optionsfelder untereinander. Nun haben Sie Optionsfeld1-4 in Ihrem Dokument. Klicken Sie mit der rechten Maustaste auf eines der Optionsfelder und wählen Sie im Kontextmenü "Steuerelement formatieren...". Unter "Zellbezug" geben Sie eine Zelle an, in der der Wert aus den Optionsfeldern stehen soll, eine beliebige, bisher leere Zelle, z.B. C1. Je nachdem, welches der Optionsfelder ausgewählt (angeklickt) wird, erscheint in dieser Zelle der Wert 1-4: Ist das erste ausgewählt, steht die 1, für das zweite die 2 usw.
Nun kommen wir zu den Kreuzen: In die erste Zelle, in der das X erscheinen soll, schreiben Sie die Formel:
=WENN($C$1=1;"X";"")
Die zweite Zelle erhält:
=WENN($C$1=2;"X";"")
Und so weiter. Das Ergebnis ist, dass je nachdem, welches Optionsfeld angewählt ist, in der entsprechenden Zelle ein X erscheint.
Mit weiteren WENN-Abfragen können Sie dann weiterrechnen: Stehen bspw. in A1-A4 die Werte und in B1-B4 der Buchstabe X, dann fragen Sie das einzeln ab:
=WENN(B1="x";A1;WENN(B2="x";A2;WENN(B3="x";A3;WENN(B4="x";A4;""))))
In dieser Formel wird einfach nur der Wert ausgegeben, der "angekreuzt" ist, Sie können statt dessen natürlich auch Berechnungen anstellen.


Kommentare
Es sind keine Kommentare vorhanden.