Software  
 
Rede de conhecimento computador >> Software >> Planilhas >> Content
Como você encontra fatores de um número na planilha do Excel?
O Excel não tem uma única função para listar diretamente todos os fatores de um número. No entanto, você pode conseguir isso usando uma combinação de fórmulas e potencialmente VBA (Visual Basic for Applications) para números maiores.

Método 1:Usando fórmulas (melhor para números menores)

Esse método é prático para encontrar fatores de números relativamente pequenos. Funciona verificando cada número de 1 até a raiz quadrada do número de destino. Se um número for um fator, tanto ele e seu fator correspondente (número de destino dividido por ele) são adicionados à lista.

1. Configure sua planilha:
* Na célula A1, digite o número do qual você deseja encontrar os fatores (por exemplo, 12).
* Na célula B1, digite a fórmula `=sqrt (a1)` para calcular a raiz quadrada.
* Na célula C1, insira o cabeçalho "fatores".
* Na célula C2, digite a fórmula `=if (mod (a $ 1, linha ()-1) =0, linha ()-1," ")`. Isso verifica se `row ()-1` (a partir de 1) é um fator do número em A1. Se for, exibe o número; Caso contrário, ele exibe uma string vazia.
* Arraste a fórmula em C2 para baixo para um número de linha aproximadamente igual ao valor em B1 (a raiz quadrada).

2. Complete a lista de fatores:
* Em uma coluna separada (por exemplo, D1), digite o cabeçalho "fatores (continuação)".
* Na célula D2, digite a fórmula `=if (c2 <>" ", a $ 1/c2" ")`. Isso calcula o fator correspondente para cada fator encontrado na coluna C.
* Arraste esta fórmula para baixo para corresponder ao comprimento da coluna C.

3. Combine e remova duplicatas (opcional):
* Você pode usar a função `concatenato` ou outras funções de manipulação de texto para combinar os fatores das colunas C e D em uma única coluna, removendo duplicatas conforme necessário. Isso é mais avançado, e classificar e usar a função `exclusiva` (disponível nas versões mais recentes do Excel) pode ser uma solução mais limpa.


Método 2:Usando VBA (para números maiores)

Para números muito grandes, uma macro VBA é mais eficiente. Essa macro encontra todos os fatores e os produz em uma coluna.

1. Open VBA Editor: Pressione Alt + F11.
2. Insira um módulo: Vá para inserir> módulo.
3. Cole o seguinte código:

`` `VBA
Sub FindFactors ()
Dim num por tanto tempo, eu tanto tempo
Fatores escuros como variantes

num =range ("A1"). Valor 'Obtenha o número da célula A1
Fatores Redim (1 a 1)

Para i =1 para int (sqr (num))
Se num mod i =0 então
fatores (ubound (fatores)) =i
Redim Preserve Fatores (1 a Ubound (fatores) + 1)
Se eu * i <> num então
fatores (ubound (fatores)) =num / i
Redim Preserve Fatores (1 a Ubound (fatores) + 1)
Final se
Final se
Próximo eu

'Remova o último elemento vazio
Redim Preserve Fatores (1 a Ubound (fatores) - 1)

'Exercite os fatores para a coluna B, a partir de B1
Range ("B1"). Redize (Ubound (Fatores)). Valor =Application.Transpose (Fatores)

Final sub
`` `

4. Execute a macro: Pressione F5 ou clique no botão "Executar" no editor VBA. Certifique -se de inserir o número na célula A1 antes de executar a macro.


Lembre -se de ajustar as referências de células conforme necessário para corresponder ao layout da sua planilha. O método VBA é significativamente mais rápido para números maiores, onde a abordagem baseada em fórmula se tornaria impraticável. Escolha o método que melhor atenda às suas necessidades e ao tamanho dos números com os quais você está trabalhando.

Anterior :

Próximo :
  Os artigos relacionados
·Como abrir um arquivo XLXS 
·Como descobrir um declínio estatístico 
·Como reparar um arquivo XLSX Corrupt 
·Como alterar a página de Estilos em OpenOffice Calc 
·Por que as planilhas do Excel são chamadas Livro1? 
·Como você aumenta a quantidade de texto permitida em u…
·Como escrever uma fórmula em uma planilha do Works 
·Como abrir um arquivo XLSM 
·Como concatenar em VBA 
·Por que a mecânica usa planilhas? 
  Artigos em destaque
·Como desativar temporariamente a conta do LinkedIn 
·Como remover Flip4Mac 
·Como copiar um CD Filme 
·Como instalar o DirectX9.0c 
·Como criar uma lista de reprodução M3U ​​
·Como atualizar a foto do perfil do Facebook sem postar 
·Como configurar Multiplayer no Delta Force Black Hawk D…
·Por que você está bloqueado em sua conta do Instagram…
·Como desenhar uma caixa em Dreamweaver 
·Como remover o Symantec AntiVirus 10.1 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados