Problème:

Les colonnes A: C contiennent les ID, les dates et les heures. Chaque ligne indique l’heure à laquelle une personne en particulier s’est connectée ou a cessé de travailler.

Nous voulons déterminer quelles entrées de la colonne C sont des heures de connexion et quelles sont des heures de déconnexion, puis nous voulons calculer le nombre d’heures travaillées par chaque personne.

Solution:

Pour déterminer si une heure représente la connexion ou la déconnexion, entrez les fonctions CHOOSE, MAX et ROW comme indiqué dans la formule Array suivante dans la colonne D:

\ {= CHOISIR (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 »)} Ainsi, « Time In » ou « Time Out » sera affiché à côté de chaque heure indiquée dans la colonne C.

Ensuite, pour calculer le nombre d’heures travaillées par chaque personne, utilisez les fonctions SUM et IF comme indiqué dans la formule Array suivante dans la colonne E:

\ {= SUM (IF (D2 = « Time Out », (A2 = $ A $ 2: $ A $ 9) ($ D $ 2: $ D $ 9 = « Time In ») (C2- $ C $ 2: $ C $ 9) , 0))} Ainsi, le nombre d’heures travaillées sera affiché à côté de l’indicateur « Time Out » correspondant à chaque ID.

Pour appliquer la formule Array:

Sélectionnez la cellule, appuyez sur et appuyez simultanément sur.

Capture d’écran // Calcul des heures travaillées Calcul des heures travaillées