Excel : Formule max et min avec condition

Résolu
mario90 Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   -  
 horty -
Bonjour,

Savez-vous s'il existe une formule sous excel semblable à NB.SI ou SOMME.SI mais avec la fonction MAX et MIN ?

Je voudrai en fait déterminer le MAX et le MIN d'un tableau en fonction d'une condition spécifique.

Je m'explique :

Dans un onglet 1, j'ai mes données :

Donnée 1 Donnée 2
A --------------- 4
A --------------- 5
A --------------- 6
B --------------- 2
B --------------- 3

Dans un onglet 2, je voudrai avoir

A - MAX de A (6) - MIN de A(4)
B - MAX de B (3) - MIN de B (2)

Merci par avance de votre aide

mario90
Configuration: Windows 2000
Internet Explorer 6.0

5 réponses

Résumé de la discussion

On cherche une formule Excel équivalente à NB.SI ou SOMME.SI pour déterminer le MAX et le MIN d'un tableau selon une condition, afin d'obtenir MAX et MIN par catégorie. Plusieurs solutions reposent sur des formules matricielles conditionnelles, comme MAX(SI(A1:A5="A"; B1:B5)) à valider avec Ctrl+Shift+Enter, et l'inverse pour obtenir le MIN correspondant. D'autres évoquent DECALER pour adapter les plages ou utilisent la fonction BDMAX via une zone de critères afin de traiter des plages entières ou dynamiques. Des ajustements pratiques mentionnent aussi des cas avec des dates ou des chaînes, et des variantes supplémentaires pour contourner les limites liées aux plages non contiguës.

Bobot (l'IA à votre service)
  1. LePierre Messages postés 249 Statut Membre 338
     
    bonjour

    c'est possible en utilisant les formules matricielles.

    Exemple avec MAX :

    En reprenant ton exemple qui débute en A1.
    Place cette formule en C1 :
    =MAX(SI(A1:A5="A";B1:B5;""))

    et valide en appuyant simultanément sur Ctrl Shift et Enter
    (après cette validation tu devrais avoir en C1
    {=MAX(SI(A1:A5="A";B1:B5;""))}


    à plus
    80
    1. Guerock'n'roll
       
      Je viens de le faire aussi, CA MARCHE !!!
      0
    2. marc
       
      Canon, merci!
      0