SOUS.TOTAL et cellule "vide"

Résolu
Bonjour,
dans mon tableau j'ai une colonne dont la valeur des cellules est le résultat d'une formule (=SI(ESTERREUR(RECHERCHEV ...) dans laquelle, si la recherche n'aboutit pas je mets " " sinon c'est le libellé de la commune trouvée. En fin de tableau je voudrais obtenir le nombre de cellules avec un nom de commune. Mais voilà, SOUS.TOTAL considère la cellule " " comme renseignée et c'est normal puisqu'il y a un espace.
Comment puis-je valoriser ces fameuses cellules avec "rien", "vide", "néant", ... afin que mon ss.total fonctionne ?
Merci d'avance
Alain

5 réponses

  1. Bonjour,

    La formule SOUS.TOTAL(3;champs) permet de faire des sommes sur une colonne avec un filtre. Cependant la formule NB.SI(champs;"><"), additionne bien les cellules non vide mais ne prend plus en compte le filtre.
    Cordialement
    1
    1. bonjour
      tester en mettant vide c'est à dire "" double guillemets
      0
      1. C'est identique. Les "" doivent correspondre à " " je suppose car le résultat est le même.
        Merci quand même
        Alain
        0
        1. Contributeur
          Bonjour

          dans votre formule, le " " correspond à un blanc et donc à une valeur pour Excel, remplacez le par "" qui ne représente rien, sauf bien sur une formukle
          pour compter combien de cellule d'un champ ont de résultats différents de "":

          =NB.SI(champ;"><")
          attention au sens des signes >< :
          "><" compte les cellules avec un résultat sauf les ""
          "<>" compte toutes les cellules avec une formule quelque soit le résultat

          crdlmnt

          La qualité de la réponse dépend surtout de la clarté de la question, merci!
          0
          1. Ah ! Vaucluse, tu es toujours aussi fort. "Trop fort" dirait mon petit fils. Car effectivement ça fonctionne nickel !
            En fait Sous.total n'était pas le bon chemin.
            Merci beaucoup.
            Alain
            0
            1. Contributeur
              Pas de quoi
              Bonne route
              crdlmnt
              0