Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
  • Avatar do usuário
Por Renato123
Posts
#73957
Bom dia,
Pretendo efetuar os cálculos seguintes:
1.Média por mês de acordo com o ano selecionado.
Utilizei a função =MÉDIA.SE.S(saldosiII[SALdo I];saldosiII[Ano];$C$2;saldosiII[Mês];C3) , que tem respondido corretamente. Pergunto se há uma melhor opção?
2. Média até determinado mês. Pretendo calcular a média de janeiro até determinado mês. Para o mês de janeiro e dezembro é mais fácil.
Por exemplo a média até agosto, considerar apenas os valores de janeiro a agosto do ano selecionado e ignorar os outros valores.

Já tentei com média.se.s e com procx e não consegui os resultados esperados.

Agradecia um apoio vosso.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Estevaoba
Avatar
#73959
Boa tarde.

Experimente em C6 e arraste para a direita:

=MÉDIASES(saldosiII[[SALdo I]:[SALdo I]];saldosiII[[Ano]:[Ano]];$C$2;saldosiII[[Data]:[Data]];"<="&FIMMÊS(DATA($C$2;MÊS(1&C3);1);0))

Good luck!
Avatar do usuário
Por DJunqueira
Avatar
#73962
Uma boa solução tb seria Tabela Dinâmica com Linha do Tempo (Slicer).

Ou poderia usar essa fórmula matricial:
=TRANSPOR(SCAN(0;FIMMÊS(DATA(ANO($B$12);SEQUÊNCIA(12);1);0);LAMBDA(a;r;MÉDIASE(saldosiII[Data];"<="&r;saldosiII[SALdo I]))))
Você não está autorizado a ver ou baixar esse anexo.
Por Renato123
Posts
#73969
Obrigado aos dois, ambas as soluções funcionam.
Uma pergunta @DJunqueira, tentei mudar o ano, para outra célula fora da tabela, deu erro. Se quiser que efetue o cálculo de acordo com o ano inserido em determinada célula, como faço?
Avatar do usuário
Por DJunqueira
Avatar
#73971
O ideal é vc me mandar a sua planilha indicando onde está o erro, pois a fórmula não está vinculada a um ano específico, mas responde ao ano da primeira célula.
Por Renato123
Posts
#73973
Boas,
analisei melhor:
=TRANSPOR(SCAN(0;FIMMÊS(DATA(ANO($C$2);SEQUÊNCIA(12);1);0);LAMBDA(a;r;SOMA(SE.ERRO(((saldosiII[Data]<=r)*saldosiII[SALdo I]);0)/SOMA(--SE.ERRO(saldosiII[Data]<=r;0))))))

não prestei atenção na função ANO, retirei a função e funcionou. Obrigado
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por DJunqueira
Avatar
#73974
Vc tinha redirecionado o cálculo do ano p/ C2, ocorre q 2022 é bem diferente de 44562 de onde a função verdadeiramente extrai o ano. Essa cadência de dias recua até 00/1/1900 (valor zero) a partir daí ela não conta mais e vc terá de fazer o cálculo de datas de outra forma.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord