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 42106
742 체크박스 클릭 시 자동 자료 입력관련 문의입니다. file [1] 시오 2010-03-22 6873
741 왼쪽 정렬... 줄간격 질문 드립니다. file [2] [레벨:2]qpfmdpfm 2010-04-23 6867
740 엑셀2007에서 서식이 사라지는 에러 해결 방법 좀 알려주세요.ㅜㅜ [1] [레벨:1]치토스 2009-07-15 6842
739 조건값에따라 행추가(복사) 작업 file [2] [레벨:1]땡칠이 2010-04-26 6832
» 제 업무 좀 도와주세요...피벗테이블 중복항목 제외 데이터 개수구하기 file [4] [레벨:3]gsLee 2011-01-21 6818
737 엑셀일반 웹 쿼리 관련한 질문입니다 [1] [레벨:1]달빛아래말할게 2015-04-20 6782
736 VBA .Find ListBox1 에 추가가 되지를 않습니다. file [3] [레벨:1]사오정원조 2009-07-03 6754
735 두 시트에서 중복 되는 주민 번호 찾는 거요 [2] [레벨:1]장천이 2009-07-01 6743
734 VBA .Find 매크로 질문입니다.~ [2] [레벨:1]카멜 2009-07-02 6742
733 조건부 서식일때.. 색깔이동.. file [3] [레벨:6]ryanoh 2010-05-11 6699
732 VBA vba질문하나 올리겟습니다.ㅠㅠ file [3] [레벨:1]gg남자 2013-03-27 6661
731 VBA 랜덤 출력 관련 짧고 간결(?)한 3가지 질문입니다. _ 중복 없는 랜덤 패스워드 생성하는 방법.. [4] [레벨:6]파이스 2011-11-29 6618
730 [질문] 가로 세로 정열 한줄로 하기 [2] [레벨:1]프라하 2009-11-06 6550
729 ctrl+F 로 * 를 x 로 바꿀수 있는지 문의드립니다. [2] [레벨:3]rynoel 2010-04-27 6539
728 VBA 조건문을 변수화 하는 방법 [2] [레벨:3]엑셀대단해 2012-07-23 6515
727 병합된 셀 정렬하기 [4] [레벨:1]최선으로 2009-07-09 6496
726 셀계산시간이 너무 많이 걸립니다. [4] [레벨:1]kangdongku 2009-07-21 6476
725 안녕하세요 엑셀 문서 서식관련 질문사항입니다 file [1] [레벨:1]타이거웅즈 2009-07-21 6411
724 의미없는 행 삭제관련 [3] [레벨:3]말키리 2011-05-12 6378
723 다중조건 일치시 데이터 추출하기 imagefile [2] 2009-07-13 6366