У меня есть список чисел от 000 до 999, и я должен указать все те, у которых все цифры меньше 6, я попробовал следующую команду, но она не совсем верна, любая помощь будет высоко ценится, = IF(IF((MID(A2,1,1)<6), (MID(A2,2,1)<6), (MID(A2,3,1)<6)), "1", "0")
1 ответ
0
Вы забыли AND. Кроме того, вам нужно умножить результат MID на 1, чтобы обмануть Excel в преобразование текста обратно в число.
=IF(AND((MID(A2,1,1)*1<6), (MID(A2,2,1)*1<6), (MID(A2,3,1)*1<6)),"1","0")
Если вы хотите сохранить свое значение как число, это также может сработать:
=IF(QUOTIENT(A2,600)+QUOTIENT(MOD(A2,100),60)+QUOTIENT(MOD(A2,10),6)>0,"0","1")
Обратите внимание, что он вернет положительные значения, даже если нет начальных 0 (однозначные и двузначные числа)