본문 바로가기
엑셀/엑셀 함수

[엑셀 함수] 시트 간 누락/중복값 찾기 5(SUMIF)

by Mensch 2023. 4. 22.
반응형

이번 포스팅에서는 시트 간 누락 중복값 찾기 SUMIF함수에 대해 작성하겠습니다. 이 함수는 기본적으로 조건에 맞는 합을 구하는 함수로 이 부분에 대해서는 추후 포스팅하도록 하겠습니다. 지금까지 중복값을 찾는 여러 가지 방법에 대해 설명드렸습니다. 아마 찾아보면 이것보다 더 있지 않을까 합니다.

이번 포스팅에서는 SUMIF함수를 이용하여 시트 간 누락 및 중복값을 찾는 방법에 대해 설명드리겠습니다.

 

 

SUMIF를 활용한 시트 간 누락 및 중복값 찾기

[재직] 시트와 [퇴직] 시트에서 조건에 맞는 합계를 만들어 주어 중복된 값을 찾아보도록 하겠습니다.

1. [재직], [퇴직] 시트의 가장 마지막 열(F열)에 숫자 '1'을 넣어줍니다.

SUMIF_중복값찾기_시트간누락
재직 시트 마지막에 숫자 1을 넣어줍니다
SUMIF_중복값찾기_시트간누락
퇴사 시트 마지막에 숫자 1을 넣어줍니다

 

 

2. [재직] 시트의 G열에 아래의 함수를 입력해 줍니다.

=SUMIF(퇴사!B:B, '재직'!B:B, 퇴사!F:F)

SUMIF_중복값찾기_시트간누락
함수를 넣어주면 '0', '1', '2' 중 하나가 계산이 됩니다

간단하게 함수를 설명드리면,

=SUMIF(찾고 싶은 범위, 기준값, 합계 범위)로 [퇴사] 시트의 이름에서 [재직] 시트의 이름이 같으면 F열의 값을 합하라는 의미입니다.

 

기타) 처음 본 팝업

sumif
이런 알림창은 처음 보았습니다

 

'입력한 수식이 워크시트의 가장자리를 넘어서 분할될 수 있습니다. 대신 다음 수식을 사용하시겠습니까?라는 팝업이 나오면서 수식에 '@'가 표시되었습니다. 솔직히 저는 처음 보는 팝업이기도 하고 수식에 @가 들어간 것도 처음인 듯합니다.

  • '예'를 누르면 값이 정상적으로 나오지만 '아니요'를 누르면 값이 정상적으로 나오지 않습니다. 따라서 '예'를 하는 게 맞을 듯합니다. 입력된 상황에서 '@'를 삭제하면 역시 값이 제대로 나오지 않습니다.
  • 구글 등 계속 찾아보았으나 이것에 대한 구체적인 자료는 나오지 않습니다. 지식인에 '버전 차이' 때문이라고 하나 내용이 정확하지는 않은 것 같습니다. 해외 사이트를 찾아보고 포스팅하겠습니다.

 

3. G열에 해당 값이 나오고 자동 채우기 핸들을 더블클릭하여 하단까지 값을 넣어줍니다. '0', '1', '2'의 값을 확인할 수 있습니다.

SUMIF_중복값찾기_시트간누락
'0'은 없음 / '1'은 1번 중복 / '2는' 2번 중복이라는 뜻입니다

  • 결과값이 0이면 [퇴사] 시트에 같은 이름이 없는 경우
  • 결과값이 1이면 [퇴사] 시트에 이름이 한 명이 있는 경우(유재석, 아이유, 이제훈)
  • 결과값이 2이면 [퇴사] 시트에 동일한 이름이 이중으로 입력되어 있는 경우(지코)

이상 SUMIF함수를 이용하여 합계를 통한 누락, 중복값 확인 방법을 설명드렸습니다. 이 함수는 자주 사용하는 함수이기에 나중에 별도로 포스팅하도록 하겠습니다.

감사합니다.

반응형

댓글