Hilfe bei Excell Tabelle, Wie Kann ich eine Formel gestalten die mir Automatisch 8.5h(Sollzeit) anzeigt wenn Tag Mo-Fr ist und Sa und So leer bleibt oder 0?

...komplette Frage anzeigen

7 Antworten

Noch ne Alternative für die 8,5 Stunden für J6

=(REST(A6;7)>=2)*8,5/24

runterkopieren und als Uhrzeit formatieren.

Für die Summe musst du das Zellformat [h]:mm verwenden. Die eckigen Klammern bewirken, dass auch Stundenzahlen >24h so dargestellt werden.

Antwort bewerten Vielen Dank für Deine Bewertung
Iamiam 29.10.2015, 15:31

Rest(Datum;7)>=2 hat den großen Vorteil, dass es Gebiets-unabhängig ist, also man sich nicht um die unterschiedlichen Wochendefinitionen von Amerika/Europa kümmern muss!

Hier noch eine Formel, wenn mehrere Tage unterschiedliche Zeiten benötigen (Sa,So:0, Mo,Di,Do je 8,5; Mi:4, Fr:5,5 h, zB bei einer Sprechstundenhilfe)

=WAHL(REST(A6;7)+1;0;0;8,5;8,5;4;8,5;5) / 24

Das +1 ist notwendig, weil es kein Null-tes auszuwählendes Argument gibt, sondern nur ein 1. (Das 0-te wäre REST(A6;7)+1, so definiert das aber kein Mensch).

Das /24, wenn als Zeit formatiert

1
DeeDee07 29.10.2015, 15:40
@Iamiam

DH! Diese einfache Individualisierung gefällt mir.

0

Jetzt meine Frage ist, ist es möglich das mit den den 8.5h auch so zu machen? Das wenn z.B Sonntag ist das es leer bleibt oder 0 Anzeigt?

Wenn es dir nur um die 8,5 geht die immer außer Sonntag da stehen soll, dann einfach so:

=WENN(WOCHENTAG(A6)=1;"";8,5)

Antwort bewerten Vielen Dank für Deine Bewertung

=WENN(WOCHENTAG(A6;2)<6;8,5;"")

Falls statt 8,5 8,5h stehen soll, so musst du die Spalte ein Benutzerdefiniertes Format einrichten. 0,0"h"

Nur ich nehme an, dass es nicht die richtige Lösung ist. Daher musst du genau beschreiben, was du erreichen möchtest und welche Excel Version du hast. 

Möchtest du die Arbeitszeit berechnen? Wobei gleitende Arbeitszeit gilt?

Antwort bewerten Vielen Dank für Deine Bewertung
34Munoo1905 29.10.2015, 14:35

Ja ich will meine Arbeitszeiten ausrechnen so dass ich auf der Liste dann ende Monat sehe ok so viel überstunden / minus stunden habe ich diesen Monat gemacht. Weil unsere Firma klaut gerne Stunden und alles am schluss ausrechnen ist auch mühsam und mit der excell tabelle würde das super einfach.  Excell version 2013 hab ich auf Windows 10

0
dkilli 31.10.2015, 15:45
@dkilli

Konnte ich dir oder jemand anderer helfen?

0

Ich kann leider nicht auf Deine Datei zugreifen. Ein Lösungsweg wäre eine einfache Wenn-Formel: =wenn(A1="Sonntag";0;8,5)

Statt 0 kannst Du dann auch "" für leer nehmen. A1 einfach als Beispielzelle, wo der Wochentag stehen könnte

Antwort bewerten Vielen Dank für Deine Bewertung

in Zeile 6, welche spalte auch immmer kommt

=8,5-(WOCHENTAG(A6;2)>5)*8,5

runterziehen

fertig

Antwort bewerten Vielen Dank für Deine Bewertung
Jackie251 29.10.2015, 13:33

aus meiner sicht wäre es aber - wenn man sich schon die Mühe macht - sinnvoller auch Feiertage zu markieren und mit 0 Stunden anzusetzen

1

Im Feld J7 lautet die Formel:

=WENN(UND(WOCHENTAG(A7) > 1;WOCHENTAG(A7) < 7);"8,5h";"")

Die verschachtelte Bedingung ist notwendig, da Excel mit amerikanischen Wochentagen rechnet die folgendermaßen aus sehen:

Sontag = 1

Montag = 2

Dienstag = 3

Mittwoch = 4

Donnerstag = 5

Freitag = 6

Samstag = 7

Antwort bewerten Vielen Dank für Deine Bewertung
Sawascwoolf 29.10.2015, 13:34

Lustige Sache, die Zeit mit der REST Funktion zu berechnen, der Trick war mir nicht bekannt

1
Jackie251 29.10.2015, 13:35

Der erste tag ist bei A6, verschalten muss man nix und Excel zählt so wie man es ihm sagt es unterstützt 10 zählweisen..

1
Jackie251 29.10.2015, 13:39
@Jackie251

Was für ein Trick, überleg mal was mathematisch passiert.
Zeiten innerhalb eines Tages sind immer kleiner als 1 da 24h genau 1,0 sind.

Wenn man nun eine Zahl zwischen 0-1 durch 1 teilt, wird der Rest immer genau der Zahl entsprechen. Die Funktionsdurchlauf von Rest ändert also nichts am Ergebnis das aus der Subtration rührt

0
Sawascwoolf 29.10.2015, 13:46
@Jackie251

Nur mal nicht überheblich werden... Ohne sich gut mit Excel auszukennen und zu wissen, dass Zeiten intern als eine Zahl zwischen 0 und 1 angenommen werden kommt man nicht auf die Idee diese Funktion zu verwenden. Mal ganz davon abgesehen, dass die Verrechnung von Minuten anschließend dann auch noch funktioniert.

1
Suboptimierer 29.10.2015, 13:58
@Jackie251

Das ist nur die eine Hälfte des Tricks. Die andere besteht darin, zu wissen, mit welchem Wochentag Excel zu zählen beginnt.

Die Restfunktion wendet DeeDee07 nicht auf eine Zahl zwischen 0 und 1 an, sondern auf ein Datum (01.11.2015 = 42309).

Die Sollzeit wird durch 8,5/24 bei den entsprechenden Tagen mit 1 multipliziert.

1
Jackie251 29.10.2015, 14:12
@Suboptimierer

Nein Suboptimierer, der Kommentar von Sawascwoolf bezog sich nicht auf die Restfunktion wie DeeDee07 sind angewendet hat!
(DeeDees Anwort ist schließlich auch 5 Minuten jünger als der Lob der Restfunktion durch Sawascwoolf).

Es geht darum das der TE die Arbeitszeit in Stunden wie folgt in seiner Tabelle ermittelt:

=Rest(Endzeit - Anfangszeit;1)

Endzeit - Anfangszeit wird bei mit Uhrzeit formatierten Zellen IMMER einen Wert zwischen 0-1 hervorbringen.
Und der Rest aus X/1 mit  0< x < 1 ist immer X.
Siehe auch Zelle E6 in der Tabelle des TE.


1
Iamiam 30.10.2015, 12:55
@Suboptimierer

Das Gute an =Rest(Ende-Anfang;1) ist, dass man damit auch über Mitternacht (Nachtschicht!) rechnen kann, sofern 12 h nicht überschritten werden!

0

Das scheint die Lösung zu sein:

Beispiel für gleitende Arbeitszeit zu erfassen - (Windows, Windows 10, Excel) Beispiel für gleitende Arbeitszeit zu erfassen - (Windows, Windows 10, Excel)
Antwort bewerten Vielen Dank für Deine Bewertung
34Munoo1905 30.10.2015, 15:19

das problem ist bei mir zeigt die Summe 0.00h an kA wieso :/

0
dkilli 30.10.2015, 17:42
@34Munoo1905

In welcher Zelle Sind die Differenzen richtig? Hast du die Formel in G3 richtig eingegeben?

0
34Munoo1905 08.11.2015, 13:09

ja die hab ich genau so eingegeben wie auf dem foto

0

Was möchtest Du wissen?