Estou procurando calcular um conjunto de dados que eu possa reutilizar sem ter que atualizar as referências de coluna todo mês. Esta captura de tela mostra as tabelas de amostra com as quais estou trabalhando.
ATabela1contémosnúmerosdosdadosdeorigemdeváriosprojetos,divididosemitensdelinha.Osnúmerossãoatualizadosacadamêse,àmedidaqueomêséfechado,ocabeçalhopassade'Previsão'para'Reais'.
ATabela2éondeeusomoosdadosporprojetoeitemdelinhaparaessemêsespecífico.Queroquemostresempreosdadosreaisdomêspassadoeaprevisãodomêsseguinte.Cadalinhaprecisamostrarumgrupoarbitráriodeprojetos,queserãolistadosindividualmente(célulasI9:K10).Euquerocabeçalhosporcategorias(háváriosdeles,quetambémprecisamseragrupados).Estouadicionandoosdadosparacadaprojetoindividualmente,poiselespodemapareceremqualquerlugardatabela.EntãoagoraafórmulaemI6é=SUMIFS(D:D,$A:$A,I$9,$B:$B,$I5)+SUMIFS(D:D,$A:$A,J$9,$B:$B,$I5)+SUMIFS(D:D,$A:$A,K$9,$B:$B,$I5)
(istoé,adicionarosvaloresparaessemêsduranteacorrespondênciaparaoIDeacategoriadoprojeto.RepitaparacadaIDdoprojeto)
Ométodoacimanãoéomaiselegante,masestátrabalhandoparaasminhasnecessidades.OúnicoproblemaéqueprecisoatualizaracolunadeorigemD:D
acadamês.Euquerosercapazdeautomatizaressaparte.
Eupossofalarcomvocê-encontreaúltimaocorrênciade'Reais'epreenchaomês201705
emI4usando=LOOKUP(2,1/($1:$1="Actuals"),$2:$2)
- encontre a primeira ocorrência de 'Previsão' e preencha o mês 2017 06
no K4 usando =INDEX($2:$2,1,MATCH("Forecast",$1:$1,0))
- preencha os respectivos números de coluna ( 4
& 5
) em J4 & L4 usando =MATCH(I4,$2:$2,0)
O que eu preciso agora é uma maneira de procurar esse valor '4' de J4 e usá-lo no lugar de D:D
no SUMIFS, para que no próximo mês, quando os dados efetivos forem atualizados na Tabela1, a Tabela2 escolha automaticamente dados do próximo mês.
Observe que na planilha final, Tabela1 e Tabela2 estarão em planilhas separadas.
Eu encontrei algumas soluções usando o VBA, que não é algo com o qual eu me sinta confortável. Existe uma maneira de resolvê-lo usando fórmulas normais do Excel?
Tags microsoft-excel