Bonjour,
J'utilise Index(Matrice;Ligne;Colonne)
Pour les lignes j'utilise le nom des mois qui sont référencés par rapport à une liste de nombre de 1 à 12 (D33
44). Si cette liste décompte de 12 à 1 au lieu de 1 à 12, vous aurez les mois inversés.
Ensuite j'ai deux variables :
- Index an (F45) qui vaut 1 si 2020 et 12 si 2019, c'est le décalage de ligne dans la matrice, 2019 est 12 lignes plus bas que 2020.
-Index nom (F46) qui cherche le N° de colonne où se trouve le type demandé (B34)
Avec tout ça on a le N° de colonne par Index nom, et le N° de ligne par les nombres en D33
44 plus l'offset donné en F45.
Juste un détail, si vous changez l'ordre des mois, il faut faire un index sur la liste B3:B14 car pour l'instant il est en dur. C'est rectifié sur la PJ.
Comment utiliser la fonction INDEX dans Excel pour renvoyer une valeur ou une référence à une valeur dans un tableau ou une plage.