- ベストアンサー
<エクセル>誕生日から年齢 ちょっと問題が・・
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは >DATEIF関数を使えばいいとは思うのですが、 >一つ問題があって、誕生日が、 S30-1-1 >というふうに、全角文字列で入力されているのです DATEDIF()関数です(Dか1文字足りません) 全角でも対応するはずですから =DATEDIF(B1,TODAY(),"Y") となります。 >「'」 と 「スペース」 まで入っています。 >そのためか、エラーが返ってきてうまくいきません。 「'」は数式バーには表示されるけどセル表示には 現れないものでしょうか? であれば書式設定では なく直接入力で文字列を指定したもので、特に処理 する必要はありません! スペースについては半角か全角か不明なので全て 半角にしてから処理(削除)する式 SUBSTITUTE(ASC(B1)," ",) を使って前の式にあて はめると =DATEDIF(SUBSTITUTE(ASC(B1)," ",),TODAY(),"Y") となります
その他の回答 (2)
- k-mucho
- ベストアンサー率55% (24/43)
#1です。補足です。 挿入した列が邪魔なら、列を非表示にしてみてください。 (列番号を右クリックで、「表示しない」をクリック)
- k-mucho
- ベストアンサー率55% (24/43)
列が挿入されても良いのなら、BとCの間に1列挿入したとして C列に"=ABS(B1)"と数式を入力し、「セルの書式設定」の「表示形式」で「日付」を選択します。 D列に"=TODAY()-C1"と数式を入力し、「セルの書式設定」の「表示形式」で「ユーザー定義」を選択し、「y」と入力します。 これで年齢が求められると思います。
お礼
早速の回答ありがとうございます。 セルをよくみると、 'S30- 1- 1 のような形で、「'」 と 「スペース」 まで入っています。 そのためか、エラーが返ってきてうまくいきません。 ためしに、' とスペースなしで新たに入力してやってみるとうまくいったのですが・・・ なんとかならないでしょうか(泣) 置換?かなにかつかえばいいのでしょうか? 申し訳ないのですがよろしくお願いします。
関連するQ&A
- EXCELで誕生日計算をしたいのですが
サークルのメンバー管理で、子供の現在の年齢を自動計算する設定はできますでしょうか。 表に生年月日、枠上等にTODAY関数を入れて表をあけたその日現在の年齢が表示されるようにしたいのですが・・。 DATEIF関数を使ってみたのですが、年度で見るようで、「今年の年齢(誕生日がまだでも年齢が繰り上がる)」が表示されるようになってしまいました。 お知恵を拝借できればと思います。宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルの年齢計算ができない(VBA)
VBAでエクセル関数のDATEDIF関数を入力したいのですがうまくいきません。なにかいい方法はありませんか? 例)年齢基準値セルA1、終了期間B1でC1で年齢計算 Private Sub CommandButton1_Click() Range("C1").Value = "=DATEDIF(A1,B1,"y")" End Sub この記述でうまくいきません。 ようは、コマンドボタンクリックで、C1にDATEIF関数を入力したいのですが・・・
- ベストアンサー
- オフィス系ソフト
- 氏名と誕生日を入力しておいて誕生日がきたら1歳年齢をあげるという
氏名と誕生日を入力しておいて誕生日がきたら1歳年齢をあげるという 関数計算式はできますでしょうか?
- ベストアンサー
- その他MS Office製品
- エクセルにて年齢を出したい
エクセルにて年齢を出したいのですが 年、月、日が別々のセルに入力されている場合の 関数式を教えてください。 生まれた年 A1=S42 、 A2=5 、 A3=10 (A1は年、A2は月、A3は日) 入力時の日付 B1=H18 、 B2=9 、 B3=16 C1に年齢を出したいのですが、出来ますでしょうか? 教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルで和暦の誕生日から年齢を求める関数
よろしくお願いします。 A1のセルにH18.7.29と入っております。 そして、 A B C 2 東京太郎 S38.9.25 □才 3 大阪花子 S55.2.2 □才 といったようにBの列には、生年月日が入っている場合に、C列にA1現在の年齢を求める関数を教えてくださいよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 誕生日の関数??教えてください
エクセルで作業中です・・・誕生日から年齢を計算する関数を設定しましたが・・・ 誕生日のセルが空白になると、年齢が表示されるセルに不要な数字が表示されます。誕生日を入力するセルが空白時に年齢も空白にするにはどうすればいいのでしょうか?お教えて下さい<(_ _)>お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで年齢計算したいんですが、教えてください。
エクセルで作業をしています。 年齢計算を関数を使ってやりたいんですが、わかりません。誕生日などの日にちをシリアル値にしてから計算したいんですが、どんな関数がありますか?どなたか教えてくださいませ。 生年月日を入力し、2008.10.1現在の満年齢を計算する関数です。いい方法ありますでしょうか?
- 締切済み
- オフィス系ソフト
- エクセル年齢早見(誕生月)
エクセルで年齢早見表を作成しています。 年齢の高い順で、かつ誕生月毎(1月から12月)に順位をつけたいのですが、 どのような関数をつかえば作成することは可能でしょうか。
- ベストアンサー
- オフィス系ソフト
- 誕生日から年齢をXX歳XXヶ月と表示させたい。
エクセル関数を使って 誕生日から年齢をXX歳XXヶ月と表示させたいのですが、 今年度4月1日現在で出したいのです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました!できました! 1週間くらい格闘してて、どうしようもなくなっていました。すごく助かりました。 またなにかあったらよろしくお願いします。