Eu tenho uma tabela simples como esta no excel:
Afórmulaqueeuuseiera=IFERROR(IF(LEN(B3)>0,MONTH(B3),""),"")
. Eu verifico se uma célula está em branco usando LEN
, se assim for, ignore, senão, converta para mês no.
Eu configurei o formato de célula personalizado para Date Column
as dd/mm/yyyy
.
Minha exigência é a seguinte:
(1) As pessoas podem digitar a data em dois formatos na coluna Date
. Eles podem digitar "5 de agosto de 2015" ou "5/8/2015". Não importa qual formato eles digitam, ele deve informar a data em dd/mm/yyyy
format juntamente com o mês relevante no no Month No.
Meu problema é que sempre que uso o formato "5 de agosto de 2015", tudo funciona bem. Mas quando eu digito (vamos dizer!) 21/5/2015 (equivalente a 21 de maio de 2015), a função MONTH
pára de funcionar. Se eu digitar como 5/21/2015
, funcionará perfeitamente.
Acho que isso é por causa do formato de data e mês. Mas como eu já defini o formato da célula como dd/mm/yyyy
, não tenho ideia do que está causando o problema.
Como posso ter certeza de que minha coluna de data aceita a entrada como 21/5/2015
enquanto continua informando o número correto do mês.