- ベストアンサー
エクセルでの点数表示の質問です。
こんにちは。エクセル初心者です。よろしくお願いいたします。 営業のポイントをつけようとしています。 担当者名 フォロー者 契約者名 フォロー(者) 契約(者) A君 A君 A君 1点 1点 B君 C君 B君 1点 2点 C君 B君 D主任 1点 0点 D主任 D主任 D主任 0点 0点 という表にて、原則フォローが1点、契約が2点ですが、 フォロー者と契約者が同一人物の場合は、フォロー者1点、契約者に1点 フォロー者と契約者が異なる場合は、フォロー者に1点、契約者に2点 D主任が契約をとった場合は、フォロー者に1点、契約者(D主任)は0点 D主任がフォローして契約した場合は、0点 という表を作りたいのです。 入力は、最初に左側の担当者名を入力し、契約できたら契約者に名前を入力すると自動的にフォロー(者)と契約(者)のポイントの覧に上記の法則で点数を付けたいのです。 この場合は、どういった計算式があるのでしょうか? 教えてください。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
◆こんなことでしょうか? A B C D E 1 担当者名 フォロー者 契約者名 フォロー(者) 契約(者) 2 A君 A君 A君 1 1 3 B君 C君 B君 1 2 4 C君 B君 D主任 1 0 5 D主任 D主任 D主任 0 0 C2=IF(COUNTA(A2:C2)=3,(RIGHT(B2,2)<>"主任")*1,"") D2=IF(COUNTA(A2:C2)=3,((B2=C2)+(B2<>C2)*2)*(RIGHT(C2,2)<>"主任"),"") ★ともに下にコピー
その他の回答 (1)
A B C D E 1 担当者名 フォロー者 契約者名 フォロー(者) 契約(者) 2 A君 A君 A君 1 1 3 B君 C君 B君 1 2 4 C君 B君 D主任 1 0 5 D主任 D主任 D主任 0 0 D2: =1-(B2="D主任") E2: =(1+(B2<>C2))*(C2<>"D主任")
お礼
早速の回答ありがとうございます。参考にさせていただきます。
お礼
早速の回答ありがとうございます。大変参考になりました。 ただD列のフォロー(者)が1ポイントで表示されてしまうのですが、 数式に誤りがあるのでしょうか? 参考にして、作成してみます!! このたびはありがとうございました。
補足
すみません。入力間違いしていました。 きちんと点数表示されました。 このたびは、ありがとうございました。