アプリ版:「スタンプのみでお礼する」機能のリリースについて

褒賞金をエクセル計算したく思います。
「目標達成率の範囲値ごと」に異なる掛け率(段階式掛け率と言うのでしょうか)で、それらを加算したいです。

例を簡易化します。

【目標値1,000円 達成率110%(=実績値1,100円)】

①達成率80%までの値 → 掛け率1%
②達成率80%より高く100%までの値 → 掛け率2%
③達成率100%より高い値 → 掛け率3%

①~③の合計値を算出したいです。



計算すると「15円」となります。
①800円×1%=8円
②200円×2%=4円
③100円×3%=3円

上記のエクセル関数の考え方、数式をご教授お願いします。
よろしくお願い申し上げます。

質問者からの補足コメント

  • さっそくご回答いただき感激しており深く感謝申し上げます。ひとつずつ検証させていただいております。
    引続き締め切りまで多くのご回答お待ちしております。

    なお、補足として前提状況ですが、目標値、達成値、達成率のセルは存在しています。
    また、個人ごと目標値、達成値、達成率は異なります。

    よろしくお願いします。

      補足日時:2018/12/21 19:58

A 回答 (7件)

Excelとは関係のない回答で申し訳ないのですが、そもそもこの制度だと、おなじ実績であれば目標の低い方が得をしませんか。

そうすると高い目標を設定する人がいなくなってしまいます。高い目標に向かって頑張る人が、より報われる制度であるべきです。
    • good
    • 0

添付図参照です。


A2に目標値、B2に実績値、C2に達成率が入力されているとします。

D2 ①の式 =IF(C2<80,A2*C2,A2*80)*0.01*0.01
E2 ②の式 =IF(C2<80,0,IF(C2>=100,A2*(100-80),A2*(C2-80)))*0.02*0.01
F2 ③の式 =IF(C2>=100,A2*(C2-100),0)*0.03*0.01
G2 合計の式 =SUM(D2:F2)

合計の式(直接算出する式)
=IF(C2<80,A2*C2,A2*80)*0.01*0.01+IF(C2<80,0,IF(C2>=100,A2*(100-80),A2*(C2-80)))*0.02*0.01+IF(C2>=100,A2*(C2-100),0)*0.03*0.01


場合分けをして①②③それぞれを計算です。
「エクセル計算 段階式掛け率の値を合計した」の回答画像6
    • good
    • 0

=IF(達成率>=100%,実績値*0.1,0)


+IF(達成率>=80%,実績値*0.1,0)
+実績値*0.1

此で 如何でしょうか?
    • good
    • 0

済みません、


間違いに 気付きました、

後程 修正させてください、
済みませんでした。
    • good
    • 0

実績全体に1%、目標値の80%を超えた部分に追加で1%、目標値の100%を超えた部分にさらに追加で1%、と考えれば、



=1%*実績+1%*max(0, 実績-目標値*80%)+1%*max(0, 実績-目標値*100%))

と計算可能です。区分や掛け率が変動してもメンテナンスしやすいですね。
    • good
    • 0

ならばですね、



=IF(達成率×0.8>評価対象額,0.1,0)
+IF(達成率>=評価対象額,0.1,0)
+IF(達成率<評価対象額,0.1,0)
で、
出ると 思いますよ。
    • good
    • 0

セルA1に目標値が入っているとします。



①の式 =$A$1*0.8*0.01
②の式 =$A$1*0.2*0.02
③の式 =$A$1*0.1*0.03

①~③の合計 =$A$1*0.015
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!