Warum gibt Excel 2010 für dieselbe Formel unterschiedliche Antworten zurück?

Warum gibt Excel 2010 für dieselbe Formel unterschiedliche Antworten zurück?

Ich versuche, mithilfe der „Wenn“-Formel in Spalte N des beigefügten Screenshots zu ermitteln, ob Mitarbeiter Anspruch auf einen Essenszuschlag haben.

=IF(AND(AND((G26-F26)>TIME(6,0,0),(G26-F26)<TIME(10,0,0)),M26<TIME(0,30,0)),"YES",IF(AND(AND(L26>TIME(6,0,0),L26<TIME(10,0,0)),(G26-F26)>TIME(5,59,0)),"YES",IF(AND(((G26-F26)+(I26-H26))>TIME(10,0,0),M26<TIME(1,0,0)),"YES",IF(AND(L26>TIME(10,0,0),(I26-H26)>TIME(4,59,0)),"YES","NO"))))

Bildbeschreibung hier eingeben

Excel-Bild zur Anzeige der Zeit aktualisiert

Meine Frage lautet: Warum gibt Excel für manche Mitarbeiter, die > 6 Stunden, aber < 10 Stunden gearbeitet und 29 Minuten Pause hatten, „Ja“ zurück, z. B. Zelle N26, und für manche Mitarbeiter mit der gleichen Anzahl an Arbeitsstunden und Pausenzeiten „Nein“, z. B. Zelle N27?

Sie erhalten nur dann einen Essenszuschlag, wenn eine der folgenden Bedingungen zutrifft:

  • Sie haben mehr als 6 Stunden, aber weniger als 10 Stunden pro Tag gearbeitet und keine Pause gemacht
  • Sie haben mehr als 6 Stunden, aber weniger als 10 Stunden gearbeitet und nach den 5,59 Stunden Arbeit eine Pause gemacht.
  • Sie haben mehr als 10 Stunden gearbeitet und weniger als 30 Minuten Pause gemacht
  • Sie haben mehr als 6 Stunden am Tag gearbeitet und keine Pause gemacht
  • Sie haben mehr als 10 Stunden gearbeitet und nach 4,59 Arbeitsstunden eine zweite Pause eingelegt (die Arbeitsstunden beginnen nach dem Ende der 1. Pause zu zählen, das vor der 6. Arbeitsstunde erfolgen muss).
  • Sie haben mehr als 10 Stunden gearbeitet und weniger als eine Stunde Pause gemacht

Antwort1

Weil es verstößt gegen:

•Sie haben mehr als 6 Stunden, aber weniger als 10 Stunden gearbeitet und nach 5,59 Stunden Arbeit eine Pause gemacht.

also N26-Pass, weil 1221 Uhr - 0555 Uhr = 0626 Uhr

und in N27 scheitern, weil 1106 Uhr - 0551 Uhr = 0515 Uhr

Ich hoffe es hilft. ( :

verwandte Informationen