La colonne G indique le total de la semaine courante (ici 7) et la colonne H celui
de la semaine précédente (ici 6), la semaine courante étant fixée dans la cellule A2.
Il est possible d'actualiser le contenu de ces deux colonnes grâce à quelques
formules :
-
en G1 : ="s" & A2 ou =CONCATENER("s" ; A2)
-
en H1 : ="s" & (A2-1) ou =CONCATENER("s" ; A2-1)
-
en G2 (à recopier vers le bas) : =INDIRECT("s" & $A$2 & "!G" & LIGNE())
-
en H2 (à recopier vers le bas) : =INDIRECT("s" & ($A$2-1) & "!G" & LIGNE())
Le & permet de regrouper diverses informations : donc, si la semaine courante est 7, la
formule entrée en G2 est évaluée en =INDIRECT("s7!G2"), puis en =s7!G2
puisque la fonction INDIRECT transforme un texte en formule.
Une solution alternative, pas forcément plus compliquée pour un étudiant ayant
suivi un cours d'algorithmique, est d'écrire un programme Visual Basic.
Cette macro, nommée DeuxDernieres, est disponible dans le module Module1 du classeur absences_final.xlsm.