• ベストアンサー

Excelの年齢を出す式(関数)を教えてください。

Excelの年齢を出す式(関数)を教えてください。 例えば           A         B      1     2010/11/8   1971/12/1 Aは今日の日付でBは生まれた日付だったとするならば、どうやったら、何歳と何カ月という答えが出る関数になりますか。 素人ながら色々やってはみたのですが、四捨五入されちゃったり、月数がうまく出なかったり・・・。 どなたか教えてください。宜しくお願い致します。

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

  • ベストアンサー
  • hananoppo
  • ベストアンサー率46% (109/235)
回答No.2

次の数式でどうでしょう。 =DATEDIF(B1,TODAY(),"Y")&"歳"&MOD(DATEDIF(B1,TODAY(),"M"),12)&"カ月"

ponichan
質問者

お礼

ありがとうございます。出来ました。この式なら1列で見やすく出来ますね。ありがとうございました。

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

その他の回答 (1)

noname#189285
noname#189285
回答No.1

詳しく解説されているサイトがあったので以下に紹介しておきます。 http://www.relief.jp/itnote/archives/000423.php 自分で簡単に確認したら、上手くいくようでした。

ponichan
質問者

お礼

できましたぁぁ(^^V) ありがとうございました。

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

関連するQ&A

  • エクセルの関数

    以下のようなことをエクセルでやりたいのですが 何か関数はありませんか? 例:A×B=答え 上記の答えの 正数が二桁のとき、小数点第二位を四捨五入 正数が三桁のとき、少数点第一位を四捨五入 どなたか教えてください。お願いします。

  • エクセルのROUND関数で・・

    エクセルの関数を使って計算してるんですが、答えが合わないんです。 =ROUND($B31*$D31,2) $B31 には 3.900 $D31 には 3.55 二つをかけた値「13.845」の、少数第2位を四捨五入して返した値が、13.9 と出るんです。 少数第2位の 4 を四捨五入したら 13.8 が返されるはずですよね? 今日朝から一日悩んでます(+_+) パソコンには詳しくないので解り易くどなたか教えてください<m(__)m>

  • Excelの関数、四捨五入について

    ご質問があります。 現在Excelで表を作っているのですが、どうしても四捨五入で躓きます。 例) A 1234.56 →四捨五入(ROUND.1) →B 1235 上記のようになるのですが 例) B 1235×0.9 → 1111.1(小数点第一表示) 上記のようになってしまいます。 四捨五入したBのセルに対し0.9をかけているはずなのに 四捨五入を行う前のAに0.9をかけた答えが出てしまうのです。 これの謎が解けず困っています。 どなたかお分かりの方がいましたら宜しくお願い致します。

  • エクセルの関数を教えてください。

    エクセルの関数を教えてください。 エクセルでシート作成しています。 A列に今日の日付を入れて、B列に一ヵ月後の日付が入るようにしたいのです。 どのような式でできますでしょうか? よろしくお願いします。

  • 関数教えてください

    エクセルの関数教えてください。 割り算をして出た答えの小数点第3位を四捨五入 例:セルAとセルBでお願いします。

  • エクセル関数

    エクセル関数を教えて下さい。 A×B=Cの計算でCが小数点以下の端数が出る場合、 答えのCを小数点以下を四捨五入して整数にする関数を教えて下さい。 CをROUND関数でDという整数に置き換えるのは分かりますが、乗算の答えCを同じセルで整数にしたいです。よろしくお願いします。

  • Excelの式の変形

    式の変形についての質問です。 ROUND関数によって四捨五入された複数のデータを一括で四捨五入していないデータに することは可能ですか?例で挙げてる操作を一括で行いたいです。 例 =ROUND(B45^2,4)     ↓ =B45^2

  • 【関数式】ある結果に対する四捨五入と同時に掛け算

    たとえばB1には、A1の合算結果がでると同時に、その結果に対しm千円未満の四捨五入がなされ、かつ、0.1を掛けた結果がでるというような命令をだす関数式はどのような式になりますか? 具体的にはこうです。 A1には別のセルでだした合算100.500円がでます。 これに対し、B1セルで100.000円というように四捨五入されると同時に 100.000円に対し0.1が同時に掛けられた結果10.000円が表示される。 このような関数式です。

  • エクセルにて年齢を出したい

    エクセルにて年齢を出したいのですが 年、月、日が別々のセルに入力されている場合の 関数式を教えてください。 生まれた年 A1=S42 、 A2=5 、 A3=10 (A1は年、A2は月、A3は日) 入力時の日付 B1=H18 、 B2=9 、 B3=16 C1に年齢を出したいのですが、出来ますでしょうか? 教えてください。

  • エクセルの関数。お願いします!

    任意の桁数で四捨五入するROUND関数についてお願いします。 A1「5678.492」の数値。 (ア)小数点以下を四捨五入しなさい。 (イ)1の位を四捨五入しなさい。 =ROUND(A1,○)の○には何が入るんでしょうか?