O preenchimento automático do Excel não está funcionando como esperado

3

Estou usando o MS Excel 2013. Tenho duas colunas - Year e Quarter assim:

2009    1
2009    2
2009    3
2009    4
2010    1
2010    2
2010    3
2010    4
2011    1
2011    2
2011    3
2011    4
2012    1
2012    2
2012    3
2012    4
2013    1

Eu esperaria que, se eu selecionasse as duas colunas e arrastasse a seleção, eu teria 2013 2 , 2013 3 e tão strong. Em vez disso eu fico:

1) Se nenhuma formatação for aplicada às células:

2012.852941 2.588235294
2013.098039 2.607843137
2013.343137 2.62745098
2013.588235 2.647058824
2013.833333 2.666666667
2014.078431 2.68627451
2014.323529 2.705882353

2) Se ambas as colunas estiverem formatadas como números:

2013    3
2013    3
2013    3
2014    3
2014    3
2014    3

No segundo cenário, pelo menos, a coluna Year é preenchida conforme o esperado, mas não a coluna Quarter . O que devo fazer para que o autopreenchimento funcione como esperado?

    
por Alex Popov 04.09.2013 / 11:18

2 respostas

1

A outra resposta explica claramente por quê. Minha solução é um pouco mais simples.

  1. Preencha as primeiras quatro células com 2010 manualmente
  2. faça a próxima referência de célula na primeira célula de 2010 (A5: = A1 + 1)
  3. Você pode arrastar isso para baixo o quanto precisar.

Você também pode obter a coluna dois de maneira semelhante. coloque em seu primeiro 1-2-3-e 4, em vez de definir

  • B5: = B1 + 1 Conjunto B5: = B1

Arrastando os resultados para baixo

  • B6: = B2
  • B7: = B3
  • e assim por diante.

    
por 04.09.2013 / 23:56
3

Bem, eu verifiquei Microsoft e o que eu disse parece ser verdade. O preenchimento automático tenta preencher os valores de acordo com uma série que ele pode determinar.

Eu fiz o gráfico dos pontos e parece que o Excel está apenas fazendo uma extrapolação linear padrão.

Sevocêvincularoprimeiroeoúltimopontodesuasériedefinida,obteráaproximadamenteamesmalinhaqueobteve.

Istoéparaoporquê.Agoraparaocomoresolver.Comoeudisse,vocêpodeteromesmoefeitocomfórmulas.

Vocêprecisater3células(talvezalgomaispossaserfeitocomanovacaixadediálogoTabelaemExcelsmaisrecentes),suasduascélulasmaisumacélula"número de linha".

A primeira célula é simplesmente uma célula contendo os números das linhas, começando com 0. Você pode fazer isso com o Auto Fill. Agora, para a segunda célula, tenha esta fórmula:

= 2009 + TRUNC(A1/4;0)

O que isto faz é adicionar um ano sempre que a coluna da esquerda tiver um número divisível por quatro. Para o terceiro:

= 1 + MOD(A1;4)

Funciona mais ou menos no mesmo princípio no último. Você pode então arrastar a primeira linha e o Auto Fill irá levá-la de lá.

    
por 04.09.2013 / 12:33