Página 1 de 1

Cálculo com base em filtro de coluna em tabela dinâmica

Enviado: 13 Nov 2018 às 09:52
por Gleisom
Olá pessoal,

Na planilha de teste anexada, preciso que na célula F2 apareça a soma dos números da coluna B com a C. Porém , essa soma deve ser feita conforme critério de data. A tabela dinâmica já gera filtros em cada coluna. Gostaria de fazer esse cálculo levando em consideração o filtro realizado na coluna A, das datas. Por exemplo, ao fazer um filtro "2018", na célula F2 deverá constar o valor 16. Caso o filtro seja somente o mês 10/2018 em F2 apareça a soma correspondente de 3. É possível que os cálculos sejam feitos com base em informações advindas dos filtros?

Cálculo com base em filtro de coluna em tabela dinâmica

Enviado: 13 Nov 2018 às 14:39
por FelipeMGarcia
=SOMARPRODUTO(SUBTOTAL(9;DESLOC(B2;LIN(B2:B5)-LIN(B2);)))+SOMARPRODUTO(SUBTOTAL(9;DESLOC(C2;LIN(C2:C5)-LIN(C2);)))

Re: Cálculo com base em filtro de coluna em tabela dinâmica

Enviado: 13 Nov 2018 às 15:59
por Gleisom
Felipe, que mágia é essa cara?? Show de bola!! PER-FEI-TO!! Jamais ia conseguir chegar a essa solução. Vou implementar na planilha real e daqui a pouco volto pra te falar se deu tudo certo por lá também.

Re: Cálculo com base em filtro de coluna em tabela dinâmica

Enviado: 13 Nov 2018 às 16:02
por Gleisom
Gleisom escreveu:Felipe, que mágia é essa cara?? Show de bola!! PER-FEI-TO!! Jamais ia conseguir chegar a essa solução. Vou implementar na planilha real e daqui a pouco volto pra te falar se deu tudo certo por lá também.
Felipe, já bateu uma dúvida aqui... Como ficaria a função caso o cálculo fosse feito ao longo da coluna?

Cálculo com base em filtro de coluna em tabela dinâmica

Enviado: 13 Nov 2018 às 16:37
por FelipeMGarcia
=SOMARPRODUTO(SUBTOTAL(9;DESLOC(B2;;col(B2:d5)-col(B2);)))+SOMARPRODUTO(SUBTOTAL(9;DESLOC(C2;;col(C2:C5)-col(C2);)))

Re: Cálculo com base em filtro de coluna em tabela dinâmica

Enviado: 13 Nov 2018 às 17:00
por Gleisom
Acho que não expliquei muito bem. Anexei uma imagem. Como fica a fórmula em B7 ou C7 (tanto faz) caso quiséssemos, por exemplo, fazer a média dos valores da coluna?

Eu consegui fazer usando a primeira parte daquilo que você me passou retirando o SUBTOTAL e coloquei a função desejada, por exemplo:

=SOMARPRODUTO(MÉDIA(DESLOC(B2;LIN(B2:B6)-LIN(B2);)))

Retorna a média, mas não considera filtro :(
Tem como fazer isso levando em conta o filtro?

Re: Cálculo com base em filtro de coluna em tabela dinâmica

Enviado: 13 Nov 2018 às 17:04
por Gleisom
A imagem n vai. Anexei a planilha.

Re: Cálculo com base em filtro de coluna em tabela dinâmica

Enviado: 14 Nov 2018 às 08:47
por FelipeMGarcia
Amigo, veja se é isso o que precisa.

Abs

Re: Cálculo com base em filtro de coluna em tabela dinâmica

Enviado: 14 Nov 2018 às 13:53
por Gleisom
E-XA-TA-MEN-TE ! Muito obrigado pela ajuda Felipe!