A propos d’une fonction NBCAR

Résolu/Fermé
ptéranodon Messages postés 464 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 23 janvier 2024 - Modifié le 17 août 2018 à 22:58
ptéranodon Messages postés 464 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 23 janvier 2024 - 17 août 2018 à 23:32
Bonsoir à tous ;)

Ci-joint une fonction destinée à compter le nombre de valeurs présentes dans une liste de cellules (dans mon cas une ligne ou rangée) :

=NBCAR(A1)-NBCAR(SUBSTITUE(A1;"X";))

Ma question (je suis débutant) :

Les références de ma ligne sont les cellules qui vont de la cellule O13 jusqu’à la cellule BH13

Est-ce qu’il faut mettre O13 : BH13 à la place de A1 aprés NBCAR et aprés SUBSITUTE ?
Soit :

=NBCAR(O13:BH13)-NBCAR(SUBSTITUE(O13:BH13"X";))

Et faut-il mettre ";" ou ":" entre les les références ?

Merci



2 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
17 août 2018 à 23:22
Bonjour,

NBCAR retourne le nombre de caractères dans une STRING. (une chaine de texte).
Tu ne peux pas l'utiliser sur une plage de cellules....

Mais vu ton énoncé :

compter le nombre de valeurs présentes dans une liste de cellules


Je pense que la fonction que tu cherches est simplement NBVAL()

=NBVAL(O13 : BH13)


0
ptéranodon Messages postés 464 Date d'inscription dimanche 2 septembre 2007 Statut Membre Dernière intervention 23 janvier 2024 4
17 août 2018 à 23:32
Ok.
Merci ;)
0