Excel スプレッドシートで、すべての桁が 6 未満の 3 桁の数字をすべて検索する

Excel スプレッドシートで、すべての桁が 6 未満の 3 桁の数字をすべて検索する

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 桁の数字)

関連情報