Wie kann ich Excel erklären, dass er maximal 100 % berechnen soll?
Ich soll für meinen Chef eine Excel Tabelle erstellen, in der Anhand der Durchschnittsstunden vom letzten Jahr die durchschnittliche Tagesarbeitszeit errechnet wird. Bis hierhin kein Problem. Jetzt wird diese durchschnittliche Tageszeit allerdings hergenommen um prozentual das Weihnachtsgeld zu berechnen. Das heißt wer durchschnittlich auf 95 % der Regelarbeitszeit kommt, bekommt 95% vom Weihnachtsgeld. Wie erkläre ich dem Programm aber, dass wenn jemand 105 % arbeitet, dass ich trotzdem maximal 100 % haben will.
2 Antworten
Mit der WENN Funktion:
A1: =WENN(B1<100;B1;"100")
Vorausgesetzt, A1 ist der Prozentsatz des Urlaubsgeldes und B1 ist der Prozentsatz der Arbeit: Wenn der Arbeits-Prozentsatz kleiner als 100% ist, wird der Prozentsatz genutzt, bei 100 und mehr wird 100 eingetragen.
Gibt natürlich auch andere Möglichkeiten:
A1: =WENN(B1>=100;100;B1) Ist B1 größer oder gleich 100, dann trag 100 ein, sonst B1.
Vielen Dank für die Antwort. So ganz hab ich das System nicht verstanden, aber es hat funktioniert. Vielen Dank.
Angenommen, Du rechnest die Prozente mit der Formel:
=(A1/B1)
aus (Formelzelle formatiert als "Prozent").
Dann verhinderst du SO, dass mehr als 100% herauskommen:
Kommst Du klar?
Also ich finde:
=WENN(B1<100;B1;"100")
wesentlich umständlicher als:
=MIN(100;B1)
Du nicht???
Übrigens sind die Gänsefüßchen in Deiner Formel imho ein FEHLER!
Nein hat so leider nicht funktioniert. Aber trotzdem danke für Ihre Antwort.
doch, das muss gehen!
Schreib einfach vor Deine bisherige Formel nach dem = das Min(1; und klicke bei der Fehlermeldung, die nach der Eingabe kommt, ok, dann ergänzt xl die zweite Klammer automatisch.
Anstatt (1; kannst Du auch (100%; schreiben, dann kannst Du selbst die Formel leichter interpretieren. Für xl ist das egal.
der unteren Antwort entnehme ich, dass bei der Formel nicht % rauskommen, sondern sog. "Prozentpunkte" (wie man sie beim Aktien- und Devisenhandel verwendet).
Dann muss die obige Formel so geändert werden:
xl muss man eben genau sagen, was man will bzw es machen soll!
Das funkioniert theoretisch auch; Wenn man das auf "mein" Layout unten anwendet, müsstet du schreiben:
A1: =MIN(100;B1)
Ist B1 kleiner als 100, wird B1 genutzt. Ist B1 größer als 100, wird dann 100 eingetragen.
Warum einfach, wenn's auch umständlich geht, hm?
Ich denk mal, ein if-Konstrukt ist ein wenig übersichtlicher.