関数に関してお知恵を拝借させてください。 印税の支払に関してです。 本を発行するたびに印税を支払うのですが、 累計の発行部数に応じて%が変わります。
1~1000部は○%、1001~2000部は△%、2001部以上は□%という感じです。 例えば、「A」を最初に1500部発行したとします。 累計値は(0→)1500部になります。 %の当てはめは、1000部までは○%、残り500部は△%となります。 (1000×○%+500×△%) 次に「A」を100部発行したとします。 累計値は(1500→)1600部になります。 %の当てはめは、2000部を超えないので、△%となります。 (100×△%) 今度は「B」を2500部発行したとします。 累計値は(0→)2500部になります。 %の当てはめは、1000部までは○%、2000部までは△%、残り500部は□%となります。 (1000×○%+2000×△%+500×□%) ぞれぞれ、○、△、□の列があり、それぞれいくらになるのかを関数で求めたいです。 (合計はSUMとか+で出せるので大丈夫です) どうぞよろしくお願いいたします。
印税はお金の話だと思いますので、発行部数と印税率だけの計算ではダメだと思うのですが・・・・。 画像参照ください。 E3~G3に発行部数別の税率を入力。 以上にて E4 =IF(D4/1000>1,1,D4/1000)*B4*E$3 下にコピー F4 =IF(D4/1000>=1,D4/1000-1,0)*B4*F$3 下にコピー G4 =IF(D4/1000>2,D4/1000-2,0)*B4*G$3 下にコピー H4 =SUM(E4:G4) 下にコピー
ありがとうございます。 おっしゃるように単価はございます。 情報不足でしたね。 すみません。 確認させていただきます。 助かります!
大変申し訳ありません。 表示させるのは、金額だけなく部数もでございました。 改定可能でございましょうか・・・
単価を止めて、部数を掛け合わせるように改修しました。 画像参照ください。 何れの式も下にコピー D4 =IF(C4<=1000,C4*D3,1000*D$3) E4 =IF(AND(C4>1000,C4<=2000),(C4-1000)*E$3,1000*E$3) F4 =IF(C4<2000,0,(C4-2000)*F$3)
こういうのは「全体に○%、1000部を超えた部分に(△-○)%、2000部を超えた部分に(□-△)%」のように差分を積算していくのがわかりやすいです。 そうして全体の累計部数で金額を求め、過去の累計金額を引き算すれば、今回の金額になりますね。
ご回答ありがとうございます。 ご丁寧にありがとうございます。 先に記載しましたが、 ぞれぞれ、○、△、□の列があり、それぞれいくらになるのかを 関数で求めたく、 ・X×○% ・Y×△% ・Z×□% それぞれで出したいのです。 いただいたキャプチャの金額が○、△、□の3つの列で構成されて いて、それぞれとなります。 申し訳ありません。
キャプチャ例で行きますと、 部数 5% 部数 7% 部数 10% 1000 50円 500 35円 合計85円 こんな感じで円を求めたいです。 よろしくお願いいたします。