Eu tenho uma lista de números de 000 a 999 e tenho que identificar todos aqueles que têm todos os dígitos menores que 6, tentei o seguinte comando, mas não está certo, qualquer ajuda será muito apreciada, =IF(IF ((MID(A2,1,1)<6), (MID(A2,2,1)<6), (MID(A2,3,1)<6)),"1","0")
Responder1
Você esqueceu o AND. Além disso, você precisa multiplicar o resultado de MID por 1 para enganar o Excel e fazê-lo converter o texto de volta em número.
=IF(AND((MID(A2,1,1)*1<6), (MID(A2,2,1)*1<6), (MID(A2,3,1)*1<6)),"1","0")
Se você quiser armazenar seu valor como um número, isso também pode funcionar:
=IF(QUOTIENT(A2,600)+QUOTIENT(MOD(A2,100),60)+QUOTIENT(MOD(A2,10),6)>0,"0","1")
Observe que ele retornará positivos mesmo se não houver 0s iniciais (números de um e dois dígitos)