Notifications
Clear all

Soma com condição

11 Posts
3 Usuários
0 Reactions
1,949 Visualizações
(@inforfita)
Posts: 5
Active Member
Topic starter
 

Boa tarde
Necessito saber numa celula o subtotal mensal quando a conta da coluna C é 19999 (máscara 21 111 9999)
Pode me ajudar com o ficheiro anexo?
Mário Santos

 
Postado : 21/10/2016 11:30 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Mário Santos

Seja bem-vindo ao fórum!

Movi teu tópico para cá, e nos próximas dúvidas, sempre crie um novo tópico.

Para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Baixe ao ficheiro e veja se entendi o que desejas:

Se a resposta foi útil, clique na mãozinha, que fica do lado da ferramenta Citar.

Dê retorno.

[]s

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

 
Postado : 21/10/2016 3:37 pm
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Com tabela dinâmica.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 21/10/2016 4:58 pm
(@inforfita)
Posts: 5
Active Member
Topic starter
 

Caro Patropi, Obrigado

De facto é quase isto que pretendo.
Já testei na minha folha e consegui chegar aos valores pretendidos.
Como estou a filtrar por meses e a obter subtotais pensei que fosse possível obter também o subtotal de cada mês isoladamente na folha.
Não é muito fácil explicar o que pretendo por isso envio para você a folha completa que talvez lhe diga mais o que pretendo.
De qualquer modo com a sua dica já me ajudou muito pois, no limite irei tentar adaptá-la para o que pretendo.
A folha vai completa, filtrada pelo mês de janeiro e leva 3 comentários: 1 da cópia da sua formula e 2 nas céluias onde gostava de obter os subtotais P647 e S647.
Mais uma vez, os meus agradecimentos,
Bom fim de semana.
Mário Santos

 
Postado : 21/10/2016 6:03 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Mário

Conforme consta nos links que postei na minha primeira mensagem, nas regras do fórum, consta que os ficheiros anexados, deverão estar compactados (zipados).

Tentei acessar a tua planilha, mas recebi este aviso --> O Office detectou um problema com este arquivo, editá-lo poderá prejudicar o seu computador.
Eu excluí o teu arquivo e solicito que seja anexado novamente, devidamente compactado.

Agora acho que entendi o que desejas, seria um subtotal com critérios.

[]s

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

 
Postado : 22/10/2016 11:09 am
(@inforfita)
Posts: 5
Active Member
Topic starter
 

Boa tarde Patropi

Anexo o ficheiro zipado.
Peço desculpa mas não li ainda todas as regras de funcionamento do fórum.
De facto o que preciso é de um subtotal condicionado.
Agradeço a sua colaboração.
Quanto ao erro não sei porque razão dá. No meu computador não dá erro.

 
Postado : 22/10/2016 12:07 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Continuo com medo de abrir teu arquivo, pois veja no print abaixo o aviso que eu recebo:

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

 
Postado : 22/10/2016 12:42 pm
(@inforfita)
Posts: 5
Active Member
Topic starter
 

Bom dia Adalberto

O problema deveria estar no facto de o ficheiro está gravado em Excel 2003 e ter macros.
Veja agora se resulta.
Gravei em xlsm.

 
Postado : 23/10/2016 4:29 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boas Mário

É estranho, pois tenho baixado arquivos com Macros do Excel 2003 e anteriores e não tem ocorrido esse aviso.
Agora com este novo formato o aviso não apareceu.

Eu não entendi bem o que você deseja, por isso, tente adaptar a fórmula abaixo, para o que pretendes.

=SOMARPRODUTO(SUBTOTAL(9;DESLOC($D$10:$D$635;LIN(D10:D635)-LIN(D10);0;1))*($C$10:$C$635=19999)*($D$10:$D$635))

[]s

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

 
Postado : 23/10/2016 9:02 am
(@inforfita)
Posts: 5
Active Member
Topic starter
 

Bom dia Patropi
A sua sugestão está quase lá. Deu erro inicial (#nome!) porque a função desloc no meu excel é deslocamento. O problema é que não me dá o sub total da coluna D de todos os valores em que a coluna C é 19999 (é esse o objetivo). Dá um valor muito elevado que ainda não consegui identificar. Vou fazer algumas tentativas pois nunca trabalhei com as funções deslocamento e lin.
Obrigado pela sua colaboração.

 
Postado : 24/10/2016 3:45 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Mário

Agora entendi e já fiz o acerto da fórmula.
Confira na planilha, e para testar mude o filtro aplicado na coluna dos meses.

Dê retorno.

[]s

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

 
Postado : 24/10/2016 8:17 am