Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…