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.
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é" ...