人事評価/カスタマイズシートの計算式項目が動かない

2024-02-28 03:05:04 UTC

以下を参考に設定状況を確認してください。

①記号は半角になっていますか?
②()が対として存在していますか?
③計算式項目で参照している項目に記入はされていますか?
④プルダウン項目の場合、選択肢名ではなく、裏側で指定している値を指定していますか?
⑤四則演算で加算(+)を使っていませんか?
⑥三項演算子の返しの数値に['']をつけていませんか?
⑦評価記入欄(評価記入用パーツ)内の項目を参照していませんか?
例💡

 

①記号は半角になっていますか?

全角の場合は動きません。

例💡
半角:''
全角:’’

 

②()が対として存在していますか?

()が対になっている必要あります。

数が合っているか確認してください。

対になっている例💡
((項目1 == 0.8) && (項目2 == 1) ? 15 :((項目1 == 0.8) && (項目2 == 1.2) ? 25 : ((項目1 == 1) && (項目2 == 0.8) ? 15 : ((項目1 == 1) && (項目2 == 1) ? 30 : ((項目1 == 1) && (項目2 == 1.2) ? 40 : ((項目1 == 1.2) && (項目2 == 0.8) ? 25 : ((項目1 == 1.2) && (項目2 == 1) ? 40 : ((項目1 == 1.2) && (項目2 ==1.2) ? 50 : 0))))))))

( ・・・24個
) ・・・24個
対になっていない例💡
( ・・・24個
) ・・・23個

 

③計算式項目で参照している項目に記入はされていますか?

参照先の項目に記入内容がない場合、計算結果は反映されません。

 

④プルダウン項目の場合、選択肢名ではなく、裏側で指定している値を指定していますか?

プルダウンの項目を計算式に使用する場合は、選択肢名(選択肢のラベル)ではなく、裏側で指定している値である[選択肢の値指定]の値を指定する必要があります。スクリーンショット 2024-02-14 14.24.55.png

例💡
▽プルダウン項目の設定イメージ
グレード・等級
J3・・・3
J2・・・2
J1・・・1

▽計算式の設定イメージ
項目1(等級)で1(J1)が選択された場合は'等級J1の内容’を返し、
項目1(等級)で2(J2)が選択された場合は'等級J2の内容’を返し、それ以外は空白を返す。

(項目1 == 1 ? '等級J1の内容' : (項目1) == 2 ? '等級J2の内容' : '')
参照ヘルプページ:人事評価/カスタマイズシートの計算式設定方法>例)グレード・等級ごとに表示する内容を変えたい

 

⑤四則演算で加算(+)を使っていませんか?

加算を使っている場合、参照している項目全てに記入されていないと、空白になります。

未記入の項目を"0"として合計値を算出したい場合は、SUM関数を使ってください。

例💡
項目1、項目2、項目3の合計を算出する
SUM(項目1,項目2,項目3)

 

⑥三項演算子の返しの数値に['']をつけていませんか?

[''](クォーテーションマーク)をつけると文字列として認識されます。

文字列として算出されたデータは数値として扱うことができないため、計算することができません。

例💡
項目Aで下記計算式を設定している。
項目1 == 5 ? '100' : (項目1 == 4 ? '80' : (項目1 == 3 ? '60' : (項目1 == 2 ? '40' : (項目1 == 1 ? '20' : '0'))))

項目Aと項目Bを足し上げる計算式が動かない。
→項目Aの返しの数値に['']をつけているため文字列として扱われ計算できない。['']を外すと数値として扱われる。

 

⑦評価記入欄の項目を計算式に使用していませんか?

評価記入欄の項目を使用する場合は注意が必要です。

下記パターン②とパターン③-1の場合、集合値として計算されるので、SUM、AVERAGEなどの関数と組み合わせる必要があります。

パターン①:同じ評価者の記入欄内で計算する場合
パターン②:異なる階層の評価者の評価記入欄とまたいで計算する場合
パターン③:評価者記入欄内と評価者記入欄外で計算する場合
   ③-1:評価記入欄内の項目を使用し、評価記入欄外で計算結果を出す場合
③-2:評価記入欄外の項目を使用し、評価記入欄内で計算結果を出す場合

参照ヘルプページ:人事評価/カスタマイズシートの計算式設定方法>評価記入欄(評価記入用パーツ)に関する計算式

 

▼パターン②:異なる評価段階の評価記入欄をまたいで計算する場合
下図の通り、一次評価者Aだけの値を扱うことはできず、一次評価者Bの評価も含む一次評価者全員分の値の集合値として計算されます。

計算式②.png

 

▼パターン③:評価記入欄内と評価者記入欄外で計算する場合

③-1:評価記入欄内の項目を使用し、評価記入欄外で計算結果を出す場合

パターン②と同様に、各評価者全員分の値の集合値として計算されます

計算式③.png

・計算結果を算出させる項目:「評価平均」

 ・計算式項目に参照している項目:各評価者の「加減点後得点」

 ・計算式:AVERAGE(①一次評価者の加減点後得点,②二次評価者の加減点後得点,最終評価者の加減点後得点)

 

例💡

評価記入欄外にある計算式項目に、ブロックごとにウェイトを掛けた最終評価者のスコアを足し上げる計算式を設定したい。

スクリーンショット 2024-02-14 14.10.30.png

 

下記計算式を設定したが計算式が動かない。

SUM(( 項目1 * 項目2 ),( 項目3 * 項目4 ))/100

スクリーンショット 2024-02-14 11.50.00.png

解説💡

こちらのケースは、評価記入欄内の最終評価者のスコアを使って、評価記入欄外の計算式項目に計算するので、[パターン③:評価記入欄内と評価記入欄外で計算する場合]に該当します。

評価記入欄内の項目、項目1と項目3が集合値として計算するので計算式が動きません。

項目1と項目3に対してAVERAGE関数を使う必要があります。

下記計算式を参照ください。

SUM((AVERAGE( 項目1 )* 項目2 ),(AVERAGE( 項目3 )* 項目4 ))/100

スクリーンショット 2024-02-14 14.14.24.png

※上記計算式の場合、全てのAVERAGE関数を使っている項目(項目1と項目3)に記入がないと空白になります。AVERAGEを使っている項目は全て入力が必要になります。

 

参考

▷ヘルプページ:人事評価/カスタマイズシートの計算式設定方法

▷ヘルプページ:人事評価/カスタマイズシートの計算式例一覧

 

 

この記事は役に立ちましたか?
1人中1人がこの記事が役に立ったと言っています