Menu

Excel calcul du nombre de valeurs différentes [Résolu/Fermé]

Messages postés
9
Date d'inscription
mardi 18 janvier 2011
Statut
Membre
Dernière intervention
28 octobre 2012
- - Dernière réponse : cedridoc777777
Messages postés
82
Date d'inscription
lundi 27 mai 2013
Statut
Membre
Dernière intervention
5 juillet 2013
- 5 juin 2013 à 11:20
Bonjour,

Dans une plage, je souhaite calculer le nombre de valeurs différentes,
à l'exception des valeurs "" et /
Donc sur la plage, si j'ai:
LAV LUN SAM "" / DIM je veux comme résultat 3
LAV LAV "" / LAV LAV je veux comme résultat 1

Merci par avance,

Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
12245
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
30 novembre 2018
2778
3
Merci
Bonjour,

Regarde cette page de matricielles de Mr Boisgontier...
Peut être...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 39010 internautes nous ont dit merci ce mois-ci

Messages postés
9
Date d'inscription
mardi 18 janvier 2011
Statut
Membre
Dernière intervention
28 octobre 2012
2
2
Merci
Merci pour votre réponse, j'ai regardé le support "cest parfait"

J'ai essayé avec =SOMMEPROD(1/NB.SI(AA5:AG5;AA5:AG5))
cela marche mais dans ma plage j'ai les symboles "" et / que je ne veux pas comptabiliser.

Donc il faudrait que je trouve la fonction qui totalise les valeurs sauf celles qui ont "" et /

Si vous avez une idée,

Cordialement ,
Jean-Claude
pijaku
Messages postés
12245
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
30 novembre 2018
2778 -
Oui j'ai une idée.
Il, te faut saisir tes caractères "exclusifs" dans des cellules distinctes et les enlever du Sommeprod. Comme ceci :

Saisir en H1 (par exemple) : ""
Saisir en H2 (par exemple) : /
Ta formule devient donc :

=SOMMEPROD((1/NB.SI(AA5:AG5;AA5:AG5))*(AA5:AG5<>$H$1)*(AA5:AG5<>$H$2))
cedridoc777777
Messages postés
82
Date d'inscription
lundi 27 mai 2013
Statut
Membre
Dernière intervention
5 juillet 2013
-
Bonjour,
Logiquement la formule =SOMMEPROD(1/NB.SI(AA5:AG5;AA5:AG5))
devrait fonctionner, d'autres forums proposent cette solution.
Etrangement, Excel est "sans réponse"...

Lorsque je mets =SOMMEPROD(1/NB.SI(H3:H100;H3:H100)), j'ai un résultat: 96
Lorsque je mets =SOMMEPROD(1/NB.SI(H3:H1000;H3:H1000)), j'ai un résultat: 931
=SOMMEPROD(1/NB.SI(H3:H8307;H3:H8307)), qui correspond à ma dernière cellule actuellement: j'ai 7606.

Mon problème est que j'aimerais étendre la zone jusqu'en bas de la colonne mais ça prend une plombe à afficher la réponse au dela de 1000 lignes, est-ce normal?
cedridoc777777
Messages postés
82
Date d'inscription
lundi 27 mai 2013
Statut
Membre
Dernière intervention
5 juillet 2013
-
Mes données sont alphanumériques
Messages postés
9
Date d'inscription
mardi 18 janvier 2011
Statut
Membre
Dernière intervention
28 octobre 2012
2
0
Merci
HOUAAA OU !!!!

C'est parfait, ça marche..... et tellement si simple et logique quand on a la formule

Un grand Merci Pijaku,

Jean-Claude
pijaku
Messages postés
12245
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
30 novembre 2018
2778 -
De rien Jean Claude.
N'hésite pas à revenir.
Bonne journée et A+

Franck