valeur max avec texte

capricorne68

XLDnaute Occasionnel
Salut les exceliens ,

petite question :
en colonnes a j' ai des valeurs du type

fa1
fa12
fa18
fa2
fa6
pp2
pp1
pp35
bb1
bb5
bb80
bb66

comment faire pour avoir les valeurs max pour le texte fa et pp et bb

soit dans l'exemple fa18

et pp35
etbb80
sans passer par plusieurs colonnes

MERCI BONNE SOIREE
 
Dernière édition:

Modeste

XLDnaute Barbatruc
Re : valeur max avec texte

Bonsoir capricorne68,

Un fichier aurait permis de vérifier s'il n'y avait pas de situations particulières (et aurait évité de le créer, pour pouvoir tester!)
Partons du principe que:
- tu as toujours 2 caractères alphabétiques à gauche
- la suite est toujours numérique
- les données figurent en A1:A12
- les trois "paires de caractères" ("fa", "pp", "bb") figurent D1 à D3

Si toutes ces conditions sont réunies, essaye, dans une cellule de ton choix
Code:
=MAX(SI(GAUCHE($A$1:$A$12;2)=D1;STXT($A$1:$A$12;3;99)*1))
... formule matricielle, à valider avec Ctrl+Shift+Enter
 

mécano41

XLDnaute Accro
Re : valeur max avec texte

Bonjour à tous,

Un bout de code en VBA qui permet :
- d'avoir des longueurs "texte" et "chiffres" quelconques
- d'avoir des chiffres dans la partie texte (on ne compare que ce qui est numérique en partant de la fin)
- de tenir compte ou non de la casse

...ce n'est peut-être pas utile mais je me suis bien amusé!


EDIT : pour être complet, j'ajoute celui avec concaténation et tri

Cordialement
 

Pièces jointes

  • Essai Capricorne 1.xls
    44 KB · Affichages: 32
  • Essai Capricorne 2.xls
    41 KB · Affichages: 28
Dernière édition:

Statistiques des forums

Discussions
312 606
Messages
2 090 176
Membres
104 435
dernier inscrit
ZAMAZ