• ベストアンサー

エクセルでの関数

エクセル上で管理してる数値なのですが 数値が 20%~30%ならば数値からー1% 31%~50%ならば数値からー3% 51%以上なら  数値からー5% と言う式を一つの関数として扱いたいのですがどうすれば良いでしょうか? 

質問者が選んだベストアンサー

  • ベストアンサー
  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.2

A列にパーセンテージが入力されているとして。 =IF(AND(A1>=0.2,A1<=0.3),A1-0.01,IF(AND(A1>0.3,A1<=0.5),A1-0.03,IF(A1>0.5,A1-0.05,A1-0))) でいかがでしょう。

noname#13437
質問者

お礼

分かりました!本当にどうもありがとうございました!

その他の回答 (1)

回答No.1

VLOOKUP関数を利用して以下のように表現できます。 セルA1に数値(%)が入っているとして、 =VLOOKUP(A1,{0,"";0.2,-0.01;0.31,-0.03;0.51,-0.05},2) なお、戻り値が、-0.05などと出る場合は、メニューから書式/セル/表示形式から、パーセンテージを選択します。 また、質問で19%以下での表示が不明でしたので、空欄としています。

noname#13437
質問者

お礼

分かりました。回答ありがとうございいました。 本当にどうもありがとうございました。

関連するQ&A