Googleスプレッドシートでランダムな日付を生成する方法


次の基本構文を使用して、Google スプレッドシートで 2 つの日付間のランダムな日付を生成できます。

 = TO_DATE (RANDBETWEEN( DATE ( 2015,1,1 ), DATE ( 2022,12,31 )) )

この特定の数式は、2015/01/01 から 2022/12/13 までのランダムな日付を生成します。

次の例は、この公式を実際に使用する方法を示しています。

例: Google スプレッドシートでランダムな日付を生成する

セルA2に次の数式を入力すると、2015 年 1 月 1 日から 2022 年 12 月 31 日までのランダムな日付を生成できます。

 = TO_DATE (RANDBETWEEN( DATE ( 2015,1,1 ) , DATE ( 2022,12,31 )))

次のスクリーンショットは、この式を実際に使用する方法を示しています。

この式により、2018 年 4 月 30 日という日付が生成されたことがわかります。

この数式をクリックして列 A の他のセルにドラッグすると、数式によって 2015 年 1 月 1 日から 2022 年 12 月 31 日までのランダムな日付のリストが自動的に生成されます。

結果は、すべて 2015 年 1 月 1 日から 2022 年 12 月 31 日までの間に該当する 20 個の日付のリストです。

注 #1 : ワークシート内の別のセルの値を更新してEnter を押すたびに、ランダムな日付の値が変更されます。

注 #2 : 式の先頭でTO_DATE()関数を使用しない場合、生成されたランダムな日付は日付ではなく数値としてフォーマットされます。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

Googleスプレッドシートで日付に年を加算および減算する方法
Googleスプレッドシートで日付順に並べ替える方法
Googleスプレッドシートに日付を自動入力する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です