Assumindo o layout de dados como D:U etc
no exemplo e A1
validado de acordo com a lista $G$2:$G$6
, então:
em A2
: =SUM(B3:B1048576)
{menor que 1048576 se uma versão anterior do Excel}
em A3
: =IFERROR(VLOOKUP($A$1,Table1[#All],ROW()-1,FALSE),"")
e
em B3
: =IFERROR(VLOOKUP(A3,D:E,2,FALSE),"")
(os dois últimos copiados até o limite necessário) devem totalizar os custos do subitem em B1
com base na seleção de itens escolhidos de A1
.
Esperamosqueitensesubitenspossamseradicionados(comcuidado)semanecessidadedeajustarqualquerfórmula,desdequeaTabelaemA:B
sejaestendidaondenecessárioparagarantirpelomenosumacélulaembranco(massombreadaecontendoafórmula)emaparteinferiordamatrizemColumnA
.
Revisadoàluzdeinformaçõesadicionais
Paramanterosdadosecálculosemdiferentesfolhas,atribuaosintervalosdenomeabaixo:
Em uma nova planilha (adicione rótulos conforme necessário) em B4
put:
=INDEX(prices,MATCH(A4,cabinets,0)+2,MATCH(B3,items,0)+1)
e adicione a validação da lista conforme abaixo:
para B3
: origem: =items
para A4
: Origem: =cabinets
Em D4
put: =B4*C4
Copie a linha 3: 5 com a menor frequência possível e adicione um total para ColumnD.