[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルに入力された時間が過ぎたら文字を白くする』(よー)
予約表を作ったのですが、予約の時間が過ぎたセルを白く塗りつぶすことは可能でしょうか?
また、予約時間の5分後に塗りつぶすこともできますか?
< 使用 アプリ:スプレッドシート、使用 OS:Windows7 >
※再計算させる手間はあるでしょうが・・・
(もこな2) 2018/08/05(日) 23:27
(よー) 2018/08/05(日) 23:32
スプレッドシートの質問を受け付けてくれる掲示板に移動されてみては?
(「使用 アプリ:スプレッドシート」って表計算ソフトっていう意味じゃなくて「Google スプレッドシート」っていう意味ですよね?)
(もこな2) 2018/08/06(月) 01:24
>エクセルであればnow関数と”予定の時間”を比較して、now関数の結果の方が大きければ >条件付き書式で色を塗るとかできそうですね。
↑ で本当にできるんですかね?
A1が「予約の時間」だとして =TEXT(MOD(NOW(),1),"h:mm")*1>A1
これでいいのかどうかも分かりませんけど。
それとも「予約の時間」というのは日付も含んでるんですかね?
以上です (笑) 2018/08/07(火) 10:36
訂正
>=TEXT(MOD(NOW(),1),"h:mm")*1>A1
=TEXT(NOW(),"h:mm")*1>A1
これでよかったかも。
参考まで (笑) 2018/08/07(火) 10:48
出来ないですかね?
たとえば、A1セルに条件付き書式の「数式を使用して、書式設定するセルを決定」で
=A1<NOW()-INT(NOW()) って感じの数式で判定すれば、予定時刻が過ぎたらF9で更新すれば、ちゃんと 条件付き書式が発動してくれるみたいですが。。。(テスト環境:Excel2013&Win7)
※A1は「18:00」のように入力してExcel君が時刻と認識してくれてるのが前提ですけど。
日付をまたいだりするなら、また変わってきそうですけど、そもそもGoogle スプレッドシートを扱ったことないし、その予定もないので、この質問にこれ以上答えることは私には難しいですね。
(もこな2) 2018/08/07(火) 20:36
>=A1<NOW()-INT(NOW())
それが「now関数と”予定の時間”を比較」?
NOW関数と比較というのは =NOW()>A1 とか =A1<NOW() でしょうが。
そういうのを四文字熟語では「牽強付会」といいます。
ついでに言っておきますが、本当に試したんですか? それだと秒以下の値も含まれるので、時間が過ぎていないのに TRUE になると思いますけど? 「演算誤差」も出るでしょうし。
もうひとつついでに・・・
参考になるならと言って、最初にExcelの事例を出しておきながら 具体的な数式を求められると、わかりません、他の掲示板に行けって・・・。 じゃあ最初の回答は何?って話だよね。 そう思いませんか?
以上 (笑) 2018/08/07(火) 22:30
秒の話と演算誤差はそうですね。分単位までしかテストしてないので、実験が甘いと言われればおっしゃる通り。
まぁ、私の技術ではエクセルだとしてもこれ以上わからないし、個人的にはここは「エクセル」に関する質問掲示板だから、「Google スプレッドシート」の質問であればほかに行ったほうがいいとおもったので、そういっただけですが、質問・回答が禁止されてるわけでもないでしょうから、解決案があるのであれば、私の書き込みは無視して、答えてあげればいいんじゃないかと。
荒れるのは嫌なので、特に↑の返答は不要です。
(もこな2) 2018/08/07(火) 22:52
>始めに参考になるかわからないといったつもりですが?
その「参考になるかわからない」数式を提示すればよかったのでは?
もしくは、思わせぶりなことを言わずに、初めから他の掲示板に行くように勧めるとか。
>解決案があるのであれば、私の書き込みは無視して、答えてあげればいいんじゃないかと。
提示したつもりですけど? 読んでないんですか?
返答は不要です。 (笑) 2018/08/07(火) 23:12
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.