数式で年齢を「○歳○ヵ月」で表示したい(満年齢)

数式で年齢を「○歳○ヵ月」で表示したい(満年齢)

時の流れを可視化してみます。
数式で年齢を「○歳○ヵ月」で表示したい(満年齢)
18
数式で年齢を「○歳○ヵ月」で表示したい(満年齢)
Admin
2021/07/21 19:09:14
明後日に迫りました東京オリンピック。
歴史上、このオリンピックはどのような位置づけになるのでしょうか。

というわけで(?)、今日は誕生日の値から、その人が「○歳○ヵ月」であるかを表示する数式項目を作ります。誕生日を他の日付項目に置き換えれば、赤ちゃんの月齢以外でも、その日付項目から今日までの期間を確認するために使えますね。


設定例

取引先責任者に、誕生日を登録する項目「誕生日(BirthDate)」があります。
この項目をもとに、その取引先責任者の方が「○歳○ヵ月」であるかを数式項目で表示します。


数式項目

次の内容でカスタムの数式項目を作成します。項目名、API参照名はご自由に設定してください。

データ型:数式
戻り値のデータ型:
テキスト
数式:
TEXT(
IF(OR(MONTH(today())-MONTH( Birthdate )>0,
AND(MONTH(TODAY()) - MONTH(Birthdate)>=0,DAY(TODAY()) - DAY(Birthdate)>=0)),
YEAR(TODAY()) - YEAR(Birthdate),
YEAR(TODAY()) - YEAR(Birthdate)-1))&"歳"&
TEXT(
IF(MONTH(today())=Month(Birthdate),
(IF(DAY(TODAY())<DAY(Birthdate),11,0)),
MONTH(today())-Month(Birthdate)+IF(MONTH(today())<Month(Birthdate),12,0)-IF(DAY(TODAY())<DAY(Birthdate),1,0)))&"ヵ月"

※「Birthdate」を他の日付項目に、”歳”を”年”に置き換えると、その日付項目から何年何ヶ月が経過したか確認できます。



レコード画面で確認

はい、想定どおりに計算されてますね。お誕生日おめでとう✨


他の日付も確認。



関連記事

2019年5月1日~12月31日までを「令和元年」と表示したい
学習塾の無料体験授業参加時の学年から、現在の学年を表示させる
数式の戻り値を絵文字にしてみよう
数式のデータ型が「パーセント」のとき、小数点以下第3位以下を切り捨てたい
除算(/)の数式項目では、分母が 0 (ゼロ)になるときに返す値も一緒に設定する
関数を使って小数点以下の表示を設定
数式項目で取引先に登録した都道府県からエリアを表示する
リストビューでユーザのライセンス名を表示する
gilde tech(for Salesforce)」に入会しませんか?
登録すると、「gilde tech」に掲載されているSalesforceのノウハウを全部閲覧できるだけでなく、自分が知っている知識を発信し、他の会員と交流することもできます。
またSalesforceの知識習得に役立つイベント情報も得ることができます。
是非ここで得た知識を業務に活かしてください!
18
コメント