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
 

Statistiques des forums

Discussions
312 236
Messages
2 086 477
Membres
103 228
dernier inscrit
malik832