RESOLU Syntaxe Indirect()

  • Initiateur de la discussion Initiateur de la discussion Victor21
  • 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 !

Victor21

XLDnaute Barbatruc
Supporter XLD
Bonsoir à tous.

J'ai un problème pour la syntaxe de Indirect.
J'explique :
VB:
NB.SI(INDIRECT(Feuil1!$E$4&"12"):INDIRECT(Feuil1!$E$4&"727");J12)
fonctionne sur Feuil1.
Mais si je fais un couper-coller vers Feuil2, cette même formule me renvoie des 0, et je ne sais pas comment la modifier.
L'aide me dit de mettre des ", mais j'ai essayé plusieurs solutions sans succès...

Si une bonne âme passe dans ce coin, d'avance, merci.
 
Dernière édition:
Re : Syntaxe Indirect()

Bonsoir Victor21,

Il me semble normal que ta formule ne fonctionne pas car elle fait référence à Feuil1.

Pour que ça marche, il te faut écrire :
Code:
NB.SI(INDIRECT(Feuil2!$E$4 & "12"):INDIRECT(Feuil2!$E$4 & "727");J12)
A+
 
Re : Syntaxe Indirect()

Bonsoir, FredOo, hoerwind, Tibo.

FredOo :
Je cherche bien à obtenir sur Feuil2 le résultat d'une recherche effectuée sur Feuil1

hoerwind
Je n'ai pas réussi à transposer ta formule.
Lorsque je fais l'audit de cette formule, j'obtiens une plage du type E412:E4717

Tibo
Quelques précisions :

Sur Feuil1 :
En E4, une lettre, variable, désignant la colonne à traiter
De D12 à G727, des données.
Sur Feuil2 :
En J12, mon critère de comparaison.

Si la lettre en E4 est F(Feuil1), je cherche à connaitre le nb de valeurs équivalentes à J12 (Feuil2) dans la plage F12:F727 (Feuil1)
 
Re : RESOLU Syntaxe Indirect()

Bonsoir à tous.

J'en suis venu à bout avec :
VB:
NB.SI(INDIRECT("Feuil1!$"&INDIRECT("Feuil1!$E$4")&"$"&12):INDIRECT("Feuil1!$"&INDIRECT("Feuil1!$E$4")&"$"&"730");A7)

Merci à tous
 
Re : RESOLU Syntaxe Indirect()

Bonjour, Tibo.

J'ai testé ta formule :
Code:
=NB.SI(INDIRECT("Feuil1!"&E4&12&":"&E4&727);J12)
et l'audit me dit au début :
Code:
NB.SI(INDIRECT("Feuil1!"&0&12&":...
puis
à la fin
Code:
NB.SI(Feuil1!$12:727;J12

Mais ne cherche plus, la solution tarabiscotée que j'ai trouvée, même si elle n'est pas très élégante, me renvoie bien les valeurs recherchées.
 
- 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

  • Question Question
Microsoft 365 planning 5*8
Réponses
19
Affichages
1 K
Réponses
3
Affichages
418
Réponses
33
Affichages
3 K
Retour