=IF(M7="A";(E3/5);IF(M7="B";(E3/3);IF(M7="C";(E3/2);IF(M7="D";(E3/1);"NG"))))
別途、N10に10.0などの数値を入力しておき、
上記、E3/5、E3/3、E3/2、E3/1の数値が、N10(10.0)より大きくなった場合、
N10に入った数値を表示させ、
N10が0であれば、E3/5、E3/3、E3/2、E3/1の結果をそのまま表示させるというものです。
尚、「M7="A";(E3/5)」といった条件は今は4つですが、
さらにいくつか増やします。
よろしくお願い致します。
コメント欄のものに少し追記して投稿します
例えば、下記の式を仮にAA1に移動したとします
=IF(M7="A";(E3/5);IF(M7="B";(E3/3);IF(M7="C";(E3/2);IF(M7="D";(E3/1);"NG"))))
本来、上の式があった場所にてN10の条件を付加します
=IF(N10=0;AA1;IF(ISNUMBER(AA1);MIN(N10;AA1);AA1))
※AA1の結果が数値であった場合はN10と比較して小さいほう
AA1の結果が数値以外であった場合はAA1をそのまま出力という形にしてみました
ありがとうございます。解決しました。
2012/01/23 11:20:55