Googleスプレッドシートでの関数の簡単な応用例です。ある日付が、その年の何日目にあたるのかを求めます。
なお1月1日を1日目とします。
なお1月1日を1日目とします。
- DATE関数を使って、ある日付がその年の何日目であるかを求めることができます。
手順
B列にいくつかの日付が入力されています。
C3セルに次のような式を入力して下方にコピーすることで、B列の日付がその年の何日目(1月1日を1日目とする)なのかを求めています。
C3セル
=B3-DATE(YEAR(B3),1,0)
「DATE(YEAR(B3),1,0)」という式は単純に見るとその年の1月0日となりますが、結果的に前年の末日(画像の例では2021/12/31)となります。
あとは元の日付と引き算すれば、求める結果が得られます。
なお、別解としては「=DAYS(B3,DATE(YEAR(B3),1,0))」などが挙げられます。わずかに長くなりますが、こちらの方が式の意図が見えやすいかもしれません。