엑셀 가로 범위에서 일치하는 값 합계 구하기 공식

가로 범위에서 일치하는 값을 찾아 합계를 계산하는 공식의 사용법 및 동작원리를 알아봅니다.

홈페이지 » 엑셀 가로 범위 일치하는 값 합계 구하기 공식

엑셀 가로 범위 일치하는 값 합계 구하기 공식

엑셀 가로 범위 일치하는 값 합계 구하기 목차 바로가기
함수 공식
=SUM(INDEX(범위,0,MATCH(찾을값,머릿글범위,0)))
인수 설명
엑셀 가로 범위 일치하는 값 합계 공식 인수
가로 범위 일치하는 값 합계 구하기 공식에 사용된 인수
인수설명
범위합계를 구할 범위입니다. 머릿글범위를 포함한 전체 범위를 선택합니다.
머릿글범위찾을 값이 입력된 머릿글 범위입니다. 머릿글범위의 가로 넓이는 범위와 동일해야 합니다.
찾을값머릿글 범위에서 찾을값입니다.

예제파일 다운로드

호환성
운영체제호환성
Windows 버전모든 엑셀 버전에서 사용 가능합니다.
Mac 버전모든 엑셀 버전에서 사용 가능합니다.
사용된 기초 함수
선택한 범위에서 원하는 위치의 값을 반환합니다.
선택된 셀 또는 범위의 합계를 구합니다.

엑셀 가로 범위에서 일치하는 값 합계 구하기 공식 알아보기

공식 설명

본 공식은 가로 범위에서 일치하는 값을 찾은 뒤, 해당 항목의 세로 범위 합계를 구하는 공식입니다. 기존 SUMIF 함수는 세로방향으로만 일치하는 값을 찾아 조건별 합계를 계산하는 반면, 본 공식은 가로범위에서 일치하는 값을 찾아 세로범위의 합계를 계산합니다.

머릿글범위에 찾을값이 여러개 있을 경우, 해당 공식은 첫번째 항목의 세로범위 합계만 계산합니다. 모든 중복되는 값의 합계를 계산하려면 아래 공식을 사용하세요.

=SUM(IF(머릿글범위=찾을값,범위))
'본 공식은 배열수식이므로
Microsoft 365 이전버전 사용자는 Ctrl + Shift + Enter로 입력합니다.
공식의 동작원리
  1. MATCH 함수를 사용하여 찾을값이 머릿글범위에서 몇 번째에 위치하는지 검색합니다.
    =MATCH(찾을값,머릿글범위,0)
    =MATCH("떡보의하루",{"새마을식당","떡보의하루","콩심칼국수","태평양수산","종로설렁탕"},0)
    =2
  2. INDEX 함수의 두번째 인수를 0으로 입력하면 n번째 열의 모든 값을 세로방향으로 길게 반환합니다.
    =INDEX(범위,0,MATCH(찾을값,머릿글범위,0))
    =INDEX(범위,0,2}
    ={떡보의하루;1440000;1936000;1577000;1941000;1048000}
    '2번째 열의 모든 값을 세로방향으로 반환합니다.
  3. SUM 함수로 범위 내 숫자로 이루어진 값의 합계를 계산합니다.
    =SUM(INDEX(범위,0,MATCH(찾을값,머릿글범위,0)))
    =SUM({떡보의하루;1440000;1936000;1577000;1941000;1048000})
    =9,474,000 '떡보의하루 매출 합계를 계산합니다.

관련링크 : MS 홈페이지 INDEX 함수 사용법

현재 페이지 댓글알림 신청
알림 설정
guest
1 Comment
Inline Feedbacks
View all comments
yim****
yim****
2020년 10월 3일 9:06 오전
게시글평점 :
     

감사합니다

1
0
여러분의 생각을 댓글로 남겨주세요.x