본문 바로가기

엑셀 함수를 사용하여 다른 시트의 값 합산하기

초보초보 블로거 발행일 : 2023-09-23

엑셀 함수를 사용하여 다른 시트의 값 합산하기는 매우 유용한 기능입니다. 이를 통해 데이터를 효율적으로 관리하고 다른 시트의 정보를 쉽게 확인할 수 있습니다. 합계 함수인 SUM 함수를 사용하면 다른 시트의 범위를 지정하여 값을 합산할 수 있습니다. 예를 들어, "=SUM(Sheet2!A1:A10)"과 같이 입력하면 Sheet2 시트의 A1부터 A10까지의 값들이 합산됩니다. 또한, 여러 시트의 값을 합산하는 경우에는 SUM 함수를 여러 번 사용하거나 SUM 함수와 다른 함수를 조합하여 원하는 결과를 얻을 수 있습니다. 이러한 기능을 통해 엑셀을 효과적으로 활용할 수 있고, 작업 효율성을 높일 수 있습니다.


엑셀 함수를 사용하여 다른 시트의 값 합산하기 caption=

1. 다른 시트의 값 가져오기 (VLOOKUP 함수 사용)

다른 시트의 값 가져오기 (VLOOKUP 함수 사용)

VLOOKUP 함수는 주어진 키 기반으로 다른 시트에서 해당 키와 연관된 값을 찾아내는 함수입니다. 이 함수는 주로 데이터베이스 형태의 시트에서 사용되며, 특정 값을 검색하거나 조건에 맞는 값을 가져올 때 유용하게 사용됩니다.

VLOOKUP 함수는 다음과 같은 구조를 가집니다:
VLOOKUP(검색값, 테이블범위, 열번호, [범위선택])

1. 검색값 (lookup_value): 찾으려는 값을 지정하는 매개변수입니다. 이 값은 보통 다른 셀에 입력된 값을 사용합니다.

2. 테이블범위 (table_array): 검색값이 있는 범위를 지정하는 매개변수입니다. 다른 시트에서 데이터를 가져올 때는 '시트이름!범위' 형태로 지정해야 합니다. 예를 들어, '시트2!A1:B10'은 시트2에서 A1부터 B10까지의 범위를 의미합니다.

3. 열번호 (col_index_num): 검색 결과로 가져올 열 번호를 지정하는 매개변수입니다. 테이블범위에서 몇 번째 열에 해당하는 값을 가져올지 지정합니다.

4. 범위선택 (range_lookup): 옵션 매개변수로, 검색값이 정확히 일치하는 값이 아닌 근사치를 찾을지 여부를 지정합니다. 주로 FALSE 또는 0으로 지정해 정확히 일치하는 값을 찾도록 설정합니다.

이렇게 VLOOKUP 함수를 사용하여 다른 시트의 값을 가져올 수 있습니다. 이때 주의해야 할 점은, 다른 시트에서 데이터를 가져올 때 테이블범위를 정확히 지정해야 한다는 것입니다. 또한, 시트 이름이나 열 번호 등을 잘못 입력하면 오류가 발생할 수 있으므로 신중하게 확인해야 합니다.

2. 다른 시트의 값 더하기 (SUM 함수 사용)

SUM 함수를 사용해서 다른 시트의 값을 더할 수 있습니다. 이 함수는 여러 개의 셀을 선택하여 그 값을 합산하는 기능을 제공해줍니다.

먼저, SUM 함수를 사용하기 위해서는 함수를 입력할 셀을 선택한 후, '=' 기호를 입력하고 그 뒤에 'SUM('을 입력합니다. 그 다음에 값을 더하고자하는 시트의 범위를 입력하고 ')'으로 마무리합니다.

예를 들어, 시트1의 A1부터 A10까지의 값을 더하고 싶을 경우, 다른 시트에서 SUM 함수를 사용하면 다음과 같이 작성할 수 있습니다.

=SUM(시트1!A1:A10)

위와 같이 입력하면, 다른 시트에서의 A1부터 A10까지의 값이 합산되어 해당 셀에 자동으로 표시됩니다. 이렇게 함으로써 다른 시트에 있는 값을 효과적으로 더할 수 있습니다.

이와 같이 SUM 함수를 사용하면 다른 시트에서의 값을 쉽게 더할 수 있으며, 필요한 경우 다른 시트의 다른 범위에서도 적용할 수 있습니다. 이를 통해 데이터를 종합하고 분석하는 작업을 보다 효율적으로 수행할 수 있습니다.

3. 여러 시트의 값 합산하기 (SUMIF 함수 사용)

SUMIF 함수는 특정 조건을 만족하는 셀의 값을 합산하는 함수입니다. 여러 시트에서 값을 합산하려면 다음과 같은 절차를 따릅니다.

1. 합산하려는 값을 담은 각 시트를 선택합니다. 여러 시트를 동시에 선택하려면, 첫 번째 시트를 선택하고 Ctrl 키를 누른 상태에서 다른 시트를 선택합니다.
2. 값을 합산할 범위를 선택합니다. 범위는 각 시트에서 합산하려는 범위를 선택하고, 콜론(:)을 사용하여 범위를 연결합니다. 예를 들어, 'Sheet1' 시트에서 A1:A10 범위, 'Sheet2' 시트에서 B1:B10 범위를 합산하려면 'Sheet1!A1:A10' 과 'Sheet2!B1:B10'을 고정합니다.
3. 합산 조건을 입력합니다. 예를 들어, 값을 합산할 때 특정 조건을 만족하는 경우에만 합산하고 싶다면 조건을 입력합니다. 조건은 범위의 해당 값을 비교하고, 조건을 만족하는 경우 해당 값을 합산합니다.
4. 선택한 범위와 조건을 SUMIF 함수에 입력합니다. 함수 구문은 다음과 같습니다: SUMIF(범위, 조건, 합산할 범위).

이렇게 하면 여러 시트의 값을 합산할 수 있습니다. SUMIF 함수를 사용하면 조건을 만족하는 값만을 합산하므로, 특정 조건을 만족하는 값을 선택적으로 합산할 수도 있습니다.

4. 특정 조건에 맞는 값만 합산하기 (SUMIFS 함수 사용)

SUMIFS 함수는 여러 조건을 충족하는 특정 범위의 값들을 합산하는 엑셀의 함수입니다.

SUMIFS 함수는 다음과 같은 구문으로 작성됩니다.

=SUMIFS(합산할 범위, 조건 범위1, 조건1, 조건 범위2, 조건2,...)

- 합산할 범위: 합산할 값이 있는 범위를 지정합니다.
- 조건 범위1, 조건 범위2,...: 조건을 적용할 범위를 지정합니다.
- 조건1, 조건2,...: 해당 조건 범위에 적용할 조건을 지정합니다.

예를 들어, 다음과 같은 데이터가 있다고 가정해봅시다.

A B C D
1 구분 제품명 수량 가격
2 음식 사과 5 1000
3 전자 TV 2 500000
4 음식 바나나 3 1500
5 전자 냉장고 1 800000
6 음식 오렌지 4 2000

이 데이터에서 "음식" 카테고리인 제품의 수량을 합산하고자 한다면, 다음과 같이 SUMIFS 함수를 사용할 수 있습니다.

=SUMIFS(C2:C6, A2:A6, "음식")

이 함수는 C2부터 C6까지의 범위에서, A2부터 A6까지의 범위에서 "음식"과 일치하는 조건을 만족하는 값들을 합산하여 결과를 반환합니다. 위의 예시 데이터에서는 5+3+4로 결과 값인 12가 반환됩니다.

따라서 SUMIFS 함수는 여러 조건을 충족하는 특정 범위의 값들을 합산하기 위해 사용되는 유용한 함수입니다.

5. 특정 범위의 값 합산하기 (SUMPRODUCT 함수 사용)

SUMPRODUCT 함수는 특정 범위의 값들을 합산하는 함수로, 다양한 조건으로 계산을 할 수 있습니다. 여러 개의 배열을 배열끼리 곱한 뒤에 그 값들을 합산하는 방식으로 동작합니다.

SUMPRODUCT 함수는 일반적으로 다음과 같은 형식으로 사용됩니다:
=SUMPRODUCT(배열1, 배열2,...)

예를 들어, A1:A5 범위의 값과 B1:B5 범위의 값을 곱하고 그 결과를 합산하려면 다음과 같이 사용할 수 있습니다:
=SUMPRODUCT(A1:A5, B1:B5)

이렇게 사용하면 A1*B1 + A2*B2 + A3*B3 + A4*B4 + A5*B5 의 결과가 계산되어 반환됩니다.

SUMPRODUCT 함수는 조건을 추가하여 더 세부적인 계산도 가능합니다. 예를 들어, A1:A5 범위에서 30보다 큰 값만을 선택하고, 이에 대응되는 B1:B5 범위의 값을 곱해서 합산하고 싶다면 다음과 같이 사용할 수 있습니다:
=SUMPRODUCT((A1:A5 > 30) * B1:B5)

이렇게 사용하면 30보다 큰 값에 대응되는 B1:B5 범위의 값들을 찾아서 곱한 뒤 합산합니다.

SUMPRODUCT 함수를 사용하면 다양한 조건으로 값들을 합산할 수 있으므로, 복잡한 계산에 유용하게 활용할 수 있습니다.

관련 뉴스기사

 

관련 유튜브 영상

Chapter 04 시트 02 다른 시트에 있는 값 가져오기

댓글