Funções MAXIFS e MINIFS - Obter Max / Min se a condição for atendida - Excel e Planilhas Google

Este tutorial demonstra como usar o Excel MAXeuFS e MINIFS Funcções no Excel para contar dados que atendam a determinados critérios.

MAXIFS Visão geral da função

Você pode usar a função MAXIFS no Excel para contar células que contêm um valor específico, contar células que são maiores ou iguais a um valor, etc.

(Observe como as entradas da fórmula aparecem)

MAXIFS Sintaxe e argumentos da função:

= MAXIFS (intervalo_max, intervalo1, critério1, [intervalo2], [critério2],…)

max_range - Faixa de valores usados ​​para determinar o máximo.

intervalo1 - O primeiro intervalo a avaliar.

criterio1 - Os critérios a serem usados ​​no intervalo1.

intervalo2 - [opcional] O segundo intervalo a avaliar.

intervalo2 - [opcional] O segundo intervalo a avaliar.

Quais são as funções MAXIFS e MINIFS?

Embora a Microsoft tenha nos dado desde o início uma maneira de encontrar a soma ou contagem de um intervalo de células com base em critérios, o MAXIFS e o MINIFS surgiram mais tarde na vida das planilhas. Felizmente, nós os temos agora e eles têm uma estrutura e uso muito semelhantes. Simplificando, as duas funções podem varrer um intervalo de células, verificando um critério específico e, em seguida, fornecendo o máximo ou dos valores em um intervalo que corresponda a esses valores. Como eles foram criados após a grande atualização de 2007, não há nenhum “MAXIF / MINIF” antigo com que se preocupar.

Se ainda não o fez, você pode revisar grande parte da estrutura e exemplos semelhantes no artigo COUNTIFS.

Exemplo básico

Vamos considerar esta tabela:

Se quisermos saber qual foi o número máximo de bananas colhidas, podemos usar a função MAXIFS. Sempre forneceremos a faixa de números a partir da qual queremos retornar o resultado como o primeiro argumento. Em seguida, listaremos os intervalos de critérios e seus critérios correspondentes. Em nosso exemplo, podemos colocar esta fórmula em D2:

= MAXIFS (B2: B7, A2: A7, D1)

Da mesma forma, se quisermos encontrar o menor / mínimo número de bananas colhidas, podemos simplesmente mudar o nome da função enquanto mantemos o resto igual.

= MINIFS (B2: B7, A2: A7, D1)

Para o resto do artigo, apresentaremos exemplos usando MAXIFS ou MINIFS em vez de listar ambos a cada vez. Lembre-se de que você pode alternar facilmente entre os dois, dependendo do resultado que está tentando alcançar.

Trabalho com datas, vários critérios

Ao trabalhar com datas em uma planilha, embora seja possível inserir a data diretamente na fórmula, é uma prática recomendada ter a data em uma célula para que você possa apenas fazer referência à célula em uma fórmula. Por exemplo, isso ajuda o computador a saber que você deseja usar a data 27/05/2020, e não o número 5 dividido por 27 dividido por 2022.

Vejamos nossa próxima tabela que registra o número de visitantes de um site a cada duas semanas.

Podemos especificar os pontos inicial e final do intervalo que queremos observar em D2 e ​​E2. Nossa fórmula para encontrar o maior número de visitantes nesta faixa poderia ser:

= MAXIFS (B2: B7, A2: A7, "> =" & D2, A2: A7, "<=" & E2)

Observe como fomos capazes de concatenar as comparações de “=” com as referências de célula para criar os critérios. Além disso, embora ambos os critérios estivessem sendo aplicados ao mesmo intervalo de células (A2: A7), você precisa escrever o intervalo duas vezes, uma para cada critério.

Múltiplas colunas

Ao usar vários critérios, você pode aplicá-los ao mesmo intervalo do exemplo anterior ou pode aplicá-los a intervalos diferentes. Vamos combinar nossos dados de amostra nesta tabela:

Configuramos algumas células para que o usuário insira o que deseja pesquisar nas células E2 a G2. Portanto, precisamos de uma fórmula que some o menor número de maçãs colhidas em fevereiro. Nossa fórmula se parece com esta:

= MINIFS (C2: C7, B2: B7, “> =” & F2, B2: B7, “<=” & G2, A2: A7, E2)

MAXIFS / MINIFS com lógica de tipo OR

Até este ponto, os exemplos que usamos foram todos baseados em comparação E, em que procuramos linhas que atendam a todos os nossos critérios. Agora, vamos considerar o caso quando você deseja pesquisar a possibilidade de uma linha atender a um ou outro critério.

Vejamos esta lista de vendas:

Gostaríamos de encontrar as vendas máximas para Adam e Bob. O mais simples é pegar dois MAXIFS e, em seguida, tirar o MAX de ambas as funções.

= MAX (MAXIFS (B2: B7, A2: A7, "Adam"), MAXIFS (B2: B7, A2: A7, "Bob"))

Aqui, fizemos com que o computador calculasse nossas pontuações individuais e depois as adicionamos.

Nossa próxima opção é boa para quando você tiver mais intervalos de critérios, de forma que não queira ter que reescrever toda a fórmula repetidamente. Na fórmula anterior, dissemos manualmente ao computador para calcular dois MAXIFS diferentes. No entanto, você também pode fazer isso escrevendo seus critérios dentro de uma matriz, como este:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"}))

Observe como a matriz é construída dentro das chaves. Quando o computador avaliar esta fórmula, ele saberá que queremos calcular uma função MAXIFS para cada item em nosso array, criando assim um array de números. A função MAX externa então pegará aquele array de números e o transformará em um único número. Passando pela avaliação da fórmula, ficaria assim:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"})) = MAX (14548, 24956) = 24956

Obtemos o mesmo resultado, mas fomos capazes de escrever a fórmula de forma um pouco mais sucinta.

Lidando com espaços em branco

Às vezes, seu conjunto de dados terá células em branco que você precisa localizar ou evitar. Definir os critérios para isso pode ser um pouco complicado, então vamos ver outro exemplo.

Observe que a célula A3 está realmente em branco, enquanto a célula A5 tem uma fórmula que retorna uma string de comprimento zero de “”. Se quisermos encontrar a média total de verdadeiramente células em branco, usaríamos um critério de “=” e nossa fórmula seria assim:

= MAXIFS (B2: B7, A2: A7, "=")

Por outro lado, se quisermos obter a média de todas as células que parecem visualmente em branco, alteraremos os critérios para “”, e a fórmula parece

= MAXIFS (B2: B7, A2: A7, "")

Vamos inverter: e se você quiser encontrar a média de células não vazias? Infelizmente, o design atual não permite que você evite a string de comprimento zero. Você pode usar um critério de “”, mas como você pode ver no exemplo, ele ainda inclui o valor da linha 5.

= MAXIFS (B2: B7, A2: A7, "") 

Se você precisar não contar células contendo strings de comprimento zero, considere o uso da função LEN dentro de um SUMPRODUCT

MAXIFS e MINIIFS no Planilhas Google

A função MAXIFS e MINIIFS funciona exatamente da mesma forma no Planilhas Google e no Excel:

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave