Como multiplicar valores localizados em folhas diferentes no Excel?
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.

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 
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:

=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) 
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:

=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
para 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.
- Somar/Adicionar Dois Números e Depois Multiplicar Numa Única Fórmula no Excel
- Já tentou somar dois números e multiplicar o resultado por uma percentagem específica numa única fórmula no Excel? Se ainda não sabe como fazer, o método descrito neste artigo será muito útil.
- 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
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.
- 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