質問: excel2003で判定式について教えてください。 仮にa1に12.9、b1に12、c1に11.4、d1に12.5とあるとして f1にはa1-b1の値を、g1にはb1-c1の値、h1にはc1-d1の値を それぞれ10倍して(小数点以下を無くし見易くする為に) 表示するものとします。 その後f1~h1の3つの値(+9、+6、-11)に対し、+5以上が 一つでもあるならなら「a」、+1~+4のみは「b」、 +の値が一つもなく0以下なら「c」と判定させたいのです。 そこで当初j1で =if(f1:h1>=5,"a",if(f1:h1<=0,"c","b")) としたところ複数のセルに対してはできないようなので 一旦j1でmaxを使い(+5以上か)を判定し、l1に =if(j1>=5,"a",if(j1<=0,"c","b")) と二つのセル、二つの式で結果的には出来たのですが、 なんとかすっきりと一つの関数式で判定させることは 出来ないでしょうか?
回答: l1の式のj1のところにj1の式を入力して下さい。この部分に計算式を使っても問題ありません。