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

P

Paul

Guest
Bonjour

Je souhaite automatiser le calcul du nombre de données contenues dans une plage qui est susceptible de varier.
Je récupère alors les indices des lignes intéressées, et je les concatène à la lettre de la colonne. Puis, j'utilise la commande NB suivant :

nb(concatener("C";42):concatener("C";53))

Mais cela ne marche pas, car j'ai l'impression que : concatener("C";42) renvoie une chaine de caractères entre "..", et donc n'est pas compris par Excel comme une adresse de cellule....

Comment faire alors ?

merci de me donner un coup de pouce.
 
Salut Paul,

Essaie donc :
=NB(INDIRECT("C"&42):INDIRECT("C"&53))

Si tu places les réferences des lignes (42 et 53) dans d'autres cellules (pour ne pas devoir toucher à ta formule), par exemple en A1 et A2, tu peux écrire ta formule comme suit :
=NB(INDIRECT("C"&A1):INDIRECT("C"&A2))

Le "&" dans la formule remplace "concatener"

Ândré.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
8
Affichages
825
Retour