Transformar datas em formato ordinal no Excel pode parecer complexo, mas com a fórmula correta, você consegue automatizar esse processo em segundos, evitando erros manuais e garantindo consistência nos seus documentos.
Para criar um número ordinal, precisamos extrair o dia da data e adicionar o sufixo correto (º, ª, 1º, 2º, etc.). O Excel não possui uma função nativa para isso, então usaremos uma combinação de funções TEXT, DAY e uma lógica condicional para determinar o sufixo.
=DAY(A1)&IF(OR(DAY(A1)=1,DAY(A1)=21,DAY(A1)=31),"º",IF(OR(DAY(A1)=2,DAY(A1)=22),"º",IF(OR(DAY(A1)=3,DAY(A1)=23),"º",IF(AND(DAY(A1)>=4,DAY(A1)<=20),"º","º"))))&" de "&TEXTO(A1,"mmmm")
Supondo que suas datas estejam na coluna A, começando da célula A2, digite a fórmula acima na célula B2. Ajuste o número da linha se necessário. A fórmula extrai o dia, aplica o sufixo correto e concatena com o nome do mês por extenso.
=DAY(A2)&IF(OR(DAY(A2)=1,DAY(A2)=21,DAY(A2)=31),"º",IF(OR(DAY(A2)=2,DAY(A2)=22),"º",IF(OR(DAY(A2)=3,DAY(A2)=23),"º",IF(AND(DAY(A2)>=4,DAY(A2)<=20),"º","º"))))&" de "&TEXTO(A2,"mmmm")
Após digitar a fórmula na célula B2, posicione o cursor no canto inferior direito da célula até que ele se transforme em um sinal de + (cursor de preenchimento). Clique e arraste para baixo para copiar a fórmula para as demais linhas. O Excel ajustará automaticamente as referências de célula.
| Data (A) | Data Ordinal (B) |
|---|---|
| 01/01/2024 | 1º de janeiro |
| 15/03/2024 | 15º de março |
| 22/05/2024 | 22º de maio |
| 31/12/2024 | 31º de dezembro |
Se desejar que o resultado apareça em maiúsculas ou minúsculas, você pode aninhar a função TEXTO dentro de MAÍUSCULA ou MINÚSCULA. Por exemplo, para maiúsculas:
=DAY(A2)&IF(OR(DAY(A2)=1,DAY(A2)=21,DAY(A2)=31),"º",IF(OR(DAY(A2)=2,DAY(A2)=22),"º",IF(OR(DAY(A2)=3,DAY(A2)=23),"º",IF(AND(DAY(A2)>=4,DAY(A2)<=20),"º","º"))))&" de "&MAÍUSCULA(TEXTO(A2,"mmmm"))
Com esta fórmula, você transforma datas em formato ordinal de forma rápida e precisa, padronizando a apresentação de datas em seus relatórios e documentos. A automação elimina a necessidade de edição manual, economizando tempo e reduzindo a chance de erros.