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
A voir également:
- Excel : Minimum d'une colonne
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
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
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; **** ;"")
"-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.
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
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
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 ?