Concaténation de chaîne dans une fonction

Bonjour,

Je souhaiterais concaténer le contenu d'une cellule à une chaîne de caractère puis utiliser ce résultat pour définir un range dans une fonction.

Exemple:

Compter le nombre de ligne vide d'un tableau.

Le range de début est AM2 et se termine à la ligne résultante de la concaténation "AM"&AK253

Cela devrait donner quelque chose de ce genre: =NB.SI(AM2:("AM"&AK253);"")

Ce calcule fonctionne si je remplace ("AM"&AK253) par AM242 qui est le résultat attendu de la concaténation.

Quelqu'un saurait me dire pour quelle raison excel n'accepte pas cette syntaxe?

Merci d'avance de votre aide.

Bonsoir,

Si tu écris =NB.SI(AM2:AM & "242";"") tu te fais jeter.

A plus forte raison si tu remplaces "242" par une référence de cellule.

Utilise :

=NB.SI(DECALER($AM$2;;;$AK$253-1;);"")

eric

Bonjour,

C'est exactement ce qu'il me fallait, je ne connaissais pas cette fonction dans ce cadre d'utilisation.

Merci beaucoup pour ce retour rapide!

Rechercher des sujets similaires à "concatenation chaine fonction"