Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
YEAR

Função ANO do Excel

O que a função ANO faz?

A função ANO recebe uma data e devolve só o ano, como número inteiro de 1900 a 9999. O argumento pode ser uma célula com data, o resultado de outra função ou um número de série. Serve para agrupar registros por ano, calcular tempo de casa ou montar novas datas junto com DATA.

Nome em portuguêsANO
Nome em inglêsYEAR
CategoriaData e hora
RetornaNúmero inteiro, de 1900 a 9999 (o ano da data)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função ANO?

Excel em português do BrasilANO(núm_série)
Excel em inglêsYEAR(serial_number)

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
núm_sérieSimA data da qual se quer o ano. Informe a data com a função DATA, como referência a uma célula ou como resultado de outra fórmula. Datas escritas como texto podem causar problemas.

Como usar a função ANO na prática?

Exemplo 1: Extrair o ano de uma lista de datas

Planilha do exemplo 1 da função ANO
ABC
1 EventoDataAno
2 Abertura da loja12/08/20192019
3 Primeira filial03/01/20222022
4 Site no ar25/11/20242024
Fórmula na célula C2 =ANO(B2) Em inglês: =YEAR(B2)
Resultado: 2019
Fórmula na célula C3 =ANO(B3) Em inglês: =YEAR(B3)
Resultado: 2022
Fórmula na célula C4 =ANO(B4) Em inglês: =YEAR(B4)
Resultado: 2024

Cada fórmula lê a data da coluna B e devolve só o ano. O resultado é um número comum, sem formatação de data, por isso o formato da coluna C é Geral.

Exemplo 2: Diferença de anos de calendário (tempo de casa)

Planilha do exemplo 2 da função ANO
ABC
1 FuncionárioAdmissãoAnos de calendário
2 Lívia12/08/20197
3 Marcos03/01/20224
4 Teresa25/11/20242
Fórmula na célula C2 =ANO(HOJE())-ANO(B2) Em inglês: =YEAR(TODAY())-YEAR(B2)
Resultado: 7
Fórmula na célula C3 =ANO(HOJE())-ANO(B3) Em inglês: =YEAR(TODAY())-YEAR(B3)
Resultado: 4
Fórmula na célula C4 =ANO(HOJE())-ANO(B4) Em inglês: =YEAR(TODAY())-YEAR(B4)
Resultado: 2

A conta subtrai o ano da admissão do ano de HOJE(). Se hoje for 21/10/2026, dá 7, 4 e 2. Esse método conta anos de calendário, não anos completos: Teresa entrou em novembro de 2024 e ainda não completou 2 anos. Para anos completos, use DATADIF.

Exemplo 3: Contar e somar pedidos de um ano

Planilha do exemplo 3 da função ANO
ABCDE
1 PedidoDataValor
2 100120/12/2025R$ 150,004
3 100208/01/2026R$ 220,00R$ 695,00
4 100317/04/2026R$ 90,00
5 100430/09/2026R$ 310,00
6 100502/10/2026R$ 75,00
Pedidos de 2026, na célula E2 =SOMARPRODUTO(--(ANO(B2:B6)=2026)) Em inglês: =SUMPRODUCT(--(YEAR(B2:B6)=2026))
Resultado: 4
Valor dos pedidos de 2026, na célula E3 =SOMARPRODUTO((ANO(B2:B6)=2026)*C2:C6) Em inglês: =SUMPRODUCT((YEAR(B2:B6)=2026)*C2:C6)
Resultado: R$ 695,00

YEAR aplicada ao intervalo B2:B6 devolve o ano de cada pedido, e a comparação com 2026 marca os que pertencem a esse ano. O primeiro cálculo conta 4 pedidos (o de dezembro de 2025 fica de fora). O segundo multiplica a marcação pelos valores e soma 220, 90, 310 e 75, que dá R$ 695,00.

Quais erros a função ANO costuma dar?

#VALOR!

Por que acontece: O argumento é um texto que o Excel não reconhece como data, como "sem data" ou uma data digitada de forma inválida.

Como corrigir: Informe uma data de verdade: use a função DATA, uma célula com data válida ou DATA.VALOR para converter o texto.

Exemplo que gera o erro, na célula B2=ANO(A2)Resultado: #VALOR!

Resultado 1900 inesperado

Por que acontece: A célula está vazia ou contém 0. O número de série 0 corresponde ao início do calendário do Excel, que cai em 1900.

Como corrigir: Teste a célula antes, por exemplo com SE(B2="";"";ANO(B2)), para não mostrar 1900 em linhas sem data.

Data em texto não reconhecida

Por que acontece: A Microsoft avisa que podem ocorrer problemas quando as datas são inseridas como texto. Dados importados de outros sistemas costumam chegar assim.

Como corrigir: Converta o texto com DATA.VALOR ou monte a data com a função DATA, e só então aplique a função.

ANO no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelANO (YEAR)Referência deste dicionário.
Google PlanilhasANO (YEAR)Funciona do mesmo jeito, com um único argumento de data. A página do Google avisa que ANO(10/10/2000), sem DATA nem aspas, é lido como uma divisão (10 dividido por 10 dividido por 2000). Documentação do Google
LibreOffice CalcANO (YEAR)No Calc em português a função também chama ANO. A data base padrão do Calc é 30/12/1899, e a ajuda mostra ANO(1) devolvendo 1899, enquanto no Excel o número de série 1 é 1º de janeiro de 1900. Ajuda do LibreOffice

A função ANO existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a ANO, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a ANO?

  • ANO, MÊS e DIA sempre devolvem valores do calendário gregoriano, mesmo que a data seja exibida em outro calendário, como o Hijri.
  • ANO(HOJE())-ANO(nascimento) não dá a idade, só a diferença entre os anos. Para a idade exata, use DATADIF com a unidade "Y".
  • Combine ANO, MÊS e DIA com DATA para calcular datas relacionadas, como o aniversário de cinco anos de uma admissão.
  • Datas importadas de outro sistema às vezes chegam como texto. Se ANO der erro, confira se o valor é mesmo uma data.

Perguntas frequentes sobre a ANO

Como extrair só o ano de uma data no Excel?

Use =ANO(A2), com a data em A2. O resultado é um número inteiro, como 2026. Se quiser o ano como parte de um texto, junte com &, por exemplo ="Relatório "&ANO(A2).

Como saber o ano atual no Excel?

Use =ANO(HOJE()). HOJE devolve a data do dia e ANO extrai o ano dela, então o resultado muda sozinho quando o ano vira.

Por que ANO devolve 1900?

Porque a célula referenciada está vazia ou vale 0. O número de série 0 equivale ao início do calendário do Excel, em 1900. Verifique se a célula realmente tem uma data.

Funções relacionadas

Ver todas as funções de data e hora

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.