Formule

Fermé
TangoArgentin Messages postés 4 Date d'inscription samedi 19 janvier 2013 Statut Membre Dernière intervention 21 janvier 2013 - 20 janv. 2013 à 19:22
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 21 janv. 2013 à 19:06
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

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 686
20 janv. 2013 à 21:25
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
TangoArgentin Messages postés 4 Date d'inscription samedi 19 janvier 2013 Statut Membre Dernière intervention 21 janvier 2013
21 janv. 2013 à 18:15
Merci Gbinforme

C'est effectivement le cas, ceci dit ma formule sans le non vide ne fonctionne pas.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 686
21 janv. 2013 à 18:53
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié par Vaucluse le 21/01/2013 à 19:09
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