Eu tenho esse padrão no Excel:
14
16
17
19
21
22
24
26
27
29
31
32
34
36
37
39
41
42
44
46
47
49
51
52
54
56
57
59
61
62
A lógica é +2, +2, +1, enxágüe e repita. Mas quando tento estender o padrão, o Excel começará simplesmente a contar.
Como posso continuar esse padrão? Minha lista continua até cerca de 700.
microsoft-excel
baswijdenesdotcom
fonte
fonte
=A1+2
na célulaB1
e assim por diante, o que levará a todos os números ímpares.Respostas:
O Excel reconhece apenas padrões aritméticos.
No seu caso, você pode definir uma fórmula e preenchê-la nas linhas necessárias.
=A1 + IF(MOD(ROW(), 3) = 0, 1, 2)
Altere A1 para a célula onde sua sequência inicia.
Nesta captura de tela abaixo, A1 tem o valor 14. Em A2, digitei esta fórmula
E copiou
fonte
MOD
é, possivelmente,REST
eROW
é possivelmenteRIJ
@baswijdenesdotcomO Excel suporta padrões aritméticos com tamanho de etapa> 1 Preencha os 3 primeiros valores e use um padrão de lá para baixo
=A1+5
e depois copie isso. Ou seja, A5 se torna o
=A2+5
que realmente é 21.fonte
Supondo que você comece na linha 1, é
=ROUND((ROW()*5+37)/3,0)
Para cada 3 linhas, você adiciona 5 e, portanto, 5/3. O 37 é obter o valor inicial correto (linha 1 => valor 14).
ROUND
para dois dígitos para ver como funciona.fonte
Eu realmente gosto da intuição por trás das respostas já postadas, mas parece que todo mundo está ignorando a solução mais simples incorporada ao Excel.
Basta digitar 14 na célula
A1
no
A2
tipo=A1 + 2
no
A3
tipo=A2 + 1
no
A4
tipo=A3 + 2
selecione as células A2, A3 e A4 e arraste a alça de preenchimento no canto inferior direito para o ponto desejado. O Excel realmente repetirá as fórmulas conforme digitadas.
Edit: Apenas para acrescentar, embora a pergunta do OP seja aritmética por natureza e possa ser abordada com soluções matemáticas elegantes, se alguém se deparar com isso com outras fórmulas não matemáticas que deseja repetir dessa maneira, qualquer matemática condicional seria apenas uma bagunça e abrandar a folha.
fonte