• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの関数について)

エクセルの関数について

このQ&Aのポイント
  • エクセルの関数について教えてください。売上額に応じたマージン額の計算式が必要です。
  • マージン率は売上額に応じて3段階に分かれており、計算式の構築に困っています。
  • 全売上額を入力すると自動的にマージン額の合計が出るような計算式を設定したいです。

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

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

あ、失礼 5%.3%は0.05と0.03でした 認識自体はあっていたのに、%の数字化を間違えました^^;; B1=IF(A1<101,A1*0.1,10)+IF(A1<201,A1*0.05,5)+IF(A1<201,0,A1-200*0.03) でOKです

Sillly
質問者

お礼

Deathscythe様 あらためてご丁寧にありがとうございます。 数式の構造も分かり、非常に参考になりました。 大変助かりました。 お知らせいただいた関数を用いて資料を作成してみます。 ありがとうございました。

その他の回答 (2)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 全売上から金額によって粗利率が変化するのは理解できないのですが・・・ それは無視して、 ↓の画像で B2セルに =A2*IF(B1>100,100,B1) B3セルに =A3*IF(B1>200,100,IF(B1>100,B1-100,0)) B4セルに =A4*IF(B1>200,B1-200,0) という数式をそれぞれ入れ、B5セルは単に =SUM(B2:B4) としています。m(_ _)m

回答No.1

いまいち書き方が自分完結で分かりにくいんだが・・・ まず100円までで10%(10円)、200円までの100円分が5%(5円)、で残り250円分が3%(83.3) 計98.3円ってこと? とりあえずこの解釈があってる前提で, 売り上げ記載をA列、マージンをB列とします。 B1=IF(A1<101,A1*0.1,10)+IF(A1<201,A1*0.5,5)+IF(A1<201,0,A1-200*0.3) 合計値を出したければ C1=A1+B1

Sillly
質問者

補足

Deathscythe様 早々にご回答ありがとうございます。 また、説明が足りておらずにに申し訳ありませんでした。 例を元に各マージン額を記させて頂きますと 全売上額:450円(A) 粗利率:(A)の内、0円~100円は10%⇒おっしゃる通り10円に相当します。    :(A)の内、101円~200円は5%⇒おっしゃる通り5円に相当します。    :(A)の内、201円以上は3%⇒この例の場合ですと250円×3%=7.5円となります。 となり、合計は22.5円となります。 こちらを算出できる計算式(関数)をお教え頂きたく 質問をさせて頂いた次第でございます。 宜しければご教授頂きたく、宜しくお願い致します。

関連するQ&A

専門家に質問してみよう