- Este tópico contém 2 respostas, 2 utilizadores e foi actualizado pela última vez há 10 anos, 8 meses por Albino.
-
AutorArtigos
-
-
9 de Março de 2014 às 22:40 #4643AlbinoParticipante
Boas.
Em primeiro quero comentar a nova apresentação do Forum:
_como já não vinha há muito por aqui achei esta apresentação muito pouco intuitiva, a anterior estava melhor.
Por exemplo faltam “Os meus tópicos” que a meu ver facilitavam a consulta das nossas duvidas expostas.
Bem, mas agora o que me traz é o seguinte:
Tenho uma formula em array ou melhor “de Matriz” que é a seguinte:
{=SE(E($C$6=”CHTMAD”;$H$6=”TOTAL”);SOMA(SE(‘UCA-RCDI’!$O$5:$O$1000=C25;1;0));SE(E($C$6<>”CHTMAD”;$H$6=”TOTAL”);SOMA(SE(‘UCA-RCDI’!$G$5:$G$1000=$C$6;SE(‘UCA-RCDI’!$O$5:$O$1000=C25;1;0);0));SE(E($C$6=”CHTMAD”;$H$6<>”TOTAL”);SOMA(SE(‘UCA-RCDI’!$H$5:$H$1000=$H$6;SE(‘UCA-RCDI’!$O$5:$O$1000=C25;1;0);0));SOMA(SE(‘UCA-RCDI’!$G$5:$G$1000=$C$6;SE(‘UCA-RCDI’!$H$5:$H$1000=$H$6;SE(‘UCA-RCDI’!$O$5:$O$1000=C25;1;0);0);0)))))}
Com ela vou buscar dados a outra folha, efectu-o a soma e posteriormente faço calculo da percentagem.
a formula que uso para o calculo da percentagem é a seguinte: na celula D25
=SE(SOMA($D$25:$G$25)>=”0″;D25/SOMA($D$25:$D$32);”- -“)
a questão é que quando o 1º intervalo, neste caso D25:G25 não tem dados as linhas seguintes (H26 até H32) não calculam apesar de haver dados inscritos.
Desde que um nº seja introduzido na celula D25 o calculo da percentagem que se irão efectuar nas celulas de H25 até H32 faz-se normalmente.
O que estará a causar este erro.
Obrigado.
-
9 de Março de 2014 às 23:23 #4644jorgerodAdministrador
Olá Albino!!
Em primeiro lugar, obrigado pela dica. Vou “falar” com o meu Webmaster, para ver o que se pode melhorar ☺☺
Quanto à tua questão: podes mandar um ficheiro com exemplo? Talvez seja mais fácil. Se quiseres, manda-me por e-mail, ok?
Abraço.
-
10 de Março de 2014 às 2:24 #4645AlbinoParticipante
Boas
JorgeRod
Epá ás vezes as coisas estão á nossa frente e não as enxerga-mos.
O Problema era a formula ter refrencias absolutas e quando a copiei fazia mensão sempre ao mesmo intervalo.
EX: a formula =SE(SOMA($D$25:$G$25)>=0;D25/SOMA($D$25:$D$32);”- -”), na sua parte inicial tem como referencia absoluta o intervalo $D$25:$G$25, como tal ao copiar para a linha 26 a primeira parte da formula iria buscar sempre a informação ao intervalo mencionado e o que se pertendia era que esse intervalo corresponde-se á linha selecionada, neste caso, D26:G e depois D27:G27 …. até D32:G32.
Ao retirar os $ da primeira parte da formula resolveu. Ficando então =SE(SOMA($D25:$G25)>=0;D25/SOMA($D$25:$D$32);”- -”)
Brigado pela resposta rápida.
Abraço.
-
-
AutorArtigos
- Tem de iniciar sessão para responder a este tópico.