[[20230614185612]] 『条件によって別の値を表示させる』(ハシビロコウ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『条件によって別の値を表示させる』(ハシビロコウ)

Excelの関数で対応できればと思っています。

 達成率と得点の表があります。
 達成率50%で50点
 達成率40%で40点
 達成率30%で30点
 達成率20%で20点
 達成率10%で10点

条件を満たしていない場合、ランクダウンします。
1ランクダウンもしくは2ランクダウンになり、得点が下がります。
1ランクダウン、2ランクダウン、ランクダウンなしはセルに表示させています。
例えば達成率50%で50点だが、ランクダウン条件で2ランクダウンして
30点となる関数の式は作れますか?

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 その表に書いてない様ですが、達成率が7%は、何点になるんですか?(ついでに、12%だったら?)

 得点は、10,20、30、40、50しか存在しないと言うことですか?

 10%の人が2ランクダウンになったらどうなるんですか?
 

(半平太) 2023/06/14(水) 19:54:17


>ランクダウン条件
その条件とは。
(?) 2023/06/14(水) 20:01:15

説明不足で申し訳ありません。
 達成率50%以上で50点
 達成率40%以上50%未満で40点
 達成率30%以上40%未満で30点
 達成率20%以上30%未満で20点
 達成率10%以上20%未満で10点
 達成率10%未満で0点

ランクダウン条件は別の指標(来店率)が50%を下回った時に1ランクダウン
もう一つの指標(入会率)が50%を下回った時に1ランクダウンとなります。
なので最大で2ランクダウンになります。

10%の人が2ランクダウンしたら得点は0点となります。
こちらで分かりますでしょうか?

(ハシビロコウ) 2023/06/14(水) 20:25:11


 こんな感じかな?

 D2セル =MAX(0,LOOKUP(ROUND(B2*100,10),{0,10,20,30,40,50})-TEXT(LEFT(C2),"0;;;!0")*10)
 下にコピー

 <結果図>
 行  __A__  ___B___  ________C________  __D__
  1  氏名   達成率   ランクダウン       得点 
  2  A       60%     ランクダウンなし    50
  3  B       55%     1ランクダウン       40
  4  C       40%     2ランクダウン       20
  5  D       10%     1ランクダウン        0
  6  E        5%     2ランクダウン        0

(半平太) 2023/06/14(水) 20:41:56


ありがとうございました。
関数読み解きながらやってみます。
大変助かりました。
(ハシビロコウ) 2023/06/14(水) 20:54:43

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.