• ベストアンサー

カレンダーを作成するに当たって

エクセル2003です。 年間のカレンダーを作成しています。 A1 B1 C1 D1 E1 F1 G1 日 月 火 水 木 金 土 と曜日を固定した場合 年 もしくは月によりセルの位置が変わります。 この時何か良い方法があるのでしょうか。 例えば 2009/1/1は木曜日で「E1」のセルからスタートするとカレンダーが見やすくなるので何とかしたいのですが。 どうかご指導ご協力のほど宜しく御願いします。

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

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2
dorasuke
質問者

お礼

有難うございました。 思った通りにできあがりました。 これからも宜しくご指導宜しく御願いします。

その他の回答 (2)

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.3

私も関数の練習で作ったことがあります。思い出してみました。 COLUMN関数・・・セルの列番号を求める関数です。引数は特に必要ないです。 WEEKDAY関数・・・日付の曜日をあらわす関数です。 DATE関数・・・年、月、日から日付のデータをあらわします。 年をH1、月をH2に入れているとすると二行目には =DATE($H$16,$H$17,1)+COLUMN()-WEEKDAY(DATE($H$16,$H$17,1)) と入力すると第一週目の日付が並びます。 COLUMN()-WEEKDAY(DATE($H$16,$H$17,1)) の部分でその月の1日の曜日とそのセルの曜日とのずれの日数を表し その分をその月の1日の日付から足し引きしているわけです。 三行目以降は二行目の値に7などを加えた数式であらわすといいでしょう。 後は書式設定の表示形式で好きな形で表示してやるといいです。 または更に関数を組み合わせたり、条件付書式をつけたりして工夫した記憶があります。またこうしたいということがありましたらおっしゃってください。

dorasuke
質問者

お礼

有難うございました。 これからも宜しくご指導宜しく御願いします。

  • k-josui
  • ベストアンサー率24% (3220/13025)
回答No.1

そんなに苦労しなくてもダウンロードすれば楽にできますが・・・・ http://office.microsoft.com/ja-jp/templates/CT102774121041.aspx 回答になっていなかったらごめんなさいね

dorasuke
質問者

補足

回答いただき有難うございます。 ver2007でないと駄目なんですよ。 良ければご指導いただけませんか。

関連するQ&A

  • PHPカレンダー

    PHPでシンプルなカレンダーを作成していますが、曜日を日本語表記させたいと思いますが、どうにもうまくいきません。 月の初めのセルから表示させていきたいのですが解決方法に悩んでいます。 $first_cell[0] = array("日","月","火","水","木","金","土");

    • 締切済み
    • PHP
  • Access カレンダー

    Access2000環境です。 フォームにカレンダーを作成したいと考えています。 フリーソフトのなどを参考に考えていましたが、フリーソフトは曜日が固定で日付が曜日に合わせて変化していく作りになっていました。 私は、下記のような日付が固定のままで日付に合わせて曜日が変化するものを作りたいと思っております。 -------------------------- 火|水|木|金|土|日|月|・・・変化 --|--|--|--|--|--|--|----- 1 | 2| 3| 4| 5| 6| 7|・・・固定 -------------------------- 分かりにくい説明で申し訳ありませんが、なにか参考になるHPなどありましたら宜しくお願い致します。

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

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

  • エクセル2003 週5のカレンダー

    週5のカレンダーを関数かマクロで作れないでしょうか? 質問で、同じ質問を探してみたんですが、見当たりません。 イメージとしては、 A1に西暦で「年」 B1に「月」 を入力すると、自動に日付を表示させたいのです。 因みに、A2、B2、C2、D2、E2、F2、G2は「曜日」を 固定で入力しておきます。 ほとんどのカレンダーは、 週6で作られていますが、 私が作りたいのは、週5です。 以下のイメージは、 実際のカレンダーとは違いますが、 例えると、30日と31日が6週目になる月は、 1週目の頭に持っていきたいんです。 ※表示上「_(アンダバーを入れてあります)」 _____(A)__(B)__(C)__(D)__(E)__(F)__(G) (1)_2010__3 (2)__日___月_____火____水____木____金___土 (3)__30___31_________________________________1 (4)___2____3_______4_____5______6_____7_____8 (5)___9___10______11___12_____13___14___15 (6)__16__17______18___19_____20___21___22 (7)__23__24______25___26_____27___28___29 他の質問を見て、試してみたんですが、 上手く行きませんでした。 さらに、土・日・祭日のセルの色を 自動に背景色が自動に黄色にできるといいのですが・・・。 アドバイスがありましたら、 よろしくお願い致します。

  • 続:excel日付データからカレンダーを作成・色塗

    http://okwave.jp/qa/q8796983.html こちらの質問の続きです。 出席データからカレンダーを作成することができました。 ただ、出席日に「出」マークの表示だけだと、 該当する生徒の「そもそも通うべき曜日」がわからないので、 カレンダーsheetの日~土(A4~G4)に、「そもそも通うべき曜日」を色塗り(カレンダーsheetをパッとみて各生徒の「そもそも通うべき曜日」がわかる方法)したいと考えています。 添付図の、参考.xlsx:1に、データsheetがあります。 通うべき曜日が、L~R列に表示されており、 月=1、火=2、水=3、木=4、金=5、土=6、日=7 と表記しています。 鈴木さやか のカレンダーの「水 (D4) 」を色塗り(もしくはほかの方法)したいです。 伊藤裕であれば、「木」「土」に色塗り・・・ということです。 上記のようなことは可能でしょうか? よろしくお願いいたします。

  • エクセルでカレンダーにより色をつけたい

    エクセルを用いて毎日のチェック表のようなものを作りました。 日にちに合わせて曜日を表示させるようにしました。「=MID("月火水木金土日",WEEKDAY(E6,2),1)」 これにより自動で曜日が表示されますが、このときに合わせて土曜と日曜のところのセルを自動で色をつけたいのです。     1 2 3 4 5 6 7 8 9     木 金 土 日 月 火 水 木 金 項目1 項目2 項目3 上のような形になっており、この場合ですと3、4の土日部分を自動で色をつけたいのです。 よろしくお願いします。

  • カレンダーへ日程データをコピーしたいのですが

    Excel vba 関数 で困ってます。 BOX型月表(カレンダータイプ)作成で、その日(例:1日、8日)は何週目の何曜日か識別してくれて他sheet(何週目何曜日用データと決まっている)からデータの入った連続したセルをコピーさせたいのですが。 Excel VBAでなにか良い方法はありませんか。 カレンダー作成VBAは見つかり、そこのセルに張付けたいのです。 何方か宜しくお願いします。 ///////////////////////////////////////////////      10月   月 火 水 木 金 土         1  2  3 第1週目 5 6 7 8 9 第2週目 ~       ~     31 //////////////////////////////////////////////    1日は、第1週の木曜日です。 5日は、月曜日としては第1週目に 相当すると考えます。 8日は、第2週目の木曜日です。

  • 万年カレンダーを使った計算式を作りたい

    平日      単価21円 土・日・祝日 単価24円 万年カレンダーを利用し平日の単価は\21になり 土・日・祝日の単価は\24に計算されるように表示させたい。 繰り返しますが、1日(土)に配達数を200と入力しただけで\4,800となり 同様に4日(火)に配達数を200と入力したら\4,200となる 日 曜日 配達数 合計 1 土 200 4,800 2 日 150 3,600 3 月 170 4,080 4 火 200 4,200 5 水 210 4,410 6 木 240 5,040 7 金 250 5,250 8 土 195 4,680

  • 小学4年生の算数の割り算問題です。

    小学4年生の子供が、宿題で算数のプリントを持ってきました。 割り算でカレンダーの曜日を求めるような問題です。 授業で全くやっていないらしく、私も一緒にあれこれ考えたのですが、よく分からなくて困ってます。 どなたか分かる方、教えてください。 1.下は、ある月のカレンダーです。きまりを見つけて、切れてしまった30日の曜日の求め方を考えましょう。     日  月  火  水  木  金  土         1  2   3  4  5   6      7  8  9  10 11 12  13     14 (1)それぞれの曜日と余りの関係を見つけましょう。     月・・・(  )÷(  )=(  )あまり(  )     火・・・(  )÷(  )=(  )あまり(  )     水・・・(  )÷(  )=(  )あまり(  )     木・・・(  )÷(  )=(  )あまり(  )     金・・・(  )÷(  )=(  )あまり(  )     土・・・(  )÷(  )=(  )あまり(  )     日・・・(  )÷(  )=(  ) (2)30日の曜日を求めましょう。    (  )÷(  )=(  )あまり(  )   答え(    ) という問題です。  よろしくお願いします。  

  • エクセルでのカレンダー表記

    エクセル2003なのですが セルにカレンダー表記をさせたいのですが 挿入→オブジェクトでのカレンダーでした場合 どうしても 当日が反転してるので セル自体に日&曜日を入れようと思うのですが =IF(B5="","",MID("日月火水木金土",WEEKDAY(B5),1))で曜日 =IF(B1="","",IF(B2="","",(DATE(1988+B1,B2,1))))で日を計算させた場合 毎月一番左(上)は1日になってしまいます。 実際のカレンダーのように 曜日が 月火水木金土日 の順番で 1wごとに表記させたいのですがどうすればいいのでしょうか? 年 月は別のセルに入力はする予定です

専門家に質問してみよう