에러발생 RAWDATA에서 디바이스 댓수만 카운트하는 방법
위와 같은 에러코드 발생 기록 RAWDATA가 있다고 가정합니다. (주차별, 디바이스 고유 번호, 에러코드)
디바이스 고유 번호는 사람의 주민등록번호처럼 디바이스를 특정할 수 있는 고유 번호입니다.
해당 RAWDATA에서 에러 코드를 기준으로 에러코드 발생의 횟수가 아니라 디바이스 댓수로 표현하려면 어떻게 해야하는지요?
25년 9주동안
A에러 같은 경우는 8회의 에러가 발생했습니다.
B에러 같은 경우는 7회의 에러가 발생했습니다.
C에러 같은 경우는 5회의 에러가 발생했습니다.
다만 한 디바이스에서 에러가 여러번 발생할 수 있습니다.
따라서 발생횟수는 의미가 없고, 에러코드별로 한번이라도 발생한 디바이스 댓수가 궁금한것입니다.
결론 :
25년 9주동안
에러코드별로 몇대의 디바이스가 발생하였는가가 궁금합니다.
RAWDATA를 별도로 지우거나 가공할 필요 없이
에러코드별로 한번이라도 발생한 디바이스 댓수를 어떻게 카운트하면 될까요??
피벗테이블로 아무리 돌려봐도 답이 나오지않아 문의 올려봅니다.
참고로 구 버전 엑셀이라 VBA은 안됩니다 ㅠㅠㅠ
충
뚱
다
망
댓글 5
일반 피벗 테이블이 아니라 데이터 원본을 데이터 모델에 추가해야 합니다.
그래야지 고유 개수를 구할 값필드 요약 기준을 설정할 수 있습니다.
주차별 추이도 봐야하고 디바이스 고유 대수가 궁금한것입니다. (에러 횟수가 아닌 / 중복 카운트 x)
조금 이해하기 힘드시죠 ㅠ
근데 첨부해주신 내용이 맞는거 같습니다.
혹시 첨부주신 내용처럼 편집하려면 어떻게 해야하는지요??
G2 =E2&B2
H2 =IFERROR(INDEX(OFFSET($G$2,0,0,MAX(ROW($G:$G)*($G:$G<>""))-1,1),MATCH(0,INDEX(COUNTIF(H$1:H1,OFFSET($G$2,0,0,MAX(ROW($G:$G)*($G:$G<>""))-1,1)),),0),),"")
-->H2수식: H3이하 셀로 복붙하되 셀값이 ""(공백)이 아닐 때(H15)까지
J2 =IFERROR(INDEX(OFFSET($E$2,0,0,MAX(ROW($E:$E)*($E:$E<>""))-1,1),MATCH(0,INDEX(COUNTIF(J$1:J1,OFFSET($E$2,0,0,MAX(ROW($E:$E)*($E:$E<>""))-1,1)),),0),),"")
K2 =SUM(--ISNUMBER(FIND($J2&K$1,OFFSET($H$2,0,0,MAX(ROW($H:$H)*($H:$H<>""))-1,1))))
K5 =SUM(--ISNUMBER(SEARCH(K$1,OFFSET($H$2,0,0,MAX(ROW($H:$H)*($H:$H<>""))-1,1))))
T2 =SUM(--ISNUMBER(SEARCH($J2,$H$2:$H$15)))
T5 =COUNTA(OFFSET($H$2,0,0,MAX(ROW($H:$H)*($H:$H<>""))-1,1))