NB.SI + EQUIV

shinozak

XLDnaute Occasionnel
Salut le forum,

Je bloque sur une formule, j'aimerais faire un nb.si :
VB:
=NB.SI('Positionnement RS'!6:7;C$1)/2
;
Je voudrais juste changer les lignes en fonction du matricule et non taper en brut.

J'ai essayé un concatener avec équiv mais ça ne marche pas.

J'ai mis un fichier simplifié, c'est normal si il n'y pas toute les colonnes

Merci de votre aide :)
 
Solution
Bonsoir Shinozak,
Pour que ça marche, il faut faire comprendre à XL que vos Equiv vont définr une adresse et non une valeur.
On utilise alors INDIRECT.
Essayez pour essai en Act par gestionnaire C3 :
VB:
=NB.SI(INDIRECT("'Positionnement RS'!"&EQUIV($A3;'Positionnement RS'!$A:$A;0)&":"&(1+EQUIV($A3;'Positionnement RS'!$A:$A;0)));'Act par gestionnaire'!C$1)/2

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Shinozak,
Pour que ça marche, il faut faire comprendre à XL que vos Equiv vont définr une adresse et non une valeur.
On utilise alors INDIRECT.
Essayez pour essai en Act par gestionnaire C3 :
VB:
=NB.SI(INDIRECT("'Positionnement RS'!"&EQUIV($A3;'Positionnement RS'!$A:$A;0)&":"&(1+EQUIV($A3;'Positionnement RS'!$A:$A;0)));'Act par gestionnaire'!C$1)/2
 

Membres actuellement en ligne

Statistiques des forums

Discussions
315 087
Messages
2 116 082
Membres
112 653
dernier inscrit
flapynot7x