Excel : Minimum d'une colonne

Résolu/Fermé
redrum - 27 avril 2009 à 13:26
 redrum - 27 avril 2009 à 19:19
Bonjour,

Sous excel,

J'ai 3 colonnes de longueur indéterminée dont voici un exemple (colonne A, colonne B, colonne C) :

1 Toto 12
2 Toto 6
3 Toto 12
4 Toto 8
5 Toto 9
8 Toto 12
6 Tata 5
2 Tata 4
6 Tata 6
8 Tata 5
9 Tata 4
7 Tata 3

je voudrais qu'excel me renvoie le minimum de la colonne A satisfaisant à deux critères : Tata et 5

En gros, ici, le résultat serait 6.

Le nombre de lignes est alétoire donc je dois absolument raisonner sur l'intégralité des lignes sous forme de A:A, B:B et C:C.

Je crois qu'il faut raisonner en matriciel mais je bloque sur la formule : SI(ET(B1:B36="Tata";C1:C36=5);MIN(A:A))

Merci d'avance pour votre aide
A voir également:

5 réponses

leplot Messages postés 191 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 13 août 2015 131
27 avril 2009 à 13:36
Bonjour

J'ai nommée les colonnes Col1, col2 et col3 ($A$1:$A$65356...)
E1 = tata
F1 = 5
=MIN(SI((Col1)*(Col2=E1)*(Col3=F1)=0;"";(Col1)*(Col2=E1)*(Col3=F1)))

(test1)*(test2)*test3)*(...) ==> enchaînement des tests logiques
Validation de la formule en matriciel MAJ+CTRL+ENTREE

0
Tout d'abord, merci pour ta réponse qui fonctionne.
J'ai deux petites questions :
-n'y a t il pas moyen de raisonner sur A:A au lieu d'écrire A1:A65535 ?
-si la colonne comporte des chaines de caractères, comment ne pas les prendre en compte ?
0
Raymond PENTIER Messages postés 58453 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 mai 2024 17 117
27 avril 2009 à 14:57
Salur, ledrum.

"-n'y a t il pas moyen de raisonner sur A:A au lieu d'écrire A1:A65535 ? "
Normalement Oui ! Mais il suffit d'essayer ...


"si la colonne comporte des chaines de caractères, comment ne pas les prendre en compte ?"
De quelle colonne s'agit-il : A:A ou C:C ? Tu devrais tester en début de formule SI(ESTNUM(A:A; **** ;"")
0
Justement, A:A ne fonctionne pas mais A1:A65535 oui ! Et je ne comprends pas pourquoi.
0
leplot Messages postés 191 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 13 août 2015 131
27 avril 2009 à 16:03
Re,

Il faut effectivement définir une plage limitée et non une colonne pour les formule matricielle.
Je ne sais pas pourquoi mais je m'en suis rendu compte au cours de mes tests.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 302
27 avril 2009 à 16:18
bonjour tout le monde

pourquoi ne pas prendre A:A? parce qu'après A65536 on retourne à A1... donc comme une matricielle (sommeprod aussi) parcourt une zone, il faut lui indiquer ses bornes

=MIN(SI((ESTNUM(col1))*(Col2=E1)*(Col3=F1);MIN(col1)))

Il y a 2 fois MIn car on peut avoir plusieurs valeurs MIN
0

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

Posez votre question
Merci à tous
0