Excel : Formule max et min avec condition

Résolu/Fermé
mario90
Messages postés
29
Date d'inscription
lundi 15 avril 2002
Statut
Membre
Dernière intervention
18 septembre 2014
- 11 juin 2008 à 17:13
 horty - 13 juin 2019 à 19:17
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

5 réponses

LePierre
Messages postés
249
Date d'inscription
samedi 8 mars 2008
Statut
Membre
Dernière intervention
2 août 2012
336
Modifié le 25 janv. 2019 à 12:17
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
Guerock'n'roll
31 oct. 2013 à 11:52
Je viens de le faire aussi, CA MARCHE !!!
0
Canon, merci!
0
MRC

.
0
excellent, merci
0
merci beaucoup.
Vous avez sauvé ma matinée :-)
0
gbinforme
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 609
11 juin 2008 à 17:57
bonjour

Je t'en donnes une, tu trouveras les autres
=MAX(SI(A1:A5="B";B1:B5))

C'est une formule matricielle à valider avec les touches ctrl + entrée + majuscules simultanées

edit: bonjour LePierre, je suis en retard !
16
mario90
Messages postés
29
Date d'inscription
lundi 15 avril 2002
Statut
Membre
Dernière intervention
18 septembre 2014
7
12 juin 2008 à 17:06
Merci à vous !

Vous me sauvez là ;-)
0
merci, jai aodre la formule!!ouf!
0
toute bonne formule
0
Bonsoir à tous,
le pb de votre formule =MAX(SI(A1:A5="A";B1:B5;"")) est qu'elle ne fonctionne pas avec mon exemple:

------A-----------------B
6 mai 2011--------pomme
7 mai 2011--------pomme
20 mai 2011-------poire

si je tape la formule :{=MAX(SI(A1:A3="pomme";B1:B3;""))} ; j'obtiens le résultat 20 mai 2011 alors que je souhaiterai le résultat 7 mai 2011.

Pouvez-vous me dire où est mon erreur?
6
michel_m
Messages postés
16569
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
23 mai 2022
3 280
7 juin 2011 à 08:19
Bonjour,
le problème est que tu confonds MAX et MIN
0
pijaku
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 695
7 juin 2011 à 08:45
Salut michel_m,
Non rico ne confonds pas MIN et MAX, mais A et B (ou sa droite et sa gauche, peu importe ;-))
@ rico (elle n'est pas terrible celle là)
Tes dates en colonne A, tes fruits en colonne B, ta formule n'est donc pas si A1:A3 = pomme... (cf gras ci-dessus), mais :
=MAX(SI(B1:B3="pomme";A1:A3;""))
Toujours matricielle!!!

Si ça c'est pas du travail tout cuit tout mâché...
@+
0
Dyslexie quand tu nous tiens... ;)
Bien vu pour mon erreur d'énoncé pijaku.
Je travail sur Excel 2003 et la formule ne fonctionne toujours pas et encore moins en matricielle!
Est-ce ma version excel qui pose pb?
0
pijaku
Messages postés
12257
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
3 septembre 2021
2 695
7 juin 2011 à 10:08
non. La formule fonctionne sous 2003. Par contre : la formule ne fonctionne toujours pas ne suffit pas à établir un diagnostic (dixit Dr House). Il nous en faut davantage. Peux tu joindre un fichier exemple, qui ne fonctionne pas, sans données confidentielles, en passant par un service de pièce jointe comme http://www.cijoint.fr/
tu va créer un lien vers ton fichier sur ce site et reviens ici coller ton lien dans une réponse.
0
gbinforme
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 609
7 juin 2011 à 10:20
la formule ne fonctionne toujours pas et encore moins en matricielle!

Elle ne fonctionne qu'en matricielle plutôt !
avec les touches ctrl + entrée + majuscules simultanées
et tu obtiens bien avec la formule rectifiée de pijaku (que je salue) le résultat souhaité.

Si ce n'est pas le cas c'est que tu fait effectivement une erreur quelque part.
0
Ça fait longtemps... Mais si ça peux aider...
Fonction BDMAX !!! Il suffit de faire une zone de critère et le tour est joué!!
4

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonsoir à tous,
Merci pour la fonction MAX conditionnelle, c'est proprement génial !!!!!!
Benoît
1