- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELの関数を使い時間帯を表示させたい)
EXCEL関数で時間帯を表示させる方法
このQ&Aのポイント
- EXCEL初心者のための時間帯表示の方法を解説します。
- A列に時間が入力されている場合、関数を使ってB列に時間帯を表示させる方法について説明します。
- 時間帯別に集計する関数はありますが、時間帯を単純に表示させる方法について詳しく解説します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
B1セルには次の式を入力して下方にドラッグコピーします。 =IF(A1="","",FLOOR(LEFT(A1,LEN(A1)-1),2)&"時~"&FLOOR(LEFT(A1,LEN(A1)-1),2)+2&"時")
質問者
お礼
ご回答いただきありがとうございました。 次回の参考にさせていただきます。
- bluelake
- ベストアンサー率32% (64/197)
回答No.1
A列がどんな形式で時間が入っているか判りませんが、 文字列なら、 =IF(VALUE(LEFT(A1,LEN(A1)-1))>=18,"18時~",IF(VALUE(LEFT(A1,LEN(A1)-1))=16,"16時~18時",IF(VALUE(LEFT(A1,LEN(A1)-1))>=14,"14時~16時",IF(VALUE(LEFT(A1,LEN(A1)-1))>=12,"12時~14時",IF(VALUE(LEFT(A1,LEN(A1)-1))>=10,"10時~14時","~10時"))))) 時間形式なら、 =IF((A1-INT(A1))>=1/24*18,"18時~",IF((A1-INT(A1))>=1/24*16,"16時~18時",IF((A1-INT(A1))>=1/24*14,"14時~16時",IF((A1-INT(A1))>=1/24*12,"12時~14時",IF((A1-INT(A1))>=1/24*10,"10時~14時","~10時")))))
質問者
お礼
ご回答いただきありがとうございました。 次回の参考にさせていただきます。
お礼
ご回答いただきありがとうございました。無事、表示させる事ができました。