| > 添付の表 のような形で 各教科の1,2、3学期の1カ所でもデータがあれば、 > データを有効とし、順番に詰めて表示して、 > 1〜3学期にデータが入っていない教科はとばして処理をしたいのです。
詰める単位が3項目になるだけですね。 「1カ所でもデータがあれば」は対象の項目が全部文字列型なので単純に連結すれば判定できます。 [選択]という選択した科目をリストする計算項目を作って #COND([選択国語評価1年]+[選択国語評価2年]+[選択国語評価3年],"国語,")+#COND([選択社会評価1年]+[選択社会評価2年]+[選択社会評価3年],"社会,")+#COND([選択数学評価1年]+[選択数学評価2年]+[選択数学評価3年],"数学,")+#COND([選択理科評価1年]+[選択理科評価2年]+[選択理科評価3年],"理科,")+#COND([選択外国語評価1年]+[選択外国語評価2年]+[選択外国語評価3年],"外国語,")+#COND([選択音楽評価1年]+[選択音楽評価2年]+[選択音楽評価3年],"音楽,")+#COND([選択美術評価1年]+[選択美術評価2年]+[選択美術評価3年],"美術,")+#COND([選択保健体育評価1年]+[選択保健体育評価2年]+[選択保健体育評価3年],"保健体育,")+#COND([選択技術家庭評価1年]+[選択技術家庭評価2年]+[選択技術家庭評価3年],"技術家庭,")
一つ目の科目と評価はそれぞれ #対応文字列([選択],1) #項目属性(#項目番号("選択"+[選択1]+"評価1年"),0) #項目属性(#項目番号("選択"+[選択1]+"評価2年"),0) #項目属性(#項目番号("選択"+[選択1]+"評価3年"),0)
以下同様。
|