Formato de data do Excel sem um ano


11

Estou comemorando o aniversário dos funcionários, mas eles ficam sem anos por motivos de sensibilidade. Mas quando coloco o mês e o dia, o Excel adiciona automaticamente 2012 como o ano! Obviamente, isso não está certo. Consegui formatar as células para mostrar apenas mês e dia, mas não gosto que o ano esteja lá porque são informações incorretas.

Existe alguma maneira de manter o formato Data, mas não inclui um ano automaticamente?

Respostas:


12

Resposta curta :
não há como ter uma data sem um ano, é simplesmente uma parte necessária de uma data. Assim como a segunda é uma parte necessária da hora do dia - se você digitar "1:15", o valor real será "01:15:00" (ou algo assim, dependendo das configurações regionais) . A única coisa que você pode fazer é formatar a coluna como texto, usar um formato de data que oculte o ano ou truques como usar fórmulas para extrair o dia e o mês em outra coluna e ocultar a coluna com a data real.

Explicação :
Excel armazena datas como o número de dias desde 0 (sim, zeroeth) janeiro de 1900. Então, hoje, 23 de agosto de 2012, seria armazenado como 41144, e 23 de Agosto de 2008, será armazenado como 39683. Devido a isso, Excel precisa para conhecer o ano para calcular o número correto de dias. O dia 23 de agosto, por si só, é ambíguo, porque pode resolver mais de 100 valores diferentes (um para cada ano desde 1900), é por isso que o Excel adiciona o próprio ano se você o omitir.

Para a hora do dia, o Excel anexa uma parte fracionária ao número de dias, que representa a fração do dia de 24 horas decorrido. Por exemplo, 06:00 (ou 06:00) é armazenado como 0,25, porque nesse momento 25% do dia passou.

Você pode ver isso em ação inserindo uma data e / ou hora (ou apenas =NOW()para a data / hora atual) em uma célula no Excel e alterando o formato para Número. Você também precisará aumentar o número de casas decimais para ver a precisão total.

Por exemplo, o horário atual (20:19 no meu fuso horário, no momento da redação deste documento) é armazenado como 41144.846945255.


Exatamente isso. Se realmente houver um problema para 2012, a única opção é formatar a coluna como texto e esquecer o uso dos recursos de formatação de data do Excel. Claro, isso significa que também esquecer sobre o envio de cartões de aniversário no dia apropriado ...
Martha

Obrigada pelo esclarecimento! Eu realmente aprecio poder entender o princípio por trás da solução.
Brendan

Tão feliz que aprendi sobre os números ... Eu apenas tentei mapear isso para um XML e ele converteu todas as datas em números e isso não me incomodou!
Brendan

1
Se você não deseja publicar 2012, prefiro sugerir que você mantenha o formato da data, mas coloque 1900. O formato da data é bom caso seja necessário calcular no futuro.
wilson

5

Pode ser necessário seguir alguns passos.

Você tem a data completa. Em uma coluna ao lado, coloque a seguinte fórmula.

=CONCATENATE(MONTH(A1),"-",DAY(A1))

Isso lhe dará o mês, uma pitada, o dia. Você pode querer melhorá-lo ou usar várias colunas.

Em seguida, copie todas as células com a nova combinação mês-dia.

Na próxima coluna, Cole Especial e selecione Valores. Isso criará novas células sem as fórmulas, apenas os valores no final.

Por fim, exclua as colunas com a data original e a fórmula acima.


Obviamente, use as funções mês e dia na célula de data. Minha data para o teste foi na A1.
dangowans

3

Tanto quanto eu sei, isso não é possível. Você pode formatar a célula como mm / dd, mas se for uma data, ela possui três partes: mês, dia e ano. O Excel adicionará o ano para você quando você digitar apenas o mês e o dia. Você o verá como mm / dd, mas como uma data, por definição, precisa ter um ano para executar a aritmética da data, você realmente não tem escolha. A única maneira de pensar em fazer isso é formatá-lo como um campo de texto. Mas você perderá os benefícios do formato de dados. O que você precisa disso, posso perguntar? Na maioria dos casos, você pode evitar o uso do ano na sua aritmética, se isso o incomoda.


Pode ser apenas uma coisa obsessiva, eu acho: PI vê um 2012 lá dentro e EU SEI que não deveria estar lá!
Brendan

Eu sei o que você quer dizer. Isso também me incomoda. Se você não planeja fazer nenhum tipo de aritmética, vale a pena tentar um campo de texto. Não posso culpar a Microsoft, porém, uma data tem um ano por definição. Sem um ano, não é mais um encontro.
Minhaz1 23/08/12

2

Crie duas colunas. No primeiro basta colocar o mês. Na segunda, coloque o dia separado por um espaço, usando um 0 para dias de um dígito. Assim, 2 de abril leria Primeira Coluna: Abril, Segunda Coluna 0 2. Em seguida, o Excel não a lê como uma data e não a formata. :)


1

Ao classificar esses dados e inserir mês e dia, mas não ano, em 2013 e 2014, alterei todas as novas entradas para 2013, adicionei uma coluna e subtraí 41.000 de cada # para torná-lo 1900 (ano), formatado como mês ano após colar valores só. Eu achei que essa era a solução mais fácil com base nas informações aqui. Obrigado. Agora eu posso classificá-las por mês, sem viés para o ano.


0
  • Primeiro, não tem nada à direita da coluna que você deseja corrigir.

  • Você precisa ir para o ícone "Text to Columns". Clique sobre isso.

  • Deixe "Delimitado" selecionado, clique em Avançar.

  • Clique em outro. (nesse ponto, minhas datas são xx / xx / xxxx com a barra entre elas). Na caixa ao lado de "outro", insiro /, clique em Avançar.

  • Na próxima tela - deixe "Geral" selecionado e clique em Concluído.

  • Agora suas datas estarão em 3 colunas. A coluna do mês ficará maluca, a próxima coluna será o dia e a última o ano. Não se preocupe.

  • Agora, realce a coluna do mês, e clique com o botão direito do mouse em Formatar células e selecione Texto. Agora seu mês está bom.

  • Exclua a coluna do ano, pois você não deseja isso de qualquer maneira.

  • Então agora você tem seu mês e seu dia em colunas separadas.

Quer eles juntos? Digamos que o mês esteja em B1 e o dia esteja nas colunas B2. À direita ou usando uma coluna em branco, uma fórmula de exemplo é =Concatenate(b1,"/",b2)e Enter.

Isso fornecerá algo parecido com 31/12. Agora copie esse 31/12 e cole todo o comprimento da planilha / datas e pronto!


Para encontrar texto em colunas - é a guia DADOS. No final, você terá que copiar os novos dados e colar especial, selecionar valores em uma nova coluna. agora você pode excluir tudo. (A descrição acima é quando você executa um relatório que já possui mm / dd / aaaa e não deseja ver a data na planilha nem na tela do menu ao clicar nela.)
Lorraine

veja as edições para obter informações adicionais necessárias! Se você não executar as etapas editadas, ao tentar excluir as colunas originais das datas, suas novas datas farão referência a elas e colocarão REF no campo. Portanto, certifique-se de fazer as edições adicionadas.
Lorraine

0

Transforme qualquer data completa no formato MMDD usando a fórmula = TEXT (célula, "MM / DD")


0

Uma opção é formatar as células e, na guia número, selecione "personalizado". A partir daqui, role até encontrar "d-mmm" e selecione. Ele fornecerá a data no formato "01-Nov" e não exibirá o ano na própria célula, deixando uma data completa na barra de fórmulas.


0

Achei que formatar as células como 'data', escolher sua categoria e adicionar uma barra ao final da entrada funcionará. Por exemplo, digite "6/15 /" para 15 de junho.

Estou usando o MS Excel 2013.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.