L’intérêt de la grille tarifaire, c’est qu’elle te permet de visualiser rapidement l’ensemble des solutions, les cellules de ce groupe de solutions étant coloriées en vert.
La seule difficulté est de trouver une formule qui peut se copier sur toute la grille par recopie incrémentée (on n’imagine pas saisir les formules les unes après les autres).
La formule choisie est
=DECALER($A$1;LIGNE()-1;0)*80+DECALER($A$1;0;COLONNE()-1)*77
Pour l’exemple, on va examiner cette formule en C4 (le raisonnement est strictement identique pour toutes les autres cellules).
Si la formule est correcte, le résultat en C4 doit correspondre à la cotisation pour 1 adulte et 2 enfants.
On décompose la formule.
DECALER($A$1;LIGNE()-1;0) renvoie la valeur contenue par la cellule décalée par rapport à A1 d’un nombre de ligne égal à LIGNE()-1 et d’un nombre de colonnes égal à 0.
LIGNE() indique le numéro de la ligne courante (4 pour la cellule C4). Pour définir le décalage en nombre de lignes par rapport à A1, on utilise LIGNE()-1, soit un décalage de 4 -1=3 lignes.
Cette formule en C4 renvoie donc le résultat de DECALER($A$1 ;3 ;0), c'est-à-dire la valeur de la cellule décalée de 3 lignes et 0 colonne par rapport à la cellule A1, soit la cellule A4 qui contient la valeur 2. Ce résultat correspond au nombre d’enfants.
DECALER($A$1;0;COLONNE()-1) renvoie la valeur contenue par la cellule de la ligne 1, à la colonne courante.
Cette formule en C4 renvoie le résultat de DECALER($A$1;0 ;2), c'est-à-dire la valeur de la cellule décalée de 0 ligne et 2 colonnes par rapport à la cellule A1, soit la cellule C1 qui contient la valeur 1. Ce résultat correspond au nombre d’adultes.
La formule générale devient donc
=2*80+1*77 = 237
Ce qui correspond bien à la cotisation pour 1 adulte et 2 enfants.
A+