Questão excel - instrução “if” para excluir números inteiros, mas inclui espaços em branco e decimais


Eu tenho uma célula de fórmula que executará uma operação com base em qualificadores de outras colunas.

Uma tal coluna de qualificador contém números inteiros, decimais e células em branco.

Eu quero excluir os inteiros.

Eu tenho sido incapaz de excluir inteiros sem excluir os decimais ou os espaços em branco junto com ele.

If((Int(value) - value)=0) isola os inteiros e espaços em branco dos decimais If(Int(value)>0) isola os inteiros e decimais dos espaços em branco

Eu preciso de algo que irá isolar os decimais e espaços em branco dos inteiros

Eu posso escrever isso com dois 'caminhos', mas prefiro não repetir o resultado por brevidade

Por exemplo: If(Int(value)>0, If((Int(value) - value)=0, RESULT), RESULT)


0


origem




Respostas:


Você pode usar:

=IF(OR(ISBLANK(A1),A1=0,A1="",INT(A1)-A1<0),"yes","no")

A1 é o valor para testar
Sim é o resultado para espaços em branco e decimais
Não há resultado para inteiros

Caso você precise excluir 0, use também:

=IF(OR(ISBLANK(A1),A1="",INT(A1)-A1<0),"yes","no")

Ou será True se alguma das seguintes condições for verdadeira
ISBLANCO (A1)
A1 = 0
A1 = ""
INT (A1) -A1 <0)


1