QUERY 함수로 "월별"로 집계하고 싶습니다.

(추기 2020/10/24)
QUERY 함수로 '연월별'로 집계하고 싶습니다. 의 기사 쪽이 필요에 맞을지도 모릅니다.

Google 스프레드시트의 QUERY 함수를 사용하여 '달마다'에 집계하고 싶은 케이스를 만났습니다만, 잠시 당황했기 때문에 자신 메모. 알고 있으면 아무것도 아니겠지만.

하고 싶은 일



이런 표가 있었다면


↓ 이것을 내고 싶다


했던 일


=QUERY($A$1:$B,"
  select month(A)+1, sum(B) 
  where A is not null 
  group by month(A)+1
", true)

하면 ↓ 이렇게 된다


※코멘트해 주신 것처럼, month(A)+1 하는 이유는, Query 함수의 month 함수는 제로 베이스로의 카운트(0이 1월. 1이 2월)이므로, month(5) 는 4월을 나타냅니다.

라벨을 붙이고 싶기 때문에 이렇게 ↓
=QUERY($A$1:$B,"
  select month(A)+1, sum(B) 
  where A is not null 
  group by month(A)+1 
  label month(A)+1 '月', sum(B) '合計'
", true)



그래. QUERY 함수 재미. (더 똑똑한 쓰는 법이 있으면 알려주세요!)

좋은 웹페이지 즐겨찾기