Formule

TangoArgentin Messages postés 4 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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.
    0
    1. TangoArgentin Messages postés 4 Statut Membre
       
      Merci Gbinforme

      C'est effectivement le cas, ceci dit ma formule sans le non vide ne fonctionne pas.
      0
    2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      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;"")
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
      0