Página 1 de 1
CONT.SE com subtotal!?
Enviado: 10 Set 2015 às 16:50
por pierredeadly
Boa tarde, gurus!
Por gentileza, como faço uma fórmula que conte/some todos os valore de uma planilha na qual filtrada represente em outra planilha...
Segue anexos para melhorar a compreensão;
Grato desde já!
Re: CONT.SE com subtotal!?
Enviado: 11 Set 2015 às 08:18
por alexandrevba
Bom dia !!!
Já tentou a SUBTOTAL
Att
Re: CONT.SE com subtotal!?
Enviado: 11 Set 2015 às 09:07
por Henrique
Bom dia!
Pierredeadly,
Em minha opinião a solução para seu processo é a utilização da tabela dinâmica.
Veja se esta sugestão lhe agrada.
Abraço.
Espero ter ajudado!

Re: CONT.SE com subtotal!?
Enviado: 11 Set 2015 às 10:04
por Henrique
Caso ainda não esteja satisfeito com a solução de tabela dinâmica, pode então fazer em VBA:
Neste caso poderia fazer assim:
Código: Selecionar todosFunction Cont_Se_Filtro(ContRange As Range, Critério As Variant)
Application.Volatile
Dim myCell As Range
Dim myRow As Boolean
Dim myTotal
For Each myCell In ContRange.Cells
myRow = myCell.Rows.Hidden
If myRow = False Then
If myCell.Value = Critério Then
myTotal = myTotal + 1
End If
End If
Next myCell
Cont_Se_Filtro = myTotal
End Function
Espero ter ajudado!

CONT.SE com subtotal!?
Enviado: 14 Set 2015 às 14:29
por pierredeadly
Boa tarde, pessoal!
alexandrevba;
Está fórmula não me atende, pois tenho que relacionar a "escrita" de um célula fixa com várias escritas de outra, somando-se conforme um filtro de data.
Henrique;
Parece ser bem interessante essa Tabela dinâmica, porém sou leigo e achei muito complexo...
VBA então nem se fala...
Ainda vou ter tempo para aprender ambas.
Grato pelo apoio.
Aguardo soluções simples.
CONT.SE com subtotal!?
Enviado: 14 Set 2015 às 14:39
por pierredeadly
alexandrevba;
Imagino que se existisse a função: =SUBTOTAL(
CONT.SE(intervalo; critérios);Tabela2[Data da Manutenção]) -funcionaria

Re: CONT.SE com subtotal!?
Enviado: 15 Set 2015 às 13:02
por alexandrevba
Boa tarde!!
Então sugiro que leia a ajuda da MsOffice.
Linha
3
https://support.office.com/pt-br/articl ... t-BR&ad=BR
Caso isso não seja o suficiente então faça o aninhamento de SOMARPRODUTO a SUBTOTAL
Attt
Re: CONT.SE com subtotal!?
Enviado: 15 Set 2015 às 14:41
por Henrique
pierredeadly,
Conforme sugerido pelo alexandrevba, é possível fazer o que pretende com o uso de SOMARPRODUTO e SUBTOTAL, entretanto eu não recomendo por questão de performance da planilha, mesmo assim, segue o arquivo com a sugestão dele.
Espero ter ajudado!

Re: CONT.SE com subtotal!?
Enviado: 15 Set 2015 às 16:10
por Henrique
A fórmula ficou assim: (MATRICIAL)
Código: Selecionar todos{=SOMARPRODUTO(SUBTOTAL(3;DESLOC('Manutenções Anual'!$C:$C;LIN('Manutenções Anual'!$C:$C)-LIN('Manutenções Anual'!$C$1);0;1));--('Manutenções Anual'!$A:$A=Resumo!$A5);--('Manutenções Anual'!$B:$B=Resumo!B$4))}
Henrique escreveu:pierredeadly,
Conforme sugerido pelo alexandrevba, é possível fazer o que pretende com o uso de SOMARPRODUTO e SUBTOTAL, entretanto eu não recomendo por questão de performance da planilha, mesmo assim, segue o arquivo com a sugestão dele.
Espero ter ajudado! 
Re: CONT.SE com subtotal!?
Enviado: 16 Set 2015 às 12:05
por pierredeadly
Boa tarde!!
Funcionou, porém muito lento como mencionado
Caso não tenham algo mais simples de fazer e com melhor performance me contentarei com esta mesmo
Grato pelo apoio.
Aguardo soluções ainda melhores.