Excel 特定の単位の数値だけを入力を可能にする方法

2020年10月25日

セルに数値を入力する際に100の倍数など特定の単位に制限したい場合があります。

その場合の設定方法を紹介します。

手順

「データ」より「データの入力規則」を選択します。

「データ」より「データの入力規則」を選択する図解

「データの入力規則」のウインドウが開くので「入力値の種類」を「ユーザー設定」に変更し、

MOD関数で数式に下記のように数式を入力します。

=MOD(セル,単位)=0
データの入力規則のキャプチャ

単位(今回は50)の倍数以外を入力するとエラーメッセージが表示され入力が出来ません。

単位の倍数でない値を入れてエラーとなるキャプチャ

ただし入力規則はコピー&ペーストで制限を無視することが出来てしまいます。

それを警戒する場合は別のセルにチェック用セルを仕込むことを検討しましょう。

それにはIF関数MOD関数で下記のように数式を設定します。

=IF(MOD(セル,単位)=0,"","エラーメッセージ")
チェック用セルのキャプチャ

関連記事