• ベストアンサー

エクセルでカレンダーを作成

エクセルでカレンダーを作成しています。 現状は以下の通りです。 C3に月の初めを投入 例 2010/2/1 C4~C34に計算式として=$C$3+0~=$C$3+30 D4~D34に計算式として=$C4~=$C34 A列に休日の一覧を作っています。 条件付き書式で土日と祝日には色が付くようにしています。 ここまでは自力で出来ましたが、問題は月末の日付で31日まで無い場合(31行あると、翌月の分になる)に翌月分を表示させない方法を教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

No2です。式を次のようにしてください。 =IF(MONTH(C$3+ROW(A1)-1)<>MONTH(C$3),"",C$3+ROW(A1)-1)

517hama
質問者

お礼

早速の回答ありがとうございました。 うまくいくことができました!!

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

C4セルに次の式を入力して下方にオートフィルドラッグします。 =IF(MONTH(C$3+ROW(A1))<>MONTH(C$3),"",C$3+ROW(A1))

回答No.1

たとえば、基準日が2010/2/1だったとすると、30日足した日は2/31 が存在しないので3/3になりますね。月が違っちゃうわけです。そこ に注目して、「足したら基準日と違う月になるなら、表示しない」 という条件を追加してやりましょう。 =if(month($C$3+30)<>month($C$3),"",$C$3+30) こんな感じですかね。

517hama
質問者

お礼

早速ありがとうございました

関連するQ&A

  • Excelでのカレンダー作成について

    Excelでカレンダー(1カ月分)を作っているのですが、祝日に色を付けるのがどうしてもうまくいきません。 祝日の日付を入れたセルを用意したのですが、1つ関数につき1日分しか色をつけれませんでした =COUNTIF((1),(2))>=1 (1)祝日の日付を入れた複数の範囲のセル (2)カレンダーの日付のセル[1日分] これでやると1カ月分すべてのセルに対して1日ずつ条件を入れなければならないです。 (2)で1カ月分の日付の範囲をすべて選択してみたのですが、うまく表示されませんでした(>_<) どのような関数をつかえば、1カ月分すべての祝日の色を変えることが出来るでしょうか? 回答お願いしますm(_ _)m

  • エクセル2000でカレンダーをつくりたいのですが・・。

    エクセル2000を使って1年分のカレンダーを作りたいと考えています。土日は条件付き書式を使って曜日の色を変えることができたのですが、祝日はどのような関数または命令をあたえれば検索または表示を変えることができますか。何か簡単な方法があれば教えてください。

  • 年度のカレンダー

    条件付き書式を使って土日祝日を色別に表示させるカレンダーを作成しました。 年度のカレンダーのため1月以降も前年の土日祝日が反映されてしまいます。 どのような方法があるのかご教授下さい。

  • phpでカレンダー作成

    今phpでカレンダーを作成しています。 その月の最終日以降に翌月の日付を表示させたいのですが、 if($i>$hiniti){ print("<td>w&nbsp;</td>"); } だと、最終日の次の日(翌月の1日)しか表示させませんよね? カレンダーの表を翌月の最初のほうまで表示させ全部埋めるためにはどのようにすれば良いでしょうか? 後、祝日を色付けするにはどうすればよいですか? お願いします。

    • ベストアンサー
    • PHP
  • Excel 条件付き書式 指定日以降 白抜き

    タテにメンバー氏名、ヨコに11日から翌月10日までの勤務表作成にて 開始日更新に合わせて翌月11日以降を日付/曜日とも、白抜きにしたいのですが? 表部分 : A3~AH9 【A+B列には氏名】 【日付表示行 C3~AH3 ユーザー定義書式 : d】 C3に 2017/1/11 D3に=C3+1 これをAHまでオートフィル 【曜日表示行 C4~AH4 ユーザー定義書式 : aaa】 C4に=C3 これをAHまでオートフィル ◆日付/曜日セル色づけ 条件付き書式 C3~AH4 祝日 : 数式 =COUNTIF(祝日,C$3)           ※別シートに「祝日」の日付を書き込んだデータ作成にて C3~AH4 日曜 : 数式 =WEEKDAY(C$3)=1 C3~AH4 土曜 : 数式 =WEEKDAY(C$3)=7 上記方法にて、C3に今月度の開始日を入れるとC3~AH4に 自動で日付と曜日の表示、色付けがされるようにしてあるのですが このC3更新に合わせて翌月11日以降が白抜きになる方法を教えてもらえませんか? ※添付画像の黒枠部分を月更新にて自動で白抜きにさせたいのですが? ・・・よろしくお願い致します。

  • エクセルの関数について

    数日前にも質問をさせて頂いたのですが、追加でわからない点が発生してしまいました。 エクセルで出勤簿を作成していて、 C3に日が記載されていたらC4は2と表示、 C3に土    〃       1と表示、 C3に月~金  〃        0と表示させたいと質問しました。 上記、3点は =IF(C3="","",IF(C3="日",2,IF(C3="土",1,0))) という関数で計算するようにとご回答いただき、見事解決できました。 しかし、さらにC2が祝日の場合にC4を1と表示させたいのですというのがわからないのです。 祝日を別ページに、2014/1/1~2015/12/31まで一行ずつ羅列して入力し、 そのセルを”祝日一覧”と名前の定義を設けました。 なので、C2が祝日一覧の中の日付の場合に、C4を1と表示させるようにしたいです。 どうかご教授のほど、よろしくお願いいたします。

  • エクセルでカレンダー作成 VBAが必要かも?

    仕事で使うのですが、セルA1に今日の日付を入れた場合、B1セルに90日後の日付及曜日が自動で、出るよう設定しました。そこで90日後が、土日、祭日及び振り替え休日だったら、前の日の、土日祭日以外の一番近い日にずらさなければいけません。 設定方法も色々ありますが、私のレベルから以下の様に設定しました・ 1) セルB1に「 =A1+90 」と書式設定で、「 yyyy/m/d(aaa) 」と入力 2) A1に今日の日付の2006/12/14と入力 3) B1には2007/3/14(水)とでます。 4) そこで土日は曜日で休日と分かりますが、土日以外の祭日を判断するのはイチイチ、カレンダーを見なければいけなくて、人的処理になりミスもでます。 5) あらかじめパソコンの中に一年分のカレンダーを設定しとくと、90日後が祭日だったら、たとえば2006/3/21(春分の日)とでるような設定はできますか? 6) VBAが必要でした、プログラムを教えて頂きたいです。 7) 良いURLがありましたら、教えてください。 宜しくお願いいたします。

  • エクセル2007でのカレンダー作成

    エクセルでカレンダーを作成したいのですが、関数がわからず悩んでいます。 カレンダーといっても七曜日のものではなく、月曜日から金曜日までの五日間を繰り返すものです。(勤務体系の資料に使うものです) セルC3に年・月を入力し、その後D3~Z3~AB3の合計25セルに「日付」が、D4~Z4~AB4の合計25セルに「曜日(月~金の繰り返し」を出すことは可能でしょうか? 25セルあるのは、平日五日間×五週間=25セルとなっています。週に合わせて日付が反映されるようにしたいのです。 たとえば、今年の11月の場合だと、3日・月曜日は二週目になるので、二週目月曜日の位置(I3)の位置に3と表示されるように、12月の場合だと、一週目月曜日の位置(D3)の位置に1と表示されるようにしたいです。 加えて、日付が埋まらないセルは、下段の曜日と一緒に空白のセルになるようにしたいです。 ご指導よろしくお願いします。

  • 条件付き書式(カレンダー作成)

    A列(2行目より)1/1~1/31、B列に曜日、C列にスケジュール、D列に2/1~2/28・・・ というようなカレンダーを作成しております。 条件付き書式を使用し、土日祝日は「曜日列」、「スケジュール列」には網掛け色を付けたいと思い、 「=OR(WEEKDAY(A$2)=1,WEEKDAY(A$2)=7)」 及び 2012年の祝日一覧をAP2~AP23に入力し、 「=COUNTIF($AP$2:$AP$23,A$2)=1」 の2通りを条件ルールとして設定しました。 曜日欄には色がつくのですが、スケジュール欄に色が付きません。 いろいろと試してみたのですがうまく反映されません。 ご教示頂きたく、何卒宜しくお願い致します。

  • 万年カレンダーの作り方

    Excel初心者ですが、万年カレンダーを作成していて「条件付き書式」で「COUNTIF(祝日,C3)<>=1」を使用していて、添付画像の様にどうしても不要部分が有るので部分解除をして見たのですが出来ませんでしたので出来るのか、又は作成方法が間違って居るのか、どなたか私の希望に叶う方法が有れば作り方を教えて頂きたいです。 該当月に無い日付は別に「条件付き書式」「=MONTH(C3)<>$D$1」で非表示(白色)にしています。

専門家に質問してみよう