No Excel, como preencher números inteiros consecutivos seguindo um padrão 1, 1, 2, 2,

5

No Excel, sei usar o recurso "preencher" para preencher uma coluna de números sequenciais.

Eu gostaria de fazer isso, mas seguindo um padrão como:

1
1
2
2
3
3

Alguém sabe como fazer isso? Eu não consigo entender. Quando tento usar o recurso de preenchimento, ele tenta calcular uma tendência sobre os valores como 3.3, 3.7, 4.2, 4.8, etc.

    
por Pandincus 02.09.2010 / 17:05

6 respostas

13

Eu não acho que o Excel inclua a lógica para fazer isso, embora eu seja feliz por estar errado.

Uma solução alternativa seria usar uma fórmula copiada na coluna e usar os valores de PasteSpecial > para substituir os valores desejados.

   A       B        C
1  1
2  1
3  =A1+1
4  =A2+1
5  =A3+1

etc.

    
por 02.09.2010 / 17:14
5

Não há Excel aqui, mas no OpenOffice.org, preencha o seguinte valor e fórmula:

      A
1     1
2   =A1

... me fornece novos valores e fórmulas:

      A
1     1
2   =A1
3     2
4   =A3
5     3
6   =A5
7     4
8   =A7

... que é exibido como você deseja.

    
por 02.09.2010 / 17:15
5

Para uma versão pura de fórmula,

=ROUNDUP(ROW(A1)/2,0) será preenchido corretamente. (Se começar mais abaixo que a linha 1, subtraia conforme necessário.)

    
por 02.09.2010 / 21:35
2

Você pode fazer o seguinte. Bit pesado, mas permite que você faça coisas mais avançadas no if check para produzir mais padrões de obsolescência.

Após as duas primeiras entradas manuais, não depende de você lidar com um "bloco" para obter o padrão repetido. A declaração if faz se para você.

     A
1    1
2    1
3    =IF(A2==A1,A2+1,A2)
4    =IF(A3==A2,A3+1,A3)
etc
    
por 02.09.2010 / 17:27
2

Acho que inserir fórmulas pode causar problemas mais tarde, se você precisar classificar, por isso prefiro não usá-las para o preenchimento de colunas. Em vez disso, depois de alguns minutos de tentativa e erro, descobri o seguinte:

    A
1   1
2
3   2
4

Selecione as primeiras 4 linhas e arraste para preencher. Agora selecione a coluna, copie isso, mova para a segunda linha e faça um colar especial, selecionando a operação add. Como as células vazias são tratadas como zero, você obterá o valor desejado depois que as células de origem e destino forem adicionadas.

    
por 02.09.2010 / 19:25
1

Tente isto:

   a
1  1
2  1
3  =A1+1
4  =A2+1

Em seguida, selecione A3 e A4 (ambos devem ser destacados com a borda da formiga marchando). Mova cuidadosamente o cursor do mouse sobre um dos cantos inferiores da seleção (como o canto inferior direito) e arraste-o para baixo.

... o que o TomWij disse ... desculpe, eu demorei na resposta =)

    
por 02.09.2010 / 17:26