プロが教えるわが家の防犯対策術!

いつもご教授頂きましてありがとうございます。
関数について知識が乏しい為、詳しい方何卒ご教授願います。

関数で添付画像の条件に合致すれば、ポイントを付与したいということで下記数式を組みました。

=IFERROR(IF(COUNT(INDEX(1/(MATCH($J5,$J$5:$J$63,0)=ROW(A1)),0)),IF(N5=0,"",①60-(COUNT(1/(IF($L$5:$L$1000<>0,$N$5:$N$1000,-10^13)>N5))*2+COUNTIF($N$5:$N$1000,N5)-1)/2)*IF(VLOOKUP($J5,ID!$E$3:$F$61,2,FALSE)=➁$J$4,③1,IF($N5>0,④0.5,⑤0.25)),""),"")

当初、部署統一条件だった為、上記数式で希望する数字を算出できましたが
算出条件を部署によって別表で変更できるようにしたいと言われました。
なかなかいい案が思いつかず頭を悩ませております。

※数式の条件と、別表の希望条件設定については別途画像添付いたしますので参照願います。


何卒、よろしくお願いいたします。

「【関数】条件に応じてポイントを付与したい」の質問画像

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

  • うーん・・・

    ポイント算出先の表を添付いたします。

    例)
    ①D列主担当IDが「6」だった場合のポイント算出
    「6」は別リストでは主担当部門コードが「3」、主担当IDが「6」かつ、「達成/未達成額」ランキングが1位なので60P付与

    ➁D列主担当IDが「11」だった場合のポイント算出
    「11」は別リストでは主担当部門コードが「2」、主担当IDが「7」かつ、「達成/未達成額」ランキングが2位なので29.5P付与

    ③D列主担当IDが「17」だった場合のポイント算出
    「17」は別リストでは主担当部門コードが「1」、主担当IDが「17」かつ、「達成/未達成額」ランキングが最下位なので7.75P付与

    「【関数】条件に応じてポイントを付与したい」の補足画像1
      補足日時:2019/03/27 15:06

A 回答 (1件)

全く回答がついていないようなので……


私も質問内容全て読んでいませんが
もう少しポイントを絞った質問のほうが周りも答え易いと思います。
「システム丸々1つ作ってくれ」に近い質問では質問内容の把握に時間がかかりすぎて
なかなか見向きされづらいかと…
    • good
    • 1
この回答へのお礼

はじめまして。
ご指摘ごもっともですね。
アドバイス頂きましてありがとうございます。

お礼日時:2019/03/28 08:51

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