
会社の業務で工事の進捗管理をしています。顧客の数がそれなりに多いですので、エクセル表上で色分け作業をしたいのですが、たとえばエクセルでは次のような事は出来るのでしょうか?
・翌日に迫った工事のセルを特定の色で自動的にマーキングさせる。
・受注から一定期間を過ぎてしまった工事のセルを特定の色で自動的に
マーキングさせ、なおかつ点滅(警告的な意味合い)させる。
※「工事のセル」はお客様名の前に日付のセルがあるので、そこだけを動作させたいです。
多方面の書籍を見てみましたが、PC使用歴はそれなりに長いものの、エクセルは初心者であり、応用力がないために思考錯誤しながらの毎日です。上記の方法や、参考になるサイトがありましたらアドバイスをお願いします。
No.2ベストアンサー
- 回答日時:
>なおかつ点滅(警告的な意味合い)させる
エクセルは表計算ソフトで、プレゼンソフトでないので、こういう分野は十分機能が備わっていません。ワードで、やっと書式ーフォントーアニメーションがあるぐらいです。
ーー
文字が動くことを要求した質問
http://okwave.jp/qa3149971.html
にも書きましたが、VBAなどが必要で、それも相当上級のスキルがいるようです。他の2人の回答もVBA関連のようです。
Sub test02()
Cells(1, "A").Font.ColorIndex = 3
For i = 1 To 1000
Call Wait(0.5)
If Cells(1, "A").Font.ColorIndex = 3 Then
Cells(1, "A").Font.ColorIndex = 0
Else
Cells(1, "A").Font.ColorIndex = 3
End If
Next i
End Sub
Sub Wait(tm As Single) 'tm秒間経過後に戻るサブルーチン
Dim ts
ts = Timer
Do While Timer < ts + tm
DoEvents
Loop
End Sub
で、点滅しますが、この程度では、まだ解決すべき課題が、沢山あります。(全セル対象に点滅するべきセルを相性にする。点滅をやめるなど)。その後、上記質問には、操作による回答なども出ていないので、操作や設定ではできないでしょう。
ーーー
>翌日に迫った工事のセルーーA
>受注から一定期間を過ぎてしまった工事のセルーーB
これらはV、日1回程度更新すればよいならVBAで、前記点滅とともに
処理する手はあると思います。
普通は、この手の問題は条件付き書式で「式が」で処理します。
Aを第1条件、Bを第2条件にすればよいと思います。
式が、は=A1>TODAY() <--A
=A1>TODAY()+30 <--B
で、+30の部分は、定数値かセルの値の日数か、関数で出してください。
大変遅くなりましたが、参考になる回答を多数いただきありがとうございました。皆様にお礼を申し上げます。皆様の回答を参考にさせていただきながら、一生懸命にやってみたのですが…すみません、途中で挫折してしまいました。実はエクセルに求める機能や操作が、(業務が少し変更になった為)質問を投稿した時と若干変わってきた…というのもあります。しかし、いずれにせよPC使用歴は長いものの、ことエクセルに関してはド素人の私には難しかったようです。
これからもエクセルを使いながら業務を進めていくことには変わりがありませんので、また自分で解決できないどうしても困難な問題が出ましたら、またその時は質問をさせていただきます。今回は本当にありがとうございました。
No.4
- 回答日時:
ゴメンナサイ。
人のことは言えませんね。誤:
=AND(A1<(TODAY()-30),D1=FALSE)
正:
=AND(C1<(TODAY()-30),D1=FALSE)
とても参考になる回答ありがとうございました(訂正ありがとうございます)。まとめてではありますが、No.2の方の欄にお礼を述べさせていただきました。またご質問することもあろうかと思いますので、その時にはよろしくお願いします。
No.3
- 回答日時:
なんだか翌日という部分が抜けていたり、等号のの向きが逆のような...
工事日がA1、受注日がC1にあるとして、色づけするのは工事日のセル(A1)だけとすれば、
A1セルの条件付書式に
工事日が翌日のものを色づけ..........=A1=(TODAY()+1)
受注日から30日過ぎたものを色づけ....=C1<TODAY()-30
上記で、もし工事済のものは除きたいなら、どこかの列に工事済かどうかを
入力する項目を設け、入力規則で「True」か「False」を選択出来るようにしておき(仮にD1とします)
=AND(A1<(TODAY()-30),D1=FALSE)
なお、
「=A1>TODAY()」では翌日より先の全ての日付が該当してしまいます。
「=A1>=TODAY()-1」では昨日以降の全ての日付が該当してしまいます。
「=A1>TODAY()+30」では31日後以降の全ての日付が該当してしまいます。
とても参考になる回答ありがとうございました。まとめてではありますが、No.2の方の欄にお礼を述べさせていただきました。またご質問することもあろうかと思いますので、その時にはよろしくお願いします。
No.1
- 回答日時:
エクセルで条件によりセルの背景色を変えるには条件付き書式を使用します
A1に工事日(2007/7/10のような日付形式で入力し、セルの書式で表示形式を変更したもの)が入力されていて、B1セルの背景色を変える例で説明します
条件
工事日の前日になったらB1を黄色にする(当日も含む)
工事日が当日を過ぎたらB1を赤色にする
B1セルを選択し、「書式」→「条件付き書式」を選択し、「セルの値が」を「数式が」に変更し、数式に
=A1>TODAY()
と入力し、「書式ボタン」→「パターンタブ」で背景色を「赤」にします
次に「追加ボタン」で二番目の条件を開き、数式に
=A1>=TODAY()-1
を入力し、「書式」→「パターン」で背景色を「黄」にして「OK」です
A1に色々な日付を入れて試して見てください
条件付き書式を他のセルにコピーする場合は「編集」→「形式を選択して貼り付け」→「書式」で行います。
なお点滅は難しいと思ってください。
例えば条件付き書式を利用して時刻の「秒」によって背景色を変える方法がありますが、NOW関数を1秒間隔で最新表示にするためにはVBAでタイマーを用いる必要があります。無論できないことではありませんが、あまり実用的ではないと思います。
とても参考になる回答ありがとうございました。まとめてではありますが、No.2の方の欄にお礼を述べさせていただきました。またご質問することもあろうかと思いますので、その時にはよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) エクセルで日付に続けて連番を表示したい 6 2022/05/25 23:33
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) エクセルで、土日や祝祭日に色をつけるには? 3 2022/05/05 08:11
- Excel(エクセル) エクセル 関数について 4 2022/08/05 11:03
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Visual Basic(VBA) エクセル VBA 条件によるセル点滅 お詳しい方 ご教授をお願いします。 Excelファイルにて 現 1 2022/11/03 15:53
このQ&Aを見た人はこんなQ&Aも見ています
-
【お題】大変な警告
【大喜利】「今このパソコンは大変危険な状態です」という警告メッセージを無視してパソコンを開いたら、こんなことが起こった
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
コンビニでおにぎりを買うときのスタメンはどの具?
コンビニでおにぎりを買うとき、何の具材を選ぶことが多いですか?
-
あなたの人生で一番ピンチに陥った瞬間は?
これまでの人生で今振り返ると「あの時、1番ピンチだったなぁ...」という瞬間はありますか?
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
Excelで文字の点滅方法
Excel(エクセル)
-
エクセルのセルや文字を点滅表示できますか?
Excel(エクセル)
-
セル背景や文字を点滅させる方法
Word(ワード)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
E列のセルに数値が入れば(空白...
-
条件付書式で「=#N/A」に色を付...
-
Excel にて条件付き書式の色に...
-
条件付き書式で、結果が1行ずれる
-
【Excel】条件付き書式で 0では...
-
Excelの条件付き書式にて空白セ...
-
エクセルで特定の数字等を表示...
-
エクセルの枠の中の文字が青文...
-
【エクセル】シフトで○が6個以...
-
エクセルで1以上は全て1にするには
-
セルの値が空白じゃないなら色...
-
条件付き書式で太罫線を引く方法
-
【エクセル】今日の日付に赤枠...
-
エクセル:文字色を認識して○×...
-
Excel 条件付書式 今日より3日...
-
エクセルで日付を入力したらカ...
-
エクセル 条件付き書式で色をつ...
-
excel VBAの構文の内容を訳して...
-
Excelのテキストボックスでフォ...
-
一つ上のセルと同じセルに色を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
条件付書式で「=#N/A」に色を付...
-
E列のセルに数値が入れば(空白...
-
条件付き書式で、結果が1行ずれる
-
Excel にて条件付き書式の色に...
-
エクセルで特定の数字等を表示...
-
Excelの条件付き書式にて空白セ...
-
【Excel】条件付き書式で 0では...
-
エクセルの枠の中の文字が青文...
-
エクセルで1以上は全て1にするには
-
エクセル内で複数の文字(50個ぐ...
-
一つ上のセルと同じセルに色を...
-
セル結合させてるときの 条件...
-
エクセル:文字色を認識して○×...
-
Excel 条件付書式 今日より3日...
-
【エクセル】シフトで○が6個以...
-
Excelについて あるセルに文字...
-
条件付き書式で太罫線を引く方法
-
【エクセル】今日の日付に赤枠...
-
エクセル 条件付き書式で色をつ...
-
ピボットテーブルオプション「...
おすすめ情報