[[20081017063123]] 『許容範囲内での判定』(まり) ページの最後に飛ぶ

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

 

『許容範囲内での判定』(まり)

 数値の誤差がプラス・マイナス2%の範囲内であれば、「OK」。
範囲外であれば、「エラー」と文字で表示したいのですが、この様な関数がありますか。
 
例として、
回答数値を仮に1とし、その正否の許容範囲が±2%のプラス1.020〜マイナス1.02以内の数値であれば、文字で「OK」。
しかし、範囲外の数値+0.021以上 または -0.021以下の数値と成る場合「エラー」と文字で表示したいですが・・・。

宜しくお願いします。


 そのような関数はありません
 {その正否の許容範囲が±2%のプラス1.020〜マイナス1.02以内の数値であれば}
 ????マイナス1.02?????おかしいのでは
 数式については作成できますが  ???の内容では無理でしょう。
(川しの太郎)


『(質問内容の要約)』(ニックネーム)
 ↓ ここから質問内容

 と書くことになってませんでした?


 ↑はどなたでしょうか。
 ご記入の際はハンドルネームをお忘れなくお願いします。

 これでいけますか。
	 [A]	 [B]	
 [ 1]	数値	判定	
 [ 2]	1	OK	←=IF(ROUND(MOD(ABS(ROUND(A2,0)-A2),0.02),6),"エラー","OK")
 [ 3]	1.02	OK	
 [ 4]	1.021	エラー	
 [ 5]	0.98	OK	
 [ 6]	0.979	エラー    	

 タイトルを編集しました。10/17 8:25

 (川野鮎太郎)


 1.020〜マイナス1.02以内にはいっていますよ。  
                                                           (鮎ろう)


 人の回答文の途中に、わけ判らないコメントを入れないでください。
 自分コメントは、区切り線を入れてその下に記入してください。
 質問者の文を見て、入力した数値プラス2%マイナス2%の範囲内と判断して
 回答しているだけです。

 (川野鮎太郎)

 (川野鮎太郎)さん、
 ↓だと「1.01」の場合 "エラー" になります???
 =IF(ROUND(MOD(ABS(ROUND(A2,0)-A2),0.02),6),"エラー","OK")
 というか、「3.1」とかが回答数値だとしたら±2%は・・・

 >回答数値を仮に1とし、その正否の許容範囲が±2%
 その回答が±2%だとどこで判定できるでしょうか?
 正答があるとの前提ですかな?
 だったら、こんなのとか?

    A   B     C
 1  1  1.02   OK
 2  1  1.021  NG
 3  1  0.98   OK
 4  1  0.979  NG

 C1 =IF(AND(A1*0.98<=B1,B1<=A1*1.02),"OK","エラー")


 言葉たらずでした&式が違ってましたね。
 整数を回答値に対する基準値として考えていました。
	 [A]   	 [B]
 [ 1]	数値   	判定
 [ 2]	1     	OK
 [ 3]	1.02   	OK
 [ 4]	1.021   	エラー
 [ 5]	0.98   	OK
 [ 6]	0.979   	エラー
 [ 7]	1.01   	OK
 [ 8]	1.002   	OK
 [ 9]	2.04   	OK
 [10]	-0.02   	エラー
 [11]	-1.02   	OK
 [12]	-2.04   	OK
 [13]	1.02000000000001	エラー
 [14]	1.01999999999999	OK

 B2セル=IF(ROUND(ABS(ROUND(B2,0)-B2),14)>ROUND(ABS(ROUND(B2,0))*2%,14),"エラー","OK")
 少数を比較演算する場合に、少数誤差の影響が考えられるので、無駄に処理しているかもしれません。

 ついでに、
>『(質問内容の要約)』(ニックネーム) 
> ↓ ここから質問内容
> と書くことになってませんでした?

 ↑こんなのを最近何回か目にしますが、
>(2)書き込み内容に回答など書き加えたい方へ
>表示された書き込みの一番下[コメント:]の下の枠にコメントを書き込んでから、
最後に(kazu)のように自分のニックネームを書き

 って、名前を書くようになってませんでした?

 (川野鮎太郎)

コメント返信:

[ 一覧(最新更新順) ]


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