엑셀 가로 범위 일치하는 값 합계 구하기 공식
엑셀 가로 범위 일치하는 값 합계 구하기 목차 바로가기
함수 공식
=SUM(INDEX(범위,0,MATCH(찾을값,머릿글범위,0)))
인수 설명

인수 | 설명 |
범위 | 합계를 구할 범위입니다. 머릿글범위를 포함한 전체 범위를 선택합니다. |
머릿글범위 | 찾을 값이 입력된 머릿글 범위입니다. 머릿글범위의 가로 넓이는 범위와 동일해야 합니다. |
찾을값 | 머릿글 범위에서 찾을값입니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀공식] 엑셀 가로 범위 일치하는 값 합계 구하기예제파일
호환성
운영체제 호환성 Windows 버전 모든 엑셀 버전에서 사용 가능합니다. Mac 버전 모든 엑셀 버전에서 사용 가능합니다. 사용된 기초 함수
엑셀 가로 범위에서 일치하는 값 합계 구하기 공식 알아보기
공식 설명
본 공식은 가로 범위에서 일치하는 값을 찾은 뒤, 해당 항목의 세로 범위 합계를 구하는 공식입니다. 기존 SUMIF 함수는 세로방향으로만 일치하는 값을 찾아 조건별 합계를 계산하는 반면, 본 공식은 가로범위에서 일치하는 값을 찾아 세로범위의 합계를 계산합니다.
머릿글범위에 찾을값이 여러개 있을 경우, 해당 공식은 첫번째 항목의 세로범위 합계만 계산합니다. 모든 중복되는 값의 합계를 계산하려면 아래 공식을 사용하세요.
=SUM(IF(머릿글범위=찾을값,범위))
'본 공식은 배열수식이므로
Microsoft 365 이전버전 사용자는 Ctrl + Shift + Enter로 입력합니다.공식의 동작원리
- MATCH 함수를 사용하여 찾을값이 머릿글범위에서 몇 번째에 위치하는지 검색합니다.
=MATCH(찾을값,머릿글범위,0)
=MATCH("떡보의하루",{"새마을식당","떡보의하루","콩심칼국수","태평양수산","종로설렁탕"},0)
=2 - INDEX 함수의 두번째 인수를 0으로 입력하면 n번째 열의 모든 값을 세로방향으로 길게 반환합니다.
=INDEX(범위,0,MATCH(찾을값,머릿글범위,0))
=INDEX(범위,0,2}
={떡보의하루;1440000;1936000;1577000;1941000;1048000}
'2번째 열의 모든 값을 세로방향으로 반환합니다. - SUM 함수로 범위 내 숫자로 이루어진 값의 합계를 계산합니다.
=SUM(INDEX(범위,0,MATCH(찾을값,머릿글범위,0)))
=SUM({떡보의하루;1440000;1936000;1577000;1941000;1048000})
=9,474,000 '떡보의하루 매출 합계를 계산합니다.
- MATCH 함수를 사용하여 찾을값이 머릿글범위에서 몇 번째에 위치하는지 검색합니다.