• 締切済み

DATE関数でカレンダーを作る

カレンダー(表の形)の上に見出しのように年と月を入れて、その部分を変えるとカレンダーも対応して変わるものを作りたいです。 カレンダーの見出し「年、月」の部分にはDATEで「年、月、1」を入れてあり、表示上は年、月だけ表示してあります。 下のカレンダーには見出しのデータを取得して月、日だけ表示したいと思います。 1日はそのままで表示だけ変え、9日までは前日のセル+1で製作できるのですが、日にちが2ケタになると「#######・・」と表示されてしまいます。 どうすれば良いのでしょうか・・? 解りにくい説明で申し訳ありません、お願いします。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

表示するための列幅が足りてません。 列幅を拡げてあげて下さい。

elmo-
質問者

お礼

はい、それだけの事でした; ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • wine_labo
  • ベストアンサー率86% (73/84)
回答No.1

おそらくエクセルだと思われますが、単にセル自体の幅が狭いため表示できないということではないですよね? それ以外でしたら日付が2桁になったとたん表示できないというのはちょっと考えづらいです。 こちらでも試してみましたが問題なく表示されました。 日付が2桁になって、表示に要する幅が増えたが表示しきれないため、というのでしたら同様の現象が起こると思います。 そうでないのでしたら、何でしょうね? ####は、セル幅が狭いためセル値(もしくはエラー内容)が表示しきれない場合に出ます。 #### となったセルの幅を広げると、セルの内容もしくはエラー内容が表示されますので 広げたとき表示される内容が何なのか教えていただければ、それによっても回答が変わってくるかと思います。

elmo-
質問者

お礼

質問してすぐに自力で解決出来てしまいました; その通りでした、詳しくありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelでカレンダーを作りたい

    独自にカレンダーを作成しております。 「出荷日」と「納品日」を自動計算して 同じ表に出せるようにしたいのですが 1列目(出荷日):=DATE(年,月,日) 2列目(曜日) :=TEXT(上記のセル,"(aaa)") 3列目(納品日):★ 上記の★部分に「3日後に納品できる」という旨の「○月○日 "着"」を表示させたいです。 計算式には「&」で円や%などを表示できるようですが、やり方がいまいちわかりませんでした…。 できるだけ表の列は増やしたくないので セルの増設以外の方法をご存じでしたらご教授お願いいたします。

  • シフト表のカレンダーによる条件書式で セル色を3つつける方法

    シフト表のカレンダーによる条件書式で セル色を3つつける方法 条件書式で 日曜 土曜までは 条件書式で色つけできたのですが 祝日に関して どうしても できません。 以前 やったことが あるのですが すっかり忘れてしまいました。 確か祝日シートとかをつくって祝日を張り付けてやる方法があったとおもいますが。 シフト表は 縦バージョンではなくて 横バージョンです。 D4 に 2009(年) Q4 に  9(月)を入力して カレンダー部分を変化させています。 B6~AF6に 日にち部分 B7~AF7に 曜日部分 やりたい曜日のセル色は 6と7行目だけに設定。 ただ 2009 年 9月 を 例にとると AF6 AF7が 10月1日の部分が 表示されてしまいます。 月の 曜日が 少ないときに 後半部分を白にして消しているように見せる 条件書式の 設定が あったとおもいます。 そちらのほうも ご存じのかた よろしくおねがいします。

  • EXCELカレンダーの今日に色を付けたい

    今月と来月の2ケ月分のカレンダー(7曜表)を作成しました。 1日分が縦に3列使い、1列目に日にちだけが入っています。 何年何月であるかは決まっているのですが、表には書いてありません。 この状態で、今日の部分(3コマ)の背景色、文字色などを強調したいのですが、 良い方法がありましたら、お教えください。 年月日を入力して、見た目には日付だけが表示される方法があれば、できそうな気がするのですが、EXCELに詳しくありませんので、ご指導をお願いします。

  • エクセルでカレンダー

    プライベートでエクセルでカレンダーを作り予定表などを入力して使っています。 やり方は 1.1行の各列にに日、月、・・・・土 2行以下は各曜日の下のセルに日にちが入れてあります。 2.各セルは3行分の行高さが取ってあり日にちは上詰め中央に表示し、予定は下2行に入れています。 3.日にちは日曜日、祝日は赤でその他は黒で表示し、予定は青で書き込みます。 4.本日以前の日にちや、予定は毎日紫に変更しています。 質問 自動で4の操作と本日の日付のあるセルを黄色で塗りつぶす様に出来ないでしょうか? そのプログラムを教えていただきたいのです。

  • カレンダーで該当日以外表示しない方法

    エクセルという表計算ソフトを使っています。エクセルでカレンダーを作ろうと思います。その月の1日目だけ決めると後は、「=前日のセル番号+1」で自動的に数字が入っていきます。その月によって30日あるいは31日以降を削除します。また、1日の前のセルも削除します。質問はエクセルのセルの表示で、関数などを使い、例えば4月は31以降の日付表示は表示しない方法はないかということです。「=IF(AND(上のセル番号>=10,上のセル番号<=20),“当り”,“”)という関数を使うと上のセルが10~20までは「当り」が表示され、それ以外の数字か全く日付がない時は、表示されません。これは上のセル番号を使いますが、カレンダーで前日のセル番号を“”の所に入れる方法が見つかりません。カレンダーを作るために関数を使う方法、また該当数字以外は表示しない方法はないか思案しています。どなたか教えて下さい。

  • DATE関数の使い方で困っています

    DATE関数を使って曜日をセルに表示させました。 セルA1→年(和暦入力) セルB1→月 セルC1→日 セルD1→曜日を表示する DATE=(1988+A1,B1,C1) このとき、セルA1,B1,C1 が空欄のときもD1に曜日が表示されるのですが、表示させないようにする方法がわからず困っています。 あと、出来たらセルA1をdelキーで削除したときセルB1も空欄にすることが出来るでしょうか? 半日調べてみましたが、よくわかりませんでした.. ご存じの方教えて頂けないでしょうか? よろしくお願いします。

  • Excel関数(カレンダー)

    Excel2010を使用し、カレンダーを作っています。 土曜日のセルは「青の網掛け」、日曜日祝日のセルは「赤の網掛け」を、 条件書式にて設定したいのですがうまくできません。 カレンダーは月ごとにシートで分けており、 A列「日にち」、B列「曜日」、C列~E列「予定欄」を設けており、 土日祝日のセルはA~E列全て網掛けにしたいのです。 何卒ご教示頂きたく宜しくお願い致します。

  • カレンダーの作成

    エクセルにて カレンダーというか年と月を入力すると 下の表に1~31 と その曜日が出せるようにしたいのですが そのような式わかる方いらっしゃいますでしょうか A1 年(年号表示なので今なら18) A2 月 A3~34(その月の日) B3~34(その月の曜日) ってな感じで表を作成したいのですが・・・ 各セルを&でくっつけたとかしてみたんですが・・・だめでした お願いします。

  • Calendarクラスについて

    java勉強中の初心者です。 現在、カレンダークラスの勉強をしています。 いろいろ試しているのですが、お聞きしたいこと があります。 末日を取得するgetActualMaximumメソッドですが Calendar cl = Calendar.getInstance(); int lastDay = cl.getActualMaximum(Calendar.DATE); でその月の末日を取得できることがわかりましたが 応用で、1年間の(1月~12月)すべてを取得するときに -------------------------------------------------- Calendar cl = Calendar.getInstance(); for(int n = 1; n<=12; n++){ cl.set(2005,12+n,1); cl.add(Calendar.DAY_OF_MONTH,1); cl.set(cl.get(Calendar.YEAR),cl.get(Calendar.MONTH),cl.getActualMaximum(Calendar.DATE)); System.out.println(cl.get(Calendar.YEAR) +"年"+ cl.get(Calendar.MONTH ) + "月"+ cl.getActualMaximum(Calendar.DATE) +"日"); } } } ------------------------------------------------- 月は「0」から始まるということは理解できたのですが これだと実行結果が 2006年1月28日 2006年2月31日 2006年3月30日 2006年4月31日 2006年5月30日 2006年6月31日 2006年7月31日 2006年8月30日 2006年9月31日 2006年10月30日 2006年11月31日 2007年0月31日 ---------------------------------------------- となってしまうのですが、一番初めが2月の 末日を取得してしまっているのはわかっているのですが どこを直せばよいのかわかりません。 ご教授お願いできますか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Excelのカレンダーについて。

    Excelカレンダーについての質問です。 Excel2010を使用しています。 seet1にカレンダーを作りました。 セルに、それぞれ年と月を入力すると、その年月の日付と曜日が縦に表示されるように設定しました。更に日付・曜日の横に予定を書き込めるようにレイアウトしました。 しかし、このままだと年と月を変更すると、日付・曜日は変更されますが、予定の部分はそのままです。年と月を変更すると、日付だけでなく、予定の部分も変更できるようにするにはどうしたらよいでしょうか? また、複数の人のカレンダーを管理するようにしたいです。 seet2に、番号と氏名の組み合わせのメンバーリストを作っています。 seet1のセルに番号を入力すると別のセルに氏名が表示されるようにしています。 番号入力し、氏名を変更すると、カレンダーもその人用に変更できるようにするにはどうすればよいでしょうか? 色々検索してみたのですが、これというものが見つからず、質問させて頂いております。 また、わかりづらい文章となっているかもしれません。すみません。 ご回答よろしくお願い致します。

専門家に質問してみよう