Resuma tabelas de várias planilhas em uma tabela final do Excel e inclua novas planilhas em resumo

1

Tenho várias planilhas do Excel, cada uma delas contendo uma tabela para informações do usuário e uma última planilha que contém a soma de todas as tabelas anteriores. Como minha tabela é muito grande, existe uma maneira de criar automaticamente uma fórmula que soma todas as tabelas de folhas de usuário à tabela da planilha de soma. As tabelas são exatas na mesma posição.

A1 = user1!A1 + user2!A1 + user3!A1 + ...+ userN!A1

Estou procurando uma maneira melhor de selecionar várias planilhas. Além disso, quando adiciono novas planilhas para usuários adicionais, quero que as novas planilhas sejam incluídas no cálculo sem modificar todas as fórmulas manualmente.

Como posso executar o que eu quero?

    
por Jose Ramon 21.07.2015 / 15:16

3 respostas

1

Sim, você pode referenciar um intervalo de planilhas da seguinte maneira:

A1 =SUM('user1:userN'!A1)

Quando você adiciona novas planilhas e deseja incluí-las na fórmula, você tem as seguintes opções:

1) Modifique sua fórmula usando o comando replace. Na guia inicial, clique em Encontrar & Selecione, Substituir. Encontre o que: user3, Substitua por: user4. Em seguida, clique em Substituir tudo. Se não funcionar, clique em Opções e em Examinar: selecione Fórmulas, desmarque Combinar caso e Combinar todo o conteúdo da célula. Antes de usar esta opção, certifique-se de não ter a palavra user3 em outro lugar da sua planilha, além de suas fórmulas.

2) Adicione a nova folha antes da sua última folha referenciada. Por exemplo, quando você define sua fórmula user1: user3, adicione uma nova planilha após a planilha user3, nomeie lastuser e insira sua fórmula como user1: lastuser. Quando você quiser adicionar uma nova planilha para um usuário adicional, selecione a última planilha de usuário, na guia Início, selecione Inserir, Inserir planilha. Esta folha será inserida antes da planilha lastuser e será incluída automaticamente em qualquer fórmula user1: lastuser.

    
por 21.07.2015 / 15:31
1

Você pode usar a seguinte fórmula:

=SUM(user1:userN!A1)

Por exemplo: Se você tiver 99 folhas de usuário, use:

=SUM(user1:user99!A1)
    
por 21.07.2015 / 15:45
1

A partir de outra proposta de respostas de usar a fórmula SUM, sugiro que você crie duas planilhas "em branco" nomeadas, por exemplo, "begin" e "end". "begin" deve ser colocado antes de sua primeira planilha de usuário ("user1") enquanto "end" após seu último usuário ("user99" por exemplo); a fórmula, então, será:

=SUM('begin'!A1:'end'!A1)

Desta forma, a única coisa que você deve prestar atenção ao adicionar um novo usuário é garantir que a planilha relativa "userN" seja colocada (depois do "begin" e) antes do "end" .

ÚLTIMA NOTA IMPORTANTE: sua planilha "soma total" deve ser colocada antes do "começo" ou depois do "fim" (caso contrário você terá uma questão de referência circular).

Para ficar ainda mais claro, aqui está uma espécie de representação "gráfica" para melhor lhe dar a ideia:

 "TOTALS" | "begin" | "user1" | "user2" | ... | "userN" | "end"

ou

 "begin" | "user1" | "user2" | ... | "userN" | "end" | "TOTALS"

maneiras de pedir suas planilhas estão ok.

    
por 22.07.2015 / 00:22