エクセルで日付毎の最大値・・を一覧表にしたい(再)
先日ここで、下記の質問をさせてもらって下記のご回答いただいた者です。
ご回答では、全部のデータが対象でこれでも良いかと締め切ったのですがやはり8:00-20:00までのデータ・・・でないと作業時間外の温度となってしまうので意味がなくなることが分かりましたので再度 質問させていただきます。
<前回の質問>
エクセルの表で添付の左側の表のような、2つの部屋の温湿度が30分毎に一覧表になったシートがあります。
A列に日付、C列に部屋No①の温度、D列に部屋No①の湿度、E列、F列には部屋No②の温度、湿度が入っています。
この表から各日付の8:00から20:00までの間(可変なら非常にありがたい)の最低温度と最高温度を、右の表のように別の一覧表に抜きたいのですが。。。。
<ご回答>
G6: =INT(A5)
H6: =INDEX($A:$A,MATCH($G6&I6,INDEX(INT($A$1:$A$8788)&C$1:C$8788,),0))
I6: =MINIFS(C:C,$A:$A,">="&$G6,$A:$A,"<"&$G6+1)
J6: =INDEX($A:$A,MATCH($G6&K6,INDEX(INT($A$1:$A$8788)&C$1:C$8788,),0))
K6: =MAXIFS(C:C,$A:$A,">="&$G6,$A:$A,"<"&$G6+1)
L6: =INDEX($A:$A,MATCH($G6&M6,INDEX(INT($A$1:$A$8788)&D$1:D$8788,),0))
M6: =MINIFS(D:D,$A:$A,">="&$G6,$A:$A,"<"&$G6+1)
N6: =INDEX($A:$A,MATCH($G6&O6,INDEX(INT($A$1:$A$8788)&D$1:D$8788,),0))
O6: =MAXIFS(D:D,$A:$A,">="&$G6,$A:$A,"<"&$G6+1)
P6: =INDEX($A:$A,MATCH($G6&Q6,INDEX(INT($A$1:$A$8788)&E$1:E$8788,),0))
Q6: =MINIFS(E:E,$A:$A,">="&$G6,$A:$A,"<"&$G6+1)
R6: =INDEX($A:$A,MATCH($G6&S6,INDEX(INT($A$1:$A$8788)&E$1:E$8788,),0))
S6: =MAXIFS(E:E,$A:$A,">="&$G6,$A:$A,"<"&$G6+1)
T6: =INDEX($A:$A,MATCH($G6&U6,INDEX(INT($A$1:$A$8788)&F$1:F$8788,),0))
U6: =MINIFS(F:F,$A:$A,">="&$G6,$A:$A,"<"&$G6+1)
V6: =INDEX($A:$A,MATCH($G6&W6,INDEX(INT($A$1:$A$8788)&F$1:F$8788,),0))
W6: =MAXIFS(F:F,$A:$A,">="&$G6,$A:$A,"<"&$G6+1)
G7: =G6+1
H6:W6 を7行目へコピペ。
G7:W7 を纏めて下へコピペ。
==============================
ご回答に従ってデータを処理し始めたのですが、やはり8:00~20:00までのデータでないと意味がないことが分かりました。
お礼
マクロは知らないし、勉強する時間もないので、Excelをこねまわしてたらできました。