Max sur texte

andré

XLDnaute Barbatruc
Salut à vous tous,

A mon tour de vous poser une question quant à une formule que je ne trouve pas.

J'ai une liste en colonne A (format texte)
01/01
01/02
01/03
02/01
02/02
03/01
...

Je souhaite en extraire la valeur maximale des les deux premiers caractères, dans l'exemple 03 ou 3 (valeur texte ou nombre).

Par colonne supplémentaire pas de problème :
De B1 à B10 : =GAUCHE(A1;2)*1
En C1 : =MAX(B1:B10)

Mais comment faire sans cette colonne supplémentaire ?
Je sens qu'il me faut une matricielle, mais je ne la trouve pas.
Des idées ?

Â+

Message édité par: andré, à: 15/12/2005 16:18
 

andré

XLDnaute Barbatruc
Salut Phibou, Bertrand et les autres anonymes qui ont cherché sans trouver (lol),

Je ne parviens pas à faire fonctionner vos formules !
J'en avais déjà testé des semblables avant de poser la question, mais sans résultat.
Mon Dieu, que je suis bête !

Puis-je vous demander de me dire où j'ai fait une erreur ?

Je vous joins également mon approche, qui marche bien mais qui m'oblige de trier la colonne, ce qui m'ennuie un petit peu (jai un classement sur dates et non sur codes).

Â+ [file name=MaxTexte.zip size=2636]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MaxTexte.zip[/file]
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Ne réussissant pas à répondre sur le fil, voir fichier joint. [file name=MaxTexteV1.zip size=2760]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MaxTexteV1.zip[/file]
 

Pièces jointes

  • MaxTexteV1.zip
    2.7 KB · Affichages: 29

andré

XLDnaute Barbatruc
Salut,

Excusez-moi de vous répondre si tardivement, mais hier soir mes mesages ne voulaient pas passer !

Après analyse, seule la formule matricielle de Monique répond à la question.
Je l'en remercie, ainsi que les autres intervenants pour m'avoir consacré leur temps.

Mon erreur était que j'ai complètement oublié (va-t-on savoir pourquoi ?) que les formules matricielles n'admettent pas de référence à des colonnes entières, du type A:A, mais nécessitent des plages définies, du type A1:A50.

Mais mes problèmes ne s'arrêtent pas là, j'en ai rencontré un autre dans le même programme avec un SOMMEPROD.
Je vous fait un petit exemple allégé pour vous montrer de quoi il s'agit.

Â+

EDITION :

Zut, la pièce jointe ! [file name=MaxTexteV2.zip size=2826]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MaxTexteV2.zip[/file]

Message édité par: andré, à: 16/12/2005 10:36
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Plus une autre, si ce sont des jours et des mois [file name=MaxTexteV3_20051216111743.zip size=2909]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MaxTexteV3_20051216111743.zip[/file]
 

Pièces jointes

  • MaxTexteV3_20051216111743.zip
    2.8 KB · Affichages: 27

Bebere

XLDnaute Barbatruc
bonjour Monique,André
un essai avec sommeprod
j'avoue après lecture du travail de Monique
à bientôt of tot binnenkort [file name=MaxTexteV4_20051216124925.zip size=5567]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/MaxTexteV4_20051216124925.zip[/file]
 

Pièces jointes

  • MaxTexteV4_20051216124925.zip
    5.4 KB · Affichages: 17

andré

XLDnaute Barbatruc
Resalut Monique et Bebere,

Je vois que je ne suis pas le seul néerlandophone (lol) !

Je me dois de constater, une fois de plus, que les solutions sur Excel sont plus une affaire de logique qu'une affaire de syntaxe.
Mon erreur était d'avoir écrit : TEXTE(A1;'@') au lieu de TEXTE(A1;'00')

Je ne sais comment vous remercier, si ce n'est en vous disant que vous avez oeuvré à l'écriture d'un petit programme de comptabilité pour une asbl (association sans buts lucratifs) qui s'occupe de sauver de vieux chevaux de l'abatoir.
Merci en leur nom.

Â+

Message édité par: andré, à: 16/12/2005 14:01
 

Discussions similaires

Réponses
2
Affichages
485