• ベストアンサー

OFFICE MAC 2008

最近エクセルで日記(ちょっとしたメモ)をつけ始めました。 一番左側のA列に年月日を、次のB列に曜日を「=TEXT(A1,"aaa")」という計算式で自動記入されるようにしましたが、土曜日、日曜日そして祝日はA列及びB列両方の文字色を赤で表示したいのですが、この設定方法を具体的にご教示いただきたくよろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.3

A列とB列のデータ範囲を選択して、書式メニューから条件付き書式を選択する。 条件付き書式のダイアログボックスで、数式でを選択してから入力欄に提示した数式を入力する。 つぎに書式を設定してからOKをクリックしてダイアログボックスを閉じる。 数式の意味はB1が土、B1が日、A1が土日、A1が祝日のいずれかであれば条件を適用するということ F1:F15には今年の祝日の日付が入力されているものとする。 2011/1/1,2011/1/11,2011/2/14,・・・・のようにデータを入力して下さい。 関数の意味についてヘルプを調べて学習して下さい。

hirogood
質問者

補足

祝日の日付はあらかじめ手動で1年分を全て入力しておくのですね? これはF1:F15ではなく、例えばG1:G15でも良いわけですよね?

その他の回答 (2)

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.2

セル範囲F1:F15に祝日リストがあるとします。 条件付き書式の設定範囲はA,B列 数式で =OR($B1="土",$B1="日",WEEKDAY(A1,2)>5,COUNTIF($F$1:$F$15,$A1)) で書式設定でセルの塗りつぶしを設定する。

hirogood
質問者

補足

ありがとうございます。しかし、よく判りませんでした。 >セル範囲F1:F15に祝日リストがあるとします。    F列の1行から15行迄ということですよね? >条件付き書式の設定範囲はA,B列 >数式で  =OR($B1="土",$B1="日",WEEKDAY(A1,2)>5,COUNTIF($F$1:$F$15,$A1))  で書式設定でセルの塗りつぶしを設定する。    メニューバーの書式から“条件付き書式”を選び、条件1で“セルの値が”で“次の値の間”でA列とB列を選び、書式設定で文字色を赤に選び、OKボタンを押して、次にご指摘の数式を入れてOKボタンを押してみましたが、ダメでした。初心者なので数式の意味もよく判りません。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

土曜日、日曜日は条件付書式でできますが、祝日は祝日を指定しないと無理でしょう。

関連するQ&A