Formule

Bonjour,

J'ai mis cette formule (=NB.SI.ENS(J9:J378;"Algérie";D9:D378;"non vide") pour avoir un NBVAL sur la colonne D (noms) quand c'est "Algérie colonne J" (cellule fusionnée) et ça me donne 0 ?

Si quelqu'un peut m'expliquer pourquoi. Merci d'avance

Tango

1 réponse

  1. Contributeur
    Bonjour,

    ça me donne 0 ? Si quelqu'un peut m'expliquer pourquoi

    C'est tout simplement parce que en colonne D tu n'as aucune cellule qui contient "non vide" : excel exécute la formule mais ne lit pas le français.
    1. Merci Gbinforme

      C'est effectivement le cas, ceci dit ma formule sans le non vide ne fonctionne pas.
    2. Contributeur
      Bonjour,

      Comme ceci cela te donne le résultat souhaité :

      =NB.SI(J9:J378;"Algérie")-NB.SI.ENS(J9:J378;"Algérie";D9:D378;"")
    3. Contributeur
      Bonsoir
      *euh.. si je peux me permettre gb
      pour compter les non vide, on peut utiliser "<>" non?
      =NB.SI.ENS(J9:J378;"Algérie";D9:D378;"<>")
      et pour être complet, si D9:D378 est le résultat d'une formule qui renvoie soit "" soit une valeur alphabétique, remplacer "<>" par "><"
      ce dernier point ne fonctionne pas avec des caractères utilisés dans les formules Excel tel que & " ' etc...)
      crdlmnt