Excel : Minimum d'une colonne
Résolu
redrum
-
redrum -
redrum -
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
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
Configuration: Windows XP Internet Explorer 6.0
5 réponses
-
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
-
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; **** ;"") -
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. -
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -