Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Arbeitszeitberechnung
#1
Hallo zusammen,

Ich habe eine frage zu excel.

Ich habe eine tabelle für Gehaltsberechnung.

Das Grundgehalt beträgt 1.000 Euro. Dieses Grundgehalt beinhaltet 30 Stunden arbeit.
Ab 31, bis 50 Stunden bekommt der Mitarbeiter Euro 50 pro Stunde
Ab 51, bis 70 Stunden bekommt der Mitarbeiter Euro 60 pro Stunde
Ab 71, bis 80 Stunden bekommt der Mitarbeiter Euro 70 pro Stunde
Ab 81, bis 90 Stunden bekommt der Mitarbeiter Euro 80 pro Stunde

Beigefügt ist die Tabelle.

Jetzt will ich jeden Monat nur die Stundenzahl eingeben, und das Gehalt wird ausgewiesen !

Wer kann mir bitte die Formel erstellen. Ich kriegs nicht hin.

Vielen Dank.
Grüße,
KD


Angehängte Dateien
.xlsx   Salary calculator.xlsx (Größe: 9,58 KB / Downloads: 13)
Antworten Top
#2
Hallo KDM,

deine Info's sind etwas dünn und die Tabelle ebenso!

Was soll wie berechnet werden?
Grundgehalt 1.000 € - ok.
Die Zeit von 31 bis 50 h sind 19 Stunden á 50 € oder insgesamt 50 €?
Zuzüglich der Zeit von der 51 bis 70 h sind ebenfalls 19 Stunden á 60 € oder insgesamt 60 €?
Dann die Zeit von der 71 bis 80 h sind wieder 19 Stunden á 70 € oder insgesamt 70 €?
Und nun die Zeit von 81 bis 88 h sind nur 7 Stungen á 80 € oder wieviel?

Wie werden die Zwischenstunden berechnet und gibt es 0,5 h, z.B. 70,5 h - wie wird das berechnet?
Etwas mehr Information muss es schon sein!

Oder hilft die angehängte Datei bereits?


Angehängte Dateien
.xlsx   Test.xlsx (Größe: 9,55 KB / Downloads: 4)
[Bild: attachment-190.gif]
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
Antworten Top
#3
Hallo Glausius,

sorry Undecidedy mistake.

Also der Mitatbeiter bekommt Euro 1.000,- Die beeinhaltet 30 Stunden arbeit. Jede Stunde darüber bekommt er der Mitarbeiter extra bezahlt.

Beispiel:

Januar 25 Stunden - Bekommt also Euro 1.000,-
Februar 35 Stunden - Bekommt also Euro 1.000,- plus 5 Stunden zu Euro 50,-, also 5 x 50,- = 250,-  = Euro 1.250,-
März 75 Stunden -Bekommt also Euro 1.000,- plus 19 Stunden zu Euro 50,-, (also 19 x 50,- = 950,-) + plus 19 Stunden zu Euro 60,-, (also 19 x 60,- = 1.140,-) plus 5 Stunden zu Euro 70,-, (also 5 x 70,- = 350,-) = Euro 3.440,-

Ich will also nur die Arbeitsstunden eingeben, und dann wird je nach Stunden das gestufte Gehalt berechnet.

Vielen Dank.

Grüße
KD
Antworten Top
#4
Hallo KD,

Wenn du die Grenzen auf 30-50 .... setzt ist eine mögliche Formel für Zelle D4:

Code:
=C4*(MAX(A4;MIN($C$1;B4))-A4)

Deine Beispielrechnungen sind falsch, da es von der 31. bis einschliessliche der 50. Stunde insgesamt 20 Stunden sind. Oder bekommt der Mitarbeiter jede 20. Stunde nicht bezahlt?
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#5
Hi,

wenn ich dich richtig verstanden habe, würde ich es so auf die einfachste Art lösen:

Tabelle2

ABCDE
1StundenGehaltGehaltsstufen
237121001000
3301000
4311030
5321060
6331090
7341120
8351150
9361180
10371210
11381240
12391270
13401300
14411330
15421360
16431390
17441420
18451450
19461480
20471510
21481540
22491570
23501600
24511660
25521720
26531780
27541840
28551900
29561960
30572020
31582080
32592140
33602200
34612260
35622320
36632380
37642440
38652500
39662560
40672620
41682680
42692740
43702800
44712870
45722940
46733010
47743080
48753150
49763220
50773290
51783360
52793430
53803500
54813580
55823660
56833740
57843820
58853900
59863980
60874060
61884140
62894220
63904300
Formeln der Tabelle
ZelleFormel
B2=VERWEIS($A$2;$D$2:$E$63)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
(26.02.2017, 18:20)Ego schrieb: Hallo KD,

Wenn du die Grenzen auf 30-50 .... setzt ist eine mögliche Formel für Zelle D4:

Code:
=C4*(MAX(A4;MIN($C$1;B4))-A4)

Deine Beispielrechnungen sind falsch, da es von der 31. bis einschliessliche der 50. Stunde insgesamt 20 Stunden sind. Oder bekommt der Mitarbeiter jede 20. Stunde nicht bezahlt?


Hallo Ego,

super Formel. Vielen Dank. Ist so einfach wenn man das sieht. Und ich bin nicht drauf gekommen.

Vilen Dank.

Grüße
KD
Antworten Top
#7
(26.02.2017, 18:24)WillWissen schrieb: Hi,

wenn ich dich richtig verstanden habe, würde ich es so auf die einfachste Art lösen:

Tabelle2

ABCDE
1StundenGehaltGehaltsstufen
237121001000
3301000
4311030
5321060
6331090
7341120
8351150
9361180
10371210
11381240
12391270
13401300
14411330
15421360
16431390
17441420
18451450
19461480
20471510
21481540
22491570
23501600
24511660
25521720
26531780
27541840
28551900
29561960
30572020
31582080
32592140
33602200
34612260
35622320
36632380
37642440
38652500
39662560
40672620
41682680
42692740
43702800
44712870
45722940
46733010
47743080
48753150
49763220
50773290
51783360
52793430
53803500
54813580
55823660
56833740
57843820
58853900
59863980
60874060
61884140
62894220
63904300
Formeln der Tabelle
ZelleFormel
B2=VERWEIS($A$2;$D$2:$E$63)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8



Hallo Will Wissen,

Ego,

hat es super gelößt.

Vielen Dank trotzdem.

Beste Grüße,
KD
Antworten Top
#8
(26.02.2017, 18:32)KDM schrieb: Hallo Ego,

super Formel. Vielen Dank. Ist so einfach wenn man das sieht. Und ich bin nicht drauf gekommen.

Vilen Dank.

Grüße
KD


Ego,

habe nochmal eine Frage ?

Wenn ich die Zeit in Stunden und Minuten eingeben (51:40) dann funktionert die Formen nicht. Was muß ich umstellen ?

Danke,

Grüße
KD
Antworten Top
#9
=MAX(A1*10*{0.5.6.7.8}-{-10.5.10.17.25}/1%) ohne Obergrenze 90 Stunden, da weder im Text noch im Beispiel detailliert, als Industriestunden

=MAX(A1*240*{0.5.6.7.8}-{-10.5.10.17.25}/1%) ohne Obergrenze 90 Stunden, da weder im Text noch im Beispiel detailliert, als Excel-Zeitangabe

(26.02.2017, 18:18)KDM schrieb: Januar 25 Stunden - Bekommt also Euro 1.000,-

Februar 35 Stunden - Bekommt also Euro 1.000,-
plus 5 Stunden zu Euro 50,-, also 5 x 50,- = 250,-  = Euro 1.250,-


März 75 Stunden - Bekommt also Euro 1.000,-
plus 19 Stunden zu Euro 50,-, (also 19 x 50,- = 950,-)
plus 19 Stunden zu Euro 60,-, (also 19 x 60,- = 1.140,-)
plus 5 Stunden zu Euro 70,-, (also 5 x 70,- = 350,-) = Euro 3.440,-
Hoffentlich merkst Du selbst, dass 19 nicht stimmen kann. Denn von 30 (diskret 31) bis 50 und von 50 (diskret 51) bis 70 sind es jeweils 20, nicht 19. Ein Kleinmädchenfehler, am häufigsten von ausgewachsenen Männern gemacht! Wenn Du an der Straße die Kilometersteine 5 bis 10 zählst, wieviele Steine hast Du am Ende gezählt? 80% der Menschen geben hier eine falsche Antwort, weil sie diskrete und stetige Merkmale nicht auseinanderhalten können.
Antworten Top
#10
Hallo KD,

wenn die Zeitbereiche auch in Minuten eingegeben werden, muss die gesamte Formel mal 24 genommen werden, ansonsten nur der Wert der Zelle C1.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste