入力規則でMOD関数を使うことによって、例えば5で割り切れる数値だけを入力可能にできることをご紹介しました。
この方法を知った方からは
「マイナスの値を入力できないようにするにはどうすればいいのですか?」
というご質問をいただくことがあります。
「=MOD(A1,5)=0」という計算式を、[データの入力規則]ダイアログ−[設定]タブ−[数式]欄に指定することで、5で割り切れる数値だけが入力できるようになるとご紹介しました。
ところがこの条件では「-5」「-10」などの、5で割り切れる負の整数も入力できてしまいます。
これを5で割り切れる正の整数だけを入力可能にするにはどうすればいいのか、というのがご質問の趣旨です。
5で割り切れるという条件と、正の数値という条件を、AND条件にして指定すればいいわけです。
ExcelではAND条件を指定する場合、AND関数を利用します。
具体的な手順は以下のとおりです。
※A1セルに5で割り切れる正の整数だけ入力できるようにする例 A1セルを選択
↓
メニュー[データ]−[入力規則]をクリック
↓
[データの入力規則]ダイアログ−[設定]タブをクリック
↓
[条件の設定]欄
−[入力値の種類]コンボボックスから「ユーザー設定」を選択
↓
[数式]欄に
「=AND(MOD(A1,5)=0,A1>0)」
と入力
↓
[データの入力規則]ダイアログ−[OK]ボタンをクリック
5で割り切れる数値を意味する
「MOD(A1,5)=0」
という数式と、
正の数値を意味する
「A1>0」
という数式を、AND関数の引数に指定して
「=AND(MOD(A1,5)=0,A1>0)」
という数式を条件に指定しています。
これによって、5で割り切れ、かつ(AND)、正の数という指定をしたことになり、5で割り切れる正の整数だけが入力できるようになります。
- Newer:返信メールに元のメッセージをつけない
- Older:今年の末までにFirefoxのシェアがIEを抜く?!
Home » Excel(エクセル)の使い方 » データの入力規則 » ○○で割り切れる正の整数だけ入力できるように−AND関数・MOD関数