KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como multiplicar valores localizados em folhas diferentes no Excel?

AutorXiaoyang Data de Modificação

Multiplicar valores no Excel é uma tarefa comum e, embora seja simples fazê-lo dentro de uma única folha de cálculo, realizar essa operação entre várias folhas pode ser um pouco complicado. Já precisou de multiplicar dados provenientes de folhas diferentes no Excel?

Por exemplo, imagine que tem uma folha (Folha1) com os salários diários dos colaboradores e outra folha (Folha2) com as respetivas horas trabalhadas. Poderá precisar de calcular o salário total de cada colaborador com base na sua taxa horária e nas horas trabalhadas. Este tutorial mostra-lhe como multiplicar valores entre várias folhas utilizando fórmulas básicas, simplificando significativamente esta tarefa. Saber ligar dados entre folhas não só elimina esforço manual como também garante maior precisão e eficiência — essencial ao trabalhar com grandes volumes de dados ou informações dinâmicas que se atualizam frequentemente.

Uma captura de ecrã de várias folhas de cálculo no Excel a mostrar dados de salários e horas de trabalho

Utilize o símbolo de multiplicação para multiplicar valores de diferentes folhas de cálculo

Utilize a função PRODUTO para multiplicar valores de diferentes folhas de cálculo

Utilize VBA para multiplicar células correspondentes de diferentes folhas de cálculo


Utilize o símbolo de multiplicação para multiplicar valores de diferentes folhas de cálculo

Se pretender multiplicar valores localizados em folhas diferentes, a forma mais rápida é utilizar o símbolo habitual de multiplicação na sua fórmula. Siga estes passos para um cálculo direto:

1. Escolha uma célula onde pretende exibir o resultado e, em seguida, introduza a seguinte fórmula:

=Sheet2!B2*Sheet1!B2
Nota:Nesta fórmula, «Folha2!B2» e «Folha1!B2» indicam os nomes das folhas e as referências das células que contêm os valores a multiplicar. Ajuste estas referências de acordo com os nomes das folhas e as células-alvo da sua pasta de trabalho.

Uma captura de ecrã da fórmula a ser introduzida no Excel

2. Após inserir a fórmula, prima a tecla «Enter». Para calcular os resultados nas restantes linhas, utilize a alça de preenchimento e arraste-a para baixo — o Excel atualiza automaticamente os cálculos nas linhas correspondentes, conforme ilustrado abaixo:

Uma captura de ecrã dos resultados da fórmula aplicada em várias células no Excel

Dicas:Para multiplicar valores distribuídos por mais de duas folhas, basta expandir a fórmula adicionando os nomes das folhas e as respetivas referências de células com o símbolo de multiplicação, como no exemplo abaixo:
=Sheet1!B2*Sheet2!B2*Sheet3!B2*Sheet4!B2…

Conselho prático:Verifique cuidadosamente as referências das folhas e das células antes de confirmar a fórmula para evitar erros comuns, como referenciar células vazias ou linhas não correspondentes.
Aviso de erro:Se uma célula referenciada contiver texto ou estiver vazia, a fórmula devolverá um erro ou zero.

Utilize a função PRODUTO para multiplicar valores de diferentes folhas de cálculo

Uma alternativa ao uso do símbolo de multiplicação é a função PRODUTO, que também permite multiplicar valores de várias folhas. Este método revela-se especialmente vantajoso em cadeias de multiplicação mais longas, pois simplifica significativamente a sintaxe da fórmula:

1. Selecione a célula onde pretende exibir o resultado da multiplicação e, de seguida, introduza a seguinte fórmula:

=PRODUCT(Sheet1!B2, Sheet2!B2)
Nota:Na fórmula, «Folha2!B2» e «Folha1!B2» apontam para as folhas e células a multiplicar. Atualize estas referências de acordo com os seus dados específicos.

Uma captura de ecrã da fórmula a ser introduzida no Excel

2. Prima «Enter» para obter o primeiro resultado. Para aplicar o mesmo cálculo às restantes linhas, basta usar a alça de preenchimento e copiar a fórmula para baixo — cada resultado adaptar-se-á automaticamente aos dados correspondentes. Veja a imagem seguinte:

Uma captura de ecrã a mostrar os resultados após utilizar a função PRODUTO em várias folhas no Excel

Dicas:Para multiplicar valores de várias folhas, basta incluir todas as referências de folhas e células pretendidas dentro da função PRODUTO, por exemplo:
=PRODUCT(Sheet1!B2,Sheet2!B2,Sheet3!B2,Sheet4!B2...)

Vantagens:A função PRODUTO é fácil de expandir para múltiplos valores e é ideal quando um conjunto de dados envolve três ou mais fatores.
Atenção:Certifique-se de que cada célula referenciada contém um valor numérico; caso contrário, a fórmula poderá resultar num erro.

Utilize VBA para multiplicar células correspondentes de diferentes folhas de cálculo

Quando for necessário multiplicar valores entre várias folhas em grandes conjuntos de dados — ou sempre que os intervalos de dados mudarem frequentemente — uma macro VBA pode automatizar e simplificar significativamente essa tarefa. O VBA revela-se especialmente útil quando os dados abrangem inúmeras linhas e colunas, tornando a aplicação manual de fórmulas extremamente morosa.

Vantagens: O VBA processa centenas ou até milhares de linhas em poucos segundos, sendo ideal para cálculos repetitivos ou em larga escala. Contudo, exige pastas de trabalho com macros ativadas e algum conhecimento básico de VBA.

Nota: Verifique o nome da folha e a área de destino da lista antes de executar a macro para evitar substituir dados existentes. Se necessário, faça uma cópia de segurança da sua pasta de trabalho ou teste primeiro o código numa cópia.

Como configurar e utilizar uma macro VBA para esta tarefa:

1. Aceda às Ferramentas de Programador no Excel (caso não estejam visíveis, ative-as em Ficheiro > Opções > Personalizar Friso). Clique em Visual Basic para abrir o editor VBA. Na janela do editor, selecione Inserir > Módulo e cole o seguinte código no módulo:

Sub CrossSheetMultiply()
    Dim ws1 As Worksheet, ws2 As Worksheet, wsResult As Worksheet
    Dim rng1 As Range, rng2 As Range
    Dim i As Long, j As Long
    Dim lastRow As Long, lastCol As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws1 = Worksheets(Application.InputBox("First sheet name", xTitleId, "Sheet1", Type:=2))
    Set ws2 = Worksheets(Application.InputBox("Second sheet name", xTitleId, "Sheet2", Type:=2))
    Set wsResult = Worksheets.Add
    wsResult.Name = "Multiply_Result"
    
    lastRow = Application.InputBox("Number of rows to process", xTitleId, "10", Type:=1)
    lastCol = Application.InputBox("Number of columns to process", xTitleId, "5", Type:=1)
    
    For i = 1 To lastRow
        For j = 1 To lastCol
            wsResult.Cells(i, j).Value = ws1.Cells(i, j).Value * ws2.Cells(i, j).Value
        Next j
    Next i
    
    MsgBox "Multiplication complete! Results placed in 'Multiply_Result'.", vbInformation
End Sub

2. Clique no botão Botão Executarpara executar a macro. Ser-lhe-á pedido que introduza os nomes das folhas e a dimensão dos dados – basta seguir as instruções. Após a conclusão, será criada uma nova folha denominada «Multiply_Result» com os resultados da multiplicação das células correspondentes das duas folhas especificadas.

Dicas práticas: Esta macro VBA utiliza duas folhas de cálculo e multiplica os respetivos valores célula a célula, começando na linha 1 e coluna A, com base no número de linhas e colunas que especificar. Antes de executar a macro, certifique-se de que ambas as folhas de origem contêm dados numéricos no mesmo intervalo, para evitar erros ou resultados em branco.

Resolução de problemas: Se a macro não encontrar uma folha, verifique novamente a ortografia e confirme que os nomes das folhas existem. Caso apareçam erros #VALOR! ou resultados incorretos, certifique-se de que não há entradas de dados não numéricos. Guarde sempre o seu trabalho antes de executar código VBA, pois as alterações não podem ser anuladas diretamente.

Sugestões resumidas: Para multiplicar valores entre várias folhas, use fórmulas simples em conjuntos de dados pequenos. Opte por VBA em tarefas mais extensas, ações repetitivas ou quando a estrutura dos dados muda frequentemente. Escolha o método que melhor se adapta às suas competências e ao seu fluxo de trabalho.


Mais artigos relacionados:

  • Multiplicar Duas Colunas e Depois Somar no Excel
  • No Excel, muitos de nós podem ter dificuldade em multiplicar duas colunas e somar os resultados. É claro que é possível multiplicar cada par de valores e somá-los manualmente, mas essa abordagem torna-se impraticável quando envolve centenas ou milhares de linhas. Felizmente, o Excel oferece uma função poderosa — SOMARPRODUTO — que multiplica rapidamente duas colunas e soma os produtos automaticamente.
  • Multiplicar Horas e Minutos por uma Taxa Horária no Excel
  • Imagine que tem uma lista de células com o tempo trabalhado em horas e minutos na Coluna A, e que a Coluna B contém a taxa horária. Pretende agora calcular o pagamento com base nessas horas e nessa taxa, tal como ilustrado na imagem seguinte. Neste artigo, explico-lhe como calcular o pagamento com base nas horas trabalhadas e na taxa horária no Excel.
  • PROCV e Depois Multiplicar em Tabelas do Excel
  • Aqui tenho duas tabelas numa folha do Excel: uma apresenta a regra entre a taxa de lucro e as vendas de cada produto; a outra contém as vendas reais dos produtos. Na tabela de regras, quanto maiores forem as vendas, maior será a taxa de lucro obtida. Pretendo agora calcular a taxa de lucro e o lucro de cada produto na lista da tabela, conforme mostrado na imagem seguinte no Excel.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos