前提・実現したいこと
時間Aと時間Bを足して合計した時間C(経過時間ではなく時刻(00:00~23:59で繰り返される)) の時間Cを関数で判定してXX時XX分~XX時XX分の間だと表示する、それ以外は非表示とする。
発生している問題
判定するのに =IF(AND(C1>=TIME(0,0,0),C1<TIME(12,0,0)),C1,"") こちらのIF関数を使いました。※この場合だと00:00~11:59までは表示、それ以外は非表示 問題は時間Aと時間Bの合計(時間C)が23:59を超えてしまった時に判定がうまくいかないことです。 例:時間Aは2:00 時間Bは23:00 合計(時間C)は1:00 上のIF関数を使って時間Cのセルを判定すると0:00~11~59の間なのでTRUEにならないといけないがFALSEになってしまう
問題に対して試したこと
・時間AとBを足す際に + 、SUM、OFFSETの関数を試しました。 ・TIME関数のパラメーターに(50,0,0)というように24以上の数値を入れて試しました
この問題を解決する何か良い方法はないでしょうか?
↓スプレッドシートへのリンクです。解決方法があれば下の適当なセルを編集していただいて構いません。
googlespreadsheets
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/21 05:37