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 138592
582 문의드립니다~ _DB에서 원하는 목록만 불러오기(고급필터) file [1] [레벨:2]대뚜 2010-03-22 7259
581 엑셀값 자동산출하고 싶은데 순환참조가 걸리네여... file [레벨:1]돌연변이 2009-08-20 7256
580 꼭 부탁드립니다 file [1] [레벨:1]사랑행복 2009-07-10 7252
579 차트 백분율을 Bar 그래프로 간단히 할 수는 없을까요? [7] [레벨:1]메타포 2011-08-24 7241
578 VBA 혹시 어떤 문서에서 특정 단어를 추출하는 것이 가능할까요? [2] [레벨:1]하얀모래 2014-02-25 7227
577 VBA vba 방향키 질문입니다 [4] [레벨:4]기능인 2013-07-11 7224
576 셀병합 관련 질문 file [1] 야옹이 2010-02-12 7216
575 엑셀수식 조건에 맞는 값들을 한 셀 안에 ,(콤마) 붙이면서 나열하는 방법은? file [3] [레벨:4]성투은자 2012-04-26 7212
574 엑셀수식 안녕하세요 질문 좀 드리겠습니다 file [2] [레벨:1]달빛아래말할게 2014-10-20 7201
573 셀서식(표시형식) 엑셀 내용 전환 문의 file [8] [레벨:1]neo 2013-06-10 7200
572 셀서식(표시형식) 서식이 걸려있는곳에 셀병합시 서식값 나올수 있는 방법. imagefile [4] [레벨:1]하늘아래인연 2013-09-26 7193
571 피벗테이블 그룹질문... imagefile [1] [레벨:1]변종텔레토비 2010-04-01 7177
570 엑셀일반 엑셀 -- 표시 외 n함수를 왜쓸까요?? [5] [레벨:2]song786 2013-02-27 7152
569 엑셀일반 바닥글에 & 기호 넣기 문의. [3] [레벨:3]rynoel 2012-05-25 7151
568 함수 질문 드려요~ file [3] [레벨:1]만두주름 2010-04-12 7139
567 엑셀일반 불규칙한 공백을 지닌표를 정리하는 방법 _ 텍스트 나누기를 수식으로 구현해보기 imagefile [5] [레벨:6]파이스 2012-02-28 7138
566 속도가 자꾸 느려집니다. 해결방법이 있을까여?? [2] [레벨:6]ryanoh 2010-10-18 7131
565 차트 막대 그래프에서 질문드립니다. [1] [레벨:3]빛의행운아 2013-01-08 7120
564 기타 vlookup 관련하여 질문드립니다. file [1] [레벨:3]블루짱이 2012-12-20 7117
563 pivot 기본 수식 질문이요 _ 피벗테이블을 사용하면 간단히 해결되는 경우 file [2] [레벨:4]요셉 2014-01-02 7091