Min / Max d'une ligne uniquement si la valeur dans l'autre ligne est X


9

Je suis un peu vague quant à ce que je recherche / demande, mais voici un exemple:

A  | B
22 | 5
15 | 5
2  | 10
19 | 10
5  | 10


=min(A2:A6, if(B2:B6=5, 5)) ==> 15
=min(A2:A6, if(B2:B6=5, 10)) ==> 2

Étant donné une large plage (1000+ lignes), il inclut uniquement dans le calcul (qui peut être min / max / moy) les cellules si une autre cellule de la même ligne contient une valeur particulière.


1
Pouvez-vous partager un document avec nous?
Jacob Jan Tuinstra

Réponses:


10

Je pense que c'est ce que vous recherchez:

=ARRAYFORMULA(min(if(B2:B6=5,A2:A6)))

La documentation complète pour arrayformula est disponible auprès de l' assistance Google . "Cette fonction permet de spécifier une plage (ou plusieurs plages de même taille) dans des fonctions qui n'acceptent pas normalement les plages."

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.