Merci. Mais ces formules ne construisent pas des tableaux dynamiques, et c'est gênant car la liste d'origine peut s'allonger.Bonjour à tous,
Je n'ai pas 365 mais avec nb.si.ens() à essayer.
Tu peux le faire aussi avec Power Query
JHA
=SIERREUR(ARRONDI.SUP(MAX(SUBSTITUE(E2;" M";"")*1;SUBSTITUE(F2;" M";"")*1);1);"")
Bonjour à tous
@D.D.
Je n'ai pas la fonction unique sur mon PC (normal excel2010) donc je ne peux faire que des hypothèses je ne pense pas qu'il s'agit de doublon mais de valeurs légèrement différentes essaye pour voir de mettre 3 ou 4 chiffres après la virgule pour le voir.
@Phil69970
=UNIQUE(ARRONDI(E1:F24;1))
Hello,Fichier du post #1 j'ai appliqué la commande Supprimer les doublons sur les colonnes E:F.
J'obtiens les mêmes résultats que sur le tableau de droite.
Y aurait-il des décimales cachées après la 30ème ?
Bonsoir bhbh, que donne =UNIQUE(ARRONDI(E1:F24;30)) ?
Bonjour à tousBonsoir bhbh, que donne =UNIQUE(ARRONDI(E1:F24;30)) ?
Sub Decimales()
Dim c As Range, signe$
For Each c In [E1:F24]
signe = IIf(c - c.Text >= 0, " + ", " - ")
MsgBox "Cellule " & c.Address(0, 0) & " => " & c.Text & signe & Abs(c - c.Text)
Next
End Sub
Exemple de données dans les cellules M2 et M3
'0,780 M
'0,800 M
et la formule
=ARRONDI.SUP(SUBSTITUE(M2;" M";"")*1;1)
Sub Decimales()
Dim c As Range, signe$
For Each c In [N2:N3]
signe = IIf(c - c.Text >= 0, " + ", " - ")
MsgBox "Cellule " & c.Address(0, 0) & " => " & c.Text & signe & Abs(c - c.Text)
Next
End Sub