Compter les valeurs uniques sur une plage
Fermé
Nosler3645
Messages postés
8
Date d'inscription
lundi 4 février 2019
Statut
Membre
Dernière intervention
5 février 2019
-
4 févr. 2019 à 16:19
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 6 févr. 2019 à 08:50
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 6 févr. 2019 à 08:50
A voir également:
- Compter les valeurs uniques sur une plage
- Créer un compte instagram sur google - Guide
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image d’ours polaire sur une image de plage. retrouvez l'image originale de la plage. que cache l'ours polaire ? - Forum Graphisme
- Sur la plage... - Forum Loisirs / Divertissements
- Visualiser une image présente dans le cache ✓ - Forum Google Chrome
- Comment faire une liste déroulante dans excel à partir d'une plage nommée ? - Guide
10 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
4 févr. 2019 à 16:36
4 févr. 2019 à 16:36
Bonjour,
Normalement, avec un tableau dynamique, ça devrait faire....
Normalement, avec un tableau dynamique, ça devrait faire....
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
165
5 févr. 2019 à 09:20
5 févr. 2019 à 09:20
Bonjour,
voici un exemple de formule :
=NB.SI($D1:$G2;"exemple")
$D1:$G2 étant ta plage de données et "exemple" le nom-prénom des personnes.
Formule à mettre à côté de ta plage de données.
Si ça te convient !?
voici un exemple de formule :
=NB.SI($D1:$G2;"exemple")
$D1:$G2 étant ta plage de données et "exemple" le nom-prénom des personnes.
Formule à mettre à côté de ta plage de données.
Si ça te convient !?
Nosler3645
Messages postés
8
Date d'inscription
lundi 4 février 2019
Statut
Membre
Dernière intervention
5 février 2019
5 févr. 2019 à 11:27
5 févr. 2019 à 11:27
Merci Yoyo1000. Je check si fonctionne et vous réponds. Pour Michel_m je ne vois pas bien comment réaliser avec un dynamique....
Nosler3645
Messages postés
8
Date d'inscription
lundi 4 février 2019
Statut
Membre
Dernière intervention
5 février 2019
5 févr. 2019 à 14:08
5 févr. 2019 à 14:08
Yoyo01000 la formule indiqué ne fonctionne pas. Ci-dessous ce que j'ai mis.
=NB.SI($D1:$G33;"exemple1""exemple2""exemple3")
Je rappelle que l'objectif est de compter le nombre de noms en ne comptant qu'une fois les doublons.
Merci de votre aide
=NB.SI($D1:$G33;"exemple1""exemple2""exemple3")
Je rappelle que l'objectif est de compter le nombre de noms en ne comptant qu'une fois les doublons.
Merci de votre aide
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
165
5 févr. 2019 à 15:31
5 févr. 2019 à 15:31
normal que cela ne fonctionne pas ! ta syntaxe de formule ne peut aller !
donc si un nom apparaît (plusieurs fois ou pas) dans la plage de données de compétence, tu veux qu'il ressorte ou et de quelle manière ?
Si j'ai bien compris, si "nom1" est dans la plage de données, tu veux que "nom1" s'affiche dans une cellule et "nom2" dans une autre, etc ?
donc si un nom apparaît (plusieurs fois ou pas) dans la plage de données de compétence, tu veux qu'il ressorte ou et de quelle manière ?
Si j'ai bien compris, si "nom1" est dans la plage de données, tu veux que "nom1" s'affiche dans une cellule et "nom2" dans une autre, etc ?
Nosler3645
Messages postés
8
Date d'inscription
lundi 4 février 2019
Statut
Membre
Dernière intervention
5 février 2019
5 févr. 2019 à 15:52
5 févr. 2019 à 15:52
Je me suis donc mal exprimé. Pardon !
Le fichier exemple - une extraction du fichier réel - donne des noms de personne en fonction des compétences. 1 colonne = 1 compétence. Je peux avoir une même personne dans plusieurs colonnes.
Si je compte simplement le nombre de cellules non vide sur la plage je compterai à chaque fois les doublons.
Donc je dois compter tous les noms et faire en sorte de n'avoir compter qu'une fois les doublons. De plus le nombre de personne par compétences variant je dois pouvoir inclure - sans les compter - les cellules vides.
Suis-je clair ce coup-ci ?
Le fichier exemple - une extraction du fichier réel - donne des noms de personne en fonction des compétences. 1 colonne = 1 compétence. Je peux avoir une même personne dans plusieurs colonnes.
Si je compte simplement le nombre de cellules non vide sur la plage je compterai à chaque fois les doublons.
Donc je dois compter tous les noms et faire en sorte de n'avoir compter qu'une fois les doublons. De plus le nombre de personne par compétences variant je dois pouvoir inclure - sans les compter - les cellules vides.
Suis-je clair ce coup-ci ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
5 févr. 2019 à 14:42
5 févr. 2019 à 14:42
Re,
sans ton classeur, je ne peux rien tenter pour tester un TCD....
sans ton classeur, je ne peux rien tenter pour tester un TCD....
Nosler3645
Messages postés
8
Date d'inscription
lundi 4 février 2019
Statut
Membre
Dernière intervention
5 février 2019
5 févr. 2019 à 14:58
5 févr. 2019 à 14:58
Comment joindre un fichier dans le sujet ?
Nosler3645
Messages postés
8
Date d'inscription
lundi 4 février 2019
Statut
Membre
Dernière intervention
5 février 2019
5 févr. 2019 à 15:01
5 févr. 2019 à 15:01
j'ai déposer le fichier. Il est consultable à l'adresse suivante :
https://www.cjoint.com/c/IBfoaXZ1dfw
https://www.cjoint.com/c/IBfoaXZ1dfw
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
165
5 févr. 2019 à 16:05
5 févr. 2019 à 16:05
col A col B col C
1 << Vide
2 Jean Jean Liste
3 Pierre Pierre Jean
4 Jean Jean Pierre
5 Pierre Pierre Louis
6 Louis Louis André
7 Jean Jean
8 Jean Jean
9 André André
10 Jean Jean
11 Louis Louis
12 Pierre Pierre
13 André André
En C3 :
{=INDEX($A:$A;MIN(SI(NB.SI(C$2:C2;$A$2:$B$40)=0;LIGNE($A$2:$B$40))))&""}
(plage de données de la formule à modifier)
formule matricielle à valider par Ctrl+Maj+Entrée
1 << Vide
2 Jean Jean Liste
3 Pierre Pierre Jean
4 Jean Jean Pierre
5 Pierre Pierre Louis
6 Louis Louis André
7 Jean Jean
8 Jean Jean
9 André André
10 Jean Jean
11 Louis Louis
12 Pierre Pierre
13 André André
En C3 :
{=INDEX($A:$A;MIN(SI(NB.SI(C$2:C2;$A$2:$B$40)=0;LIGNE($A$2:$B$40))))&""}
(plage de données de la formule à modifier)
formule matricielle à valider par Ctrl+Maj+Entrée
Nosler3645
Messages postés
8
Date d'inscription
lundi 4 février 2019
Statut
Membre
Dernière intervention
5 février 2019
5 févr. 2019 à 16:14
5 févr. 2019 à 16:14
Merci YoYo01000. Oui et non.
Oui car tu as trouvé 4 noms
Non car je dois convertir ces noms en 1 nombre. En l'occurrence 4.
Donc soit je passe par ta formule puis après je compte les NBVIDE ou bien est-ce que la formule peux être modifiée ?
Oui car tu as trouvé 4 noms
Non car je dois convertir ces noms en 1 nombre. En l'occurrence 4.
Donc soit je passe par ta formule puis après je compte les NBVIDE ou bien est-ce que la formule peux être modifiée ?
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
5 févr. 2019 à 16:25
5 févr. 2019 à 16:25
Nosler3645
Messages postés
8
Date d'inscription
lundi 4 février 2019
Statut
Membre
Dernière intervention
5 février 2019
5 févr. 2019 à 16:28
5 févr. 2019 à 16:28
Du coup ce lien là fonctionne t-il ?
https://1drv.ms/x/s!AtIHHvq1Jmdoga8zJpFySLAuzOenuw
J'ai mis le fichier en partage sur OneDrive.
https://1drv.ms/x/s!AtIHHvq1Jmdoga8zJpFySLAuzOenuw
J'ai mis le fichier en partage sur OneDrive.
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
6 févr. 2019 à 08:50
6 févr. 2019 à 08:50
Bonjour,
Merci pour la pièce jointe
Nombre d'intervenants:
=SOMMEPROD(SI(D3:K33<>"";1/NB.SI(D3:K33;D3:K33)))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule. La formule est alors encadrée automatiquement par des accolades : { formule }
Merci pour la pièce jointe
Nombre d'intervenants:
=SOMMEPROD(SI(D3:K33<>"";1/NB.SI(D3:K33;D3:K33)))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule. La formule est alors encadrée automatiquement par des accolades : { formule }