[[20200407091501]] 『入力規則 』(あさ) ページの最後に飛ぶ

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

 

『入力規則 』(あさ)

 初めまして、あさと申します。
 現在入力規則で困っていましたのでお力を借りれたらと思い投稿させていただきました。
 計測した数字をセルに入力、最小(1.8)と最大(2.2)を各セルに入力後に平坦度が最後のセルに出るようにしております。
 A1〜A4のセルに計測した値を入力して入力規則で、入力値の種類が小数点数、データが次の値の間、最小値が1.8、最大値が2.2で、
 エラーメッセージでNGがでるようにしてます。
 A5のセルに、=MAX(A1:A4)-MIN(A1:A4)の数式を入れA1〜A4で入力した値が最大で0.2以下にならなければなりません。
 A1〜A4のセルを入力中にA5のセルが0.2以上になった場合もエラーメッセージを出したのですが何か方法はありますでしょうか?

 入力中にA5が0.2以上になった場合に入力できないようにしたい例

     A     B     C     D
 1  1.8

 2  2.0

 3  2.2   ←最大値としては入力に問題はないが、A5が0.2以上になっているのでNG表示して再入力させたい

 4  

 5  0.4   ←0.2以上になっているのでNG

 教えていただける方がおりましたら宜しくお願いします。

< 使用 Excel:Office365、使用 OS:Windows10 >


 目的が「入力ミスをなくす」ことなのか、「平坦度?が閾値を超えていることを伝える」ことなのかどちらでしょう?

 入力「後」にエラー表示を出すなら、マクロしかできないんじゃないですかね?
 A5にNGって表示するならできると思いますけど。

 それに、今回の場合、A1が誤っている(2.0ならエラー扱いにならない)可能性もありますよね?
(稲葉) 2020/04/07(火) 10:37

 一応、A1から入力してA3に入力したときにエラー出す例
 入力規則
 小数点数
 次の値の間
 最小値 =MAX(1.8,MAX($A$1:$A$4)-0.2)
 最大値 =MIN(2.2,MIN($A$1:$A$4)+0.2)

 で大丈夫だと思うんだけど・・・

(稲葉) 2020/04/07(火) 10:43


 >>稲葉様
  やりたいことができました。
  分からないことばかりで教えていただきありがとうございました。

(あさ) 2020/04/07(火) 14:48


コメント返信:

[ 一覧(最新更新順) ]


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