重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

どなたかエクセル関数に詳しい方、教えてください。
たとえば月を7→8に変更するだけで、下に並んでいる1~の数字の
土日にあたる赤い表示が8月仕様に自動で変わるようにする方法がしりたいです。
条件付書式で土日だけ赤くする方法はわかりましたが、
月を変更するだけで、月に沿った土日表示にする方法がわからないのです。

わかりやすく…どの部分にどういう式を打ち込めばいいのか、
とにかくわかりやすく…教えていただけないでしょうか。

どうかよろしくお願いします。

A 回答 (4件)

何をどのセルに入力するか明記されていない全く乱暴な質問だけど、…


添付図参照
1.セル A5 に式 =DATE(A$1,A$2,ROW(A1)) を入力
2.セル A5 に次の[条件付き書式]を設定
  条件1
   数式が   =MONTH($A5)<>$A$2
   フォント色 白
  条件2
   数式が   =MOD(A5,7)<2
   フォント色 白
   パターン色 赤
3.セル A5 を下方に(セル A35 まで)ズズーッとドラッグ&ペースト
「エクセル操作!月を変えるだけで…」の回答画像3
    • good
    • 0
この回答へのお礼

本当にありがとうございます。今までネットで検索して試してもわからなくてウンザリしてましたが、一発でできました。

お礼日時:2013/07/23 22:27

[No.3]の補遺、


ステップ1の書き出し「セル A5 に…」の前に「“ユーザー定義”で d に書式設定した」を追加してください。
    • good
    • 0

A1セルに8と入力するとして、A2セルに以下の式を入れて下にドラッグコピーしてみてください。


=IF(MONTH(DATE(2013,$A$1,ROW(A2)-1))=$A$1,DATE(2013,$A$1,ROW(A2)-1),"")
    • good
    • 0
この回答へのお礼

教えていただき、ありがとうございました。実は回答No.3で解決してしまったのですが、式が違うことに気づきました。この後試してみたいと思います。おかげさまで、少し知識を深められるきっかけになりそうです。ありがとうございました。

お礼日時:2013/07/23 22:27

いろいろ方法はあると思いますが、


例えば以下の方法でどうでしょう

月がa1に入力されていたとします
1ケタで8と

a2を8月1日にすれば良いわけですから

a2は
=DATE(2013,A1,1)

a3は
=a2+1

末日は工夫してください。
    • good
    • 0
この回答へのお礼

末日というのは、31までの月と30までの月の違いということでしょうか。できたらその辺も簡単にできるやり方があるといいなと思いました。また改めてこちらで質問させていただくかもしれません。ありがとうございました。

お礼日時:2013/07/23 22:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!