エクセル 当日 色。 【Excel】スケジュール表で祝日がわかるようにしたい!エクセルで土日だけでなく、祝日の日付にも色を付けるテク

エクセルで、その日が過ぎたらセルの色を変えることってできますか?...

エクセル 当日 色

Excelで月間予定表や年間スケジュールを作成するときは、日付と曜日を自動で表示するように設定します。 そして、月が替わったら自動的に 日付と曜日が変わるようにしたほうが良いです。 曜日によって 色をつける場合も、Excelの条件付き書式を使えば自動的に色を変えることができます。 このような処理を自動で行うのに最初に理解すべきことは、Excelで「1」と直接入力するのと、セルに「1」と表示するのは異なるということです。 そこで、今回は、月間予定表の正しい作成方法と色を付けるときの注意点について出題します。 なお、カレンダーの作り方については別の記事で解説します。 1.曜日の変換と判定の基本 TEXT関数、WEEKDAY関数を使って、曜日の変換と判定をする方法の基本についてはこちらの記事をご覧ください。 (2)表示形式を「d」にしなさい。 (3)表示形式を「aaa」にしなさい。 (4)セルに「1日」と入力して曜日に変換することは可能か。 左隣のセルを参照します。 表示形式を「d」にします。 セルの表示はすべて「1」になります。 表示形式を「d」にすると年と月が非表示になります。 非表示になっているだけで、セルには年と月の情報があり、セルに入力されている値は1ではなく、日付のシリアル値です。 表示形式を「aaa」にします。 曜日が表示されます。 数値としての「1」を入力すると、7で割ったときの余りに対応する曜日が表示されます(参考:)。 しかし、年と月の情報が無いので、特定の日の曜日を示しているわけではありません。 日付(シリアル値)が入力されているセルの場合は、その日付(シリアル値)に対応する曜日が表示されます。 このように、曜日を判定する場合は数値を直接入力するのではなく、日付を年月日で入力して、表示形式を「d」にしなければなりません。 「1日」と入力しても年と月の情報がないので曜日の判定のしようがありません。 年月日を入力します。 表示形式を「d日」にします。 左隣のセルを参照します。 表示形式を「aaa」に変えます。 これは正しい曜日です。 繰り返しになりますが、「1日」と入力するのと「1日」と表示するのは違います。 3.縦型の月間スケジュール 問題 次の図のように2か月間の予定表を作成しなさい。 A1を参照します。 幅が狭いので#####となります。 A列の表示形式を「d」にします。 上のセルに1を足します。 31日まで表示します。 数値の1~31が表示されていますが、セルに入力されている値はシリアル値です。 左隣のセルを参照します。 表示形式を「aaa」にします。 この曜日は、2020年1月1日~31日のシリアル値に基づいて算出された正しい曜日です。 セルA1の表示形式を「yyyy年m月」にします。 この曜日は2020年2月の正しい曜日です。 (2)月末を超えたら空白にする 2020年2月29日(うるう年)の次の日は3月1日なので、翌月の日付が表示されます。 これを表示しないようにするには、2つの処理が必要です。 日にちが「1」になったら空白にする• IFERRORで空白にすればよいです。 別解 月が異なっていたら空白にするという方法もあります。 コピーした表はすべて相対参照なので、自動的に3月の日付と曜日になります。 別解 翌月の初日を関数で求めるには EDATE関数を使います。 セルA1の1か月後の日付を求めます。 4.特定の年と月から月間予定表を作る場合 問題 セルA1に西暦年、セルB1に月を入力して3か月間の予定表を作りなさい。 解説 さきほどの予定表では一番上のセルに月初の日付を直接入力しました。 特定の年月を入力した場合は、DATE関数で1日の日付を求めます(表示形式「d」)。 日付と曜日をコピーするとエラーになります。 初日がエラーなので日付も曜日も表示できません。 翌月の1日はEDATE関数で求めます。 来月の年月は、初日の日付からYEARとMONTHで求めます。 そして、月末も処理されていることを確認します。 5.月の途中から始まる予定表 問題 2020年7月24日金曜日から同年8月9日日曜日まで開催されるイベントの開催日数を求め、この期間の予定表を作りなさい。 解説 1日から始まる表ではなく、月の途中から始まる場合も作り方は同じです。 まず、開催日数を計算します。 開始日と終了日が分かっている場合の日数は「終了日-開始日+1」です(参考:)。 17日間であることが分かります。 開始日を参照します。 1を足します。 表示形式を「m月d日 aaa 」にします。 6.いろいろな色の変え方 (1)曜日だけ色を変える 問題 さきほど作成した2か月間の予定表で、土曜日を青色、日曜日を白色の文字にして、日曜日については塗りつぶしの色を赤色にしなさい。 解説 セルに表示されているのは日本語の曜日ですが、実際にセルに入力されている値はシリアル値(整数値)です。 そして、曜日を判定する関数はWEEKDAY関数です(参考:)。 このとき、白くなっているセルがB4であることを確認します。 このとき、30日と31日の部分は空白になっていますが、数式で強制的に空白にしているだけなので選択範囲に含めます。 条件付き書式、新しいルールで「数式を使用して、書式設定するセルを決定」にします。 セルB4は相対参照です。 フォントの色を青色にします。 土曜日が青色になります。 さらに、新規のルールで「数式を使用して、書式設定するセルを決定」にします。 フォントの色を白色にします。 塗りつぶしを赤色にします。 これで、土曜と日曜の色が変わります。 2月の曜日を3月にコピーします。 先頭の日付を4月にすると2か月分の曜日が変わって、色も変わります。 (2)条件付き書式のクリア 問題 曜日の部分に設定されている条件付き書式をすべてクリアしなさい。 解説 曜日の部分を選択します。 条件付き書式、ルールのクリアのなかから、選択したセルからルールをクリアを選びます。 これで色が消えます。 解説 2列選択します。 条件付き書式、新しいルールで「数式を使用して、書式設定するセルを決定」にします。 WEEKDAY関数は第2引数を2にすると、土曜日=6、日曜日=7を返します。 セルA4は相対参照です。 塗りつぶしでパターンの色をグレーにします。 これで日にちと曜日の塗りつぶしができます。 4月の日にちと曜日を5月にコピーします。 これで完成です。 (4)行全体に条件付き書式を設定してはいけない 問題 次の図のように、予定を記入する欄に条件付き書式を設定しなさい。 また、この問題点を指摘しなさい。 解説 日付と曜日は数式が入力されていて、予定は自由記入欄です。 予定にはシリアル値が入っていないので、条件付き書式で相対参照をすることができません。 特定の列を基準として、行全体に条件付き書式を設定するには、数式の列番号を固定します。 A列を固定します。 この部分の条件付き書式を修正します。 A列を固定したのが原因です。 条件付き書式の管理でこれをE列に変更します。 ところで、土日でグレーになっているセルをコピーします。 これを翌月の土日にコピーするとグレーが消えてしまいます。 これはA列の日付を基準として色を決定している条件付き書式がコピーされたからです。 また、切り取り・貼り付けをするとグレーが消えることもあります。 このように、条件付き書式も書式の一種なので、編集をしている最中に、無意識のうちに壊れることがあります。 書式をコピーせず値や数式だけをコピーすれば問題ないのですが、 誤って書式も含めてコピーしても気がつかないことがあります。 数式が入力されていない、コピー・切り取り・貼り付けを行う可能性のある列(自由に記入できる欄)に対して、条件付き書式を設定するのはできるだけ避けたほうが良いです。 7.横型のスケジュール表 問題 縦に氏名、横に日付を入力して月間予定表を作ろうとしている。 横方向に日付と曜日を表示し、土日の列についてはグレーで色を塗りつぶしなさい。 解説 (1)日付と曜日を求める 縦型も横型も基本的な考え方は同じです。 セルA1に1日の日付を入力します。 参照します。 列幅が狭いので#####になります。 3行目の表示形式を「d」にします。 その翌日は1を加算します。 このときに月末の処理をしておきます。 表示形式を「aaa」にします。 セルA1の表示形式を「yyyy年m月」にします。 最後に年月を変えて、曜日と月末の処理があっているか確認します。 (2)土日を塗りつぶす 氏名欄を除く表全体を選択します。 条件付き書式、新しいルールで「数式を使用して、書式設定するセルを決定」にします。 塗りつぶしをグレーにします。 これで土日の列がグレーになります。 (3)条件付き書式の注意点 このように、やむを得ず列全体に対して条件付き書式を設定することがあります。 この場合は、条件付き書式が壊れないように注意します(値や数式の貼り付けなど)。 特に、複数の人で共有するファイルの場合は、使用するすべての人が条件付き書式の正しい知識を身につけ、いつでも 条件付き書式が適切に修正できるようにしなければなりません。 8.年間予定表 問題 セルA1に4桁の西暦年を入力した。 4月始まりの年間予定表を作成しなさい。 解説 上記のことを踏まえて、12か月分の年間予定表を作ってみましょう。 これをセルA3に入力します。 列幅が狭い場合は#####になります。 3行目の表示形式を「m月」にします。 翌月の初日はEDATE関数で求めます。 右向きにオートフィルをすると、翌年の3月まで求めることができます。 セルA3を参照します。 表示形式を「d aaa」にします。 2日目以降は上のセルに1を加算します。 また、月末の処理をします。 条件付き書式、新しいルールで「数式を使用して、書式設定するセルを決定」にします。 セルA5は相対参照です。 グレーの塗りつぶしをします。 これで土日がグレーになります。 最後に、1日~31日の日にち、曜日、予定を選択します。 右向きにオートフィルをします。 翌年3月までの日付と曜日が求められます。 これで完成です。 月末の日付を確認します。 セルA1を2021にすると、2021年度のカレンダーになります。 9.定期的なスケジュールの自動入力 (1)週に1回の場合 問題 2か月間の予定表を作成した。 列を増やして、火曜と金曜なら「可燃」、木曜なら「プラスチック」と表示しなさい。 解説 まず、数式で決定する予定と自由に記入する予定を混同してはいけません。 かならず、数式を入力する列と自由に予定を記入する列を分けます。 定休日やゴミ出しの日など、週に1回一場ある予定で、曜日によって決まっているものをCHOOSE関数で入力することができます。 ただし、 変更の無いものに限られます。 IFERRORで空白にします。 解説 第2木曜日になる可能性のある日付は8日~14日です。 第1・・・1日~7日• 第2・・・8日~14日• 第3・・・15日~21日• 第4・・・22日~28日• 第5・・・29日~31日 つまり、DAYが8日以上14日以下であれば「第2」であると言えます。 また、月曜日、木曜日、土曜日だけの予定表を作りなさい。 解説 日曜日から土曜日までのすべての曜日ではなく、平日だけの予定表を作るには WORKDAY関数を使います。 WORKDAY関数の第2引数(日数)を1にすると土日を休日としたときの「翌営業日」を求めることができます。 WORKDAY 開始日,日数 セルA1に月の初めの日を入れます。 ただし、この日付が平日とは限りません。 予定表の初日は、前月末の日付を基準として考えます。 WORKDAY 前月末,1 ・・・前月末から見た翌営業日• WORKDAY A1-1,1 次回の日付を求めるには、その上のセルを基準とします。 土日以外の曜日を定休日とする場合は、 WORKDAY. INTL関数を使います。 WORKDAY. INTL関数は第3引数で休業日を指定することができます。 WORKDAY. INTL 開始日,日数,[休業日] 営業日を「0」、休業日を「1」として月曜始まりで指定します。 例えば、月曜日、木曜日、土曜日だけを営業日とする場合、「0110101」となります。 月曜始まりであることに注意します。 予定表の初日は、前月末の日付を基準として考えます。 WORKDAY. INTL 前月末,1,"0110101"• WORKDAY. INTL A1-1,1,"0110101" 次回の日付を求めるには、その上のセルを基準とします。 INTL D3,1,"0110101" 11.月間カレンダーの作り方と休日祝日の処理について 1か月のカレンダーの作り方については別の記事で解説します。 また、休日や祝日、年末年始休業等の特別な予定に関することについても別の記事で解説します。 解説は以上です。 カレンダーの作り方へつづく・・・ waenavi.

次の

【Excel】条件に合ったセルに色を付ける~条件付き書式の基本│働くオンナのパソコン教科書

エクセル 当日 色

エクセルで予定表を作るときの質問として多いのが ・ 日付から曜日を自動で表示したい ・ 土日だけ別の色で表示したい ですが、すでにこのコーナーで紹介しています。 この場合、TODAY関数は使いません。 すでに表示されている日付の中で「今日」に該当するセルだけ、文字の色や太さ、セルの背景色や罫線の修飾を変えるには、関数ではなく「条件付き書式」を使います。 Excel 2007、2010 では、リボンを使って簡単に設定できます。 1.予定表で日付が挿入されているセルをすべて選択します。 2.「ホーム」タブの「スタイル」グループから「条件付き書式」 ボタンをクリックします。 3.「セルの強調表示ルール」から「日付」を選択します。 4.「日付」ボックスで、左の項目は「今日」、右の項目は 以下のように用意されている書式より選択します。 ・濃い赤の文字、明るい赤の背景 ・こい黄色の文字、黄色の背景 ・濃い緑の文字、緑の背景 ・明るい赤の背景 ・赤の文字 ・赤の罫線 ・ユーザー設定の書式 好みの設定にしたい場合、一番下の「ユーザー設定の書式」を選択して「セルの書式設定」を開き、各種設定をします。 「セルの強調表示ルール」の「日付」では、「今日」以外にも ・昨日 ・明日 ・過去7日間 ・先週 ・今週 ・来週 ・先月 ・今月 ・来月 が選べるので、今月だけ色を付けたり、今月と先月を色違いにしたり、思い通りに設定できます。 たとえば「今月」と「今日」の設定で別の背景色を選択している場合、「今日」はどちらの条件も満たすので「今日」を優先する、とします。 そんなときは先ほどの「条件付き書式」から「ルールの管理」を選択します。 「今日」と「今月」のルールが並んでいるなら「今日」のルールを上位に移動させれば「今月」よりも「今日」のルールが適用されます。 あまり複雑になると、あとから分からなくなるので「条件付き書式」のルールはひとつかふたつくらいにしておいたほうが無難でしょう。

次の

エクセル 今日の日付を入力する

エクセル 当日 色

回答No. 7です。 前回の回答の方法では、何年何月であるのかを指定するための日付を入力するセルをA2セルにしたために、条件付き書式に設定する数式が複雑化してしまっておりましたので、改良版を考えました。 今度の方法は、何年何月であるのかを指定するための日付を、A2セルではなく、A1セルに入力するものとします。 日付けを入力しても、表示上は「月」と表示されます まず、 まず、A1~G4のセル範囲に罫線を設定して下さい。 次に、B1セルに「火」 鉤括弧は不要 と入力し、同様にC1セル~G1セルに「水」~「日」を入力して下さい。 次に、以下の操作を行って、A1セルに書式を設定して下さい。 次に、A2~G4の範囲を纏めてコピーして、A5~G31の範囲に貼り付けて下さい。 以上で準備は完了です。 1 等の様に、前の方の月の日付を入力して下さい。 すると、A1セルに入力した日付の月の1日の日から、翌月の月末までの日付が、A1~G1に入力した曜日に沿う様に、1日からの日付表示が始まる位置を自動的にずらして、日付の表示が行われます。 実際に入っているデータは日付データのままですが、表示だけは「月」となります 尚、A1セルに入力する日付は、必ずしも1日の日の日付ではなくとも構いませんし、2日~31日の日付を入力した場合であっても、その月の1日から翌月の月末までの日付が正しく表示される様になっています。 文章だけの説明なので判り難いかもしれませんが、 文章通りにやってみてください。 B1セルの表示形式はユーザー定義から mmmm としておきます。 4行目は月~日までを入力しておきます。 次に、A1セルに「月」 鉤括弧は不要 と入力し、同様にB1セル~G1セルに「火」~「日」を入力して下さい。 次に、以下の操作を行って、A2~G7のセル範囲に条件付き書式を設定して下さい。 次に、B2セルに次の関数を入力して下さい。 1 等の様に、前の方の月の日付を入力して下さい。 すると、A2セルに入力した日付の月の1日の日から、翌月の月末までの日付が、A1~G1に入力した曜日に沿う様に、1日からの日付表示が始まる位置を自動的にずらして、日付けの表示が行われます。 そして、もしも前の方の月の1日の日の曜日が月曜日である場合には、A2セルに入力した日付が、例えその月の1日の日付けではなく2日~31日の日付であっても、A2セルには「1」と表示されます。 実際に入っているデータは別の日のままですが、表示だけは「1」となります 尚、A2セルに入力する日付は、必ずしも1日の日の日付ではなくとも構いませんし、2日~31日の日付を入力した場合であっても、その月の1日から翌月の月末までの日付が正しく表示される様になってはいます。 前回の回答で下記の記述をしています。 算出された日付はシリアル値で表示形式を d とすることで年月日の日のみを表示させています。 第1週目は下記の式を適用します。 日~土のときのA列のみ単独条件になります。 背景色や文字色はお好きな物を選んでください。 条件付き書式の場所ですが、エクセルのバージョンがわからないので、どこにあるかは自分で調べてください。 なのでこのコマも強調するのは無理だと思います。 A ベストアンサー どう、うまくいかないのかを示してもらわないとアドバイスできません。 違ってたらごめんなさい。 1)日付の入ったセルをB1セルからすべて選択します。 左上の名前ボックスにB1:AX40などと入力してもOK 2)B1セルが入力できる状態にあることを確認して、条件付書式に次の式を設定します。 これで今日の日付の行は指定した書式になります。 これはコピーなどで参照先が繰上げされないための記号と覚えてください。 列番号の前につけると列が変わることはありません。 が、縦にドラッグするとA1,A2,A3,A4・・・と繰上げされます。 同様に、行番号の前につけると・・・。 行列番号の両方の前につけると、必ずそのセルを参照するようになります。 違ってたらごめんなさい。 1)日付の入ったセルをB1セルからすべて選択します。 左上の名前ボックスにB1:AX40などと入力してもOK 2)B1セルが入力できる状態にあることを確認して、条件付書式に次の式を設定します。 これで今日の日付の行は指定した書式にな... Q EXCEL関数について教えて下さい。 そんな作業をしても、今日の日付けが入っているセルだけは 指定の色が表示されているようにしたいのです。 また、もし可能であれば、「訪問日」を、曜日毎で集計した際に 同じ曜日は、同じ色で表示する、といった方法が、もし 出来るのであれば教えていただきたいです。 ご存知の方、お教え下さい。 宜しくお願いします。 EXCEL関数について教えて下さい。 A ベストアンサー こんばんは。 入力したセルの値を合計とかでなくて、 純粋に別のシートに自動的に表示したいのであれば、 以下の方法があります。 C1」と表示され、値が自動的に 表示されるようになります。 2.1列全てコピーしたい場合。 コピー&リンク貼り付けを使うと便利です。 そして出てきた小さな画面の左下にある「リンク貼り付け」という ボタンをクリックすると完成です。 試してみてください。。 念のためにリンク貼り付けを図解しているURLを載せておきます。 参考にしてみてくださいね。。 geocities. htm こんばんは。 入力したセルの値を合計とかでなくて、 純粋に別のシートに自動的に表示したいのであれば、 以下の方法があります。 C1」と表示され、値が自動的に 表示されるようになります。 2.1列全てコピーしたい場合。 A ベストアンサー #02です。 foo-mさんがVBAをお使いになるなら、以下のサンプルをいじってみてください。 このサンプルはC4セルがクリックされたときにカレンダーコントロールを表示して、日付を選んだらその日付をC4に書き込み、カレンダーコントロールを閉じるマクロです。 Value ActiveSheet. Calendar1. Calendar1. もう一度、手順を整理します。 (1)色付け範囲を選択。 エクセルのバージョンは2003です。 えっと? それはやり方が判らないのでまた教えて欲しいって事でしょうか。 でしたら,A1とかじゃなくてキチンと「どこの番地」に「何を」計算しているのかから,ご相談で情報提供すべきですね。 Q ちょっとしたことなのですが、うまく式が書けなくて悩んでいます。 作業用のシート1と参照用のシート2があり、 シート1のA列には あおき あべ いぐち いはら などと文字列 名前 が入力されています。 こちらは今度の野球のスタメンだと思ってください。 シート2にはA列とB列があって、 わたなべ 55 いぐち 43 あおやま 67 いはら 41 などと、名前:背番号が羅列されています。 こちらが参照用の全選手の背番号リストだと思ってください。 ここで、 シート1のB列に、A列の名前に対応した背番号を返したいのです。 なので、シート1のB列に IF シート1のA列の値=シート2のA列のいずれかの値 だったとき、 適合したシート2の行のB列の値を表示する という式を入れたいのですが、どのように式を書けばよいでしょうか。 すみませんがどなたか教えてください。

次の