Mín / Máx de uma linha somente se o valor na outra linha for X


9

Sou um pouco vago quanto ao que estou procurando / perguntando, mas aqui está um exemplo:

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

Dado um grande intervalo (mais de 1.000 linhas), ele inclui apenas no cálculo (que pode ser mínimo / máximo / médio) as células se outra célula na mesma linha contiver um valor específico.


11
Você pode compartilhar um documento conosco?
Jacob Jan Tuinstra

Respostas:


10

Acredito que é isso que você está procurando:

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

A documentação completa do arrayformula está no Suporte do Google . "Esta função permite a especificação de um intervalo (ou vários intervalos do mesmo tamanho) em funções que normalmente não aceitam intervalos".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.