Bonjour Marion
Les matrices remplacent des colonnes intermédiaires qui contiendrait une partie de la formule.
Dans ton cas, une colonne serait utilisée par chaque semaine différente, (tu vois un peu le tableau avec 53 colonnes en plus).
Pour t'expliquer les matrices, les matrices crééent en mémoire un tableau qui contient des valeurs qui sont issues d'une plage de cellules.
Dans la formule il y a deux matrices qui contiennent des données venant d'une plages de cellules D$23
$35 et G$23:G$35.
On représente les matrices de cette manière.
{113,59;112,76;112,14;111,89;111,90;111,46875;111,1311475;110,7012987;114,1956522;111,6607143;110,8536585;111,9083333;110}
{19;19;19;19;19;22;22;22;24;24;24;25;25}
La formule matricielle, va calculer en premier le comparateur (D$23
$35=D23), elle regarde pour chaque valeur de la matrice si la valeur correspond à la cellule D23.
Le comparateur ne retourne VRAI ou des FAUX, dans le cas une formule matricielle, il retourne une mactrice qui ne contiendra que des VRAI ou des FAUX.
Voici l'état de la matrice
{VRAI;VRAI;VRAI;VRAI;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX}
(
Ensuite la fonction SI va prendre chaque valeur de la matrice (VRAI/FAUX), pour ne retourner que la partie conditionnelle.
elle fait comme si tu avais écrit
si(D23=D23;G23)
si(D24=D23;G24)
Si(D25=D23;G25)...etc
Voici l'état de cette matrice
{113,59;112,76;112,14;111,89;111,90;;;;;;;;}
Puis cette dernière matrice est utilisée par Moyenne, qui ne retournera qu'une seule valeur.
@+Jean-Marie