関数に関してお知恵を拝借させてください。 印税の支払に関してです。 本を発...

avatar
mac********さん
2020/09/04 02:22

関数に関してお知恵を拝借させてください。 印税の支払に関してです。 本を発行するたびに印税を支払うのですが、 累計の発行部数に応じて%が変わります。

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とか+で出せるので大丈夫です) どうぞよろしくお願いいたします。

他の答え


avatar
lav********さん
2020/09/04 05:27

印税はお金の話だと思いますので、発行部数と印税率だけの計算ではダメだと思うのですが・・・・。 画像参照ください。 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) 下にコピー

答え
avatar
mac********
2020/09/04 15:38

ありがとうございます。 おっしゃるように単価はございます。 情報不足でしたね。 すみません。 確認させていただきます。 助かります!

avatar
mac********
2020/09/04 17:21

大変申し訳ありません。 表示させるのは、金額だけなく部数もでございました。 改定可能でございましょうか・・・

avatar
lav********
2020/09/04 17:44

単価を止めて、部数を掛け合わせるように改修しました。 画像参照ください。 何れの式も下にコピー 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)


avatar
Grumpy_the_Dwarfさん
2020/09/04 02:51

こういうのは「全体に○%、1000部を超えた部分に(△-○)%、2000部を超えた部分に(□-△)%」のように差分を積算していくのがわかりやすいです。 そうして全体の累計部数で金額を求め、過去の累計金額を引き算すれば、今回の金額になりますね。

答え
avatar
mac********
2020/09/04 12:31

ご回答ありがとうございます。 ご丁寧にありがとうございます。 先に記載しましたが、 ぞれぞれ、○、△、□の列があり、それぞれいくらになるのかを 関数で求めたく、 ・X×○% ・Y×△% ・Z×□% それぞれで出したいのです。 いただいたキャプチャの金額が○、△、□の3つの列で構成されて いて、それぞれとなります。 申し訳ありません。

avatar
mac********
2020/09/04 12:35

キャプチャ例で行きますと、 部数  5%  部数 7%  部数 10% 1000 50円  500 35円        合計85円 こんな感じで円を求めたいです。 よろしくお願いいたします。