• ベストアンサー

エクセルのIFで計算出来ないのでしょうか。教えてください。

ある数値を下記の条件で自動で計算したいのですが。 100未満の時は0.1を掛けて5を引く。 100以上200未満の時は0.2を掛けて10を引く。 200以上300未満の時は0.3を掛けて15を引く。 300以上の時は0.4を掛ける。     例) 89ならば  89*0.1-5(この式を自動で選択してくれるよう)  答え3.9 145ならば  145*0.2-10(この式を自動で選択してくれるよう) 答え19 320ならば  320*0.4(この式を自動で選択してくれるよう)答え128 89・145・320などのセルにある数字を上記のような規則にあてはまるようIFなどの計算式で答えを自動で出したいのですが、どうすれば良いのでしょうか?すみませんが、よろしくお願いします。

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

  • ベストアンサー
回答No.2

=if(セル名<100,セル名*0.1-5,if(セル名<200,セル名*0.2-10,if(セル名<300,セル名,*0.3-15,セル名*0.4))) といった感じですか?

piedi
質問者

お礼

本当にありがとうございました。納得できました。自分でも理解出来て感動しました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • ak5245
  • ベストアンサー率13% (22/164)
回答No.4

#3です 間違っていました =IF(B9<100,B9*0.1-5,IF(B9<200,B9*0.2-10,IF(B9>300,B9*0.4,""))) を =IF(B9>300,B9*0.4,IF(B9<100,B9*0.1-5,IF(B9<200,B9*0.2-10,)))に 修正します。 失礼しました

piedi
質問者

お礼

本当にありがとうございます。IFの事がだいぶ理解できたような気します。

全文を見る
すると、全ての回答が全文表示されます。
  • ak5245
  • ベストアンサー率13% (22/164)
回答No.3

=IF(B9<100,B9*0.1-5,IF(B9<200,B9*0.2-10,IF(B9>300,B9*0.4,""))) 上記で出来ませんか B9のセルに数値を入力します。

全文を見る
すると、全ての回答が全文表示されます。
  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

出来ます。 =IF(A1<100,A1*0.1-5,IF(A1<200,A1*02-10,"")) 200未満まではこうなります。""の代わりに200以上のIF文を書きましょう。

piedi
質問者

お礼

本当にありがとうございます。すばやい回答と能力に感動しました。本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ExcelのIF式についてまたまた困っています。

    いつもお世話になっています。 IF式の組み立てに悩んでいます。 判定に用いる式について「OR」なのか「AND」なのか又別の物なのか分らなく悩んでいます。 以下についてのIF式を教えてください。 1.あるセルに複数のセルの数値が同じ場合に「OK」をそれ以外の時は「NG」を表示させたい場合。 2.あるセルにセル範囲Aが同じ数値の場合「A」、セル範囲Bが同じ数値の場合「B」、その他の場合には「無表示」させたい場合。 3.あるセルに他のセルに入力がない時は、「無表示」入力された場合に計算式結果を「表示」させたい場合 以上3点についてIF式についてなにとぞ教えてください。

  • EXCELにての計算式が・・

    エクセルの計算式で困ってます。 =IF(K25<>"",(5-K25+$C26)/5*100,"") という計算式があって C26には 「-0.005」が入ります。 「5-K25」という式の答えから マイナス0.05を引きたいのですが 苦し紛れに上のような式を作りました。 これは おかしいですよね?? それと 答えが「0」になると -2E-15 といった妙な数字がセルに記入されます。 どうしてなんでしょうか??? この二つでハマってしまい 作表が止まったままではや3日・・・ どなたかお助けくださいませんでしょうか? お願いします。

  • エクセル・計算しなくなった・・・

    エクセルの質問です。 どう伝えれば良いのか悩んでるのですが・・・ 計算式を一つ作っておいてその「答え」の部分のセルの右下に カーソル合わせて十字マークにして下に引っ張ったらその式に ならって下の数値もそれぞれの「答え」に勝手に計算してくれると 思うのですが・・・ それが突然その「答え」の数字をコピーしていくだけになって 計算しなくなってしまいました。 伝わるかどうか心配なのですがたぶん単純なミス、何かのボタンに 当たったか何かでそういうことになってしまった気がします。 困っています。どなたか教えてくださいますか?

  • ExcelのIF式の入力について大変困っています。

    いつもお世話になっています。 IF式の組み立てに悩んでいます。 判定に用いる式について「OR」なのか「AND」なのか又別の物なのか分らなく悩んでいます。 以下についてのIF式を教えてください。 1.あるセルに複数のセルの数値が同じ場合に「OK」をそれ以外の時は「NG」を表示させたい場合。 2.あるセルにセル範囲Aが同じ数値の場合「A」、セル範囲Bが同じ数値の場合「B」、その他の場合には「無表示」させたい場合。 3.あるセルに他のセルに入力がない時は、「無表示」入力された場合に計算式結果を「表示」させたい場合 以上3点についてIF式についてなにとぞ教えてください。

  • エクセルの計算

    エクセルの計算式なのですが、下記の場合どうやれば良いか教えてください。 A - B = C 例)14.75-15.345=-0.595 というような計算式で、 (1)Cが0の場合は、C欄に表示させない計算式はどのようにすれば良いですか? (2)絶対値(例:+-0.05)を決めておいて、Cの答えが以内か以上かで、数値の色を変えることが出来ますでしょうか? ※C欄の答えは、概ね小数点第3位までの数字となります。稀に0も有ります。 ※第4位以下を切り捨てて、表示します。

  • エクセル自動計算の可逆計算について

    はじめまして 宜しくお願い致します。 エクセルの計算で2つのセルに可逆の式を入れて、 どちらに数字を入れても計算できる方法はありますでしょうか? 例えば 為替の計算で円表示とドル表示があります。 時として、見積もりが円で来たり、ドルで来たりします。また、詳細の項目においてドル、円が混在します。 この場合、どちらのセル(円を入力するセル、ドルを入力セル)に入れても自動的に一方の金額を表示することは可能でしょうか? また、IF文などを使い、 ・計算式のセルに数字を入れた場合、その数字を表示 ・数字を入れない場合、引用している数字から計算結果を表示 以上 のやり方をアドバイスしていただけると幸いです。

  • エクセル2000の計算式について

    エクセル2000の計算式について A1に入力する値が、5000未満の時→B1セルに、0 が A1に入力する値が、5000以上10000未満の時→B1セルに、500 が A1に入力する値が、10000以上15000未満の時→B1セルに、1000 が A1に入力する値が、15000以上20000未満の時→B1セルに、1500 が A1に入力する値が、20000以上25000未満の時→B1セルに、2000 が 表記されるような、B1セルの「計算式」を教えていただけませんか? 「IF関数」を組み合わせる事で解決するのでしょうか? 関数の組み合わせ方法が、解りません…

  • エクセルの計算式

    Excel2010を使っています。 ある計算式を作ろうと思ったのですがよくわからないので質問させていただきました。 作りたいのは下記のようなパターンです。 例) A1のセルが4か5の時はC1のセルから、2か3の時はD1のセルから数字を持ってくる。 こんな感じで作りたいのですがどういった計算式でやればいいでしょうか。 アドバイスよろしくお願いいたします。

  • エクセルの計算

    みなさん教えてください。 今エクセルで、数値計算をしていて悩んでいます。 <悩み> 下記のような数値(約1500個)がA列にあり、下記条件に合致すれば 指定する計算式で計算し、B列に答えを出したいと思っていますが、う まくいきません。 IF関数を使いましたが0以上の場合しか指定できませんでした。 =IF(A:A>=0,(F:F*0.01)) みなさん教えてください。 よろしくお願いします。 <条件>計算式 A列にある数値が0以上の場合 : A列の数値*0.01 A列にある数値が0以下の場合 : A列の数値*0.5 <数値> A列 ------- 1 1 2 -1 -2 -5 1 5 3 ・ ・ ・

  • EXCELの計算式について

    EXCELでとあるセルにある数値を別のセルへと表示させたいのですが (例.A4セルにある100という数字をB4に表示させたい) B4のセルへ「=A4」としたら100と出ているのですが、それを続けているとなぜか突然数値が表示されなくなりました。 (例.A50セルにある数字をB50に表示させたつもりがなぜかB50に「=A50」と表示される) またその現象が起こったあとすでに出来ていたところをもう一度選択しクリックすると同じように表示されてしまいました。 (例.B4セルにある100という数字を選択しエンターを押すと「=A4」になった) なぜなんでしょう。ちなみにセルの書式設定も標準、文字列、数値等試してみましたがだめでした。