fonction équivalente de Grande.valeur mais pour du texte?

  • Initiateur de la discussion Initiateur de la discussion nicopat
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nicopat

XLDnaute Junior
Bonjour,

J'ai un trou de mémoire 😱

Quelle est la fonction équivalente à Grande.valeur mais pour ordonner des cellules contenant du texte (au lieu de cellules contenant des nombres)?

Merci
 
Re : fonction équivalente de Grande.valeur mais pour du texte?

précision : je souhaite lister par ordre alphabétique une liste de cellules contenues dans une plage, comme la fonction grande.valeur le permet avec des cellules contenant des nombres
 
Re : fonction équivalente de Grande.valeur mais pour du texte?

Bonsoir à nicopat, JCGL 🙂

Un essai dans le fichier joint :

  • on utilise deux colonnes masquées D et E
  • on n'utilise aucune formule matricielle à valider par Ctrl+Maj+Entrée et pas de VBA
  • on utilise les fonctions NB.SI et PETITE.VALEUR (doit-on les considérer - ou pas- comme des fonctions matricielles ?)
  • on ne distingue pas les minuscules des majuscules
  • le tri s'apparente plutôt à un tri type dictionnaire
  • une MFC sur la zone C3:F300 vient compléter le tout
  • la zone de validité est la zone C3:F300 ; si la zone est plus longue, il faut modifier les quatre formules en ligne 3 (colonnes C à F) puis les recopier suffisamment loin vers le bas.




(...) Le tri alphabétique... (...) Quelle est la "Grande Valeur" entre Animal et Zoo ? (...)
Sans conteste, la girafe... girafe.jpg Bon, désolé, je sors piteusement du fil... 😱
 

Pièces jointes

Dernière édition:
Re : fonction équivalente de Grande.valeur mais pour du texte?

Bonjour à tous.


Une autre proposition, assez voisine dans sa conception.​


Bonne soirée.


ℝOGER2327
#7861


Vendredi 13 Palotin 142 (Esquive de Saint Léonard (de Vinci), illusioniste - fête Suprême Quarte)
13 Floréal An CCXXIII, 6,5351h - bâton-d'or
2015-W18-6T15:41:03Z
 

Pièces jointes

Dernière édition:
Re : fonction équivalente de Grande.valeur mais pour du texte?

Bonsoir,

En écrivant une seule formule matricielle sur un champ (et non pas dans une cellule et en la recopiant), on peut diviser le temps d'exécution par 10.

a/ La formule matricielle est écrite une seule fois dans un champ


http://boisgontierjacques.free.fr/fichiers/Matriciel/TriMat.xls

-Sélectionner D2😀1000
=INDEX(champ;EQUIV(GRANDE.VALEUR(NB.SI(champ;">="&champ);LIGNE(INDIRECT("1:"&LIGNES(champ))));NB.SI(champ;">="&champ);0))
-Valider avec Maj+ctrl+entrée

-Pour 1000 éléments: si on modifie une cellule, temps recalcul = 1sec

b/ La formule est écrite dans une cellule puis recopiée

=SI(LIGNES($1:1)<=NBVAL(champ);INDEX(champ;EQUIV(PETITE.VALEUR(NB.SI(champ;"<"&champ);LIGNES($1:1));NB.SI(champ;"<"&champ);0));"")
Valider avec Maj+ctrl+entrée

Pour 500 éléments: Si on modifie une cellule: temps recalcul >10 sec

http://boisgontierjacques.free.fr/fichiers/Matriciel/TriMat2.xls


c/Pour un tri très rapide, le mieux est d'utiliser une fonction perso.


Pour utiliser une fonction perso, il n'est pas nécessaire de connaître VBA.

http://boisgontierjacques.free.fr/fichiers/fonctionsperso/FonctionListeTriee1.xls

JB
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
85
Réponses
7
Affichages
280
Réponses
1
Affichages
580
Retour