[[20210107125902]] 『指定した時間以降の数字を色付けさせたい』(ひとり事務) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『指定した時間以降の数字を色付けさせたい』(ひとり事務)

すみません、調べ方が悪いのかどうしても解決できません。
どなたか教えてください。

18:50 18:03 18:25 19:00

というように時間が羅列されている表で、18:30以降の時間を見つけ出したい場合、どのようにすればよいでしょうか。

18:50と19:00など、18:30を過ぎた数字を色付けなどして表示することはできますか。

ご教示のほどよろしくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


[[20180125135725]] 『時間に対しての条件付き書式の設定』(ももんが) >>BOT
 こちらの、笑さんの式が参考になりませんか?
 条件付き書式とは
https://www.google.com/amp/s/office-hack.com/excel/conditional-formatting/
(稲葉) 2021/01/07(木) 13:17

条件付き書式の設定ですね、ご教示ありがとうございます。

途中までできたのですが、「18:16を過ぎた時間」に書式を設定したいのですが、どのように入力すればよいのでしょうか。

無知ですみません。

(ひとり事務) 2021/01/07(木) 14:17


 条件付き書式 新しいルール 指定の値を含むセルだけを書式設定
 セルの値 次の値より大きい 18:16
 書式を任意の設定にする

(稲葉) 2021/01/07(木) 14:38


稲葉様ご教示いただきありがとうございます。

上記のように設定しますと、すべてのセルに色がついてしまいます。

何が問題なのでしょうか。。何度もすみません。
(ひとり事務) 2021/01/08(金) 10:14


 私はできているので、質問者さんの状況を再現しない限り検証できません。

 1)どのセル(A1:D1?)に(複数範囲も含めて)
 2)どのような値が入力されていて(時刻型なのか文字列なのか)
    →文字列かどうかの調べ方は、=ISTEXT(対象セル)
    →時刻型かどうかは、セルの書式設定を「標準」にしたとき、8:00なら0.33333・・・となるかどうか
 3)どのセルを選択し(複数範囲の場合、左上から選択しているか)

(稲葉) 2021/01/08(金) 10:38


お返事ありがとうございます。

1)どのセル(A1:D1?)に(複数範囲も含めて)
   ⇒表にあるすべての数字を選択しています。
    こちら表の一部の数字です。

8:30 8:42 8:35
16:55 17:57 16:42
9:24 8:10 10:33
18:14 19:07 18:11
8:03 8:53 8:09
18:31 18:08 17:57
8:41 8:40 8:49
17:06 16:25 17:04

2)どのような値が入力されていて(時刻型なのか文字列なのか)

   ⇒8:00は0.333と表示されるため時刻型になっているようです。
    表示はされていませんが、時刻には秒数まで含まれています。
   

3)どのセルを選択し(複数範囲の場合、左上から選択しているか)
   ⇒左上から選択しています。

(ひとり事務) 2021/01/08(金) 11:33


 A1:C8を選択して、
 >セルの値 次の値より大きい 18:16
 で、*印のところが色つきました。

    |[A]   |[B]   |[C]  
 [1]|8:30  |8:42  |8:35 
 [2]|16:55 |17:57 |16:42
 [3]|9:24  |8:10  |10:33
 [4]|18:14 |*19:07|18:11
 [5]|8:03  |8:53  |8:09 
 [6]|*18:31|18:08 |17:57
 [7]|8:41  |8:40  |8:49 
 [8]|17:06 |16:25 |17:04
(稲葉) 2021/01/08(金) 12:26

セルを確認したところ、
「2020/12/7 17:08:40」というように日付が入っていたようです。
「17:08」と日付と秒数を取り除いたところ、稲葉様のやり方でできました!

どうもありがとうございました。

また質問なのですが、セル全体の数字の日付と秒数を取り除く方法はあるのでしょうか。
(別トピを上げた方が良いでしょうか。)
(ひとり事務) 2021/01/08(金) 12:59


 丁度、以下の内容を投稿しようと思っていたら書き込みがありました。
 ↓↓
 サンプルに8:00はありませんが、本当に0.333...と確認したのですか? 
 質問者から明確なサンプルが提示されず、回答側がこんな感じですか?と
 サンプルを出すと「その通りです」と返事が来たから話を進めていたら
 途中で実は違っていたというのはよくある話なので、自分から情報を具体的に出さず
 回答側に乗っかってくるだけの場合はちょっと懐疑的になってしまいます。

 その時刻データの日付部分はどうなっているのでしょうか?
 ↑↑ここまで

 やはり、日付が入ってましたね。そうであれば0.33...にはなってなかったはずです。
 回答者は画面を見ていないので文字情報のみで考えます。
 確認の返信は正確にしてください。回答してくれている稲葉さんに失礼です。

 さて、標準にした時の整数部分が日付なので別セルに出すので良ければ
 MOD関数を使って1で割った余りを出してはどうでしょうか?

(コナミ) 2021/01/08(金) 13:16


 >セル全体の数字の日付と秒数を取り除く方法

 別セルでいいのなら、元がA1セルだとして
 =TEXT(A1,"h:mm")*1  表示形式「時刻」

 ですが、日付や秒を残したままでも条件付き書式でできますよね。

 条件付き書式〜数式を使用して、書式設定するセルを決定
 数式:=TEXT(A1,"h:mm:ss")-"18:16">0

 ところで条件付き書式を、次の値より大きい 18:16 と設定した場合
 もう一度設定を見ると =0.761111111111111 となってると思いますが
 これが「18:16」のこととわかります?

 わかればいいんですけど
 条件付き書式の設定を ="18:16"*1 としても、たぶん結果は変わりません。
 これなら後で見ても「18:16」のことと推測はつくでしょう。

 参考まで
(笑) 2021/01/08(金) 13:24

 一応、確認
 
「18:16を過ぎた時間」というのは 18:16 を含むのか含まないのかどっち?

 秒まであるのなら 18:16:30 は該当するのかしないのか?

 以上
(笑) 2021/01/08(金) 13:30

 >セル全体の数字の日付と秒数を取り除く方法

 表示形式を「時刻」(時と分だけ表示)にしておいて範囲をコピー
 ホームタブのクリックボードで「すべて貼り付け」でもできるかも

 最初の質問とは別の、他の目的でそうしたいのなら、ですけど・・・

 以上
(笑) 2021/01/08(金) 23:59

お返事大変遅くなり申し訳ございません。

急を要する作業ではないので一旦締めさせていただき、皆さんに教えて頂いたやり方で挑戦してみます。

返信についてのご指摘につきましては申し訳ありませんでした。
次回から正確に返信するように気をつけます。

お力添えいただき感謝しております。
本当にどうもありがとうございました。
(ひとり事務) 2021/01/13(水) 13:06


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.