質問: 【関数】複数条件に応じてポイントをつけたい お世話になっております。 条件によってポイント付与する数式を組みたいのですが 条件が複雑で、どのような関数を組めば良いか、関数の知識も乏しく頭を悩ませております。 詳しい方教えて頂けないでしょうか? k列 担当者id l列 計画 m列 実績 n列 達成率 o列 達成額/未達額 p列 ポイント付与欄 上記のようなデータがあります。 下記条件で、o列「達成額/未達額」の降順にポイントを付与したいです。 その際、下記の条件でポイントを付与したいのです。 ポイント集計先 1黄色セル k5~k18:担当者id ➁赤色セル k4:部門コード ※画像添付いたします。 ポイント付与条件別表 黄色セル e列:担当者id ※上記1と紐づく ピンクセル f列:担当者に紐づく主担当部門コード ※上記➁と紐づく ※補足へ画像添付いたします。 ★条件★ ・基本 o列 1「達成額/未達成額」が0以上なら降順に10pからポイント付与 ➁「達成額/未達成額」が0orマイナスならポイント付与せず ※ただし、マイナスでも実績があればポイント付与 上記、基本条件に加えて、下記条件も組み込みたいです。 1担当者id+主担当部門コードが紐づけはo列に10pからポイントmax付与 ➁担当者id+主担当部門コード以外だったら該当ポイントの1/2付与 かつ、「達成額/未達成額」が0orマイナスなら1/2のポイントの半分付与 何卒、よろしくお願いいたします。
回答: 無事に進展されたようで良かったですね。 追加の件は、m列の入力内容に注目し、以下で期待通りになるか、確認してもらえますか。 ・式中の「 ~ if($m$5:$m$1000>0, ~ 」の部分を、「 ~ if($m$5:$m$1000>=0, ~ 」に変更する(イコール追加) もし質問者さんの想定と違っていたら、お手数ですが、また教えて下さい。