Q&A

回答の並べ替え:
投稿新規に質問を投稿する

CELFで年齢計算する方法について

fisherman fisherman

2024-02-19 16:41

DATEDIF関数を使ったExcelシートのイメージ

こんにちは。ExcelでDATEDIF関数を使って年齢計算をしているシートがあるのですが、CELFでDATEDIF関数がない場合には、皆さんはどうやって作っていますか。
簡単に作れる方法がありましたら、教えてもらえないでしょうか。
下記の画像では、C5のセルに該当の関数が入っています。
B2セルの基準日には「=toyday()」関数を入れてます。

fisherman fisherman
ありがとうございます。なるほどこんな方法もあるのですね。こちらも参考にさせていただきたいと思います。
Yexiongmao Yexiongmao
こんにちは。

解決済みですが、追加情報です。
年齢を求めるには関数を使わず簡単な次のような式があります。
=INT((B5-$B$2)/365.25)
EXCEL界隈では割と有名な式ですが、CELFでも使えます。
1800年代生まれの人の計算をするような歴史的対象でなければ問題ありません。
fisherman fisherman
なるほどこうすれば簡単に作ることできるのですね。自分でも試してみようとしたのですが、うまくいかず断念してしまってましたので、もっと早くこの場で聞いておくべきだったなと思いました。ありがとうございました。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー
こんにちは

CELFではDATEIF関数が実装されておりませんので、
以下の関数を用いては如何でしょうか。
(例)=YEAR($B$3)-YEAR(B6)+IF(B6>DATE(YEAR(B6),MONTH($B$3),DAY($B$3)),-1,0)

以上、よろしくお願いいたします。
メールコンタクトをとる