Renvoyer la chaîne de caractère le plus grand dans une colonne
Résolu/Fermé
Ray974
Messages postés
51
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 août 2019
-
24 juil. 2019 à 11:43
Ray974 Messages postés 51 Date d'inscription mardi 2 juillet 2019 Statut Membre Dernière intervention 2 août 2019 - 24 juil. 2019 à 17:34
Ray974 Messages postés 51 Date d'inscription mardi 2 juillet 2019 Statut Membre Dernière intervention 2 août 2019 - 24 juil. 2019 à 17:34
A voir également:
- Renvoyer la chaîne de caractère le plus grand dans une colonne
- Caractère ascii - Guide
- Déplacer une colonne excel - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Caractère spéciaux mac clavier - Guide
3 réponses
yg_be
Messages postés
22707
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
19 avril 2024
1 471
24 juil. 2019 à 11:51
24 juil. 2019 à 11:51
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?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
24 juil. 2019 à 12:30
24 juil. 2019 à 12:30
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
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
Ray974
Messages postés
51
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 août 2019
24 juil. 2019 à 12:38
24 juil. 2019 à 12:38
Re,
Merci pour ta proposition, j'ai utiliser celui là
et aussi il y a des cellules vides car c'est une liste qui est dynamique.
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.
Ray974
Messages postés
51
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 août 2019
24 juil. 2019 à 12:39
24 juil. 2019 à 12:39
et même la deuxième formule ça fonctionne pas.
merci
merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
24 juil. 2019 à 13:00
24 juil. 2019 à 13:00
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
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
Ray974
Messages postés
51
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 août 2019
24 juil. 2019 à 13:35
24 juil. 2019 à 13:35
Le lien ne fonctionne pas.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
24 juil. 2019 à 14:19
24 juil. 2019 à 14:19
https://mon-partage.fr/f/q00Yn1Zh/
Raymond PENTIER
Messages postés
58389
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 avril 2024
17 090
24 juil. 2019 à 16:48
24 juil. 2019 à 16:48
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 ...
Ray974
Messages postés
51
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 août 2019
24 juil. 2019 à 17:07
24 juil. 2019 à 17:07
D'accord merci pour ta proposition , je vais essayer ça et je vous dis.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
24 juil. 2019 à 17:22
24 juil. 2019 à 17:22
ah bon? et qu'est ce qui ne fonctionne pas la dedans
https://mon-partage.fr/f/zLYkDqaE/
https://mon-partage.fr/f/zLYkDqaE/
Ray974
Messages postés
51
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 août 2019
24 juil. 2019 à 17:31
24 juil. 2019 à 17:31
Merci ça fonctionne bien
Ray974
Messages postés
51
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 août 2019
24 juil. 2019 à 17:34
24 juil. 2019 à 17:34
Quand j'essayais d'ajouter des nouveaux F ça me prenait pas en compte.
Merci quand même pour ton aide.
Merci quand même pour ton aide.
24 juil. 2019 à 12:19
et le contenu c'est une lettre suivi de chiffre.
Voir pièce jointe:
https://mon-partage.fr/f/6kyQaUlb/
Merci
24 juil. 2019 à 12:34
- 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
24 juil. 2019 à 12:41
merci