Renvoyer la chaîne de caractère le plus grand dans une colonne

Résolu
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,
Je veux que dans une cellule C2 qui soit afficher le numéro qui contient le plus de caractère et qui le plus grand.
c’est à dire j’ai F1, F2, F25 ,F123,F125 dans une colonne et je veux F125 dans la cellule C2.

Merci pour votre aide et à ceux qui répondront.
A voir également:

3 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, le plus grand ne contient-il pas toujours le plus de caractères? le contenu est-il toujours un caractère suivi d'un nombre?
0
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Pas forcement, il peut y avoir 3 ou plus de caractère par exemple F256 et F230 le plus grand c'est F230
et le contenu c'est une lettre suivi de chiffre.
Voir pièce jointe:
https://mon-partage.fr/f/6kyQaUlb/
Merci
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584 > Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
moi je ferais ainsi:
- ajouter une formule dans une colonne, disons F, pour récupérer les valeurs numériques sans le premier caractère
- chercher le maximum de cette nouvelle colonne
- ajouter une formule dans une colonne, disons G, pour récupérer le numéro de la ligne où se trouve le maximum en ligne F, 0 sur les autres lignes
- la formule finale ira chercher le contenu de la cellule originale dans la ligne égale au maximum des valeurs en colonne F
0
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
d'accord mais c'est quoi la formule s'il te plait.
merci
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
formule matricielle à entrer avec la touche entrer en maintenant les touches ctrl et shift enfoncées:
="F"&MAX(DROITE(B3:B10;NBCAR(B3:B10)-1)*1)
ne fonctionne que si la 1° lettre est seule et est un F

sinon
=INDEX(B3:B10;EQUIV("*"&TEXTE(MAX(DROITE(B3:B10;NBCAR(B3:B10)-1)*1);0);B3:B10;0))
fonctionne, toujours en matricielle , quelque soit la lettre à condition qu'elle soit seule

dans ce dernier cas, si plusieurs valeurs num identiques, seule la ressort

dans les deux cas ne fonctionne pas si il y a des cellules vides dans le champ
0
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Merci pour ta proposition, j'ai utiliser celui là
="F"&MAX(DROITE(B4:B2000;NBCAR(B4:B2000)-1)*1)
et il m'affiche #Valeur
et aussi il y a des cellules vides car c'est une liste qui est dynamique.
0
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
et même la deuxième formule ça fonctionne pas.

merci
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Si la liste est dynamique et si on suppose qu'il n'y a pas de cellules vides intercalées dans cette liste, mieux vaut la nommer pavec une formule pour ajuster sa longueur automatiquement
voir le fichier joint avec quelques explications
https://mon-partage.fr/f/ne2tOmOi/*
si problème, revenez avec un exemple complet de vos cas de figure
0
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Le lien ne fonctionne pas.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
https://mon-partage.fr/f/q00Yn1Zh/
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 

Bonjour Ray le Réunionnais.

En s'inspirant de la proposition de yg_be :

- En C3 mettre la formule
=SI(B3="";"";CNUM(STXT(B3;2;999)))

- La recopier jusqu'en C3000

- En E3, par exemple, mettre la formule
="F"&MAX(C3:C10000)

J'ai testé : ça marche ...
0
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
D'accord merci pour ta proposition , je vais essayer ça et je vous dis.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
ah bon? et qu'est ce qui ne fonctionne pas la dedans
https://mon-partage.fr/f/zLYkDqaE/
0
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Merci ça fonctionne bien
0
Ray974 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Quand j'essayais d'ajouter des nouveaux F ça me prenait pas en compte.

Merci quand même pour ton aide.
0