日付範囲の頻度を分析する


9

日付範囲の発生を計算したいGoogleスプレッドシートがあります。date_utc+1ほとんどランダムな日付データを含む列があります。

私は何をしたいのは、6時間毎、すなわち、のビンに日付の値を入れて12/5/2012 23:57:04まで12/6/2012 0:03:17、最初のビンになる12/6/2012 11:20:53まで、12/6/2012 17:17:07等々秒のビンで、と。次に、これらのビンの発生をカウントします。

bin_from            bin_to                freq
-----------------------------------------------
12/5/2012 23:57:04  12/6/2012 0:03:17     2
12/6/2012 11:20:53  12/6/2012 17:17:07    19
...                 ...                   ...

スプレッドシートの初心者なので、部分的なヒントも大歓迎です。


1
この質問と回答を読んでみてください:superuser.com/q/518632/179112
Jacob Jan Tuinstra

@JacobJanTuinstra-それはGoogleスプレッドシートでも機能しますか?

@JacobJanTuinstraこれは実際に私の質問superuser.com/questions/519286/…を正確に解決します。他の質問の回答へのリンクを使用して回答するか、重複としてマークすることができます。
wnstnsmth 2012

@DaveRook; 含まれているサンプルファイルを参照してください。
Jacob Jan Tuinstra

今後、スーパーユーザーではなく、ここでGoogleスプレッドシートについて質問してください。ありがとう!
slhck

回答:


6

私はあなたのための解決策を持っていると思います。すべてが自動的に行われるわけではありませんが、結果は次のようになります。

  • ファイルでは、日付はと書かれていMM-DD-YYYYます。私は、日付範囲が12月をカバーし、年間を通じてランダムな日付をカバーしないと仮定しました。したがって、日付形式をに再配置する必要がありました DD-MM-YYYY
  • ガイダンスとして、次の式を使用して一意の日付範囲を取得しました。 =UNIQUE(ARRAYFORMULA(DATEVALUE(I2:I)))
  • FREQUENCYシートでは、この式を使用して最初の間隔を計算しました
    ='Original Data'!J2+TIME(18;0;0)
    。間隔を慎重に選択する必要があります。
  • 目的の間隔範囲が完了するまで、この式を書き留めます。
    =A3+TIME(6;0;0)
  • FREQUENCY式を使用して結果を計算します。
    =FREQUENCY('Original Data'!I2:I;A3:A)

私が用意しましたサンプルファイルを参照してください。周波数を


完全に理にかなっています、ありがとう!最後の質問:日付をMM-DD-YYYYからDD-MM-YYYYに簡単に変換する方法を教えてください(数式が表示されません)。
wnstnsmth

おまけとしてファイルに追加OK!おかげで、頑張ってください。
Jacob Jan Tuinstra

@wnstnsmth:シートDATEを参照
Jacob Jan Tuinstra

十分に公平です..よりスムーズな方法があると思いました:-)
wnstnsmth

-1

クエリ言語とgroup by句を使用するとうまくいきます。

次のようなもの: =QUERY(A1:A509, "select count(B) group by year(A)") 私は今日後で実用的なクエリを作成しようとします。

編集:

列Aの左側に新しい列を挿入しました。この列には次の数式があります=year(A2) & "-" & minute(A2)。これは、いくつかの範囲を作成するための簡単なテストです。この列には、ビンのロジックが反映されているはずです。

=Query(A:E;"select B, count(A) group by B")は周波数を計算します。

-免責事項、これは単なる例であり、質問で言及されている正確な機能を計算するためにいくつかの調整が必要です-


ためにはselect count(B)仕事には、それに応じて範囲を準備する必要がありますA:B。第二に、スイスではおそらくセミコロンがカンマの代わりに使用されています。
Jacob Jan Tuinstra

@wnstnsmthとJasper:結果をシートQUERYの下に作成したファイルに追加しました。
Jacob Jan Tuinstra

@Jacob、私はまた、シート(列K、L、M)で私のソリューションを完了しました。このソリューションに関するコメントはありますか?私の回答は反対票だったので、ここで何か不足しているのかどうか知りたいのですが。
Jasper Duizendstra、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.