Dans cet article, nous allons apprendre comment déterminer si un quart de travail était le matin, l’après-midi ou la nuit dans Microsoft Excel 2010.

Pour trouver une formule permettant de déterminer si un employé a travaillé le matin, l’après-midi ou la nuit, nous utiliserons les fonctions IF & LOOKUP pour obtenir la sortie.

La fonction IF vérifie si une condition que vous spécifiez est TRUE ou FALSE. Si la condition renvoie TRUE, elle renvoie la valeur prédéfinie, et si ion retourne FALSE, elle renvoie une autre valeur prédéfinie.

Syntaxe = IF (test_logique, value_if_true, value_if_false)

===

test_logique: le test logique testera la condition ou les critères, si la condition est remplie, il renvoie la valeur prédéfinie et si la condition ne satisfait pas, il renvoie une autre valeur prédéfinie.

value_if_true: la valeur à renvoyer si cet argument renvoie TRUE.

value_if_false: la valeur que vous souhaitez renvoyer si cet argument renvoie FALSE LOOKUP: recherche une valeur à partir d’une plage d’une ligne ou d’une colonne ou d’un tableau. Fourni pour la compatibilité descendante.

Syntaxe = LOOKUP (valeur_recherche, vecteur_recherche, vecteur_résultat)

===

lookup_value: valeur que la fonction LOOKUP recherche dans le vecteur de recherche.

lookup_vector: une plage qui ne contient qu’une seule ligne ou une seule colonne.

Remarque: les valeurs de lookup_vector doivent être placées dans l’ordre croissant (1, 2, 3 ou a, b, c). Sinon, la fonction de recherche renverra la valeur d’erreur.

result_vector: Ceci est facultatif. Une plage qui ne contient qu’une seule ligne ou colonne. L’argument result_vector doit être de la même taille que

lookup_vector.

===

Prenons un exemple:

  • La colonne A contient l’heure de connexion.

  • Nous avons besoin d’une formule pour utiliser les heures de connexion de la colonne A pour déterminer si une personne commençait un quart de travail le matin, l’après-midi ou la nuit.

  • Pour les heures avant 12h00, la formule doit renvoyer «Morning Shift».

  • Pour les heures comprises entre 12h00 et 16h00, la formule doit renvoyer «Après-midi».

  • Pour les heures après 16h00, la formule doit renvoyer «Night Shift».

img1

  • Dans la cellule B2, la formule serait

= IF (A2> = 2/3, « Nuit », IF (A2> = 0.5, « Après-midi », « Matin »)) & « Shift »

img2

  • En copiant la formule de la cellule B2 vers la plage B3: B10, nous obtiendrons le résultat souhaité.

img3

La deuxième méthode consiste à utiliser la fonction LOOKUP.

  • Dans la cellule C2, la formule serait

= RECHERCHE (HEURE (A2), \ {0,12,16}, \ {« Matin », « Après-midi », « Nuit »}) & « Shift »

img4

  • En copiant la formule de la cellule C2 vers la plage C3: C10, nous obtiendrons le résultat souhaité.

img5