Computação Avançada

Aula

Funções condicionais: COUNTUNIQUEIF e AVERAGEIF

, Comment regular icon0 comments

Vamos continuar vendo fórmulas de Excel, agora vamos buscar entender COUNTIFUNIQUEIF e AVERAGEIF

Edit Article

Função COUNTUNIQUEIFS

Conta o número de células com conteúdo único que correspondem a um determinado critério colocado na função.

Sintaxe da função COUNTUNIQUEIFS

=COUNTUNIQUEIFS(intervalo_contar; intervalo1; critério1; [intervalo2; critério2;...])

Onde intervalo a contar é o intervalo de células que são alvo e o critério é um teste lógico (maior que algo ou menor que algo).

Exemplo

Image content of the Website

Ad

1. Quantas regiões do Brasil estão na tabela?

2. Quantas regiões do Brasil estão na tabela e não são do Sul ou Sudeste?

Resolução

1. =COUNTUNIQUE(B2:B14 )

2. =COUNTUNIQUEIFS(B2:B14; B2:B14;"<>Sul"; B2:B14;"<>Sudeste" )

Função AVERAGEIF ou MEDIASE

A função AVERAGEIF é a integração da função AVERAGE com a função IF. Use a função AVERAGEIF para somar os valores em um intervalo que atendem aos critérios que você especificar.

Sintaxe da função AVERAGEIF

=AVERAGEIF( intervalo_origem; critério; intervalo_media)

Onde intervalo_origem e intervalo_media são listas de valores e critério é uma expressão.

Exemplo

Image content of the Website

1. Qual a média salarial para quem tem mais de 30 anos?

2. Qual a média salarial para quem tem menos de 30 anos?

Resolução

1. =AVERAGEIF( B4:B10;">30"; C2:C10) = R$ 1.683,33

2. =AVERAGEIF( B4:B10;"<30"; C2:C10) = R$ 1.681,67

Função AVERAGEIFS ou MEDIASES

A função AVERAGEIFS, uma das funções de matemática e trigonometria, adiciona todos os seus argumentos que atendem a vários critérios.

Sintaxe da função AVERAGEIFS

=AVERAGEIFS( intervalo_media; intervalo_critério1; critério1; [intervalo_critério2; critério2]; ... )

Exemplo

Image content of the Website

1. Qual o preço médio de uma casa na Belavista com três ou mais quartos e uma garagem?

2. Qual o preço médio de uma casa no Areeiro com três ou menos quartos e sem garagem?

Resolução

=AVERAGEIFS(B2:B7 ; C2:C7 ; "=Belavista" ; D2:D7 ; ">2"; E2:E7 ; "=Sim") = R$ 397.839,00

=AVERAGEIFS(B2:B7 ; C2:C7 ; "=Areeiro" ; D2:D7 ; "<4"; E2:E7 ; "=Não") = R$ 230.000,00

Exercícios

Acesse aqui a planilha que será usada para os próximos exercícioslink outside website

1. Calcule a nota bimestral de cada aluno, com elas podendo ter valores entre 0 e 10. Prova possui peso 7,5 e trabalho tem peso 2,5.

2. Quantas notas diferentes podem ser vistas?

3. Qual a média de nota para os alunos que faltaram mais de 2 vezes? E quantas notas diferentes podem ser vistas para alunos que faltaram mais de 2 vezes?

4. E a média de nota para os alunos que não faltaram as duas primeiras aulas? E quantas notas diferentes podem ser vistas para alunos que não faltaram as duas primeiras aulas?