• ベストアンサー

Excelの年齢計算について教えて

生年月日の入力したExcelシートでそのセルを「A1」とすると、下記の(1)や(2)では上手く計算できませんが、どのように計算すればいいのでしょうか? だれか、教えてください。 (1)+today()-A1 (2)+now()-A1

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

  • ベストアンサー
  • kapakapa
  • ベストアンサー率22% (31/139)
回答No.1

=DATEDIF(生年月日のセル,NOW(),"y") って満年齢の出し方が本に載っていました。 参考になるでしょうか

papataku
質問者

お礼

ありがとうございました。解決しました。

その他の回答 (3)

noname#5115
noname#5115
回答No.4

=DATEDIF(A1,G1,"Y") として、G1にいつ時点の年齢というセルを作成してやればそのときの年齢がでます。 質問の意図は今日のとか、今のって意味なんでしょうか? それならG1の代わりに、today() でよかったかもしれませんが、試してませんので、無難に、G1に=today()を入れてもいいです。

papataku
質問者

お礼

ありがとうございます。

  • oresama
  • ベストアンサー率25% (45/179)
回答No.3

こちらの過去ログに回答がありますね。 ご参照ください。

参考URL:
http://www.okweb.ne.jp/kotaeru.php3?q=82277
papataku
質問者

お礼

すいません。確認不足でした。

  • Haizy
  • ベストアンサー率40% (404/988)
回答No.2

DAYS360関数を使用してみてはいかがでしょう =DAYS360(A1,TODAY()) 日数が出てきます。 でわでわ

papataku
質問者

お礼

ありがとうございました。

関連するQ&A

  • エクセルで年齢自動入力をしたい

    どなたか教えてください。 履歴書などで年齢を生年月日と入力日から自動入力するようにしたいのですが簡単にできるでしょうか。 EDATEを使うのでしょうか? たとえばA1にtodayを設定して生年月日の欄から自動的に 年齢を計算するようにしたいです。 today関数とnow関数の違いもよくわかりません。

  • EXCEL エクセル 年齢 DATEDIF関数 空白の場合

    EXCEL2007 年齢を計算するのに A1セルに 生年月日を入力、 B1セルに年齢  =DATEDIF(A1,TODAY(),"y")で  満年齢がでると思うのですが A1セルが空白の場合 109となります。 A1セルが空白の場合 B1セルも空白になる関数を教えてください。 本を見ながらの初心者です。よろしくお願いします。

  • エクセルで年齢を計算させようと

    セルA1には生年月日B2に次の式を入れて =DATEDIF(DATEVALUE(A1),TRUNC(NOW()),"Y") 年齢の計算をさせていましたが、そのファイルでは正確に計算されていました。 別に新しく作ったファイルで#VALUE!となります。 全く同じ条件で新しく作ったファイルなのに 何故なんでしょうか? よろしくお願いします。

  • EXCELで年令計算するDATEDIF関数

    EXCELで年令計算する関数DATEDIFを使って、生年月日の記入をすると年令を表示しますが、 記入がないと 111才 になってしまいます。生年月日の記入がないときには 0才 にしたいのですが、わかりません。   たとえば、生年月日のセルを         B12         基準日(関数TODAY()を使用 )を E3         年令表示セルを           B11 にして、セルB11に次の関数を入力します。     =DATEDIF(B12,E3,"Y") & "才" すると、生年月日がセルB12に入っていれば、年令を表示しますが、生年月日の記入がない(空欄)と111才と表示されてしまいます。空欄では0才などにしたいのですが、ご教示をお願いします。 セルの西暦・和暦やTODAY関数が影響するのかわかりません。

  • エクセルの年齢の計算方法について

    エクセルで、A1に「現在の日付」、A2に「生年月日」を入れ、 A3のセルで次のとおり計算式、 =DATEDIF(A2,$A$1,"Y")&"年"&DATEDIF(A2,$A$1,"YM")+1&"ヶ月" を入力し、「○○年○○ヶ月」と表示させました。 このA2「生年月日」と、A3「○○年○○ヶ月」のデータがいくつかあるのですが、「○○年○○ヶ月」の平均値を求めることは可能でしょうか? その場合の、計算式等をお教えていただけないでしょうか? 分かりにくい説明で申し訳ありません。 よろしくお願いいたします。

  • エクセル 繰り返し計算

    エクセルで毎月同じ計算をさせるときの方法を教えてください。 シートとしては、入力用、計算用、出力用とします。 入力用シートにA2セルに1月のデータ、B2セルに2月のデータ、C2・・・と12月まであります。 計算用シートのA2に入力されれば、G2、G3、G4のセルに計算結果が出ます。 出力用シートのA2、A3、A4に1月の結果、B2、B3、B4に2月の結果、・・ というように演算させたいのですが計算用シートの引用式、出力用シートの引用式は どの様に作成すればいいのでしょうか? 宜しくお願いします。

  • エクセルで、生年月日からの年齢計算

    お世話になります。 タイトルの通り、エクセルで生年月日から年齢計算なのですが、下記のような生年月日の入力形態からでも、年齢計算できますか? 11/14/2013 調べたのですが、見つけたのは「平成25年11月14日」などと誕生日の欄に入力してあり どうも上手く当てはまりませんでした。 よろしくお願いいたします。

  • Excelの計算結果の表示

    Excelを使っていて次のような症状となりました。改善方法をご教示願いたいと思います。 シート1とシート2があり、シート1にはセルごとにある文字が並んでいます。    A    B    C 1  東京 2  東京 3  大井 4  大井 シート2のあるセルにシート1で入力した文字を自動で入れたい場合 そのセルを指定し、「='シート1'!A1」 と入れるとそのセルには「東京」と表示されます。 しかし、他のセルで同じ方法でやるとセルには「='シート1'!A3」のように 計算式自体が表示されてしまいます。 ここには正確には「大井」と表示させたいのです。 セルの書式設定やシート1に入力してあるものを削除し、再度入力しても改善されませんでした。 使用はExcel2000です。

  • エクセルの計算式

    Excel2010を使っています。 ある計算式を作ろうと思ったのですがよくわからないので質問させていただきました。 作りたいのは下記のようなパターンです。 例) A1のセルが4か5の時はC1のセルから、2か3の時はD1のセルから数字を持ってくる。 こんな感じで作りたいのですがどういった計算式でやればいいでしょうか。 アドバイスよろしくお願いいたします。

  • エクセルで勤続年数を計算

    エクセルを使って勤続年数を計算しようと思っています。 入社年月日を入力し、TODAYで今日までの勤続年数を計算しようと思ったのですが、うまくいきません。 どのように入力をして、どのような式にしたらよいでしょうか。 勤続年数は、できれば年と月まででればいいなと思っています。日にちまではいりません。 どなたかわかる方教えてください。      1      2      3   A 入社年月日        勤続年数 B H15.8.1   TODAY   ●年●月

専門家に質問してみよう