O MÉDIA fórmula no Google Sheets é quase semelhante à do MÉDIAfórmula, mas com uma distinção. Ela nos dá a média de valores disponíveis em uma planilha como um intervalo, que atendem a um critério especificado. Isto é análogo a uma consulta de soma em um banco de dados SQL. O ‘D’ em DAVERAGE significa ‘Database’, portanto, podemos chamar esta de fórmula MÉDIA DE BANCO DE DADOS.
Sintaxe
MÉDIA.D(banco_de_dados; campo; critérios)
- banco de dados – é a referência a um intervalo de dados estruturado que consiste em rótulos, para cada coluna, na primeira linha.
- campo – indica a coluna na qual a fórmula DAVERAGE deve calcular a média dos valores numéricos. Pode ser um texto ou um índice de coluna.
- critérios – isso é uma referência a um intervalo que consiste em critérios que a fórmula usa para filtrar os valores do banco de dados antes de calcular a média.
Uso: FÓRMULA DAVERAGE
Vamos supor que a lista de alimentos abaixo seja nossa dieta secreta sugerida por um nutricionista. Vamos tentar alguns exemplos.
Vemos que o conjunto de dados está em formato tabular rotulado, abrangendo as células A4 até G13. E os critérios estão inseridos nas células A1 até G2.
Observe, a partir dos exemplos ilustrados acima, que podemos especificar um ou mais critérios para filtrar o processo de cálculo da média. Por exemplo, o caso na linha # 7 calcula a média dos valores da coluna “Carboidratos (g)”, de acordo com os critérios definidos na célula D2. Já o caso na linha # 10 calcula a média dos valores da coluna “Gordura (g)”, de acordo com os critérios das células C2 e D2. O caso na linha # 11 inclui todos os critérios de A2 a G2.
O caso na linha # 12 é bastante interessante! Não especificamos nada na célula G2, mas, mesmo assim, passamos essa referência para a fórmula DAVERAGE. O resultado é 4,50 porque ela calculou a média de todos os valores da coluna “Fibra (g)”, já que não há critérios para filtrar as linhas.
Caso Injustificado
Agora, vamos falar sobre uma armadilha. Aqui está a primeira delas, que talvez já tenhamos conhecimento. Por favor, considere o primeiro caso na imagem abaixo.
Aqui, tentamos fazer a média de valores não numéricos! Assim como o MÉDIA A fórmula DAVERAGE calcula a média apenas de números. Caso contrário, ela retorna o erro #DIV/0!.
Aqui está o segundo na imagem abaixo.
Aparentemente, não há nada de errado com a fórmula desta vez, mas o resultado não é o que esperamos. O problema está nas legendas. Aparentemente, uma legenda ausente ou incorreta não ajuda a fórmula BDCONTAR, pois seu funcionamento depende do nome do campo que o segundo parâmetro recebe. As legendas não coincidiam, então ela avalia zero ocorrências de correspondência de critério, o que implica em divisões por zero ocorrências, daí o erro.
