• ベストアンサー

基準日から月日を表示したい

毎年10月17日を基準日と考え その日に近い、土曜日の月日を表示したいのですが… 2006/10/17  →  2006/10/14(土) 2007/10/17  →  2007/10/20(土) 自動的に、表示されるような数式はありますでしょうか? お教えくださいますようお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

="10/17"+WEEKDAY("10/17"*1)+IF(WEEKDAY("10/17"*1)<4,-7,0)+1 として表示形式を yyyy年m月d日(aaa) としてください。

melmo
質問者

お礼

mshr1962 さま 親切なサポートつきのご回答いただきありがとうございます。

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

その他の回答 (4)

noname#204879
noname#204879
回答No.5

=A1+7-WEEKDAY(A1)

melmo
質問者

お礼

mike_g さま、 ご回答いただきありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.4

#01です もし基準日が土曜のとき、求めるのが基準日になるなら  =A2-MOD(WEEKDAY(A2),7) の方がスマートでした。書式をつけるなら =TEXT(A2-MOD(WEEKDAY(A2),7),"YYYY/MM/DD")&TEXT(A2-MOD(WEEKDAY(A2),7),"(aaa)")

melmo
質問者

お礼

zap35 さま ご回答いただきありがとうございました。 助かりました!

全文を見る
すると、全ての回答が全文表示されます。
  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.3

=IF(WEEKDAY(A1)<4,A1-WEEKDAY(A1),A1-WEEKDAY(A1)+7)

melmo
質問者

お礼

toshi_2000 さま ご回答いただきありがとうございます。

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

=A1-WEEKDAY(A1) で計算できます。ただしこの式では基準日が土曜のときは、その前の土曜日を求めます。 表示を「2006/10/14(土)」としたいなら =TEXT(A1-WEEKDAY(A1),"YYYY/MM/DD") & TEXT(A1-WEEKDAY(A1),"(aaa)") とします。 もし基準日が土曜のとき、求めるのが基準日になるなら、 =IF(WEEKDAY(A1)=7,A1,A1-WEEKDAY(A1)) になります

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

関連するQ&A

  • Excelのセルにカレンダーの月日を平日だけ「0401」の形で表示したい

    毎日入力する業務があります。 平日だけ月日を4桁でカレンダー表示したいです。 例:4月1日→「0401」 12月10日→「1210」 どうすれば、自動でこのような表示ができるのでしょうか? ※ 平日とは土・日および祝日(任意の休日も含められたらなお嬉しいです。)

  • 基準日が休日などの場合の翌営業日を求める方法!

    ある日から14日間後を基準日として、その基準日が土、日、祝祭日の場合は、15日目が土、日、祝日分の日数をプラスした営業日まで延長される計算式を教えてください。営業日は、土、日、祝祭日以外です。 (例えばある日が1月28日の場合は、14日目が2月11日にあたるので、翌営業日が2月13日になるという感じです。)毎年、祝祭日が変わるし複雑でわかりません。 何かいい関数などがあれば教えてください。

  • 年月日を月日に変更する方法

    セルに1/1と入力すると1月1日と表示されますが 数式バーには2013/1/1と表示されます。 このため2013年7月1日からはじまり2014年6月末でおわる表を作成 した時、年月日に連動する関数を作成すると2014.1.1で入力した際連動されません。 数式バーをみますと2013年1月1日となっています。 ですので表示だけでなく元を月日だけにしたいです。 もしくは2014年になるよな設定も教えていただけたらとおもいます 簡単な方法を教えてください。

  • エクセル 条件付き書式 基準日から1ヵ月後

    エクセルの条件付き書式の入力式についての質問です。 添付のように、物件の管理簿をつけていますが、基準日(ここでは基準日をTODAY関数にしています) から1ヵ月後の退去予定の人の氏名に条件付き書式で赤色表示させたいのです。 1ヵ月後といっても正確な1ヶ月(30、31日後)ではなく、月単位で反映できるようにしたいです。 例えば基準日が2012年1月9日の場合、2月9日までが赤色表示ではなく、2月20日退去予定の人も赤色になるような数式です。 3月以降退去の人はまだ注意しなくていいので、変化せず黒字のままで結構です。 似たような質問はありましたが、数式の応用の仕方が分からなく質問させていただきました。 エクセル初心者で、数式の理解が乏しく申し訳ございませんが、ご教示願います。

  • エクセルでの31日等の非表示等について

    実績表を作成しています。 1.教えてgoo!等でものっていましたが2月は28日まで、4月、6月、9月、11月は30日までしかありません。その場合、自動表示で日にちのセルは非表示は可能ですが、そのセルの横に曜日を作成したいのですが、1~28日まではTEXT関数等で表示は可能ですが、29日~31日までの曜日について非表示をさせない方法を数式で作成したいのですが、良い方法を教えて下さい。 2.その場合に土日の色を変えたいのですが、その方法も教えて下さい。

  • エクセルで月日と曜日一覧を自動的に入力させたい

    恐れ入ります。 エクセルについて質問します。 下記のような月日と曜日の入力をしております。     A    B    C       ーーーーーーーーーーーーーーーーー 1  7月1日|7月2日|7月3日|・・・・   ーーーーーーーーーーーーーーーーー 2    月 |  火 |  水 |・・・・   ーーーーーーーーーーーーーーーーー 3  たとえばどこかのセルに「  年」「  月」を入力するようにしたら、自動的に上記の一覧に月日と曜日を入力させるようにできませんでしょうか。  30日までの月の場合、31日にあたるセルがエラー表示にならないようにもしたいです。  お知恵をお貸しください。

  • 日付28日、30日、31日、月ごとに自動表示させたい。

    日付28日、30日、31日、月ごとに自動表示させたい。 1、月によって28日、30日、31日と自動表示させたいです。 2、(添付画像:カレンダー)「D2」1日を基準に 「年」「日付」「曜日」「祝日」を自動表示とセルに条件つき書式を使って 色を付けたのですが、その下のセルにも月が変わるごと自動で色をつけたいです。 名前(1番~15番)の列(日付、曜日、祝日)です。 上記の2点教えて下さい。 よろしくお願いします。

  • エクセル基準日を超えた日を表示させたい。

    エクセル2003です。初心者です。 現在、有給の管理表を作っています。 基準日2012/6/1 氏名  入社日     6ヶ月後    1年6ヶ月後   2年6ヵ月後  次回有給付与日  鈴木  2010/6/1   2010/12/1  2011/12/1   2012/12/1  2012/12/1 ↑こんな風に基準日を入れると、次回有給付与日の欄に、 この表の日付のうち、基準日を超えた日を表示できるようにしたいんですが、 そんあ関数はありますか? よろしくお願い致します。

  • Excel関数 自動で月日を挿入したい

    縦列に月日が入っています。たとえば、3月1日が黒字で12ポイントです。『すぐ下のセルに自動で5日後の月日、3月6日を赤字で9ポイントで入れたいのです』 月日のセルは一つ置きではありません。一つ置きの時もあれば、三つ、五つ置きととまちまちです。 どうかよろしくお願いいたします。

  • 健康保険の扶養の基準日について

    妻が健康保険の扶養に6月から入ったのですが、 扶養の条件は年間130万までとなってるのですが、 これは、 今年は6月から12月までで130万超えなくて 来年からは1月~12月までで130万超えなくて (今年:6~12月、来年から:1~12月) いいのか 扶養に入った年から扶養に入った日(基準日)から 130万毎年越えないように (毎年:6月~5月) のどちらなんでしょうか? ちなみに健康保険は電設健保です。

専門家に質問してみよう