Problema Excel 2007: calcular a média de várias células ignorando células vazias e zeros

Squillace

Power Member
Olá a todos,

Peço ajuda para esta questão. Tenho várias células com números que são preenchidos dia após dia. Essas células são somadas numa outra célula e gostaria de usar estas últimas (ou seja 31 células correspondentes o dia do mês) para obter uma média diária.
A função que utilizo é simples e rudimentar:

Código:
=MÉDIA(C7:I7;C15:I15;C23:I23;C31:I31;C39:D39)
O problema desta fórmula é que leva tudo "a eito", mesmo as células que ainda estão vazias. Eu gostaria era que a fórmula ignorasse essas células (vazias e com zeros). Já pesquisei bastante na net e todas as fórmulas que encontro referem-se a intervalos de dados seguidos. Ora, como vocês podem ver, tenho esses dados um pouco espalhados pela folha.

Alguém, de uma vez por todas, me consegue ajudar?

Muito agradecido.
 
Porque não usas o AVERAGEIF (suponho que em português seja algo como MÉDIASE):
Código:
=AVERAGEIF(C7:I7:C15:I15:C23:I23:C31:I31:C39:D39;">0")
 
Certeza? Esta fórmula não conta com os valores a zero, o que obrigatoriamente sobe a média, já fizeste os cálculos à mão?
 
Certeza? Esta fórmula não conta com os valores a zero, o que obrigatoriamente sobe a média, já fizeste os cálculos à mão?
Yep. Tenho estes valores:

1 Julho: 5266.84
2 Julho: 6180.73
3 Julho: 5754.80
4 Julho: 4668.19
5 Julho: 5221.64
6 Julho: 4373.26
7 a 31 Julho: valor de 0,00 (por, tal como nos outros dias, ser o somatório de 4 outras células mas estas estão ainda em branco)

Ora, 5266.84 + 6180.73 + 5754.80 + 4668.19 + 5221.64 + 4373.26 = 31465.46. A dividir por 6 = 5244.24

A tua fórmula dá-me 33351.65, portanto nem sequer sei onde é que vai buscar esse valor.
 
Com os teus valores, tenho a fórmula a funcionar aqui.

Está aqui algo esquisito. Qual a versão do Office?
 
2007

EDIT: Numa folha nova, só com estes dados em bruto, a fórmula funciona. Mas lembra-te que eu disse que as células que resultam na média são elas próprias o somatório de 4 células diárias. Ou seja, exemplo:

Código:
             B1      B2           B3      B4      B5
A1         valor 1   
A2         valor 2
A3         valor 3
A4         valor 4
A5         TOTAL
E enquanto as células A1-A4 estiverem vazias, a célula A5 devolve 0,00.

Eu acho que o problema deve vir daí...
 
Última edição:
Epa recriei a situação aqui, e está a funcionar, não poderá ser algum problema com pontos ou virgulas?
 
Se quiseres fazer upload de um ficheiro com a tua situação, removendo toda a info confidencial posso tentar perceber também.
 
Back
Topo