質問: エクセルの関数を教えてください。 c1のセルに以下の関数を組みたのですが、ご教示頂きたくお願いいたします。 a1の数値が50km以下のときは0.3を掛け、51km以上の時は0.2を掛ける。 以下の関数でいろいろ試していますが、片方しか適用されません。。。 =if(a1<=km50,a1*0.3,if(a1>=km51,a1*0.2))
回答: > a1の数値が50km以下のときは0.3を掛け、51km以上の時は0.2を掛ける。 a1が50.6の時は? a1が50以下の場合と、そうでない場合(a1が50より大きい)とかの方が簡単です。 > =if(a1<=km50, a列1行目のセルと、km列50行目のセルを比較しちゃってます。 a1に「50km」「50km」とかって文字列が入力されてるなら、kmを外して50って数値を取り出す必要があるのでは。