• ベストアンサー

エクセル関数で誕生日までの残りの日数を表示する方法は?

エクセル関数で「=date()」で当日の年月日を表示できますが、次の誕生日までの残りの日数を自動表示させるには、どうしたらいいでしょうか?例えば、誕生日が2008年の6月14日だとして、教えていただければ幸いです。よろしくお願いいたします。

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

  • ベストアンサー
  • oyaji-man
  • ベストアンサー率34% (123/354)
回答No.2

A1の数式バーに 2008/6/14 B1の数式バーに =TODAY() C1の数式バーに =A1-B1 C1セルの書式設定の表示形式で標準か数値を選択。 なんか自動的ではなさそうですが、どうでしょうか?

rd_nobutin
質問者

お礼

ありがとうございます。のぶちんは簡単な方法がありがたいです。どうもありがとうございました。(o__)oペコ

その他の回答 (3)

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.4

No.3を書いた者ですが セルの書式が標準の場合、誕生日欄に「6/14」と入力すると 今だと自動的に2008/6/14になりますよね。 単純に誕生日-今日の日付としてしまうと 誕生日の方が前だったら結果がマイナスになります。 また、来年になったら誕生日欄の2008年を2009年に 変えてやらないと正しく計算されません。 それは構わないのですか? また、 >次の誕生日までの残りの日数を自動表示させるには、どうしたらいいでしょうか? という質問を言葉通りにとらえると 5/29生まれの人の次の誕生日は2009/5/29だと思ったのですが、違うのですか?

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.3

A1が誕生日(生年月日)とします。 B1に =DATE(YEAR(TODAY()),MONTH(A1),DAY(A1)) と入力すれば「今年の誕生日」が出ますので C1に =IF(B1>=TODAY(),B1-TODAY(),DATE(YEAR(B1)+1,MONTH(B1),DAY(B1))-TODAY()) と入力すれば、 ・今年の誕生日が過ぎていれば来年の誕生日までの日数 ・今年の誕生日がまだなら今年の誕生日までの日数 ・今日が誕生日なら0 が出ます。 なお、閏年でない場合2/29は3/1で計算されます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

>誕生日が2008年の6月14日 この誕生日はおかしいですが、仮にA1にとしたら次の方法で如何でしょうか。 =DATE(YEAR(TODAY()),MONTH(A1),DAY(A1))-TODAY()

関連するQ&A

  • 誕生日までの残り日数

    excelのG1からG20に生年月日を入力してあります。F列には名前が入っています。 この生年月日を元に、次の誕生日までの日数を調べる方法を教えてください。 佐藤一郎 2000/8/26  Happy Birthday 鈴木次郎 1000/8/27 1 上のように残り日数が0のとき、つまり今日が誕生日の時はHappy Birthdayと表示させたいです。 また、今日が誕生日の時は 名前、生年月日、Happy Birthdayの文字のセルを青で塗りつぶしたいと思っています。 このようなことはできるのでしょうか? どうやっていいのかわからないので、教えてほしいです。よろしくお願いします。

  • エクセルで残り日数を計算させる

    エクセルで関数を使用し10/1までの残り日数を表示させたいのですが どのような計算式を作成すれば宜しいでしょうか? A1に4月20日と記入した場合  A列に月日を記入しB列に残り日数を表示させたいです。   A列     B列 3 4月13日   7日 4 5 4月15日   5日     ・    ・     ・    ・  このようになる関数を教えて下さい。

  • Excel 誕生日までの日数を表示したい

    たとえば、A1に誕生年月日が入力されていて、B1にTODAY()関数を使って誕生日まであと何日かを表示させる場合どうすればよいでしょうか? ほかに簡単にできる場合はそちらもご紹介ください。

  • エクセルで今年の残り日数を表示させたい。

    エクセルで今年の残り日数を表示させたいのですが、どうすれば良いのでしょうか? 1月は31日、2月は28日、3月は31日、4月は昨日までで9日なので、 365-31-28-31-9=266を結果として、表示させたいのですが、出来ますでしょうか?

  • EXCELで残りの日数を表示させたい 2

    EXCEL2010使用 各月ごと シート別 フォーマットを作成しております。 日付 は5/1と入力 表示形式で 日にちだけ表示 曜日 は日付のセルを参照させ 表示形式で 曜日を表示 別シートに営業 休日 日を”祝日”と名前を付けて、そこがピンク色になるように 条件付き書式を設定しています。 ここで本題、 残り日数というのを自動で算出できないでしょうか? 休みは 日曜、祝日 研修日などランダムでございます。 今は手入力で残り日数だけ入れています。

  • EXCELで残りの日数を表示させたい

    EXCEL2010使用 各月ごと シート別 フォーマットを作成しております。 日付 は5/1と入力 表示形式で 日にちだけ表示 曜日 は日付のセルを参照させ 表示形式で 曜日を表示 別シートに営業 休日 日を”祝日”と名前を付けて、そこがピンク色になるように 条件付き書式を設定しています。 ここで本題、 残り日数というのを自動で算出できないでしょうか? 休みは 日曜、祝日 研修日などランダムでございます。 今は手入力で残り日数だけ入れています。

  • EXCELで残りの日数の平均の出し方が分かりません。

    EXCELで残りの日数の平均の出し方が分かりません。 具体的に説明させて頂きます。 月間の目標売上げを定め、月の残り日数で一日幾ら売り上げれば目標に達成するかを実数字で知りたいのです。 例:目標120万円  30日間で平均4万円の売上げが必要   1日の売上げ10万円 残り110万円÷29日=37,931円が必要   2日の売上げ2万円 残り108万円÷28日=38,571円が必要   3日の売上げ9万円 残り99万円÷27日=36,666円が必要   ・   ・   ・   ・ 1日に必要な金額を一つのセルに出したいのですが、簡単に関数を組むだけで出来るのでしょうか?また、セルを組むときに、0を含めないような組み方をしたいのですが・・・

  • エクセル関数について

    エクセルの勉強中なのですが・・・ 平成○年○月○日(たとえばA1)から平成×年×月×日(同A2)までの日数をA3のセルに自動表示させたいと思うのですが,どんな関数を入れればよいのでしょうか。 A3には,何年何カ月何日というのではなく,単純に何日と表示させたいのですが。 よろしくお願いします。

  • エクセルの関数でその年のその月の合計日数を自動で求めることはできますか

    エクセルの関数でその年のその月の合計日数を自動で求めることはできますか? 例えばA1に  2010/10/4(日にちは適当な日数です)  等と入力されていたら B1に自動的に  31と表示される。 A1に2010/9/7 等と入力されていたら B1に自動的に  30と表示される。 また2月の28日やうるう年の29日も考慮してくれるようにしたいのですが・・・。

  • エクセル 日付の関数を入力する方法

    エクセルの関数を使って、以下の表示をするやり方を教えて下さい。 シートを32個用意しています。 (1)エクセルで一つ目のシートのセルに「2009年3月」と入力する ("2009" "年" "3" "月" はそれぞれ別のセルにしています) (2)次のシートに「2009年3月1日」と表示する (3)さらに次のシートに「2009年3月2日」と表示する つまり、最初のシートに「2009」「3」と入力するだけで、 1日から31日まで用意したそれぞれのセルにそれぞれの年月日が 表示されるようにしたいのです。 どなたかエクセルに詳しい方教えて下さい。 宜しくお願い致します。

専門家に質問してみよう