Notifications
Clear all

Informações sobre formulas

5 Posts
3 Usuários
0 Reactions
948 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Tem como fazer esta formula ser verdadeira
ÍNDICE({31;=SE(MOD(SOMA(2014/4);1)=0;"28";"29");31;30;31;30;31;31;30;31;30;31};CORRESP(I5;{1;2;3;4;5;6;7;8;9;10;11;12}))
O que eu quero é o seguinte
de acordo com o numero digitado em i5 correspondente ao mês (1a 12) (jan a dez) so que fevereiro pode ser bixesto ou não ai o motivo da formula em destaque dentro da função.

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

 
Postado : 29/09/2014 5:26 pm
edilsonfl
(@edilsonfl)
Posts: 227
Estimable Member
 

Olá Thiago,

Não sei qual o objetivo de sua fórmula, principalmente pelo fato de que não foi anexada a planilha.
Mas acho que se o objetivo é saber se fevereiro é bisexto, eu usaria a funcção =FIMMÊS(data_inicial;meses).

Quando ajuda for útil dê um clique na mãozinha, isso atribui ponto ao colaborador.

 
Postado : 29/09/2014 6:55 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Edilson matou a pau... a fórmula complicada que você escreveu tempor objetivo retornar o último dia de um mês, dado o mês e o ano. Considerando se é bissexto ou não.
A melhor forma é usar a função do Excel que chama FIMMÊS()

Passe qualquer dara para eata função e ela te dá o último dia do mês daquela data.

Exemplo:
A1: 15/12/2014
A2: =FIMMÊS(A1;0)

resultado será:
31/12/2014

Isso funciona para qualquer mês... Use o 0 para indicar que não quer nenhum mês a mais ou a menos. Se mudar o número 0 para qquer outro, terá o mês seguinte (1), ou anterior (-1), e assim por diante.

FF

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

 
Postado : 29/09/2014 9:58 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

O pessoal já respondeu, mas se vc quer mesmo uma fórmula para isso, use:

=SE(A1>7;MOD(A1-1;2);MOD(A1;2))+SE(A1=2;DEGRAU(-MOD(B1;4);0)+28;30)

Sendo que em A1 v c coloca o mês (de 1 a 12) e em B1 vc coloca o ano.

Abs

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 30/09/2014 10:11 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Hm..., creio que assim ficaria um pouco mais rápida:

=SE(A1=2;28+DEGRAU(-MOD(B1;4);0);30+MOD(DEGRAU(A1;8)+A1;2))

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 30/09/2014 12:06 pm