10. Programmieren mit EXCEL

10.1 WENN - DANN - SONST - Anweisungen

In der betrieblichen Praxis hängen Entscheidungen oft von vorhergehenden Werteingaben bzw. Berechnungen ab, logischen Entscheidungsprozessen also, die darauf beruhen, dass eine gestellte Bedingung sich als wahr oder falsch herausstellt.

PROBLEMSTELLUNG

In einer Unternehmung sollen die Provisionen der Vertreter berechnet und ausgegeben werden. Bei einem Umsatz von 0 - 4000 € soll ein Provisionssatz von 20 % bezahlt werden; bei Umsätzen, die diese Grenze übersteigen 30 %.

In Spalte C heißt die Lösung:

Wenn der Umsatz kleiner 4000 € ist, das berechne Umsatz * 0,2 ;sonst schreibe in das Feld eine 0. Spalte D analog.

Die WENN ... DANN ... SONST - Anweisung wird durch WENN(...) eingeleitet. In der Klammer stehen durch Semikolon getrennt

Es gelten folgende Operatoren:

Hilfestellung bietet auch hier der Funktionsassistent.



Lösung:

provisio.gif (7183 Byte)



10.2. Beispiel Terminüberwachung

Es liegt eine Außendienstauftragsliste zur Terminüberwachung vor:
Aufgabe:
Bei Aufträgen über einen Wert von 1000,00 € soll - im Falle der Terminüberschreitung - nach vier Wochen nachgefragt werden. Siehe Tabelle.

termin.gif (8671 Byte)

Die wichtigste Formel ( in D8 ) des Beispiels lautet: =WENN(UND(C8>1000;B8+28<$B$4);"Nachhaken";"" )

Das heutige Datum wird mit der Funktion HEUTE() vom System abgefragt. Die Frist von 4 Wochen erhält man durch Addition von 28 Tagen zu B8.

5 3 4