[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間帯で昼、昼夜、夜の区分をするには』(JIN)
昼 8:00〜20:00
夜 20:00〜8:00
例えば
6:00〜12:00まで作業をしたときには「夜昼」
3:00〜7:00までは「夜」
9:00〜11:00までは「昼」
19:00〜1:00までは「昼夜」
よろしくお願いします。
8:00ちょうど、20:00ちょうどはどっちに入れるの? (春日野馨)
>返答ありがとうございます。 8:00は昼で20:00は夜でお願いします。 (JIN)
?? 8:00ちょうどの開始は昼、8:00ちょうどの終了は夜 20:00ちょうどの開始は夜、20:00ちょうどの終了は昼
ということではないのか? (無名)
↑であれば、A1に時間が入力されているとして、 =IF(AND(LEFT(A1,FIND("〜",A1)-1)*1>="8:00"*1,LEFT(A1,FIND("〜",A1)-1)*1<"20:00"*1),"昼","夜")&IF(IF(AND(MID(A1,FIND("〜",A1)+1,5)*1<="20:00"*1,MID(A1,FIND("〜",A1)+1,5)*1>"8:00"*1),"昼","夜")=IF(AND(LEFT(A1,FIND("〜",A1)-1)*1>="8:00"*1,LEFT(A1,FIND("〜",A1)-1)*1<"20:00"*1),"昼","夜"),"",IF(AND(MID(A1,FIND("〜",A1)+1,5)*1<="20:00"*1,MID(A1,FIND("〜",A1)+1,5)*1>"8:00"*1),"昼","夜"))
むちゃくちゃ長い式になってしまった・・・(汗) (無名)
秒は無いとして、こんなのでどうかな? A1とB1に時間が入力される場合。
=CHOOSE(IF(MEDIAN("8:00","19:59",A1)=A1,0,2)+IF(MEDIAN("8:00","19:59",B1)=B1,1,2),"昼","昼夜","夜昼","夜")
改定版 =CHOOSE((MEDIAN("8:00","19:59",A1)=A1)*2+(MEDIAN("8:00","19:59",B1)=B1)+1,"夜","夜昼","昼夜","昼") (春日野馨)
8:00〜20:00が昼
20:00〜8:00が夜
8:00ちょうどは昼
20:00ちょうどは夜です
開始時間 終了時間 区分 1 6:00 7:00 夜 2 19:00 21:00 昼夜 3 7:00 9:00 夜昼 4 8:00 10:00 昼
お願いします。
どううまくいかないかを説明してくれないと何が悪いのかわかんないよ。
こっちだと
A B C 1 6:00 7:00 夜 2 19:00 21:00 昼夜 3 7:00 9:00 夜昼 4 8:00 10:00 昼
ってレイアウトでC1に =CHOOSE((MEDIAN("8:00","19:59",A1)=A1)*2+(MEDIAN("8:00","19:59",B1)=B1)+1,"夜","夜昼","昼夜","昼") を入力して下にフィルコピーでちゃんと結果が出てるよ。 (春日野馨)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.