• ベストアンサー

万年カレンダーの作り方

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

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.3

>該当月に無い日付は別に「条件付き書式」「=MONTH(C3)<>$D$1」で非表示(白色)にしています。 条件付き書式では複数の条件を設定したとき上から順に評価し、該当するときは下に記載された条件を無視して処理が終了します。 従って、当月以外の日付については条件の数式を最上位に移動することが必要になるでしょう。 それでだめなら日付を設定するときに当月以外の日付になるセルを空欄にすれば目的通りになります。

0928tiger
質問者

お礼

早速のご回答有難う御座います、万年カレンダーの作成方法と解説しているサイトはたくさん有りましたが縦型、横型が多く私が作りたいと思うデザインのものは見つからず、あちこちのサイトでの数式等真似て作成して見ました。 「条件付き書式」の階層は分かりませんでしたので壁に当たって終いましたがお陰様でテストして見ましたところ望み通りの物が出来そうです。 本当にご教示有難う御座いました。

その他の回答 (3)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.4

1.aaa に書式設定した範囲 C2:I3 の左から右に数値 1、2、3、…、7  ̄ ̄を入力 2.セル C3 に次式を入力して、d に書式設定  ̄ ̄ =DATE(B1,D1,C2)+C2-WEEKDAY(DATE(B1,D1,C2)) 3.d に書式設定し、かつ、式 =C3+1 を入力したセル D3 を右方に  ̄ ̄ズズーッとオートフィル 4.次式を入力したセル C4 を右方にズズーッとオートフィル  ̄ ̄=IFERROR(VLOOKUP(C3,NHtable,2,FALSE),"")  ̄ ̄此処で、NHtable は範囲 K2:L21 に付けた名前である。 5.d に書式設定したセル C5 に式 =C3+7 を入力し、セル C4 を  ̄ ̄セル C6 にコピー&ペースト 6.範囲 C5:C6 のフィルハンドルを下方にズズーッと 14行目まで  ̄ ̄オートフィル 7.範囲 C5:C14 のフィルハンドルを右方にズズーッとオートフィル 8.範囲 C3:C14、I3:I14 のフォント色をそれぞれ赤、青に設定 [条件付き書式]の設定は次のように行なった。 11.範囲 C3:I3 を選択(アクティブセル: C3) __________条件1___________条件2 __適用数式: =COUNTIF(Nholidays,C3)___=MONTH(C3)<>$D$1 __適用書式: フォント色赤________フォント色白 ̄ ̄ 12.範囲 C4:I4 を選択(アクティブセル: C4)  ̄ ̄適用数式: =COUNTIF(Nholidays,C3)___=MONTH(C3)<>$D$1  ̄ ̄適用書式: フォント色赤________フォント色白  ̄ ̄此処で、Nholidays は範囲 K2:K21 に付けた名前である。 13.範囲 C3:I4 を選択して Ctrl+C → 範囲 C5:I14 を選択 ⇒ Ctrl+Alt+V ⇒ “書式”に目玉入れ ⇒ [OK]

0928tiger
質問者

お礼

msMikeさん、大変詳しくご回答下さいまして本当に有難う御座いました。 早速作成して見ましたところ全く完璧で私の望んだ通りの物が作成する事が出来ました。 本当はmsMikeさんのご回答こそがベストアンサーですが先にベストアンサーをしてしまいましたので誠に申し訳ありませんでした。 本当に有難う御座いました。

noname#232800
noname#232800
回答No.2

知ったかぶりするのでは、ありません。 5x7=35回して、前後を空白にします。 その月の3日を空白、その後30日まわして、2日空白。 この空白が無いと消えないと思います。 で、関数では出来ません(考え付きません)でした。

0928tiger
質問者

お礼

ご回答有難う御座いました。

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.1

何を参考にしてどのように作ったのか書かかないと 回答者は 回答できませんよ。 想像で回答するなら 条件の優先順位が間違っているのでは? 祝日の色付け設定を 当月以外の文字色白色設定より下に移動 すればいいと思います。 > 「COUNTIF(祝日,C3)<>=1」を使用していて 「<>=1」は変です。「<>1」では?

0928tiger
質問者

お礼

早速のご回答有難う御座います、私はExcel音痴の所に無知なので作成方法を教えている沢山のサイトを見ながら作ったと言うより出来て終ったと言う感じで正直どの様に作ったかこれから検証しようと思います。 有難う御座いました。

関連するQ&A