Excel - MIN MAX dans liste de chiffres

Résolu/Fermé
Lily81 - 3 oct. 2011 à 13:43
 Lily81 - 3 oct. 2011 à 19:58
Bonjour,

Bonjour,


Je souhaite savoir si quelqu'un connaîtrait une fonction sous Excel 2007 permettant d'extraire, dans une liste de chiffres insérés dans une seule et même cellule (ex: 1,2,3,4,5,6,7) les valeurs min et max.

Mille mercis d'avance pour votre aide!

Lily

<config>Windows XP
A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 3/10/2011 à 14:27
bonjour,

avec fonctions personnalisées
pour le mini
Function mini(cellule As Range)   
tablo = Split(cellule, ",")   
mini = tablo(0)   
For cptr = 1 To UBound(tablo) - 1   
     If tablo(cptr) < mini Then mini = tablo(cptr)   
Next   
End Function   

et pour le maxi
Function maxi(cellule As Range)   
tablo = Split(cellule, ",")   
maxi= tablo(0)   
For cptr = 1 To UBound(tablo) - 1   
     If tablo(cptr) >maxi Then mini = tablo(cptr)   
Next   
End Function 


bien qu'on devrait pouvoir le faire par des matricielles de derrière les fagots et de 2 metres de long....

si tu ne connais pas VBA '(on vit très bien sans)
Alt+F11
insérer module
copier-coller les 2 fonctions

et chercher "fonctions personnalisées" dans le menu "formules-insérer une fonction

Michel
0
Merci bcp Michel_m, j'ai mis un peu de temps mais ça a fonctionné!
Lily!
0
Raymond PENTIER Messages postés 58388 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 17 avril 2024 17 088
3 oct. 2011 à 19:40
... et si tu ne veux pas de VBA, on peut bricoler une formule, à condition de savoir :
1) Si les nombres sont déjà classés comme dans ton exemple (ce qui m'étonnerait)
2) S'il y a toujours 7 nombres dans la cellule ; sinon, quelles sont les quantités minimale et maximale de nombres à traiter
3) Si le séparateur est toujours une virgule sans espace.
0