[[20040401130343]] 『小数点第一位までしか入力させない』(うち) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『小数点第一位までしか入力させない』(うち)
入力規則等を使って、小数点第一位までしか入力を受け付けなくする方法はあるでしょうか?

0.5→OK  1.2→OK  0.02→NG  1.13→NG


 対象セルがA1だとしますと、データ、入力規則、設定、入力値の種類にユーザー設定。
 数式に=RIGHT(TEXT(A1,"0."&REPT(0,15)),14)-0=0とされたらどうでしょう? (LOOKUP)

 衝突しました。
A1に入力された数値を判断するとして、

入力値の種類
ユーザー設定
数式
=(A1*10)=TRUNC(A1*10)

 とします。10倍した数値と10倍した数値を整数値に丸めたものが
同じなら、小数点第2位以下の入力はないと判断します。
数式は以下でも可。
=(A1*10)=ROUNDDOWN(A1*10,0)
(KAMIYA)

LOOKUPさん、KAMIYAさん、ありがとうございます。
どちらの方法でも上手くいきますね。
それにしてこのようなテクニックを即思いつくものですね!
(うち)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.