날짜 범위의 빈도 분석


9

날짜 범위의 발생을 계산하려는 Google 스프레드 시트가 있습니다. date_utc+1거의 임의의 날짜 데이터가 포함 된 열 이 있습니다.

내가 뭘하고 싶은, 즉 육시간 각각의 쓰레기통에 날짜 값을 넣어 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
야곱 월 Tuinstra

@JacobJanTuinstra-Google 스프레드 시트에서 작동합니까?

@JacobJanTuinstra 이것은 실제로 내 질문 superuser.com/questions/519286/…을 해결 합니다. 다른 질문에 대한 답변 링크로 답변하거나 중복으로 표시 할 수 있습니다.
wnstnsmth

@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('Original Data'!I2:I;A3:A)

내가 준비한 예제 파일보기 : Frequencies


완벽하게 이해합니다, 감사합니다! 마지막 질문 : 날짜를 MM-DD-YYYY에서 DD-MM-YYYY로 쉽게 변환 한 방법은 없습니다 (공식이 보이지 않습니다).
wnstnsmth

보너스로 파일에 추가하겠습니다 !! 감사합니다.
Jacob Jan Tuinstra

@wnstnsmth : DATE 시트 참조
Jacob Jan Tuinstra

공정의 충분 .. 부드러운 방법 :-)이라고 생각
wnstnsmth

-1

은 Using 쿼리 언어와 에 의해 그룹을 절은 트릭을해야한다.

다음과 같은 것이 있습니다 : =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, 나는 시트 (Columns K, L, M)에서 솔루션을 완성했습니다. 이 솔루션에 대한 의견이 있으십니까? 답변이 다운 투표되었으므로 여기에 뭔가 빠졌는지 알고 싶습니다.
Jasper Duizendstra
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.