Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms
identique et ou similaire.
Par exemple:
Michel dupond
dupond michel
dupond m.
m. dupond
M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la
position du nom dans la cahien de caractères ni même l'orthographe
identique.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel.C
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
Bonjour.
=NB.SI(A1:A5;"*dupond*")
Cordialement.
Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms
identique et ou similaire.
Par exemple:
Michel dupond
dupond michel
dupond m.
m. dupond
M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la
position du nom dans la cahien de caractères ni même l'orthographe identique.
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
michdenis
Voici une fonction personnalisé que tu places dans un module standard :
Dans la cellule que tu veux obtenir le résultat tu entres : ÞCompte_Occurence(A1:A25;"dupont";"dupond")
Si tu voulais décompter seulement un mot, tu pourrais aussi le faire : ÞCompte_Occurence(A1:A25;"Expression_Cherchée")
'---------------------------------------- Function DeCompte_Occurence(Plage As Range, _ Mot1 As String, Optional Mot2 As String)
Dim Nb As Integer, Compte As Integer Dim Texte As String, A As Integer Dim C As Range For Each C In Plage Texte = C.Value If InStr(1, Texte, Mot1, vbTextCompare) <> 0 Or _ InStr(1, Texte, Mot2, vbTextCompare) <> 0 Then t = Split(Texte, " "): Nb = UBound(Split(Texte, " ")) For A = 0 To Nb If LCase(Trim(t(A))) = "dupont" Or _ LCase(Trim(t(A))) = "dupond" Then Compte = Compte + 1 End If Next End If Next DeCompte_Occurence = Compte End Function '----------------------------------------
"Difoul56" a écrit dans le message de groupe de discussion : # Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
Voici une fonction personnalisé que tu places
dans un module standard :
Dans la cellule que tu veux obtenir le résultat
tu entres :
ÞCompte_Occurence(A1:A25;"dupont";"dupond")
Si tu voulais décompter seulement un mot, tu pourrais
aussi le faire :
ÞCompte_Occurence(A1:A25;"Expression_Cherchée")
'----------------------------------------
Function DeCompte_Occurence(Plage As Range, _
Mot1 As String, Optional Mot2 As String)
Dim Nb As Integer, Compte As Integer
Dim Texte As String, A As Integer
Dim C As Range
For Each C In Plage
Texte = C.Value
If InStr(1, Texte, Mot1, vbTextCompare) <> 0 Or _
InStr(1, Texte, Mot2, vbTextCompare) <> 0 Then
t = Split(Texte, " "): Nb = UBound(Split(Texte, " "))
For A = 0 To Nb
If LCase(Trim(t(A))) = "dupont" Or _
LCase(Trim(t(A))) = "dupond" Then
Compte = Compte + 1
End If
Next
End If
Next
DeCompte_Occurence = Compte
End Function
'----------------------------------------
"Difoul56" <difoul56@yahoo.fr> a écrit dans le message de groupe de discussion :
#dJY0nvfJHA.1248@TK2MSFTNGP03.phx.gbl...
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms
identique et ou similaire.
Par exemple:
Michel dupond
dupond michel
dupond m.
m. dupond
M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la
position du nom dans la cahien de caractères ni même l'orthographe
identique.
Voici une fonction personnalisé que tu places dans un module standard :
Dans la cellule que tu veux obtenir le résultat tu entres : ÞCompte_Occurence(A1:A25;"dupont";"dupond")
Si tu voulais décompter seulement un mot, tu pourrais aussi le faire : ÞCompte_Occurence(A1:A25;"Expression_Cherchée")
'---------------------------------------- Function DeCompte_Occurence(Plage As Range, _ Mot1 As String, Optional Mot2 As String)
Dim Nb As Integer, Compte As Integer Dim Texte As String, A As Integer Dim C As Range For Each C In Plage Texte = C.Value If InStr(1, Texte, Mot1, vbTextCompare) <> 0 Or _ InStr(1, Texte, Mot2, vbTextCompare) <> 0 Then t = Split(Texte, " "): Nb = UBound(Split(Texte, " ")) For A = 0 To Nb If LCase(Trim(t(A))) = "dupont" Or _ LCase(Trim(t(A))) = "dupond" Then Compte = Compte + 1 End If Next End If Next DeCompte_Occurence = Compte End Function '----------------------------------------
"Difoul56" a écrit dans le message de groupe de discussion : # Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
Daniel.C
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la trappe ? Lire "*dupond*" au lieu de "dupond". Daniel
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la
trappe ?
Lire "*dupond*" au lieu de "dupond".
Daniel
Bonjour.
=NB.SI(A1:A5;"*dupond*")
Cordialement.
Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms
identique et ou similaire.
Par exemple:
Michel dupond
dupond michel
dupond m.
m. dupond
M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas
la position du nom dans la cahien de caractères ni même l'orthographe
identique.
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la trappe ? Lire "*dupond*" au lieu de "dupond". Daniel
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
Daniel.C
Au fou ! Remplacer <<astérisque>> par le caractère astérisque. =NB.SI(A1:A5;"<<astérisque>>dupond<<astérisque>>")
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la trappe ? Lire "*dupond*" au lieu de "dupond". Daniel
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
Au fou !
Remplacer <<astérisque>> par le caractère astérisque.
=NB.SI(A1:A5;"<<astérisque>>dupond<<astérisque>>")
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la trappe
?
Lire "*dupond*" au lieu de "dupond".
Daniel
Bonjour.
=NB.SI(A1:A5;"*dupond*")
Cordialement.
Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms
identique et ou similaire.
Par exemple:
Michel dupond
dupond michel
dupond m.
m. dupond
M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas
la position du nom dans la cahien de caractères ni même l'orthographe
identique.
Au fou ! Remplacer <<astérisque>> par le caractère astérisque. =NB.SI(A1:A5;"<<astérisque>>dupond<<astérisque>>")
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la trappe ? Lire "*dupond*" au lieu de "dupond". Daniel
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
michdenis
=NB.SI(A1:A5;"*dupond*") ***Cela décompte aussi les "dupondeau", ou les "dupondard"
Je croyais que le demandeur voulait simplement les "Dupont" ou "Dupond" .. je peux errer, laissons au demandeur le soin de préciser sa pensée si besoin il y a.
=NB.SI(A1:A5;"*dupond*")
***Cela décompte aussi les "dupondeau", ou les "dupondard"
Je croyais que le demandeur voulait simplement les
"Dupont" ou "Dupond" .. je peux errer, laissons au
demandeur le soin de préciser sa pensée si besoin il y a.
=NB.SI(A1:A5;"*dupond*") ***Cela décompte aussi les "dupondeau", ou les "dupondard"
Je croyais que le demandeur voulait simplement les "Dupont" ou "Dupond" .. je peux errer, laissons au demandeur le soin de préciser sa pensée si besoin il y a.
Difoul56
Merci pour vos réponses
Dans ma liste j'ai un nombre important d'enregistrements.
Je dois compter et regrouper les enregistrements qiu sont identiques et similaires.
Dans mon exemple je dois regrouper et compter les "dupond" parmi l'ensemble des autres noms mais également faire la même avec l'ensemble des noms, d'où la difficulté.
JP
"Daniel.C" a écrit dans le message de news:
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la trappe ? Lire "*dupond*" au lieu de "dupond". Daniel
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
Merci pour vos réponses
Dans ma liste j'ai un nombre important d'enregistrements.
Je dois compter et regrouper les enregistrements qiu sont identiques et
similaires.
Dans mon exemple je dois regrouper et compter les "dupond" parmi l'ensemble
des autres noms mais également faire la même avec l'ensemble des noms, d'où
la difficulté.
JP
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
ORI7iaxfJHA.1172@TK2MSFTNGP05.phx.gbl...
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la
trappe ?
Lire "*dupond*" au lieu de "dupond".
Daniel
Bonjour.
=NB.SI(A1:A5;"*dupond*")
Cordialement.
Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms
identique et ou similaire.
Par exemple:
Michel dupond
dupond michel
dupond m.
m. dupond
M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant
pas la position du nom dans la cahien de caractères ni même
l'orthographe identique.
Dans ma liste j'ai un nombre important d'enregistrements.
Je dois compter et regrouper les enregistrements qiu sont identiques et similaires.
Dans mon exemple je dois regrouper et compter les "dupond" parmi l'ensemble des autres noms mais également faire la même avec l'ensemble des noms, d'où la difficulté.
JP
"Daniel.C" a écrit dans le message de news:
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la trappe ? Lire "*dupond*" au lieu de "dupond". Daniel
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
Daniel.C
OK, mais comment savoir si le nom est dupond ou michel ? Daniel
Merci pour vos réponses
Dans ma liste j'ai un nombre important d'enregistrements.
Je dois compter et regrouper les enregistrements qiu sont identiques et similaires.
Dans mon exemple je dois regrouper et compter les "dupond" parmi l'ensemble des autres noms mais également faire la même avec l'ensemble des noms, d'où la difficulté.
JP
"Daniel.C" a écrit dans le message de news:
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la trappe ? Lire "*dupond*" au lieu de "dupond". Daniel
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
OK, mais comment savoir si le nom est dupond ou michel ?
Daniel
Merci pour vos réponses
Dans ma liste j'ai un nombre important d'enregistrements.
Je dois compter et regrouper les enregistrements qiu sont identiques et
similaires.
Dans mon exemple je dois regrouper et compter les "dupond" parmi l'ensemble
des autres noms mais également faire la même avec l'ensemble des noms, d'où
la difficulté.
JP
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de news:
ORI7iaxfJHA.1172@TK2MSFTNGP05.phx.gbl...
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la
trappe ?
Lire "*dupond*" au lieu de "dupond".
Daniel
Bonjour.
=NB.SI(A1:A5;"*dupond*")
Cordialement.
Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms
identique et ou similaire.
Par exemple:
Michel dupond
dupond michel
dupond m.
m. dupond
M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas
la position du nom dans la cahien de caractères ni même l'orthographe
identique.
OK, mais comment savoir si le nom est dupond ou michel ? Daniel
Merci pour vos réponses
Dans ma liste j'ai un nombre important d'enregistrements.
Je dois compter et regrouper les enregistrements qiu sont identiques et similaires.
Dans mon exemple je dois regrouper et compter les "dupond" parmi l'ensemble des autres noms mais également faire la même avec l'ensemble des noms, d'où la difficulté.
JP
"Daniel.C" a écrit dans le message de news:
Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la trappe ? Lire "*dupond*" au lieu de "dupond". Daniel
Bonjour. =NB.SI(A1:A5;"*dupond*") Cordialement. Daniel
Bonjour,
Dans une liste de noms (30.000) je voudrait connaitre le nombre de noms identique et ou similaire. Par exemple:
Michel dupond dupond michel dupond m. m. dupond M. m.dupont
= 5 dupond
Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant pas la position du nom dans la cahien de caractères ni même l'orthographe identique.
Merci pour votre aide
JP
Fredo P.
Pas de panique , chez nous tout est correct "Daniel.C" a écrit dans le message de news:
Au fou ! Remplacer <<astérisque>> par le caractère astérisque. =NB.SI(A1:A5;"<<astérisque>>dupond<<astérisque>>")
> Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la
trappe
> ? > Lire "*dupond*" au lieu de "dupond". > Daniel > >> Bonjour. >> =NB.SI(A1:A5;"*dupond*") >> Cordialement. >> Daniel >> >>> Bonjour, >>> >>> Dans une liste de noms (30.000) je voudrait connaitre le nombre de
noms
>>> identique et ou similaire. >>> Par exemple: >>> >>> Michel dupond >>> dupond michel >>> dupond m. >>> m. dupond >>> M. m.dupont >>> >>> >>> = 5 dupond >>> >>> >>> Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant
pas
>>> la position du nom dans la cahien de caractères ni même l'orthographe >>> identique. >>> >>> Merci pour votre aide >>> >>> JP
Pas de panique , chez nous tout est correct
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:uWTqgdxfJHA.5724@TK2MSFTNGP02.phx.gbl...
Au fou !
Remplacer <<astérisque>> par le caractère astérisque.
=NB.SI(A1:A5;"<<astérisque>>dupond<<astérisque>>")
> Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la
trappe
> ?
> Lire "*dupond*" au lieu de "dupond".
> Daniel
>
>> Bonjour.
>> =NB.SI(A1:A5;"*dupond*")
>> Cordialement.
>> Daniel
>>
>>> Bonjour,
>>>
>>> Dans une liste de noms (30.000) je voudrait connaitre le nombre de
noms
>>> identique et ou similaire.
>>> Par exemple:
>>>
>>> Michel dupond
>>> dupond michel
>>> dupond m.
>>> m. dupond
>>> M. m.dupont
>>>
>>>
>>> = 5 dupond
>>>
>>>
>>> Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant
pas
>>> la position du nom dans la cahien de caractères ni même l'orthographe
>>> identique.
>>>
>>> Merci pour votre aide
>>>
>>> JP
Pas de panique , chez nous tout est correct "Daniel.C" a écrit dans le message de news:
Au fou ! Remplacer <<astérisque>> par le caractère astérisque. =NB.SI(A1:A5;"<<astérisque>>dupond<<astérisque>>")
> Oups, je ne sais pas pourquoi, avec MesNews, les "*" sont passés à la
trappe
> ? > Lire "*dupond*" au lieu de "dupond". > Daniel > >> Bonjour. >> =NB.SI(A1:A5;"*dupond*") >> Cordialement. >> Daniel >> >>> Bonjour, >>> >>> Dans une liste de noms (30.000) je voudrait connaitre le nombre de
noms
>>> identique et ou similaire. >>> Par exemple: >>> >>> Michel dupond >>> dupond michel >>> dupond m. >>> m. dupond >>> M. m.dupont >>> >>> >>> = 5 dupond >>> >>> >>> Je ne peux pas utiliser les formiles tel que "Left" .. ne connaissant
pas
>>> la position du nom dans la cahien de caractères ni même l'orthographe >>> identique. >>> >>> Merci pour votre aide >>> >>> JP