入力ミスチェックとそのチェック結果を表示させたい
いつも、大変お世話になっております。
先日、タイトル名=『データ入力のミスチェック後その結果を表示させたい』で、
ご教示を頂きましたが、もう一つの条件が必要である事が後からわかりました。説明が分かりにくくて誠に申し訳ありませんでした。
大変、恐縮ですが、下記の式に、もう1つの条件を入れ込んだ関数の式を、
ご教示頂けると大変助かります。まだまだ力不足で自分には作れそうにありません。
チェックしたい事は、参照条件は、[利用区分]が『大学』であった時、
規定値が表記された別シート2つとデータ入力シートの『利用者ID、』『利用者名』、『利用区分』、『課題ID』を
参照し、入力データの記載が、別シート2つに無かったら、無かった項目と入力データの値を表示させたい事です。
上記のタイトル名でご教示頂いた数式は、以下の通りになります。
重複はチェックしてくれますが、課題IDが規定値と違った場合等のチェック結果が出ません。
=IF(N3<>"大学","大学以外",IF(COUNTIFS($K$3:$K$3265,K3,$P$3:$P$3265,P3)>1,"重複",IF(COUNTA(J3,K3,P3,N3)<4,"未入力有",IF(SUMPRODUCT((('利用者-教授IDマスタ'!$D$2:$D$345=P3)*('利用者-教授IDマスタ'!$F$2:$F$345=J3)*('利用者-教授IDマスタ'!$G$2:$G$345=K3))+((利用者マスタ!$A$2:$A$345=J3)*(利用者マスタ!$B$2:$B$345=K3)))>0,"OK","リスト外"))))
Sheet名=入力データ
・参照するセルはJ列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、N列[利用区分(大学のみ選択する)]、P列[課題ID]
・データはA3~AS3265まで入っています。
・J列、K列、N列、P列は共に、空白有り、値の重複もあります。
・利用区分の種類は大学の他に複数有り、データ全体はそれらを含めた全てが入力されています。
・データは課題ID毎で纏めています。課題ID1つに複数の利用者(教授と生徒)が関連します。
<J列[利用者ID]、K列[利用者名(教授と生徒が入り混じっている)]、N列[利用区分(大学のみ選択する)]、P列[課題ID]は
以下のように記載されています。>
125 山田花子 大学 AB78
re1234 今井太郎 民間 AB01
空白の欄 田中幸太郎 大学 AB02
126 空白の欄 大学 AB02
456 中山太郎 大学 AB02
re1235 山田賢一 民間 AB01
空白の欄 空白の欄 施設 AB100
125 山田花子 空白 AB90
123 長井淳 大学 AB78
129 鈴木護 大学 AB78
Sheet名=利用者-教授IDマスタ(データは利用区分の大学のみ)
・参照するセルはD列[課題ID]、F列[利用者ID(教授のみ)]、G列[利用者名(教授のみ)]
・データはA2~Q325まで入っています。
・D列は空白や重複は無し。F列、G列共に重複有り。
<D列[課題ID]、F列[利用者ID(教授のみ)]、G列[利用者名(教授のみ)]は
以下のように記載されています。>
AB78 125 山田花子
AB90 125 山田花子
AB02 456 中山太郎
Sheet名=利用者マスタ(データは利用区分の大学のみ)
・参照するセルはA列[教授と生徒全員の利用者ID]、B列[利用者名(教授と生徒全員の名前が記載されている)]
・データはA2~B3345まで入っています。
・A列、B列共に空白や重複は無し。
<A列[教授と生徒全員の利用者ID]、B列[利用者名(教授と生徒全員の名前が記載されている)]は
以下のように記載されています。>
123 長井淳
129 鈴木護
126 高木昭
お礼
回答ありがとうございます。 すごく助かりました!!