월별 LibreOffice 피벗 테이블 그룹


10

다음과 같은 데이터가 있습니다.

Date      Customer   Amount Month
09-01-12  A          20     =A2 (formatted so it shows month name)
10-01-12  B          10     =A3 (formatted so it shows month name)
18-01-12  B          25     etc
05-02-12  A          15     etc

피벗 테이블을 사용하여 고객 당 월 총액을 확인하고 싶습니다. 예 :

Customer   Jan  Feb  Total
A          20   15   35
B          35        35
Total      55   15   70

월에 'Jan', 'Feb'등으로 서식이 지정된 추가 열을 데이터에 추가했습니다. 피벗 테이블에서 각 날짜에 대한 열을 제공하므로 월별로 그룹화되지 않습니다. 결과는 다음과 같습니다.

Customer   Jan  Jan  Jan Feb  Total
A          20            15    35
B               10   25        35
Total      20   10   25   15   70

이 문제를 어떻게 해결합니까?

답변:


7

문제는 " Month"열의 날짜가 다릅니다. 따라서 LibreOffice에서는 출력을 별개의 월별로 그룹화하려는 것을 이해하지 못합니다.

따라서 해결책은 하루를 무시하고 셀 A2를 기반으로 날짜를 "구성"하는 것입니다.

  • =A2" Month"열의 수식 " " 을

    =DATE(YEAR(A2),MONTH(A2),"1")

    이렇게하면 원래 날짜에 따라 매월 셀에 대해 동일한 날짜를 갖게됩니다.

  • 그런 다음 패턴 " MMMM"을 사용하여 해당 열의 형식을 지정 하여 날짜를 " January" 로 표시하십시오 .

  • 이제 피벗 테이블을 새로 고치거나 " Month"의 " Column Fields", " Customers"의 " Row Fields"및 " Sum - Amount"의 " Data Fields"를 사용하여 다시 만듭니다 .

원하는 결과를 얻을 수 있습니다.


3
고마워, 그게 해결책이었다. 너무 나쁜 리브레 오피스는 그 자체만으로는 관리 할 수 ​​없습니다.
Lennart

14

LibreOffice 에서이 질문을 할 당시의 현재 가능했는지 확실하지 않지만 지금은 매우 쉽습니다.이 질문에 걸려 넘어지면 도움이 될 것입니다.

입력 테이블의 데이터를 사용하면 (이 마지막 열 "월"에 대해 btw는 중복 임) 다음을 수행해야합니다.

피벗 테이블 만들기 :

  1. 테이블을 선택하고 메뉴에서 Data > Pivot Table > Create...
  2. 으로 Column Fields는 IS Date필드
  3. 에서가 Row Fields는 IS Customer필드
  4. 에서 필드Data FieldsAmount

피벗 테이블이 만들어 질 때 :

  1. 날짜가 포함 된 행에서 셀을 선택 / 클릭하십시오.
  2. 메뉴에서 Data > Group and Outline > Group
  3. 고르다 Group By > Intervals
  4. 확인 Months(또는 원하는 간격)

2
열의 형식이 "표준"또는 텍스트가 아닌 날짜 형식 인 경우에만 효과적입니다.
jmiserez
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.