GuiCrisSantos Posted January 17, 2022 at 08:29 PM Report Share #625231 Posted January 17, 2022 at 08:29 PM Olá! Tenho uma planilha de centro de custos aparentemente simples que ao mesmo tempo, dado a quantidade de dados, acaba ficando um pouco complexa sua análise por isso, minha necessidade é criar formas alternativas de somar esses centros de custos em suas mais variadas categorias e subcategorias baseadas no período inicial e período final. Vou explicar como funciona a planilha e qual minha dificuldade e espero poder contar com o apoio da comunidade a encontrar uma fórmula de solução. Exemplo: LINHA 1 estão cadastrados os CÓDIGOS LINHA 2 estão cadastrados as DESCRIÇÕES LINHA 3 estão cadastrados as CATEGORIAS LINHA 4 estão cadastrados as SUB-CATEGORIAS COLUNA A estão cadastrados o PERIODO (Meses) COLUNA CO retorna o TOTAL das RECEITAS dos CENTRO DE CUSTO naquele período COLUNA CQ retorna o TOTAL das DESPESAS dos CENTRO DE CUSTO naquele periodo ANALISANDO CENTRO DE CUSTOS Minha necessidade é uma fórmula (ou codigo VBA) que retorne na célula G440 a SOMATORIA de todas as RECEITAS (Categorias que estão na linha 3) COMUNS (Sub-Categorias que estão na linha 4) lançadas no período inicial C440 e período final D440. Encontrando esse código o mesmo deverá ser aplicado nas linhas e colunas retornando as somas das demais. Feito isso, criarei uma tabela dinâmica que me permita explorar mais as análises dos números. Deixo anexo, a planilha em questão. https://docs.google.com/spreadsheets/d/1DvuSN34rWWV7YrNYg9FueUvt2h4QNQwo/edit?usp=sharing&ouid=109509961137052622741&rtpof=true&sd=true Conto com a ajuda de vocês. Obrigado. Guilherme Santos Link to comment Share on other sites More sharing options...
Afonso Mira Posted May 31, 2022 at 12:16 PM Report Share #626094 Posted May 31, 2022 at 12:16 PM Solução do problema em outro fórum: www.hardware.com.br Resposta de ThiagoAlves1999: Citação Prezado, Segue em anexo a solução pra o seu problema, eu utilizei uma função matricial. Para a célula G440 como no exemplo citado segue a seguinte formula matricial{=SOMA(SE($A$5:$A$431<=$D440;SE($B$4:$CN$4=G$439;SE($A$5:$A$431>=$C440;$B$5:$CN$431;"");"");0))} Notei que sua planilha está apta a otimizações, caso deseje realiza-las, podem entrar em contato. Afonso Mira 😃 Programador de Produção em: Aernnova Évora Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now