Bonjour,
Pour faire simple, en matriciel, cela signifie que la formule va s'exécuter sur une matrice et non une simple cellule.
par exemple:
Dans la commande ('[Roselya Fichier source.xlsx]BD'!$C$3:$C$592=A2), on va vérifier la condition (=A2) sur les 489 cellules de la plage. dans la formule, la plage prendra alors les valeurs {FAUX;VRAI;...} si la condition est rempli.
On fait la même chose avec la commande ('[Roselya Fichier source.xlsx]BD'!$F$3:$F$592=J2).
Ensuite, lorsqu'on "multiplie" les deux, on fait un "ET" logique:
- VRAI*VRAI = 1
- VRAI*FAUX=FAUX*VRAI=FAUX*FAUX=0
Ainsi, on se retrouve avec une matrice de 489 valeurs valant 0 ou 1 {0;0;...;0;;1;0;...;0}. En trouvant la position de la valeur "1", on retrouve la position de ce que l'on cherche.
Ce type de formule ne fonctionne, il faut valider avec CTRL+MAJ+ENTREE, cela ajoute automatiquement des {...} avant et après la formule.