000 から 999 までの数字のリストがあり、すべての桁が 6 未満の数字をすべて特定する必要があります。次のコマンドを試しましたが、うまくいきません。助けていただければ幸いです。=IF(IF((MID(A2,1,1)<6), (MID(A2,2,1)<6), (MID(A2,3,1)<6)),"1","0")
答え1
AND を忘れました。また、Excel でテキストを数値に戻すには、MID の結果に 1 を掛ける必要があります。
=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 がない場合でも正の数値を返します (1 桁と 2 桁の数字)