[[20030128073751]] 『月末の日付に色をつけたい』(正ちゃん) ページの最後に飛ぶ

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

 

『月末の日付に色をつけたい』(正ちゃん)

済みませんが、また教えてください。

A列に日付順に日付、B列にデーターが入っています。

月末の日付と月末のデータの行(同じ行)に色を付けたいのですが、条件付書式で週末は色が付けられたのですが、月末の場合はどうすれば出来るのでしょうか。

宜しくお願いします。


 データ範囲の日付先頭がA2として、色付したい範囲を指定し、

条件付き書式の第一条件に週末の設定がなされていますから、【追加】で第二条件を設定します。

「数式が」「=$A2=DATE(YEAR($A2),MONTH($A2)+1,DAY($A3)-1)」とし、【書式】でパターン色を指定します。

 (シニア)


シニア 様 

早速のご教示有り難うございました。

出来ました。

これを参考にして色々と変化したものを作りたいと思っています。

今後ともよろしくお願いします。   (正ちゃん)


こちら事務局です。同じ項目の続きなので、こちらに移動しました。

(kazu)


『再度、月末の日付に色をつけたい。月末が土日になる場合は月の最後の日に』(正ちゃん)

済みませんが、また教えてください。

先日教えていただき出来たのですが、月末に土日が来る事を忘れていました。

土日と祝日は日付とデータがないのです。

A列に日付順に日付(土日祝日ナシ)、B列にデータがあります。

@ 月末に土日が来る場合は、その月の最後の日に色を付けたいのです。

  どのように変更すればよろしいでしょうか。

済みませんが質問に関連してもう一つ教えていただけませんか。

A データの並びの中で月毎(1日〜31日)に月間の最大値、最小値に色を付けたいのです。

 

宜しくお願いします。


 実験@土日抜きの日付で月末日を色付表示する時の条件は

A1日付A2から日付データでA2とA3を比較してMONTH(A2)<MONTH(A3)であれば色付けとなります。

A2:B?を範囲選択し、条件付き書式で「数式が」「=MONTH($A2)<MONTH($A3)」で表示されます。

実験AA1日付B2DATA1でA2:B32でB列の最大値、最小値を参照してA,B列のパターン色を指定するには

A2:B32を選択後「条件付き書式設定」で「数式が」「=MAX($B:$B)=$B2」【書式】パターン色「赤」にし、

【追加】で条件2「数式が」「=MIN($B:$B)=$B2」【書式】パターン色「薄緑」にします。

これで、日付と最大値、日付と最小値が指定色になります。

実験Aのデータ入力例

A1日付B2DATA1と入力、A2に 1/1と入力、セルの書式設定→表示形式→ユーザー定義で m/dd(aaa) とします。

 A3に =A2+1 と入力し、A32までコピーします。

B2に =RANDBETWEEN(20,100) として、B32までコピーします。(20〜100の乱数発生)

「F9」ファンクション9(再計算)を押して下さい。

B列の最大値,最小値に色付けされる様子が確認できます。

 A2に 2/1 と入力し、「F9」で再度確認 A1に月始の日付入力で日付更新、「F9」で乱数の再計算となります。

実験で納得されたら、これを基本に応用してみて下さい。

尚、A列で次の月の日付表示の場合はDATA1を表示させないためには

B30に =IF(MONTH(A$2)<MONTH(A30),"",RANDBETWEEN(20,100)) と入力してB32までコピーします。

 (シニア)


シニア様

 毎度お世話になります。

ご教示有難うございました。

 実験@ 出来ました。

年がまたがるときは出来なかったので条件付き書式で下記のように変更しました。

「数式が」「=OR(MONTH($A2)<MONTH($A3),YEAR($A2)<YEAR($A3))」で出来ましたが、

これであってますか。

 実験A ご教示の通りは全部出来ました。

 済みませんが、もう一つ教えてください。

実際のデータはA列に日付(土日祝日年末年始抜きで2年間)

B列にデータが2年間入っています。

B列のデータを月毎に最大値、最小値を表示したいのですが。

教えていただけませんか。

                                   奥田


 実験@の条件式、臨機応変に活用されましたね、お見事!

『月毎に最大値、最小値を表示したい』集計機能の活用

 現在A列に日付B列データの表に列番号Aを選択して右クリックメニューで『挿入』します。

A1に「月」と入力、A2に =month(B2) セルの書式設定『ユーザー定義』で G/標準"月" とします。

A2のフィルハンドル(右下隅の+になるところ)をダブルっクリックします。

これで、二年間分一瞬に月名が表示されたはずです。

表内にセルポインタを置いて、データメニューの『集計』を選択します。

グループの基準「月」、集計方法「最大値」、集計するフィールド「データ」をONにして、OK。

結果、月毎の最大値が集計されました。列番号の左となりに[1][2][3]が表示されています。

[2]をクリックすると集計行の表示になります。

再度、データメニューの『集計』を選択し、集計方法「最小値」に変更して、OKで最小値の集計が表示されます。

※注釈 集計はグループ毎に並べ替えた列が「グループの基準」になります。A列挿入は基準列を作成するために行いました。

 (シニア)


シニア様

 早速のご教示有難うございました。

ご教示の通りやってみました。

出来ましたが、私の質問がちょっと的が外れていました。すみません。

月毎の最大値、最小値を日付順に並んでいるデーターそのものの中で、

月毎に色付けで表示したいのです。

前回ご教示頂いた様な感じで月毎に一度に表示出来ないでしょうか。

過去データーが2年間ほどあり、本年のデータが毎日追加されていきますが、

月の途中はデータのある範囲内で月毎に表示したいのです。

欲張った願いですが宜しくお願いします。

                     奥田


コメント返信:

[ 一覧(最新更新順) ]


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