Nombre de cellule non-vide dans Nbval

Résolu
kiko -  
ericdidier Messages postés 60 Statut Membre -
Bonjour,

J'aimerais parvenir à compter le nombre de cellule contenant une valeur dans une plage. Cependant, je voudrais considérer le texte vide ("") comme une cellule vide et je ne peux donc pas utiliser Nbval

J'imagine qu'il est possible d'utiliser nb.si mais je ne parvient pas à écrire une formule adéquate pour le critère... exemple: Nb.si(A1:A10;<>"")

Quelle serait la façon correcte d'arriver au résultat souhaité?

Merci beaucoup

3 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    =NB.SI(A1:A10;">""""")+NB(A1:A10)
    1
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Finalement (et curieusement) il vaut mieux :

      =NBVAL(A1:A10)-NB.SI(A1:A10;"< ")

      (avec un espace après le <)

      Curieusement parce qu'une cellule qui contient =CAR(10) devrait être ôtée, ce qui n'est pas le cas.
      0
    2. tontong Messages postés 2575 Date d'inscription   Statut Membre Dernière intervention   1 064
       
      Bonjour,
      Il y a peut-être aussi =NBVAL(A1:A10)-NB.VIDE(A1:A10)
      puisque avec NB.VIDE Les cellules contenant des formules qui renvoient " " (texte vide) sont également comptées.
      0
    3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Bonjour, tontonq,

      Tu as raison, ta réponse est celle qui répond très exactement à la question !

      Comme quoi on se complique parfois la vie alors que la réponse est simple (surtout quand on la connais :D)

      Cordialement
      Patrice
      0
    4. ericdidier Messages postés 60 Statut Membre
       
      oui mais comment systématiser ce résultat? A1:A5000
      je souhaite que SI A1"" ,A2<M>,A3"" ALORS "1" en B3 (un M entre 2 cellules vides)
      Puis on passe à A4 par exemple A4 "", A5 <M>,A6<M>A7"" alors "2" en B7 car deux M entre 2 cellules vides....
      merci de m'aider
      0
    5. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Bonjour ericdidier,

      Pourquoi relancer ce fil RÉSOLU avec une question qui n'a rien à voir avec le sujet ???

      Il faut ouvrir un nouveau sujet ! (et soit plus explicite, j'ai rien compris à ton problème)
      0
  2. ericdidier Messages postés 60 Statut Membre
     
    bonjour
    OK,c'est vrai que ma question est autre "inscrire la longueur des series"
    je suis nouveau sur le forum
    j'ai ouvert un autre sujet
    eric
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    =NB.SI(A1:A10;"><")
    Ca va te paraitre étrange mais bien respecter l'ordre ><
    (et non <>)

    eric
    -1
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      ça ne compte pas les nombres.
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      exact,
      donc :
      =NB.SI(A1:A10;"><")+NB(A1:A10)

      eric

      PS: ne compte pas les cellules avec espace (?)
      voir la proposition de patrice
      0