Formel gesucht

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Formel gesucht

von Rudi67 » Fr, 13.10.2006 20:32

Hallo Karo

Vielen Dank für Deine sehr ausführliche Erklärung.
Jetzt ist auch bei mir der Groschen gefallen.

Gruß
Rudi

von Karolus » Fr, 13.10.2006 20:02

Hallo Rudi

Dann erklär ich meine Formel noch mal schrittweise.
Einer Grundproduktivität von 70%(0,7 als Dezimalwert) steht eine Grundprämie von 0,7 € gegenüber. Jeder Prozentpunkt darüber wird mit 10 multipliziert zur Grundprämie addiert.
Als Rechenregel sieht das erst mal so aus :
0,7(€)+(prozentwert-70%)*10 |klammerausdruck ausmultiplizieren
0,7€+10*prozentwert-700% | 700% entspricht 7 , Konstanten verrechnen
10*prozentwert - 6,3 | der Teil geht nicht mehr kürzer

jetzt das 95%-Problem:
Jeder Prozentpunkt über 95% soll nur noch mit einer halb so hohen Prämiensteigerung vergütet werden (%Differenz zu 95 )* 5 .
Da aus der ersten Formel bereits %-Differenz *10 gerechnet wird ziehe ich im Falle von
Produktivität ist größer als 95% eben die (Differenz zu 95%)*5 ab. Als (Teil)formel :
-WENN(A1>0,95;(A1-0,95)*5) |hoppla die Klammer kann weg
-WENN(A1>0,95;5*A1-4,75)
und noch mal alles zusammen :

=10*A1-6,3-WENN(A1>0,95;5*A1-4,75)

alles klar ? Eddy mag seine Formel bestimmt selbst erklären ;-)

Gruß Karo

von Rudi67 » Fr, 13.10.2006 18:38

Hallo Karo

Deine Formel funktioniert auch.
Das die Prämie ab 95% halbiert wird, habe ich ja schon in meiner ersten Antwort geschrieben. Ich dachte, ich würde es dann selbst herausfinden, wenn die Formel für den Rest schonmal funktioniert. Ehrlich gesagt verstehe ich den Aufbau der Formel immer noch nicht so ganz. Außerdem sehen beide Formeln für mich doch sehr unterschiedlich aus, aber trotzdem funktionieren sie beide.
Da Du in dieser Sache ja richtig fit bist, könntest Du mir den Unterschied zwischen Eddy`s und Deiner Formel erklären? Anscheinend stehe im Moment etwas auf der Leitung.

Gruß
Rudi

von Karolus » Fr, 13.10.2006 01:20

Hallo Rudi

Das die Prämie pro Prozentpunkt ab 95 % halbiert wird hättest du ruhig schon früher schreiben können.

=10*A1-6,3-WENN(A1>0,95;(A1-0,95)*5)
Der vordere Teil addiert zum Sockelbetrag 0,7 € das 10-fache der Differenz zu 70%,
die Wenn- Abfrage dahinter zieht das 5 fache der Differenz zu 95% ab, falls der Wert größer als 95% ist.

Gruß Karo

von Rudi67 » Do, 12.10.2006 21:04

Hallo Eddy

Deine Formel funktioniert 100%ig.
Besten Dank.
Könntest Du mir die Zusammenstellung wohl mal erklären, damit ich beim nächsten Mal selbst drauf komme?
Aber nur wenn es nicht zuviel Arbeit macht, ich bin ja schon froh, dass es jetzt funktioniert.

Gruß
Rudi

von Eddy » Do, 12.10.2006 17:59

Hallo Rudi67,

versuchs mal mit der Formel:

=WENN(A2*100<95;(7+(A2*100-70))/10;3,195+(A2*100-95)/20)

natürlich wieder A2 gegen E28 tauschen.

Beachte dabei die Nachkommastellen, zumindest zum Prüfen solltest Du drei Nachkommastellen anzeigen lassen.

Mit erwartungsvollen Grüßen

Eddy

von Rudi67 » Mi, 11.10.2006 20:49

Hallo Eddy

Deine erste Formel funktioniert bis 95% einwandfrei.
Die zweite aber nicht.
Hast Du eventuell auch eine Lösung für das 95% Problem ?
Aber trotzdem schonmal besten Dank.

Gruß
Rudi

von Eddy » Mi, 11.10.2006 19:59

Hallo Rudi67,

vermutlich hast Du E28 als Prozent formatiert. Wenn Du das als Zahl formatierst, funktioniert meine Formel, zumindest solange die Prämiensteigung 0,1 beträgt. Die Steigerung ab 95% kann noch eingearbeitet werden.

Nach einigem Probieren hier eine Lösung mit Prozentformatierung. Bei Dir musst natürlich statt A1 E28 stehen.

=(7+(A1*100-70))/10


Die Prozentformatierung könnte auch der Grund sein, das SVERWEIS nicht funktioniert. Vermutlich musst Du da Zelle E28 auch mit 100 multiplizieren.

=WENN(UND(%E28="";$E28*100<70;0);""SVERWEIS($E28*100;O1:P411;2;0))

Mit nachdenklichen Grüßen

Eddy

von Rudi67 » Mi, 11.10.2006 19:22

Hallo Gert

Also bei mir funktioniert das nicht.
Meine Formel lautet angepasst so:
=WENN(UND(%E28="";$E28<70;0);""SVERWEIS($E28;O1:P411;2;0))

Als Ergebnis steht dann bei mir #NV

Erklärung:
In der Zelle E28 berechne ich die Produktivität aus Anwesenheitsstunden und der Summe der gemeldeten Planzeiten.
In Zelle H28 soll dann die Prämie stehen.
Die Liste mit dem Prozentzahlen (70% - 111%) und der dazugehörigen Prämie (0,70€ - 4,00€) steht unter O1 bis P411.
Die Prämie steigt mit jedem 0,1% um 0,01€, ab 95% um 0,005€.
Was mache ich da falsch ???

Ach ja, die anderen Vorschläge funktionieren auch nicht.

Gruß
Rudi

von Gert Seler » Mi, 11.10.2006 13:25

Hallo Eddy,
solche Prämienberechnungen lassen sich sehr gut mit
"SVERWEIS" berechnen.
Bitte vorher online Hilfe von "open-office" zur Funktion "SVERWEIS" durchlesen.
Erstelle in Zelle G2 bis G100 eine Liste (aufsteigend) der Prozentwerte (70,1;70,2 70,3;...etc). In Zelle H2 bis H100 werden die Prämienwerte
vermerkt (0,71;0,72;0,73...etc).
Sind die "Prozentwerte" in A2:A100, könnte die Formel so aussehen :

=WENN(UND($A2="";$A2<70,0);"";SVERWEIS($A2;G2:H100;2;FALSCH))

Erklärung: Wenn (A2 "istleer" (und A2 "istkleiner70"); dann "nichtseintragen"; sonst "Suche" in Matrix "G2 bis H100"; in Spalte G
"den Wert von A2" und wenn gefunden "gibdenWert der 2ten Spalte (hier=H2) zurück.
Das Wort "FALSCH" sollte immer angefügt werden, da so auch unsortierte Bereiche richtig durchsucht werden (EXCEL).

mfg
Gert

von Karolus » Di, 10.10.2006 19:11

Hallo Eddy

Falls die Produktivität als Prozentwert (75% entspricht 0,75) eingetragen wird, liegt deine Formel etwas daneben.

Mit hundertfachen Grüßen
Karo

von Eddy » Di, 10.10.2006 18:50

Hallo Rudi67,

nimm diese Formel: =(7+(A1-70))/10

Mit gerechneten Grüßen

Eddy

von Karolus » Di, 10.10.2006 18:42

Hallo Rudi

Ist doch eine einfache lineare Beziehung zwischen Produktivität und Prämie :
Falls in A1 die Produktivität eingetragen ist dann :

=0,7+(A1-0,7)*10
oder
=10*A1-6,3
und als Währung formatieren.

Gruß Karo

Formel gesucht

von Rudi67 » Di, 10.10.2006 18:10

Hallo

Ich habe eine Tabelle, in der ich die Produktivität einer Gruppe darstelle.
Einem erreichten Produktivitätsgrad steht eine Prämie gegenüber.
Beispiel:
70,0%=0,70€, 70,1%=0,71€, 70,2%=0,72€,..., 88,0%=2,50€, etc.
Jetzt möchte ich, dass in einer Zelle die jeweilige Prämie zu dem errechneten Produktivitätsgrad dargestellt wird.
Ich habe schon alles mögliche probiert, aber es nicht hinbekommen.
Vielleicht sehe ich ja auch den Wald vor lauter Bäumen nicht.
Wenn mir einer auf die Sprünge helfen könnte, wäre das sehr nett.

Gruß
Rudi

Ich verwende OOo 2.0.3

Nach oben