ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

エクセルマスターコミュの質問:曜日表示のない日付セルの土日を赤く塗る

  • mixiチェック
  • このエントリーをはてなブックマークに追加
 A1〜A31に1〜31の数字入ってます。が、これは表示上のことで、実はA1には2007/5/1の日付が、A2には=A1+1、A3には=A2+1、……という具合に入ってます。この時、A5・A6・A12・A13・A19・A20・A26・A27のセルには、5・6・12・13・19・20・26・27という数字なんですが、(土)(日)という意味もあるわけで、それを読み取ってそれらのセルを赤く塗ってくれるような方法はないでしょうか。
 次にA1に2007/6/1と入れたら、A2・A3・A9・A10・A16・A17・A23・A24・A30が赤に変わればOKです。

コメント(7)

書式→条件付き書式→
条件(1)→数式
WEEKDAY($A1,1)=1
で、フォントの色を赤にしてOK

条件(2)では、WEEKDAY($A1,1)=7にしてください。
あとは先と同じ入力で設定すれば、できるはずです。
1で記入した分ですが、
数式を
=OR(WEEKDAY($A1,1)=1,WEEKDAY($A1,1)=7)=TRUE
にすると、条件(1)だけで終わります。
ピグさん、こんにちは。

条件付き書式あたりかな、と思ってましたが、
なるほど、そうですか。
不勉強で条件付き書式がよくわかっていませんでした。
2の方法はよりスマートでいいですね。

試してみましたが、これだと、
=IF(A28+3>=DATE(YEAR(A1),MONTH(A1)+1,1),"",A28+3)
のような式がA31に入っていて
空白で返すような時には
空白のままなので
その点でもいいですね。

参考になりました。ありがとうございました。

>くうくうさん

お役に立ててウレシイです。

ワタシも最近やっと条件付き書式を使えるようになって、
同じことで探した直後でw

それよりくうくうさんが書いてたDATE関数入りがワタシにはとても勉強になりました!

思わぬところで今作成中のシートのヒントがぴかぴか(新しい)

ありがとうございますわーい(嬉しい顔)
ピグさん、それは、それはよかった。

ちなみに
A29には=IF(A28+1>=DATE(YEAR(A1),MONTH(A1)+1,1),"",A28+1)
A30には=IF(A28+2>=DATE(YEAR(A1),MONTH(A1)+1,1),"",A28+2)
も入れてくださいね、2/28までの2月対策として。
蛇足でしたらごめんなさい。

ではでは。 (^_^)/~~
>くうくうさん

そうですよね。2月28日が存在する為に月単位のシートって
31個セルを使うと翌月の1〜3日がおまけで表示されてしまって。
ちょっとみっともないので今までは条件付き書式で
フォントを白にしてたんです。

でも、霧が晴れたようになんだかとてもスッキリしましたw

ありがとうございました(*^-^*)

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

エクセルマスター 更新情報

エクセルマスターのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。