- 締切済み
エクセル 測定値の判定表示
Excel 2019を使っています。 A列に測定項目、B列測定値、C列基準値(2.0~6.0)等 D列 判定結果 「良」「否」 と言ったリストを作成する場合、D列の結果をセルに表示するのですが、どの様に設定すれば良いか、教えて下さい。 尚、基準値は単一値(小数点含む)の場合や、範囲指定値(1.0~3.0)の場合、~以上、~以下等が有ります。 又、その表示はそれぞれ1セルに表示させたいのです。 宜しくご教示の程、お願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tmys10
- ベストアンサー率36% (338/930)
回答No.1
もっといい方法がありそうな気もしますが、 こんな関数を作るのはいかがでしょう。 Function myeval(s, t) i = InStr(t, "~") If i > 0 Then ' "a","b~c" -> "if(a>=b,if(a<=c,true))" b = Left(t, i - 1) c = Mid(t, i + 1) t = "if(" & s & ">=" & b & ",if(" & s & "<=" & c & ",true))" myeval = Evaluate(t) Else myeval = Evaluate(s & t) End If End Function 使い方は図を参照。 図に入れ忘れましたが「3以下」は 「<=3」になります。
お礼
ご回答を良く拝見し、ご指示通り設定して、理解致しました ありがとうございます、次回も宜しくお願い致します。
補足
早速のご回答を頂きありがとうございます。 補足説明と言うものではないですが、ご回答では、簡単な方法があると有りますが、その方法も教えて下さい。 セルの設定で、IF関数等の方法で出来るものを、教えて下さい。マクロ機能は、まだ理解するに至っていません、もう少し簡単な方法で、ご教示の程、お願い致します。