날짜 범위의 빈도 분석


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.