DateDiff 関数を使用して総雇用日数を取得しようとしています。
私は現在使用しています:
=DateDiff("d",[hired_from],[hired_to])
2 つの日付の差を取得するには、選択した 2 つの日付が同じ場合は 0 の出力を生成します。選択した 2 つの日付が同じ場合は 1 の出力を生成したいと思います。
DateDiff 関数を使用して総雇用日数を取得しようとしています。
私は現在使用しています:
=DateDiff("d",[hired_from],[hired_to])
2 つの日付の差を取得するには、選択した 2 つの日付が同じ場合は 0 の出力を生成します。選択した 2 つの日付が同じ場合は 1 の出力を生成したいと思います。
2 つの同一の値の差は常にゼロになるため、あまり意味がありません。
つまり、おそらく次のことを意味します。
=DateDiff("d",DateAdd("d",-1,[hired_from]),[hired_to])
または、カウントに 1 つ追加します。
=DateDiff("d",[hired_from],[hired_to])+1
次のようにifステートメントを使用して、この作業を行いました。
==IIf(DateDiff("d",[hired_from],[hired_to])=0,1,DateDiff("d",[hired_from],[hired_to]))
2 つの日付の差 (整数値の形式のみ) を取得するには、2 つの日付を減算し、結果の形式が整数であることを確認するだけです。
Variable = [hired_to]-[hired_from]