

ここでは、「フィールド」機能を利用して日付を扱い、西暦を表す四けたの数字から閏年を判別する方法を紹介します。
閏年の条件は以下です。
「西暦が4の倍数であり、且つ100の倍数でない年が閏年」

① フィールドコードを追加します。ショートカットキーがあるので便利です。


② フィールドコードをいくつかネストしますが、以下を用意します。
{QUOTE {ASK yyyy 四けたの数字を入力}{SET leapYear {=IF(OR((MOD(yyyy,4)=0)*(MOD(yyyy,100))<>0, (MOD(yyyy,400))=0)>0,1,0)}}{QUOTE {IF{leapYear}="1" "閏年" "閏年ではない" }} }
③ フィールドコードを全選択した状態で更新します。

④ ポップアップする子画面に、ためしに「2028」と入れます。

2028年は閏年であることがわかります!




コメントを残す