Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2021)
カレンダー表示
投稿日時: 22/12/22 13:14:33
投稿者: nob1122

A表の入力と連動して、B表のカレンダー表示を考えています。
  
A表
   A  B   C  D   E  F   G
1    開始 終了 開始 終了 開始 終了
2 太郎 12/1 12/3 12/5 12/7 
3 次郎 12/2 12/5
  
B表
  A    B   C   D  E  F   G   H  I 
1    12/1 12/2 12/3 12/4 12/5 12/6 12/7 12/8 
2 太郎  ○  ○  ○     ○  ○  ○
3 次郎     ○  ○  ○  ○
  
B表にどんな式で処理したらよいか、悩んでいます。
  
よろしくお願いします。

回答
投稿日時: 22/12/22 14:01:54
投稿者: んなっと

●Sheet1
 
   A   B   C   D   E   F   G
1    開始 終了 開始 終了 開始 終了
2 太郎 12/1 12/3 12/5 12/7      
3 次郎 12/2 12/5            
 
例えばSheet1の太郎君の日付が必ず昇順であるなら
 
●Sheet2
 
   A   B   C   D   E   F   G   H   I
1    12/1 12/2 12/3 12/4 12/5 12/6 12/7 12/8
2 太郎  ○  ○  ○     ○  ○  ○   
3 次郎     ○  ○  ○  ○         
 
B2
=IFERROR(IF(B$1>INDEX(Sheet1!2:2,MATCH(B$1,(Sheet1!$A2:$ZZ2&"")/(Sheet1!$A$1:$ZZ$1="開始"))+1),"","○"),"")
右方向・→下方向・↓

回答
投稿日時: 22/12/22 16:41:43
投稿者: んなっと

こんなのも。
=IF(COUNT(1/(Sheet1!$B$1:$ZY$1="開始")/(B$1-(Sheet1!$B2:$ZY2&"")>=0)/(B$1-(Sheet1!$C2:$ZZ2&"")<=0)),"○","")

投稿日時: 22/12/23 09:02:52
投稿者: nob1122

んなっと様
 
素敵なアドバイスありがとうございました。やりたいことが、ばっちりできました。