No.1ベストアンサー
- 回答日時:
データベース…はどんなものをお使いでしょう?
Excelなら
DATEDIF関数ですね。
http://www.nils.ne.jp/~fuzzy/EXCEL/excel_004.htm
A
ccessなら
こんな関数を使ってます。
http://www.ruriplus.com/msaccess/faq/faq_027.html
ロータス製品やオラクルでしたらワタシの範疇外ですので、他の識者にお任せします。
参考URL:http://www.nils.ne.jp/~fuzzy/EXCEL/excel_004.htm,http://www.ruriplus.com/msaccess/faq/faq_027.html
この回答へのお礼
お礼日時:2002/12/15 21:58
早々の回答ありがとうございました。教えてgooは今回初めてつかいました。こんなにたくさんの方から回答がすぐにくるなんて本当にびっくりです。Hageoyadiさんの回答早速ためしました。gooです。
No.3
- 回答日時:
4500rpmさんの式は使えません。
誕生日の前々日に年をとったり前日に年をとったりと安定しません。
Hageoyadiさんの紹介したaccessでの方法(今年-誕生年-誕生日に達してなければもう1年)
はあちこちでみかける方法ですね。私も昔FileMakerで使ったことがあります。
この方法は「誕生日に達してなければ」の判定に「月*100+日」に相当する数値を使うと
ころがポイントで、これを思いつかないと結構面倒くさいことになります。かなりエレガ
ントな解法だと思います。
でも、if関数での条件分岐をなくせたらもっと美しいのにと思いませんか?
「誕生日に達してなければもう1年」というフレーズから「繰り下がり」なんて懐かしい
言葉を思い出せれば、年*10000+月*100+日同士の引き算で「誕生日に達してなければ」
年の桁に繰り下がりが発生するんだということがわかりますね。そうすれば後は10000で
割って整数部分だけ取り出せばOKじゃないですか。
というわけで、
=int(((今年*10000+今月*100+今日)-(誕生年*10000+誕生月*100+誕生日))/10000)
というのもアリです。シンプルでしょ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 関数の質問です 3 2022/03/24 12:41
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- 投資・株式の税金 一般口座で同一銘柄の総平均法のことで 1 2023/02/27 22:08
- 統計学 前回イベントと今回イベントのデータ集計について 質問させてください。 イベント参加者の内アンケートを 3 2022/09/30 22:23
- その他(教育・科学・学問) 日齢から年:月 5 2022/09/12 11:11
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
- 高校 日商簿記3級の勉強中なのですが 精算表が完成せず困っています。 こちらの問題の回答を教えていただきた 2 2023/03/02 09:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンピューターで2進法が採用...
-
エクセルでeのマイナス乗の計算...
-
Excelで、生年月日と特定の日付...
-
ファイルメーカープロ8で生年月...
-
Excel 隣のセルが空白以外の場...
-
ファイルメーカーpro.9で期間計...
-
パソコンで購入したデーターが...
-
「24日の0時」って・・・
-
回覧板の日付について質問です...
-
VBAでエクセルシートを更新...
-
エクセルで数字から名前に変...
-
「時間」、「期日」、「日付」...
-
ウィンドウィズ メモ帳で日付だ...
-
履歴書の日付間違いで落ちますか。
-
セブンnowは駅前とかでも配達し...
-
excelで、セル内に文字が入力さ...
-
ゆうちょ銀行のアプリで お客様...
-
エクセルのチェックボックスを...
-
エクセルで漢字を数字に変換す...
-
日付の大小の表現
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 隣のセルが空白以外の場...
-
コンピューターで2進法が採用...
-
アクセスである時点での年齢を...
-
ファイルメーカープロ8で生年月...
-
生年月日から年齢を取得する方法
-
エクセルで四捨五入ではなく、5...
-
【ACCESS】未定義関数が発生。...
-
計算結果をCASE WHENで判断した...
-
ACCESSでの時間外計算方法
-
ファイルメーカーPro7での経過...
-
エクセルでeのマイナス乗の計算...
-
ファイルメーカーで時間の表示...
-
ファイルメーカーで小数点以下...
-
ファイルメーカーで給与計算
-
生年月日から年齢を計算したい。
-
整列の比較回数を表す数式でよ...
-
SQLの質問です。
-
Accessクエリーにて開始日と終...
-
ACCESSのバグ?
-
ファイルメーカーで学年を表示...
おすすめ情報