Osvaldo
Entendo a questão da semântica e o quão confuso é distinguir uma célula vazia de uma com 0. Mas nos meus objetivos, uma vez findado o mês, mesmo estando a célula vazia ou com zero que entre para o cálculo da média.
   Explicando meu problema um pouco mais.
No meu caso, cada mês está numa planilha, logo 12 planilhas iguais e a 13ª planilha é a planilha de médias, onde cada váriável das planilhas dos meses tem a sua média aritmética simples nessa planilha. Então o usuário sabe em que mês está e o que foi computado nos meses passados e o que não foi. Para o operador não há dúvidas. Entende? A dúvida passa a estar contida na fórmula, condição... não do usuário.... A solução mais simples é realmente computar 0 (zero) em cada célula das planilhas dos meses já passados e deixar em branco os meses que ainda estão por vir.. A questão é que vai me dar um trabalho enorme!
   Uma das soluções desejadas seria:
**** Executar uma macro, fórmula ou condição, sei lá....para colocar o 0 (zero) para cada célula em branco e que esteja desbloqueada, com permissão de escrita parao os meses já contabilizados. **** ou adotar uma fórmula que considere o vazio somente para o cálculo da média. O meu problema é no seu exemplo deixar os mêses de março e maio em branco e ainda assim eles serem contabilizados para o cálculo da média, porque na verdade passou-se cinco meses decorridos no ano e a média seria o valor acululado de janeiro a maio dividido pelo número de meses (5) e o resultado deveria ser seria os mesmos 90 para os meus propósitos!
    Valeu pela ajuda e paciência
   Marcio
Osvaldo Rosario Kussama escreveu:
Marcio Serafim de Almeida escreveu:
   Osvaldo
Realmente você tem razão e sua solução é realmente mais simples. Obrigado pela ajuda. Meu problema real, apesar de parte estar solucionado, com a ajuda de vários e sua fórmula simples, carece de um ajuste maior.
   Explico:
Imagine uma coluna com os 12 meses do ano, logo cada mês numa linha e na última linha a média de todos os meses, onde sua fórmula se encaixaria. Ótimo! Agora gostaria de ter uma média "on-line, parcial", ou seja, a cada mês que preencho a coluna de meses com ou sem dados, tenho a média parcial até esse mês então e não a média de todos os meses que ainda estão por vir.
   Exemplo:
jan = 100
fev =
mar = 300
abril = 400
.....
nov =
dez =
média mensal = (100+300+400)/4 = 200 ----> o que é a média parcial até esse momento, o resultado que almejo!! mesmo minha coluna contendo os 12 meses... dessa forma sei da média parcial real até esse mês e não somente após completar os 12 meses. Pela sua fórmula e a do meu amigo, que me dão o mesmo resultado ficaria: (100+300+400)/12 = 66,66! O que me ajudaria, com um resultado real somente após dezembro. Até agora é o que tenho
   De qualque forma, obrigado pela ajuda.
   Marcio

Osvaldo Rosario Kussama escreveu:
Marcio Serafim de Almeida escreveu:
   Colegas Grillo de Neanderthal e Sebastião Alves
Um amigo achou a solução para o problema levantado por mim a uns 2 dias atrás. Agora parece simples, rsrs Segue: usar a função CONT.VALORES para contar as células com valor e a função CONTAR.VAZIO para contas as células vazias de um intervalo. Assim, basta dividir a soma do intervalo [SOMA(E3:E5)] pela soma da quantidade de células ocupadas [CONT.VALORES(E3:E5)] e vazias [CONTAR.VAZIO(E3:E5)]. Vide Exemplo c/ fórmulas. Se alguém quiser ver a planiha com exemplo gerado por ele, mando no email pessoal, pois não dá para anexar arquivo na lista
   Marcio
Marcio Serafim de Almeida escreveu:
   Pessoal
Imaginemos que na situação problema que levantei tenha a seguinte solução: Se na célula que o usuário deixar em branco, pois naquele mês não teve informação a ser computada, fórmula de média assumisse aquele valor como 0? Ou seja, como faço para se uma sélula não tiver informção nehuma, uso uma condição para assumir o valor 0? SE(A1=nada;0) ----> ou seja, nada nesse meu exemplo seria sem informação nenhuma....célula em branco Porque se a célula assumir valor 0, a média aritmética simples passa a servir aos meus propósitos.. Só não posso pedir para o usuário da planilha ficar colocando o número 0 em cada célula que esteja em branco.. porque são muitas células nessa planilha e o trabalho seria enorme.
   Grato
   Marcio

Marcio Serafim de Almeida escreveu:
   Boa tarde a todos.
Preciso usar uma fórmula estatística para a seguinte situação que foi me apresentada: Preciso obter a média de 12 variáveis que correspondem aos meses do ano, mas de uma forma que caso um mês não seja computado nada, leva-se esse mesmo mês para o cálculo da média, visto que nada é diferente de zero, para meus objetivos!
   Talvez com um exemplo, fique mais claro meu problema. Exemplo:
jan = 200
fev = 100
mar = 500
total = 800
média = 266,67 (800/3) - média aritmética simples
   até aqui.. ok..      Meu problema é o seguinte:
jan = 200
fev =
mar = 500
total = 700
média = 350 (700/2) ---> pela fórmula MEDIA do calc
Aqui está o meu problema.. gostaria de uma fórmula que levasse em consideração o mês de fevereiro, mesmo sem nenhum valor fosse computado nesse mês e gostaria que ficasse assim: média = 233,33 (700/3) ---> levando em consideração o mês de fev, mesmo sem informação computada. Tentei todas as fórmulas do calc pré definidas nas funções, mas nenhuma me ajudou.. Acredito que terei que desenvolver uma... não sei se com a função lógica SE, sei lá...



Se o que você deseja é apenas a quantidade de células existente em um intervalo, independente de haver ou não conteudo nelas, utilize linhas(intervalo) ou colunas(intervalo).
Para o seu caso: =SOMA(E3:E5)/LINHAS(E3:E5)





Marcio:

Eu adotaria uma abordagem um pouco diferente pois vejo uma diferença semântica entre uma célula vazia e outra que contém 0. Quando coloco um 0 evito um problema de interpretação. Veja o ex. abaixo:

+-----+----------+
| Mes |   Valor  |
+-----+----------+
| Jan |     100  |
| Fev |     150  |
| Mar |       0  |
| Abr |     200  |
| Mai |       0  |
| Jun |          |
| Jul |          |
+-----+----------+
|Media|      90  |
+-----+----------+

Qual é a diferença entre os meses de Maio e Junho?
- Se eu colocar um zero significa que eu computei o valor para aquele mês e ele foi zero (por ex. porque não teve movimento); - Se eu deixar a célula vazia significa que ainda não foi computado um valor para aquele mês. Dessa forma não há dúvidas ficando transparente e fácil tanto calcular quanto verificar o que deve ou não ser considerado.

Para este caso a fórmula ficaria:
=SOMA(E3:E15)/CONT.VALORES(E3:E15)

Agora pense em como seria se eu tivesse deixado a célula vazia em vez de colocar 0. Veja a dificuldade: o mês de maio já foi computado ou não? Devo ou não levá-lo em consideração no cálculo?

[]s
Osvaldo

PS. caso você considere que o 0 irá poluir visualmente sua planilha e melhor ficar em branco, modifique o formato da célula. Por ex. para número - geral com 0 "zeros à esquerda".

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a