1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

 

질문내용은 엑셀파일에도 있습니다.

 

지금은 파일을 정렬해서...부분합해서...열심히 함수해서...하는데....너무 비효율적이고..완전 노가다?입니다.

만약 피벗테이블이 아니더라도 상관없으니.수시로 변동되는 데이터에 대해서..자동으로 변경될수 있는 그런 기능을 제발 알려주세요..

제발 도와주세요..감사합니다

 

 

앞시트의 원본 데이터를 왼쪽 표처럼...정리 하려고 하는데요..

피벗테이블을 잘 이용하면 될것 같은데..

문제는 옆처럼 피벗테이블로 작성을 하면요...

 

질문)

장비명 개수 말인데요...똑같은 이름이 있어도 모두  카운트를 하는군요..

오른쪽 피벗 테이블을 보시면 DS식품기계에는 제품이 2종류이거든요..

저는 2종류의 2라는 값이 필요합니다.(중복데이터 제외 종류수) 전체 개수가 아니라요....(왼쪽 표처럼요)

 

인터넷을 찾다 보니 계산필드라는것도 알게됬는데요..이항목에 어떻게 적용할지 모르겠습니다.

 

함수가...SUMPRODUCT(1/COUNTIF(범위,범위))

라는 함수를 쓰면 중복되지 않는 종류개수를 구해준다고 하던데요....

이함수를 피벗에서 어떻게 써야되는지..자동으로 변하도록 가능한지...잘 모르겠습니다.

 

데이터가 계속 추가로 입력되고...수시로 데이터를

요청하는 기관마다 다르게 세팅해서 보고해야하는데요...

 

제발 도와주세요..감사합니다..

 


댓글 '4'

profile

[레벨:30]아별

2011.01.24 20:28:06
*.166.197.150

안녕하세요?

 

원본 데이터에 아래 수식을 이용해서 중복항목을 제거한 갯수를 세는 보조 필드를 추가합니다.

=1/SUMPRODUCT((C$4:C$220=C4)*(D$4:D$220=D4))

 

위 수식을 이용하면, 동일한 항목이 2개면 각각 0.5, 0.5로 되어 합계가 1이 됩니다.

동일항목이 4개이면.. 0.25가 4개가 생겨서 합계가 1이 되겠지요.

 

위 방법은 데이터가 증가할 수록 전체 수식을 변경해줘야하는 단점이 있는데요..

데이터가 증가해도 바로 위 수식만 복사해서 계속 행을 추가하는 방법을 원하실때는 아래 수식을 활용해보세요.

=IF(SUMPRODUCT((C$4:C4=C4)*(D$4:D4=D4))>1,0,1)

 

중복항목이 여러개라도 최초 발생한 건만 1로 카운팅되고.. 그 뒤에 발생하는 중복항목은 전부 0으로 처리됩니다.

 

 

위 2개 수식을 이용해서 피벗테이블 현황을 만들어놓았으니..

첨부파일을 참고하시기 바랍니다.

 

abyul.com_Pivot_CountingWithoutDuplicate.xlsx

 

감사합니다. 이히~

 

 ps. 참고로.. S&B 푸드가 5개로 나오는 이유는..

장비명에 "NCT머신"과 "NCT 머신"처럼 중간에 공백이 있는 것도 있고 없는 것도 있어서 각각 카운팅되기 때문입니다.

FBG TECH도 "FBG TECH"와 "FBG TECH "가 있어서 1개로 통일시켰는데.. 장비명에도 그런게 있네요..

데이터의 코드는 통일해서 사용하시기 바랍니다.

 

ps2. 데이터가 괜찮아서 그러는데..

업체명만 살짝 바꿔서 제가 쓰고 있는 엑셀책의 예제로 사용해도 될지 문의드립니다. ㅎㅎ

좋은 샘플이 될 것 같네요.. 업체명과 금액은 다른 것으로 바꾸고요.. 장비명, 수량, 날짜는 그대로 쓰려고 하는데.. 괜찮을까요?

물론 직접적인 동의 의사가 없으면 사용하지 않습니다. ^^

 

 

첨부

[레벨:3]gsLee

2011.01.27 01:19:31
*.166.52.84

전 IF도 알고 SUMPRODUCT도 알았는데...

이런식으로 사용하는 건 생각을 못했습니다

왕...감사드립니다. 예제관련 글은 쪽지로 보내드렸습니다.

너무 감사드립니다.

profile

[레벨:30]아별

2011.01.27 08:39:06
*.166.62.223

하하..

알겠습니다. 쪽지 확인했습니다. ㅎㅎ

답변이 마음에 드셨다니 다행입니다. ^^

2015.04.23 14:15:29
*.242.53.1

질문 입니다

 

피벗테이블 만들려고 하는데

 

"0"을 제외한 평균치를 구하려고 합니다

방법이 있나요

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 45350
742 엑셀수식 엑셀공백 질문드려요 file [1] [레벨:4]요셉 2014-03-14 2267
741 VBA 개체와 컬렉션 [2] [레벨:4]고수가되고파 2012-09-26 2271
740 엑셀일반 아별님 큰일 났습니다.ㅠㅠ [1] [레벨:2]연어빵 2012-02-04 2286
739 안녕하세요? [1] [레벨:5]정화 2011-06-11 2288
738 안녕하세요^^ 아별님 책은 언제쯤 볼 수 있을까요? [3] [레벨:2]테스티모 2011-01-04 2289
737 엑셀수식 데이터 통합에 대한 질문 드려요ㅜㅜ imagefile [4] [레벨:1]훙훙쿵 2012-03-15 2292
736 피벗테이블 기능 file [4] [레벨:5]정화 2011-06-29 2296
735 버젼이 만료 되었네요.ㅡㅡ [1] [레벨:2]헤히후 2011-01-01 2297
734 VBA sub과function차이 [4] [레벨:2]snail0513 2012-08-07 2338
733 갑자기 아별 단축키가 안되네요.ㅡㅡ;; [2] [레벨:2]헤히후 2011-01-17 2339
732 아별툴관련질문 아별툴 오류! imagefile [1] [레벨:1]namoman 2014-06-11 2342
731 VLookup 참조범위의 셀에 '~' 글자가 들어가도 조회하는 방법 file [2] [레벨:4]성투은자 2013-12-03 2346
730 VBA vba 에러처리 file [2] [레벨:4]고수가되고파 2012-09-23 2348
729 엑셀일반 엑셀 숨겨진데이터에 맞춰서 내용붙여넣기 방법문의요^^ [3] [레벨:1]가까이하기엔먼엑셀 2012-08-16 2370
728 정말 해결하고 싶은데 방법을 모르겠어여 엑셀 고수님들 알려주세요~ [1] [레벨:1]바른청년 2011-06-11 2371
727 필터링 관련 질문... [2] [레벨:4]나카타 2011-07-08 2375
726 아별님 질문있습니당~~~ ㅎㅎ file [2] [레벨:3]jjay98 2011-02-09 2376
725 VBA vba 메세지 창 제어 file [4] [레벨:4]고수가되고파 2012-10-10 2379
724 엑셀일반 상대참조 질문이요~ [1] [레벨:4]요셉 2013-08-08 2379
723 엑셀일반 엑셀 링크에서의 문제입니다. [3] [레벨:0]주주아빠 2013-06-07 2395