Comment faire un meilleur trie dans Excel?
Fermé
Fe4rl3ss
Messages postés
3
Date d'inscription
lundi 19 décembre 2011
Statut
Membre
Dernière intervention
6 janvier 2012
-
6 janv. 2012 à 15:33
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 - 6 janv. 2012 à 23:31
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 - 6 janv. 2012 à 23:31
A voir également:
- Comment faire un meilleur trie dans Excel?
- Meilleur site de telechargement - Accueil - Outils
- Liste déroulante excel - Guide
- Excel trier par ordre croissant chiffre - Guide
- Meilleur mini pc - Accueil - Guide ordinateurs
- Meilleur site de vente entre particulier - Guide
4 réponses
Fe4rl3ss
Messages postés
3
Date d'inscription
lundi 19 décembre 2011
Statut
Membre
Dernière intervention
6 janvier 2012
6 janv. 2012 à 16:31
6 janv. 2012 à 16:31
En fait, le B1800 se place entre B137.0-M86 et B182.1-87, mais 137 et 182 sont des nombres plus petit que 1800. Excel le place de cette façon quand il fait un trie parce qu'il regarde la valeur de chaque chiffre et non la valeur du nombre.
Bref, il prend en considération que B1800 est plus petit que B182.1-87 parce qu'il possède un 0 après le 8. Pour l'autre numéro, le 8 est suivit d'un 2, donc plus grand que 0.
Cependant, moi je ne veux pas qu'Excel trie de cette façon. J'aimerais qu'il prenne en considération que 1800 est plus grand que 182.
Bref, il prend en considération que B1800 est plus petit que B182.1-87 parce qu'il possède un 0 après le 8. Pour l'autre numéro, le 8 est suivit d'un 2, donc plus grand que 0.
Cependant, moi je ne veux pas qu'Excel trie de cette façon. J'aimerais qu'il prenne en considération que 1800 est plus grand que 182.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
Modifié par eriiic le 6/01/2012 à 17:28
Modifié par eriiic le 6/01/2012 à 17:28
Bonjour,
ton nombre de référence est décimal et inclus le point (182.1) ou s'arrete au point (182) ?
Et B1800 s'arrete là ? pas de . ou de tiret derrière ?
Il faut mettre tous les cas de figure rencontrés.
eric
ton nombre de référence est décimal et inclus le point (182.1) ou s'arrete au point (182) ?
Et B1800 s'arrete là ? pas de . ou de tiret derrière ?
Il faut mettre tous les cas de figure rencontrés.
eric
Fe4rl3ss
Messages postés
3
Date d'inscription
lundi 19 décembre 2011
Statut
Membre
Dernière intervention
6 janvier 2012
6 janv. 2012 à 17:34
6 janv. 2012 à 17:34
Le point ne représente pas la décimale, donc le nombre de référence devrait s'arrêter au point
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
6 janv. 2012 à 17:35
6 janv. 2012 à 17:35
re,
ajoute une colonne avec :
=STXT(A1;2;SI(ESTERREUR(CHERCHE(".";A1));50;CHERCHE(".";A1)-2))
à recopier vers le bas, et trier dessus.
eric
ajoute une colonne avec :
=STXT(A1;2;SI(ESTERREUR(CHERCHE(".";A1));50;CHERCHE(".";A1)-2))
à recopier vers le bas, et trier dessus.
eric
Raymond PENTIER
Messages postés
58764
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 décembre 2024
17 256
6 janv. 2012 à 23:31
6 janv. 2012 à 23:31
Plusieurs formules sont possibles, y compris
=SIERREUR(GAUCHE(A1;TROUVE(".";A1)-1);A1)
pour version d'Excel 2007 ou supérieure.
Amitiés à Éric.
=SIERREUR(GAUCHE(A1;TROUVE(".";A1)-1);A1)
pour version d'Excel 2007 ou supérieure.
Amitiés à Éric.