Je recherche la fonction pour pouvoir savoir le nombre de chose différente
que j'ai dans une liste
Je m'explique
Admettons que j'ai un liste
PC
Velo
Velo
PC
Route
PC
Route
J'aimerais que sur base de cette liste excel me donne les nom de ce qui se
trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir
si elle est dans la liste)
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
Ardus Petus
Essaie Données>Filtre>Filtre élaboré
Copier ver un autre emplacement Extraction sans doublon
Il faudra au préalable que tu ajoutes un titre de colonne à tes données.
Cordialement, -- AP
"ATLANTIS" a écrit dans le message de news:441aa3ce$0$31366$
Bonjour
Je recherche la fonction pour pouvoir savoir le nombre de chose différente que j'ai dans une liste
Je m'explique
Admettons que j'ai un liste
PC Velo Velo PC Route PC Route
J'aimerais que sur base de cette liste excel me donne les nom de ce qui se trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir si elle est dans la liste)
La réponse serai donc
PC Velo Route
Merci a tous
Essaie Données>Filtre>Filtre élaboré
Copier ver un autre emplacement
Extraction sans doublon
Il faudra au préalable que tu ajoutes un titre de colonne à tes données.
Cordialement,
--
AP
"ATLANTIS" <jfperl@skynet.be> a écrit dans le message de
news:441aa3ce$0$31366$ba620e4c@news.skynet.be...
Bonjour
Je recherche la fonction pour pouvoir savoir le nombre de chose différente
que j'ai dans une liste
Je m'explique
Admettons que j'ai un liste
PC
Velo
Velo
PC
Route
PC
Route
J'aimerais que sur base de cette liste excel me donne les nom de ce qui se
trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir
si elle est dans la liste)
Copier ver un autre emplacement Extraction sans doublon
Il faudra au préalable que tu ajoutes un titre de colonne à tes données.
Cordialement, -- AP
"ATLANTIS" a écrit dans le message de news:441aa3ce$0$31366$
Bonjour
Je recherche la fonction pour pouvoir savoir le nombre de chose différente que j'ai dans une liste
Je m'explique
Admettons que j'ai un liste
PC Velo Velo PC Route PC Route
J'aimerais que sur base de cette liste excel me donne les nom de ce qui se trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir si elle est dans la liste)
| J'aimerais que sur base de cette liste excel me donne les nom de ce qui se | trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir | si elle est dans la liste)
Tes valeurs en A1:A7 Sélection préalable de B1:B7 --> =SI(ESTERR(INDEX(A1:A7;PETITE.VALEUR(SI(EQUIV(A1:A7;A1:A7;0)=LIGNE(INDIRECT("1:"&LIGNES(A1:A7)));EQUIV(A1:A7;A1:A7;0);"");LIGNE(INDIRECT("1:"&LIGNES(A1:A7))))));"";INDEX(A1:A7;PETITE.VALEUR(SI(EQUIV(A1:A7;A1:A7;0)=LIGNE(INDIRECT("1:"&LIGNES(A1:A7)));EQUIV(A1:A7;A1:A7;0);"");LIGNE(INDIRECT("1:"&LIGNES(A1:A7))))))
Validation matricelle par ctrl +maj +entrée
PS : c'est juste pour le fun car la solution de l'extraction sans doublon est la plus "efficace" AV
| J'aimerais que sur base de cette liste excel me donne les nom de ce qui se
| trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir
| si elle est dans la liste)
Tes valeurs en A1:A7
Sélection préalable de B1:B7 -->
=SI(ESTERR(INDEX(A1:A7;PETITE.VALEUR(SI(EQUIV(A1:A7;A1:A7;0)=LIGNE(INDIRECT("1:"&LIGNES(A1:A7)));EQUIV(A1:A7;A1:A7;0);"");LIGNE(INDIRECT("1:"&LIGNES(A1:A7))))));"";INDEX(A1:A7;PETITE.VALEUR(SI(EQUIV(A1:A7;A1:A7;0)=LIGNE(INDIRECT("1:"&LIGNES(A1:A7)));EQUIV(A1:A7;A1:A7;0);"");LIGNE(INDIRECT("1:"&LIGNES(A1:A7))))))
Validation matricelle par ctrl +maj +entrée
PS : c'est juste pour le fun car la solution de l'extraction sans doublon
est la plus "efficace"
AV
| J'aimerais que sur base de cette liste excel me donne les nom de ce qui se | trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir | si elle est dans la liste)
Tes valeurs en A1:A7 Sélection préalable de B1:B7 --> =SI(ESTERR(INDEX(A1:A7;PETITE.VALEUR(SI(EQUIV(A1:A7;A1:A7;0)=LIGNE(INDIRECT("1:"&LIGNES(A1:A7)));EQUIV(A1:A7;A1:A7;0);"");LIGNE(INDIRECT("1:"&LIGNES(A1:A7))))));"";INDEX(A1:A7;PETITE.VALEUR(SI(EQUIV(A1:A7;A1:A7;0)=LIGNE(INDIRECT("1:"&LIGNES(A1:A7)));EQUIV(A1:A7;A1:A7;0);"");LIGNE(INDIRECT("1:"&LIGNES(A1:A7))))))
Validation matricelle par ctrl +maj +entrée
PS : c'est juste pour le fun car la solution de l'extraction sans doublon est la plus "efficace" AV
...Patrick
Ceci te copie ta sélection vers une autre nouvelle feuille avec des occurences uniques: ' debut code
Sub ValUniquesDansNouvelleFeuille() ' P. Mac Kay
' Extrait les valeurs uniques d'un range sélectionné et les renvoie ' dans une nouvelle feuille, inspiré d'un code de F. Signonneau. ' utile par exemple pour faire ensuite une liste de validation ' fonctionne sur le principe de la collection qui ne peut avoir de doublon ' ce code peut être mis , tout comme "ValUniquesACote" dans le clic droit de la souris ' Dim Arr1, Elt, Arr2(), Coll As New Collection, i As Integer Arr1 = Selection.Value Dim Colo Dim line Dim err Colo = Selection.Column line = Selection.Row For Each Elt In Arr1 On Error Resume Next Coll.Add Elt, CStr(Elt) If err.Number = 0 Then ReDim Preserve Arr2(1 To Coll.Count) Arr2(Coll.Count) = Elt End If On Error GoTo 0 Next Sheets.Add For i = 1 To Coll.Count Cells(1 + i, 1).Value = Coll.Item(i) Next Application.Transpose (Arr2) MsgBox ("Terminé !") End Sub ' fin "ATLANTIS" a écrit dans le message de news: 441aa3ce$0$31366$
Bonjour
Je recherche la fonction pour pouvoir savoir le nombre de chose différente que j'ai dans une liste
Je m'explique
Admettons que j'ai un liste
PC Velo Velo PC Route PC Route
J'aimerais que sur base de cette liste excel me donne les nom de ce qui se trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir si elle est dans la liste)
La réponse serai donc
PC Velo Route
Merci a tous
Ceci te copie ta sélection vers une autre nouvelle feuille avec des
occurences uniques:
' debut code
Sub ValUniquesDansNouvelleFeuille() ' P. Mac Kay
' Extrait les valeurs uniques d'un range sélectionné et les renvoie
' dans une nouvelle feuille, inspiré d'un code de F. Signonneau.
' utile par exemple pour faire ensuite une liste de validation
' fonctionne sur le principe de la collection qui ne peut avoir de doublon
' ce code peut être mis , tout comme "ValUniquesACote" dans le clic droit de
la souris
'
Dim Arr1, Elt, Arr2(), Coll As New Collection, i As Integer
Arr1 = Selection.Value
Dim Colo
Dim line
Dim err
Colo = Selection.Column
line = Selection.Row
For Each Elt In Arr1
On Error Resume Next
Coll.Add Elt, CStr(Elt)
If err.Number = 0 Then
ReDim Preserve Arr2(1 To Coll.Count)
Arr2(Coll.Count) = Elt
End If
On Error GoTo 0
Next
Sheets.Add
For i = 1 To Coll.Count
Cells(1 + i, 1).Value = Coll.Item(i)
Next
Application.Transpose (Arr2)
MsgBox ("Terminé !")
End Sub
' fin
"ATLANTIS" <jfperl@skynet.be> a écrit dans le message de news:
441aa3ce$0$31366$ba620e4c@news.skynet.be...
Bonjour
Je recherche la fonction pour pouvoir savoir le nombre de chose différente
que j'ai dans une liste
Je m'explique
Admettons que j'ai un liste
PC
Velo
Velo
PC
Route
PC
Route
J'aimerais que sur base de cette liste excel me donne les nom de ce qui se
trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir
si elle est dans la liste)
Ceci te copie ta sélection vers une autre nouvelle feuille avec des occurences uniques: ' debut code
Sub ValUniquesDansNouvelleFeuille() ' P. Mac Kay
' Extrait les valeurs uniques d'un range sélectionné et les renvoie ' dans une nouvelle feuille, inspiré d'un code de F. Signonneau. ' utile par exemple pour faire ensuite une liste de validation ' fonctionne sur le principe de la collection qui ne peut avoir de doublon ' ce code peut être mis , tout comme "ValUniquesACote" dans le clic droit de la souris ' Dim Arr1, Elt, Arr2(), Coll As New Collection, i As Integer Arr1 = Selection.Value Dim Colo Dim line Dim err Colo = Selection.Column line = Selection.Row For Each Elt In Arr1 On Error Resume Next Coll.Add Elt, CStr(Elt) If err.Number = 0 Then ReDim Preserve Arr2(1 To Coll.Count) Arr2(Coll.Count) = Elt End If On Error GoTo 0 Next Sheets.Add For i = 1 To Coll.Count Cells(1 + i, 1).Value = Coll.Item(i) Next Application.Transpose (Arr2) MsgBox ("Terminé !") End Sub ' fin "ATLANTIS" a écrit dans le message de news: 441aa3ce$0$31366$
Bonjour
Je recherche la fonction pour pouvoir savoir le nombre de chose différente que j'ai dans une liste
Je m'explique
Admettons que j'ai un liste
PC Velo Velo PC Route PC Route
J'aimerais que sur base de cette liste excel me donne les nom de ce qui se trouve dans la liste (Peut importe le nombre de fois, je veut juste savoir si elle est dans la liste)