• ベストアンサー

エクセルでの関数

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

noname#13437
noname#13437

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

  • ベストアンサー
  • 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

  • 必死です!!助けてください。エクセル関数を教えてください!

    必死です!!助けてください。エクセル関数を教えてください! いま、エクセルで原価管理の入力画面を作成しています。 セルの塗りつぶしについてです。 塗りつぶされたセルに、該当する数値を入力すれば、以下の計算が出来るようにしたいのです。 計算式は入れてあるので、あとは誰が見ても分かりやすいように、必須入力項目を色分けしたいと思います。 知りたい式は、これです。 「もし、これを選択したら、このセルはこの色にしなさい。」 (この塗りつぶされたセルに数値を入れたいのです) 可能ですか? 駆け出しなので、具体的に教えてください。お願いします。

  • エクセルで条件付きで合計を出す関数を教えてください

    エクセルについてなのですが、数値が入っているセルがA1、A3、A5・・・とひとつおきになっています。その数値のうち0(ゼロ)以上の数値のみの合計を計算したいのですがどんな関数式があるのでしょうか。よろしくお願いします。

  • エクセル 関数 2008_12_12

    エクセル関数に詳しい方、教えてください。 どのセルに、どうゆう関数を入れればいいか教えていただきたいです。 1、A1に直接入力されていたら、A2を関数式計算させる(入力済み)  A2に関数式を無視して直接入力したら、A1は空白になる。  A2が空白なら、A1も空白。 2、あるセルに数値が無ければ(空白)、その列を非表示にする関数式。 3、これは関数ではないですが、マクロを使用してないのにセキュリテ ィー警告(開いたときに出るやつ)が出てくるので出ないようにした い。*セキュリティーレベルを下げないやり方。 以上、分かる方教えてください。

  • エクセル関数式を教えてください。

    エクセル関数式を教えてほしいのですが、 あるセル値Aが100未満の場合は、セルを空白(表示なし)に設定し あるセル値Aが100以上の場合は、他のセルB値の数値を表示させる。 初心者で関数式がわかりません、誰か教えてください。 お願いします。

  • エクセルの関数

    エクセルの関数について詳しい方、お教えください。 A1:AA1の範囲で、二番目に大きい数値を答えよ。ただし、数値は1000以上とする。 です。よろしくお願いします。

  • EXCEL 関数のデータだけ消したい

    お世話になっています EXCEL2000ですが、 =COUNTIF(A:A,A2)の関数をつかって せっかくデータを出したのに、 それをコピペしてほかのシートに移そうと すると、エラー?がでてまったくコピーできません 関数が邪魔しているのだと思います 数値の下?にあるその関数の式だけ 消すことはできますでしょうか?

  • エクセル関数の書き方、入力方法

    エクセル関数の初心者です。関数の書き方で下記の内容について教えて下さい。 例えば、1行のセルA1~P16の表に入力された数値(1~3桁)で、少ない数値を5個を自動的に抽出し、その平均値を出す関数の書き方が分かりません。 但し、表中に同じ少ない数値が複数有る場合、その複数を含め5個抽出する式としたいのですが、どのような関数とすればよいでしょうか。

  • エクセルの関数について

    エクセルの関数について 入金管理表(例1)を作成し、顧客を入力すると、別に作成してあるリスト(例2)を見て同じ顧客名の支払い日を入金管理表のE列に表示させたいのですが、どんな関数式を用いれば可能でしょうか? どなたか教えてください。よろしくお願いいたします。

  • Excelの関数について教えてください。

    Excelの関数について教えてください。 1400以上ならばA 1300以上1400未満ならB 1300以下ならC  と表示したいのですが行き詰ってしまいました・・ 模範解答を見たのですが、結果のみでどんな式を使ったのかわかりません。 これってIF関数ですよね・・? 私はIF関数の中にIF関数を入れるのかなと思いやっていたのですが答えが出ません。 違うんでしょうか?? 1時間以上いろいろ試しているのですがわかりません。 詳しい方教えてください。 お願いします。

  • エクセルEXCELの関数

    エクセルの関数で、どのように式を立てれば良いか分からず困っています。 A、B、C、Dの4個のセルに数値が入力されています。 条件1 AとCまたはBとDのいずれかが100を超えている。 条件2 上の条件から残されたセルの数値は60未満 これが勝ちの条件と定義しています。 逆に 条件3 AとCまたはBとDのいずれも100を超えていない。 条件4 上の条件から残されたセルの数値は60以上 これを負けの条件と定義しています。 このいずれにも含まれないのを引き分けと分類分けしたいのですが どのようにすればいいでしょうか?