• ベストアンサー

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

こんにちは。エクセルの計算式で教えていただきたいことがあります。 エクセルの計算式を以下のようにしたいのですが、どうすればよいですか? A1の数字が100万以内の場合 A1×10% 100万円を超える場合 (A1-100万円)×20%+10万円 どなたかよろしくお願いします。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.1

=IF(A1>1000000,(A1-1000000)*20%+100000,A1*10%)

noname#187671
質問者

お礼

お礼遅くなって申し訳ありません。 できました(*^_^*)ありがとうございます。

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

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

通常ならIF文で分岐ですね。 IF(A1>1000000,A1*20%-100000,A1*10%) こんな方法もあります。 =A1*20%-MIN(A1,1000000)*10%

noname#187671
質問者

お礼

お礼遅くなって申し訳ありません。 できました(*^_^*)ありがとうございます。

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

はじめまして 条件によって振り分けるif関数を使ってみては? =if(論理式,真の場合,偽の場合) 論理式:条件 真の場合:当てはまる場合 偽の場合:当てはまらない場合 ですから =IF(A1<=100,A1*0.1,(A1-100)*0.2+10) でできるのではないかと思います。

noname#187671
質問者

お礼

お礼遅くなって申し訳ありません。 できました(*^_^*)ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

=IF(A1<=1000000,A1*0.1,(A1-1000000)*0.2+100000) ですね。

noname#187671
質問者

お礼

お礼遅くなって申し訳ありません。 できました(*^_^*)ありがとうございます。

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

関連するQ&A

  • エクセルの計算

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

  • エクセルでの計算式のアイディアが浮かばない…

    株価をエクセルで計算したいのですが うまく思いつきません… 例えばある会社の株価が1000円だったとします そしてこの株価が次の日に1200円に上がったとします この場合、株価は前日に比べて20%上昇しておりますので この上昇率のパーセンテージを式にして表したいと思います この場合エクセルには A1に1000を入力してB1に1200と入力した場合 c3には"20"という数字がでます 計算式は以下になります =SUM((B1-A1)/A1)*100 株価が上昇した場合は上記の計算式でOKなのですが 下落した場合ちょっとおかしくなってしまいます 例えば株価が1200円から1000円に下落した場合 同じように入力すると"-20%"という数字を出すことができません -1.6666~ になってしまいます 株価が1000円から1200円になった場合 +20と表示させ 株価が1200円から1000円になった場合 -20と表示させるような計算式ってご存じでしょうか? よろしくお願いします

  • EXCEL計算式について教えてください。

    以下のようなことをEXCEL計算式で行うことは可能でしょうか? (例) A1のセル内の数字が100~199のとき → B1=30 A1のセル内の数字が200~299のとき → B1=35 A1のセル内の数字が300~399のとき → B1=40 わかる方がいらっしゃいましたら、計算式のご回答をよろしくお願いします。

  • エクセルの計算式

    宜しくお願いします。 エクセルを使った計算式で0以下は繰り上げした数値になるようにしたいのですが。 仮にA1(セル)-A2(セル)=A3(セル)と計算式を作ったときにA1に100、A2に50の場合はA3は「50」 またA1に100、A2に150の場合はA3は「0」と0(ゼロ)以下はすべて繰り上げした数値にしてエクセルを使った単純な引算式を設定したいのですが・・・ どうぞ宜しくお願い致します。

  • エクセル 計算

    初心者です。 エクセルでA列に23mと入力しB列に900と入力した場合、数字だけの計算方法は、わかるのですが、 mをつけた場合の計算方法が、わかりません。 よろしくお願いいたします。

  • エクセルで計算式の答えを・・・。

    エクセルで計算式で計算した答えの数字だけを別のシートにコピーしたいのです。 普通にコピーして貼り付けすると、計算式ごとコピーされるので計算結果が違ってしまいます。 例えば、A1に10 B1に5 C1に(A1*B1)と計算している場合 他のシートのひとつのセルに「50」と数字だけを入れたいのです。 このようなことが出来るでしょうか? この説明でわかりにくければ補足します。 エクセルに詳しくないので困っています。どなたか教えてください。よろしくお願いします。

  • excelの計算の仕方

    大変初歩的な質問なのですが・・・ excelで計算式の入力で、まず、A1のセルにに=3*1.8と入力するとします。小数点以下を0桁にすると、四捨五入されて、5と表示されると思います。 次に、B1に=A1*2.3と入力し、小数点以下を1桁にすると12.4になると思います。 でも・・・ この計算だと、B1のセルは、5*2.3ではなくて5.4*2.3になりますよね? ここで、5*2.3にしたい時は、B1にどういう計算式を入れたら良いのでしょうか? または、A1の数字を四捨五入前の数字で計算するのではなく、表示されている数字を固定(?)する方法とかないでしょうか? 大変わかりにくい説明で申し訳ありませんが、理解できて良い方法が思い当たる方は、教えてください。 よろしくお願いします。

  • エクセルで計算式を作りたい

    エクセルで[C列]に<A列/B列>の計算の結果、割り切れる場合はその数字を、割り切れない場合はNGやエラーといった表示が出て識別できるよう式を入れたいのですが、どのように計算式を組めばいいでしょうか? [C列]の計算結果は整数だけでなく少数でも割り切れれば数字が入るようにしたいです。 R/C [A]    [B]   [C]  [1] 金額   個入  単価  [2] 15,000  145   NG  [3] 15,000  150   100  [4] 15,000  144   NG

  • Excelの計算について

    Excelの計算について office2007 WinXPです。 お世話になります。 本来「0」にならなければならない数式が0にならず困っています。 小数点表示を30桁までにしております。 sheet1のA1+sheet2のA1=0 (どちらのA1もIF関数を使用した結果が出ております。) 30桁までの表示が123456789・・・と最後まで全く同じ数字です。 sheet1はマイナス、sheet2はプラスの計算なのでプラマイ0に必ずなるはずなのですがなりません。 にも関わらず下記の条件でのみ、小数点12桁以下が発生します。 =(sheet1のA1+sheet2のA1) →0.000000000003637978807091710000 =sheet1のA1+sheet2のA1 →0 =(sheet1のA1)+sheet2のA1 →0 どうしてこのような現象が起きるのか理解できずに困っております。 お分かりになる方にお力をお貸しいただければと思います。 よろしくお願い致します。 なお、補足は日中であれば1~2時間以内に差し上げれます。

  • エクセルの計算式

    エクセルの計算式 年のせいか頭を使っていない為、計算式が分かりませんので教えてください 1000円の物が900円になった時10%って言う答えを出す計算式が分かりません 1000と900だけを入力して10と言う数字が出したいです お願いします

専門家に質問してみよう