Notifications
Clear all

Somar Varias Colunas num intervalo

10 Posts
4 Usuários
0 Reactions
1,611 Visualizações
Diego_NT
(@diego_nt)
Posts: 48
Eminent Member
Topic starter
 

Boa Tarde,

Necessitava de achar uma formula mais eficiente que o soma.se.s para o meu problema.

O que preciso é que somar um valor associado a uma "conta" que se pode encontrar em duas colunas e em diferentes meses e segundo mais um criterio.

Ou seja tenho a conta que é o criterio 1, o mês que é o criterio 2 e o "D" ou "C" que é o criterio 3.

O meu problema reside no facto dos intervalos de meses, porque eu posso precisar de apenas o inervalo do mês 4 ao 7, ou 8 ao 11... etc...

Eu na minha original tenho 12 colunas com soma.se.s o problema é que este ficheiro tem um pouco mais de 100 mil linhas e 12 colunas a calcular soma.se.s tornou o ficheiro estupidamente pesado.

Se alguem conseguir arranjar uma formula alternativa, ou mesmo uma outra solução agradecia.

Segue o anexo.

 
Postado : 12/12/2014 12:58 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Uma alternativa ao SOMASES seria usar SOMARPRODUTO. Porém, creio que a SOMARPRODUTO seja mais lenta que a SOMASES.

Talvez seja mais viável tratar a tua planilha. Vc está fazendo referência a colunas, ou a intervalos? Usou range dinâmico? Usa funções voláteis?

Não seria interessante usar cálculo manual?

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 12/12/2014 1:15 pm
Reinaldo
(@rlm)
Posts: 246
Estimable Member
 

Em seu exemplo tambem não fica claro o porque utiliza 12 colunas para calculo, são mais colunas alem de C1 e C2?

Reinaldo

 
Postado : 12/12/2014 1:55 pm
Diego_NT
(@diego_nt)
Posts: 48
Eminent Member
Topic starter
 

Estou a utilizar 12 colunas para ter os valores de cada mês e depois ssomo apenas os do intervalo que me interesa.

Como não consigo arranjar forma de defenir o intervalo, tenho as 12 colunas com todos os meses e depois somo os mêses que interesa.

Sendo que o objectivo era evitar ter de calcular todos os meses para acelerar a sheet.

 
Postado : 15/12/2014 9:15 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Se vc postasse um exemplo da planilha seria bem mais fácil...

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 15/12/2014 10:04 am
Diego_NT
(@diego_nt)
Posts: 48
Eminent Member
Topic starter
 

Estranho porque eu pensava que tinha deixado um exemplo logo no primeiro post :|

 
Postado : 15/12/2014 11:35 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Estranho porque eu pensava que tinha deixado um exemplo logo no primeiro post :|

Isso a gente viu.

Mas o teu exemplo não tem 12 colunas.

Vc quer ajuda, e nós queremos entender o que vc realmente quer.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 15/12/2014 11:52 am
Diego_NT
(@diego_nt)
Posts: 48
Eminent Member
Topic starter
 

Como disse as 12 colunas estão na minha sheet onde tenho 12x o Soma.se.s uma para cada mês.

O ficheiro que trato é exatamente igual ao que enviei com exatamente essas colunas ( pintado a verde no ficheiro) . O que eu queria era preencher (as azuis ) sem ter de numas colunas auxiliares ter de fazer um soma.se.s para cada mês (as 12 colunas).

Deu para perceber o que é as 12 colunas?

 
Postado : 15/12/2014 12:01 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Com tem C1 e C2, experimente:
em F10=

SOMASES($N$9:$N$18;$K$9:$K$18;">="&$G$2;$K$9:$K$18;"<="&$J$2;$L$9:$L$18;D10;$M$9:$M$18;$F$8)+SOMASES($R$9:$R$18;$K$9:$K$18;">="&$G$2;K9:K18;"<="&$J$2;$P$9:$P$18;D10;$Q$9:$Q$18;$F$8)

e em G10

=SOMASES($N$9:$N$18;$K$9:$K$18;">="&$G$2;$K$9:$K$18;"<="&$J$2;$L$9:$L$18;D10;$M$9:$M$18;$G$8)+SOMASES($R$9:$R$18;$K$9:$K$18;">="&$G$2;$K$9:$K$18;"<="&$J$2;$P$9:$P$18;D10;$Q$9:$Q$18;$G$8)

Copie/arraste para as demais

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/12/2014 12:40 pm
Diego_NT
(@diego_nt)
Posts: 48
Eminent Member
Topic starter
 

Reinaldo Perfeito =)

Era mesmo isto que eu precisava, e a formula ficou bem mais leve e compacta.

Muito Obrigado

 
Postado : 16/12/2014 9:45 am