生年月日から干支を表示する
Excel
干支を計算したいんだけど、Excelでできるかな?
できるよ。
生年月日から干支を計算することができるよ。
生年月日から年齢も計算できる?
DATEDIF関数を使うと生年月日から年齢の計算ができるよ。
Excelの関数を使用して、セルに入力された生年月日から干支を表示することができます。
年齢(○歳○ケ月○日)を計算するには 生年月日から現在の年齢(○歳○ケ月○日)を計算する をご覧ください。
干支を表示する
A列に生年月日を入力すると、B列に干支が表示されます。

- セルB2を選択します。
- 計算式を入力します。
=CHOOSE(MOD(YEAR(A2),12)+1,"申","酉","戌","亥","子","丑","寅","卯","辰","巳","午","未")
( 生年月日の年を12で割り、余りの数字から干支を表示します )
12で割り切れる年が「申」年になります。
割り切れると余りが「0」になってしまいますが、CHOOSE関数の引数には「1」以上の数値を指定しなければならないため、「+1」で余りの数値に「1」を足しています。 - セルB2をクリックし、セルの右下に表示されるフィルハンドルにマウスポインタを重ねます。
ポインタが「+」の状態になったところでセルB3までドラッグします。















