• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで不確定な月を指定する方法)

Excelで不確定な月を指定する方法

このQ&Aのポイント
  • データシートと表シートのID番号を参照して、ID番号が一致したら、データシートの試験日の月と表シートの月が一致するセルを探し、可なら○、否なら×を入力する処理を考えています。
  • 指定期間が一定ではない場合でも、ID番号と試験日の値が変わっても、指定された場所に○×を表示することは可能ですか?
  • Excelを利用して、不確定な月を指定し、ID番号と試験日の値が一致するセルに可否の○×を表示する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.1です。 たびたびごめんなさい。 >ただ、指定期間が2012年1月~2013年4月の場合があったり、2013年1月~4月の場合があったりと期間>指定が一定ではありません。 を見逃していました。 もう一度画像をアップさせていただきます。 ↓の画像は「表シート」とします。 「表シート」に機関の始まり~終わりの日付を入力する欄を設けます。 前回の「データシート」の配置はそのままで 作業列D2セルの数式が変わります。 「データシート」のD2セルは =IF(OR(B2="",COUNTBLANK(表シート!A$2:B$2)),"",IF(AND(B2>=表シート!A$2,B2<=表シート!B$2),A2&"_"&MONTH(B2),"")) という数式に変更してください。 そして「表シート」のC5セルに =IF(COUNTIF(データシート!$D:$D,$A5&"_"&C$4),INDEX({"○","×"},IF(INDEX(データシート!$C:$C,MATCH($A5&"_"&C$4,データシート!$D:$D,0))="可",1,2)),"") という数式を入れ、列・行方向にオートフィルでコピー! これで「表シート」のA2・B2セルを入力すると その期間の「合否判定」が表示されると思います。 何度も失礼しました。m(_ _)m

enmitinchan
質問者

お礼

ありがとうございます! お陰様で機能しました 本当にありがとうございます

その他の回答 (2)

回答No.2

デケン!、チミニハムリ、ムリ、エイエンニ、、、

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! ↓の画像で左側が「データシート」というSheet名で右側のSheet2に表示させるとします。 前提条件として (1)「データシート」のB列はシリアル値で、セルの表示形式が yyyymmdd となっている。 (2)Sheet2の1行目4月・5月・・・のセルの表示形式はユーザー定義から 0"月"となっていて4・5・・・という数値のみの入力とする。 (3)同じ月に同じ科目の「合否判定」はない!とする。 以上の前提条件の上での一例です。 「データシート」にD列に作業用の列を設け、D2セルに =IF(B2="","",A2&"_"&MONTH(B2)) という数式を入れオートフィルでずぃ~~~!っと下へコピーしておきます。 Sheet2のC2セルに =IF(COUNTIF(データシート!$D:$D,$A2&"_"&C$1),INDEX({"○","×"},IF(INDEX(データシート!$C:$C,MATCH($A2&"_"&C$1,データシート!$D:$D,0))="可",1,2)),"") という数式を入れ、列・行方向にオートフィルでコピーすると 画像のような感じになります。m(_ _)m

関連するQ&A