• Initiateur de la discussion Initiateur de la discussion shinozak
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
13
Affichages
1 K
Réponses
2
Affichages
593
Retour