Notifications
Clear all

FUNÇÃO SE

8 Posts
2 Usuários
2 Reactions
639 Visualizações
(@logan_rohr)
Posts: 4
Active Member
Topic starter
 

Boa tarde,

Estou buscando realizar um teste lógico que o resultado seja um nº par inteiro, onde tenho as seguintes condições:
=par<>int

<>par=int

<>par<>int

Já tentei aninhar a função SE, combinar SE com E,OU, mas não consigo chegar ao resultado desejado.

EX:
A2 - 27,57

Desejo que na B2 o resultado seja INT e Par, ou seja 26.

Como redigir uma fórmula que chegue ao resultado desejado?

 
Postado : 15/08/2023 5:07 pm
(@osvaldomp)
Posts: 870
Prominent Member
 

Experimente:

=INT(A2)-1*ÉIMPAR(INT(A2))

Osvaldo

 
Postado : 15/08/2023 7:39 pm
(@logan_rohr)
Posts: 4
Active Member
Topic starter
 

@osvaldomp, obrigado pela sugestão, toda via cheguei ao resultado desejado usando a seguinte sintaxe utilizando a função SE:
=SE(M6=PAR(INT(M6));M6;(PAR(INT(M6-1))))

 
Postado : 16/08/2023 11:34 am
(@osvaldomp)
Posts: 870
Prominent Member
 

Nesta parte da sua fórmula é desnecessária a função PAR() ~~~> (PAR(INT(M6-1))))

Osvaldo

 
Postado : 16/08/2023 12:02 pm
Logan_Rohr reacted
(@logan_rohr)
Posts: 4
Active Member
Topic starter
 

@osvaldomp, testei conforme sugestão, porém se o número par do teste tiver decimal o inteiro do resultado será impar e preciso sempre o par menor.

 
Postado : 16/08/2023 1:18 pm
(@osvaldomp)
Posts: 870
Prominent Member
 

Verdade, falha minha. Não me atentei que a função PAR() (e também a ÍMPAR()) faz arredondamento para cima.

Segue uma opção mais compacta ~~~> =SE(ÉPAR(M6);INT(M6);PAR(INT(M6-1)))

Aproveitando a propriedade de arredondamento da função PAR(), me parece que a fórmula simplificada abaixo dá conta do que você precisa.

=PAR(INT(M6-1))

Osvaldo

 
Postado : 16/08/2023 4:15 pm
(@logan_rohr)
Posts: 4
Active Member
Topic starter
 

@osvaldomp
Boa, encontramos varias alternativas para chegar ao mesmo resultado e quanto a fórmula simplificada testei e tbm atende.
Obrigado pela ajuda!

 
Postado : 17/08/2023 11:10 am
(@osvaldomp)
Posts: 870
Prominent Member
 

Eu que agradeço pois aprendi mais uma. 😀 

Osvaldo

 
Postado : 17/08/2023 11:18 am