Notifications
Clear all

Fórmula somente retorna Janeiro/05

6 Posts
4 Usuários
0 Reactions
1,620 Visualizações
JeanJ.
(@jeanj-2)
Posts: 35
Eminent Member
Topic starter
 

Boa tarde,

Elaborei a fórmula =PRI.MAIÚSCULA(TEXTO(MÊS(HOJE())+1;"mmmm")&"/"&TEXTO(ANO(HOJE());"aa")), esperava que retornasse Dezembro/16 mas infelizmente só retorna Janeiro/05, tenho efetuado pesquisas para ver o por que ocorre isso, mas sem sucesso até o momento.

Agradeço desde já a quem puder ajudar!

 
Postado : 28/11/2016 2:34 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 
 =PRI.MAIÚSCULA(TEXTO(MÊS(HOJE())+1;"mmmm")&"/"&TEXTO(ANO(HOJE());"aa"))

vc pega o mes de hoje, que é 11. daí vc soma 1, dá 12.
Daí vc pega esse 12 e formata pra "mmmm"
Esse 12 refere-se a 12/1/1900, o mes, é janeiro.

Daí vc concatena com um cálculo parecido, mas agora pegando o ano...
O ano de hoje é 2016. E vc formata o número 2016, que refere-se ao 2016º dia após 1/1/1900, cai lá pelo ano 1905... precisamente, 8/julho/1905. Por isso que sai Jan/05.

Agora corrigindo sua fórmula:

=PRI.MAIÚSCULA(TEXTO(HOJE();"mmmm/aa"))

*(só não plotei aquele +1 do meio da fórmula, pq não entendi o que vc queria com ele... era pegar o mes seguinte?)

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/11/2016 3:11 pm
JeanJ.
(@jeanj-2)
Posts: 35
Eminent Member
Topic starter
 

Fernando, bom dia!

Entendi agora o que ocorreu.
Muito legal a forma que você fez, está bem mais simples e o objetivo principal é pegar o mês seguinte sim e como esta formatado desta maneira mesmo Dezembro/16, como eu poderia proceder? Continuo tentando mas sem sucesso.

[]s

 
Postado : 29/11/2016 6:40 am
(@krishna)
Posts: 31
Eminent Member
 

Bom dia, JeanJ.

Por favor, use a seguinte expressão:
PRI.MAIÚSCULA( TEXTO( FIMMÊS( HOJE(); 0 ) + 1; "mmmm/aa" ) )
Valeu,
Krishna.

 
Postado : 29/11/2016 8:15 am
JeanJ.
(@jeanj-2)
Posts: 35
Eminent Member
Topic starter
 

Bom dia, Krishna.

Ótimo!
Muito obrigado!

[]s

Jean.

 
Postado : 29/11/2016 9:19 am
DJunqueira
(@djunqueira)
Posts: 772
Prominent Member
 

Tb pode usar a fórmula abaixo:
=PRI.MAIÚSCULA(TEXTO(DATAM("1/11/2016";1);"mmmm/aa"))

A função DATAM() adiciona o número de meses q vc inserir depois do ponto e vírgula p/ qq data.

Se sua dúvida foi respondida marque o tópico como RESOLVIDO usando o botão com marca verde.

 
Postado : 01/12/2016 4:06 am