- Ignorar valores em branco com a função AVERAGE
- Trate os valores do texto como zero com a função AVERAGEA
- Ignorar valores de categoria em branco usando AVERAGEIFS
- Ignorar valores de categoria em branco - Matriz
- Ignore os valores de categoria em branco e trate o texto como 0
- Média se não estiver em branco nas planilhas do Google
Baixe a apostila de exemplo
Este tutorial demonstrará como calcular a média de um conjunto de números ignorando valores ou categorias em branco no Excel e nas Planilhas Google.
Ignorar valores em branco com a função AVERAGE
A função AVERAGE ignora automaticamente quaisquer células que estejam em branco ou que contenham texto.
Este exemplo usa a função AVERAGE para calcular o Pontuação Média enquanto ignora o valor do texto do Pontuação do Time B e o valor em branco do Pontuação do Equipe C:
1 | = MÉDIA (C3: C7) |
A função AVERAGE usa apenas os valores numéricos associados com Equipes A, D e E
Trate os valores do texto como zero com a função AVERAGEA
Para tratar os valores de texto como zero no cálculo, a função AVERAGEA pode ser usada. Os valores das células em branco são ignorados por esta função.
Este exemplo usa a função AVERAGEA para calcular o Pontuação Média enquanto ignora o branco Pontuação valor de Equipe C e tratando o texto Pontuação valor de Time B como sendo 0:
1 | = MÉDIA (C3: C7) |
Este exemplo calcula a média dos valores 4, 0, 5 e 3
Ignorar valores de categoria em branco usando AVERAGEIFS
Este exemplo usa a função AVERAGEIFS para calcular o Pontuação Média para equipes com nomes que não estão em branco e ignora Pontuações que são valores de texto
1 | = MÉDIOS (C3: C7, B3: B7, "") |
Ignorar valores de categoria em branco - Matriz
Se você não tiver acesso à função AVERAGEIF, poderá usar uma função AVERAGE e IF aninhada.
Este exemplo calcula o Pontuação Média para equipes com nomes não vazios e ignora qualquer Pontuações aquele é um valor de texto
1 | = MÉDIA (SE (B3: B7 "", C3: C7)) |
Esta fórmula usa a função IF para avaliar se o nome de cada Equipe não está em branco e só usa Pontuações a partir de Times com nomes não vazios na função AVERAGE. A pontuação de 100 é ignorado como o Equipe o nome está em branco. A pontuação de ‘Sem dados’ é ignorado porque não é um valor numérico.
Nas versões do Excel de 2022 e anteriores, essa fórmula deve ser inserida como uma fórmula de matriz pressionando CTRL + SHIFT + ENTER. Isso não é necessário em versões posteriores
Este exemplo pode igualmente ser calculado usando uma função AVERAGEIFS conforme mostrado abaixo
Ignore os valores de categoria em branco e trate o texto como 0
Para tratar o valor do texto Pontuações como 0, enquanto ainda ignora Times com nomes em branco, podemos usar uma função AVERAGEA e IF aninhada:
1 | = MÉDIA (SE (B3: B7 "", C3: C7)) |
Esta fórmula usa a função IF para avaliar se o nome de cada Equipe não está em branco e só usa Pontuações a partir de Times com nomes não vazios na função AVERAGEA. A pontuação de 100 é ignorado como o Equipe o nome está em branco. A pontuação de ‘Sem dados’ é tratado como 0 pela função AVERAGEA e, portanto, uma média de 3,0 é calculada.
Nas versões do Excel de 2022 e anteriores, essa fórmula deve ser inserida como uma fórmula de matriz pressionando CTRL + SHIFT + ENTER. Isso não é necessário em versões posteriores
Média se não estiver em branco nas planilhas do Google
A maioria desses exemplos de fórmulas funciona da mesma maneira no Planilhas Google e no Excel, mas com algumas exceções:
Sempre que uma função IF está aninhada em outra função e faz referência a um intervalo de células, o Planilhas Google precisa tratar a fórmula como uma fórmula de matriz usando a função ARRAYFORMULA:
1 | = MatrizFórmula (MÉDIA (SE (B3: B7 "", C3: C7))) |
Infelizmente, a função AVERAGEA funciona de maneira diferente no Planilhas Google e no Excel e, portanto, o exemplo de = AVERAGEA (IF (B3: B7 ””, C3: C7)) não pode ser usado. Isso ocorre porque quando a função IF encontra um valor em branco no intervalo B3: B7, ela produz um valor nulo, mas isso é contado como 0 pela função AVERAGEA do Planilhas Google, em vez de ignorar esse valor como seria o caso em Excel.