Excel - Formule =MAXA(Feuille1!B2:B20)

liza -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

La formule =MAXA(Feuille1!B2:B20) reconnait que les chiffres. Y a-t-il un équivalent de cette formule qui reconnait aussi les lettres?

Merci de votre réaction.
liza

3 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,

    pas simple!!!
    avec formule matricielle

    https://www.cjoint.com/?3dyoC7tGHiR

    (en tirant vers le bas, tu obtiendrais un tri décroissant)
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour tous
    je tente un peu plus simple (?!) sur la base de la proposition de Michel (merci :-)
    toujours en matricielle:
    =INDEX(liste;EQUIV(CAR(MAXA(CODE(liste)));GAUCHE(liste;1);0);1)

    sous réserve, compte tenu de la référence au code caractère, que la liste débute toute en majuscule ou en minuscule.

    Et bien sur ne sortira que le premier nom de la liste dont l'initiale est la plus éloignée du a

    Sous toutes réserves de rigueur

    crdlmnt

    ps: pour compléter:
    il est aussi possible d'utiliser en matricielle PETITE .VALEUR ou GRANDE.VALEUR avec CODE

    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Re, bonjour Vaucluse

    Ma formule, toujours matricielle, mais simplifiée pour juste la valeur maxi

    =INDEX(liste;EQUIV(MAX(NB.SI(liste;"<"&liste));NB.SI(liste;"<"&liste);0))

    valable sur l'ensemble du mot (toto2>toto1) mais toto2 >Toto2...
    Michel
    0