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]