Excel somando intervalo nomeado

0

Eu tenho uma pasta de trabalho com muitas folhas. Eu quero somar a coluna C2:C50 em cada folha. No entanto, no futuro, pretendo ter que somar o intervalo C2:C? e, em vez de ir em cada folha para alterar a fórmula, é uma maneira de definir o intervalo de células apenas uma vez e usar essa referência em meu fichas de trabalho? Algo como myrange =C2:c50 e depois em cada folha tem a fórmula =sum(myrange) . Como faço isso, por favor?

    
por sila 11.10.2013 / 15:40

1 resposta

2

Você pode fazer isso com intervalos nomeados e com o função INDIRECT . Na faixa de opções, selecione Fórmulas , Gerenciador de nomes , Novo :

Digiteumnomeparaoseuintervaloe,nocampo"Refere-se a", insira =INDIRECT("$C$2:$C$50") :

Agora,quandovocêserefereaointervalomyrangeemumafórmula,porexemplo,=SUM(myrange),oExcelsomaesseintervalodecélulasparaaplanilhaatual.SevocêsereferiraointervaloemumafórmulanaPlanilha1,eleirásomaresseintervalodecélulasnaPlanilha1.SevocêfizeromesmonaPlanilha2,ointervaloseráaplicadoàPlanilha2eassimpordiante.

Quandoquiseralterá-lo,bastaabrirogerenciadordenomes,destacarointervalonalistaeclicaremEditar.Issomudaráointervaloetodasasfórmulasqueousamserãoalteradasdeacordo.

Observeque,sevocêmoverascélulas,ointervalonomeado não será atualizado automaticamente (como ocorre normalmente), porque você incluiu as referências de célula dentro de uma string passada como um argumento para INDIRECT . Além disso, se você estiver usando muitos desses intervalos, poderá ver um pequeno impacto no desempenho no Excel.

    
por 11.10.2013 / 15:41