Ore lavorate Calcolo
Problema:
Le colonne A: C contengono ID, date e ore. Ogni riga indica l’ora in cui una determinata persona si è registrata o ha interrotto il lavoro.
Vogliamo determinare quali delle voci nella colonna C sono ore di accesso e quali sono ore di disconnessione, quindi vogliamo calcolare il numero di ore lavorate da ciascuna persona.
Soluzione:
Per determinare se un’ora rappresenta l’accesso o la disconnessione, immettere le funzioni SCEGLI, MAX e RIGA come mostrato nella seguente formula di matrice nella colonna D:
\ {= SCEGLI (MAX A2 = $ A $ 2: $ A $ 9) (ROW () <> ROW ($ A $ 2: $ A $ 9 B2 & C2) <($ B $ 2: $ B $ 9 & $ C $ 2: $ C $ 9) + 1, “Time Out”, “Time In”)} Quindi, “Time In” o “Time Out” verranno visualizzati accanto a ogni ora mostrata nella colonna C.
Quindi, per calcolare il numero di ore lavorate da ogni persona, utilizzare le funzioni SUM e IF come mostrato nella seguente formula Array nella colonna E:
\ {= SUM (IF (D2 = “Time Out”, (A2 = $ A $ 2: $ A $ 9) ($ D $ 2: $ D $ 9 = “Time In”) (C2- $ C $ 2: $ C $ 9) , 0))} Pertanto, il numero di ore lavorate verrà visualizzato accanto all’indicatore “Time Out” corrispondente a ciascun ID.
Per applicare la formula di matrice:
Selezionare la cella, premere e contemporaneamente premere.
Screenshot // Calcolo delle ore lavorate Calcolo delle ore lavorate