본문 바로가기

직장생활꿀팁

A에서 B로 B에서 A로 평가가 바뀐 숫자 COUNT하기

728x90
반응형

오늘은 A -> B로 평가 등급이 바뀌었거나, B -> A로 평가 등급이 바뀌었을때

몇명이나 바뀌었는지 카운팅하는 방법에 대해 알아보자!!

 

A와 B열에 위와 같이 등급이 변경되거나, 추가되거나, 변동이 없는 경우가 있다고 생각해보자.

 

A->B로 바뀐 사람, B->A로 바뀐 사람 숫자롤 카운팅 하고 싶을 때 어떻게 해야 할까?

다른 작업 없이 수식으로만 표현하고자 할때 IF를 쓰면 되는데 경우의 수를 모두 입력해줘야 하기 때문에

수식이 무진장 길어진다. 그렇게되면 머리가 아프기 때문에 옆에 칸을 하나 만들어 작업을 해줘야 한다.

위 그림처럼 B열 옆에 칸을 추가한다음 수식을 C2 위치에 아래와 같이 넣어준다.

=IF(A2="","신규-"&B2,A2&"-"&B2)

해설) A2에 값이 없으면 "신규-"로 값이 반환되고 B2에 있는 값을 가져온다., 

         A2에 값이 있으면 A2-B2값을 가져온다. 라고 입력하였음

 

위와 같이 입력한 후 쭉 드래그를 해주면 아래 사진과 같이 나타나는데,,,,

평가 변화가 A-B, B-A, 신규-B, 신규-A, A-A, B-B로 나타난다. 

 

이렇게 작업해주면 COUNTIFS 함수를 이용해서 표를 만들어서 개수를 세어주면 된다.

 

표를 이렇게 만들고

수식은 G2 위치에 =COUNTIFS($D$2:$D$41,G$1,$C$2:$C$41,$F2) 입력

해설) D2~D41까지 범위에서 G1에 해당하는 값을 카운팅,

         C2~C41까지 범위에서 F2에 해당하는 값을 카운팅 하라는 의미이다.

         $는 절대값을 붙여주는건데 $를 넣으면 해당 셀 위치가 고정된다는 의미이다.

         G$1 -> 열값은 바뀌는데 행값은 고정

                    (G는 옆으로 드래그하면 H, I, J,,,로 변경됨, 반면에 1은 고정, 밑으로 드래그해도 안바뀜)

         $F2 -> 열값은 고정, 행값은 바뀜

                     (F는 고정, 드래그해도 안바뀜, 아래로 드래그하면 2,3,4,5...이런식으로 바뀜)

         *그렇다면 $G$1이라면?? 아무리 드래그해도 G1 그대로임

 

아래로 옆으로 DRAG 해주면 수식이 적용된다.

그러면 아래 그림과 같이 값이 나오는데 전체 개수와 값이 나온 개수 검증해서 이상 여부 확인하면 끝!!

 

엑셀 작업은 노가다도 많지만 함수를 어떻게 이용하느냐에 따라서 활용도가 엄청 다양해진다.

수식으로만 적용하다보면 수식이 너무 길어지고 복잡해질수 있으니 위와 같이 엑셀 작업을 한번 더 하면

수식도 간단하게 만들 수 있다.

반응형