OVH Cloud OVH Cloud

Nombre de val différentes

3 réponses
Avatar
Jacquouille
Bonsoir
Vu ici pour trouver le nombre de valeurs différentes dans une plage (zn),
quelle que soit la casse:
=SP(1/NB.SI(zn;zn))
OK, mais pourquoi cela ne fonctionne-t-il pas s'il y a une cel vide dans la
plage. Et deuxio, comment puis-je bidouiller cette prose pour qu'elle
dédaigne les cel vides?
Un grand merci à tous
Jacques.


--
Jacquouille conseille : http://www.excelabo.net

NoSpam_j.thiernesse@skynet.be

3 réponses

Avatar
ChrisV
Salut Jacquouille,

En matricielle oeuf corse...
{=SOMME(SI(Zn<>"";1/NB.SI(Zn;Zn)))}


ChrisV


"Jacquouille" a écrit dans le message de
news:
Bonsoir
Vu ici pour trouver le nombre de valeurs différentes dans une plage (zn),
quelle que soit la casse:
=SP(1/NB.SI(zn;zn))
OK, mais pourquoi cela ne fonctionne-t-il pas s'il y a une cel vide dans
la

plage. Et deuxio, comment puis-je bidouiller cette prose pour qu'elle
dédaigne les cel vides?
Un grand merci à tous
Jacques.


--
Jacquouille conseille : http://www.excelabo.net






Avatar
Pierre Fauconnier
Salut Jacques

Utilise ceci
=SOMME(SI(ESTVIDE(A1:A6);0;1/NB.SI(A1:A6;A1:A6)))

Pq cela ne marche pas avec sommeprod lorsque la cellule est vide?
Parce que nb.si avec comme critère une cellule vide renvoie 0, et que tu ne
peux pas diviser par 0...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Jacquouille" a écrit dans le message de
news:
Bonsoir
Vu ici pour trouver le nombre de valeurs différentes dans une plage (zn),
quelle que soit la casse:
=SP(1/NB.SI(zn;zn))
OK, mais pourquoi cela ne fonctionne-t-il pas s'il y a une cel vide dans
la

plage. Et deuxio, comment puis-je bidouiller cette prose pour qu'elle
dédaigne les cel vides?
Un grand merci à tous
Jacques.


--
Jacquouille conseille : http://www.excelabo.net






Avatar
Jacquouille
Un grand merci à tous deux.
Cette histoire de division par zéro m'a complètement échappé.
Bon WE à tous et encore merci.
Jacques
--
Jacquouille conseille : http://www.excelabo.net


"Pierre Fauconnier" a écrit dans le
message de news:
Salut Jacques

Utilise ceci
=SOMME(SI(ESTVIDE(A1:A6);0;1/NB.SI(A1:A6;A1:A6)))

Pq cela ne marche pas avec sommeprod lorsque la cellule est vide?
Parce que nb.si avec comme critère une cellule vide renvoie 0, et que tu
ne

peux pas diviser par 0...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"Jacquouille" a écrit dans le message de
news:
Bonsoir
Vu ici pour trouver le nombre de valeurs différentes dans une plage
(zn),


quelle que soit la casse:
=SP(1/NB.SI(zn;zn))
OK, mais pourquoi cela ne fonctionne-t-il pas s'il y a une cel vide dans
la

plage. Et deuxio, comment puis-je bidouiller cette prose pour qu'elle
dédaigne les cel vides?
Un grand merci à tous
Jacques.


--
Jacquouille conseille : http://www.excelabo.net