A propos d’une fonction NBCAR

Résolu
ptéranodon Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   -  
ptéranodon Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    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
  2. ptéranodon Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   4
     
    Ok.
    Merci ;)
    0