Montag, 16. Juni 2025, 00:23 UTC+2

Sie sind nicht angemeldet.


TheChris

Administrator

Registrierungsdatum: 1. September 2001

Beiträge: 7 840

Bike: kein 2-rad-scheiss

1

Freitag, 3. September 2004, 21:46

Frage an Excel-Profis

Bin gerade dabei mir einen dynamischen Dienstplan zu machen. Also ich trage Anfang-, Endzeit der Arbeit und die Überstunden ein, und das Ding rechnet mir Arbeitszeit, Pausenzeit und Lohn aus.

Alles so weit kein Problem, nur mit den Pausen. Weil wenn ich mehr als 5,5 h arbeite, dann wird automatisch 0,5 h Pause berechnet. Müsste also sowas wie
"=E1-0,5 if E1>5,5"
geben. Kenn mich aber mit Excel überhaupt net aus und bräuchte deshalb hilfe. Gibts bei Excel sowas wie ne if-then-Abfrage?
  • Zum Seitenanfang

TheChris

Administrator

Registrierungsdatum: 1. September 2001

Beiträge: 7 840

Bike: kein 2-rad-scheiss

2

Freitag, 3. September 2004, 21:48

Nochwas: geht es irgendwie, dass ein Zelleninhalt nur dann berechnet wird, wenn in den Zellen, aus denen der Wert berechnet wird, ein sinnvoller Inhalt drinsteht?
Also wenn ich an einem Tag nicht arbeite und "-" bei Anfang und Ende eintrage, dass dann nicht "#WERT!" da steht, sondern nichts oder 0 ?
  • Zum Seitenanfang

Registrierungsdatum: 30. März 2002

Beiträge: 233

Bike: RS 250, R6 (RJ11)

Wohnort: Sauerland

3

Freitag, 3. September 2004, 22:12

RE: Frage an Excel-Profis

Zitat

Original von TheChris
Alles so weit kein Problem, nur mit den Pausen. Weil wenn ich mehr als 5,5 h arbeite, dann wird automatisch 0,5 h Pause berechnet. Müsste also sowas wie
"=E1-0,5 if E1>5,5"
geben. Kenn mich aber mit Excel überhaupt net aus und bräuchte deshalb hilfe. Gibts bei Excel sowas wie ne if-then-Abfrage?


=wenn(e1>=5,5;e1-0,5) so z.b., also an erster Stelle in der Klammer steht immer die Bedingung, an 2ter die Aktion wenn die Abfrage zutrifft, und an dritter kannst du dann noch die Aktion einfügen wenn es nicht zutreffen sollte.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »FuBaR« (3. September 2004, 22:17)

  • Zum Seitenanfang

fwmone

unregistriert

4

Freitag, 3. September 2004, 22:53

Jetzt hat der faule Sacke Korte schon Excel 2003 und will trotzdem andere Leute seinen Müll machen lassen - so hat mans gern.

Da is dein Managerplan.
(Was man dazu wissen muss: Excel rechnet Stunden in Dezimalzahlen um - 0,5 = 12 Stunden - nur dann funktioniert das auch mit dem IF/THEN/ELSE-Clause)
  • Zum Seitenanfang

TheChris

Administrator

Registrierungsdatum: 1. September 2001

Beiträge: 7 840

Bike: kein 2-rad-scheiss

5

Samstag, 4. September 2004, 02:10

coooooooooool danke!
  • Zum Seitenanfang

TheChris

Administrator

Registrierungsdatum: 1. September 2001

Beiträge: 7 840

Bike: kein 2-rad-scheiss

6

Samstag, 4. September 2004, 02:18

Gut, das hier berechnet die Pausenzeit:
=WENN(E6>=(5,5/24);(0,5/24);0)
Was wäre aber, wenn ich jetzt noch ab einer Arbeitszeit von 9 h nochmal 15 Minuten länger Pause einrechnen wollte?
  • Zum Seitenanfang

TheChris

Administrator

Registrierungsdatum: 1. September 2001

Beiträge: 7 840

Bike: kein 2-rad-scheiss

7

Samstag, 4. September 2004, 02:20

So isser jetz im Moment:
»TheChris« hat folgende Datei angehängt:
  • Zum Seitenanfang

fwmone

unregistriert

8

Samstag, 4. September 2004, 09:41

IF kann man verschachteln (IF ... THEN ... ELSEIF ... THEN ... ELSE ... END IF).

=WENN(E6>=(9,5/24);(0,75/24);WENN(E6>=(5,5/24);(0,5/24);0))

  • Zum Seitenanfang

Registrierungsdatum: 10. Dezember 2001

Beiträge: 3 322

Bike: Triumph Tiger 800XCSE, Honda Varadero 125, MZ RT 125, Suzuki RV 50

Wohnort: Wien

9

Samstag, 4. September 2004, 10:26

Ich weiß nicht ob sie's wußten, aber mit [Strg][.] fügt Excel das aktuelle Datum in die aktuelle Zelle ein und mit [Shift][Strg][.] das aktuelle Datum plus der aktuellen Zeit.
Musik ohne Bass, lass!
Es muß nicht rocken, solange es Bluegrass ist!
  • Zum Seitenanfang

Thema bewerten