Excel : DECALER, application Planning

baissaoui Messages postés 498 Date d'inscription jeudi 2 septembre 2021 Statut Webmaster Dernière intervention 21 août 2024 - 18 juil. 2022 à 16:22

Document initial créé par Raymond PENTIER

Un exemple d'application concrète de la fonction DECALER : Extraction de planning.
Comment, à partir d'un planning, récupérer une partie des informations.

Planning de départ

Le planning B2:V6 donne l'affectation de 3 agents travaillant en 3 x 8 (matin, a-m, soir) sur 4 semaines.
En associant DECALER et EQUIV, nous voulons voir, pour une semaine et une plage horaire données, comment les agents sont ventilés.

Extraction

Préparation & affichage

- La cellule B10 permet, grâce à une liste déroulante de cellule, de choisir la semaine.

- La cellule B12 permet, grâce à une autre LDC, de choisir la plage horaire.
- Le mini-tableau D11:M12 affiche les résultats, en utilisant en D12 la formule
=DECALER(C3;EQUIV($B$12;$B$4:$B$6;0);($B$10-1)*5).
Cette formule est recopiée jusqu'en M12.

Analyse de la formule

DECALER(d;l;c) renvoie le contenu de la cellule à l lignes et c colonnes de la cellule d.

=DECALER(C3 ; EQUIV($B$12;$B$4:$B$6;0) ; ($B$10-1)*5)

En partant de C3, on descend d'un nombre de lignes calculé par EQUIV(B12;B4:B6;0) puis on se déplace vers la droite d'un nombre de cellules donné par (B10-1)*5
Dans l'illustration, l=2 et c=10, ce qui amène à la cellule M5, qui contient "Chloé" ...