본문 바로가기

엑셀 여러 조건에 맞는 합계 구하기!

초보초보 블로거 발행일 : 2024-05-11

엑셀 여러 조건에 맞는 합계 구하기!
엑셀 여러 조건에 맞는 합계 구하기!

엑셀에서 여러 조건에 맞는 데이터의 합계를 구하는 작업은 종종 필요합니다. 이를 수행하는 방법을 알고 있다면 데이터 분석 작업의 효율성과 정확성을 크게 향상시킬 수 있습니다. 이 블로그 글에서는 엑셀에서 여러 조건을 사용하여 합계를 구하는 두 가지 실용적인 방법을 단계별로 설명해 드리겠습니다. 이를 통해 복잡한 데이터 세트에서도 원하는 결과를 빠르고 손쉽게 얻을 수 있도록 도와드립니다.



엑셀 여러 조건에 맞는 합계 구하기!

🧩 이 글에서 다루어질 주제들을 아래에서 확인하세요
Sumif 함수를 사용하여 한 가지 조건에 맞는 합계 구하기
Sumifs 함수를 사용하여 여러 조건에 맞는 합계 구하기
Match 함수 및 Index 함수를 사용하여 조건을 충족하는 값 찾기
Indirect 함수를 사용하여 동적 조건에 맞는 합계 구하기
조합 함수를 사용하여 여러 조건을 조건식에 포함하기




Sumif 함수를 사용하여 한 가지 조건에 맞는 합계 구하기

Sumif 함수를 사용하여 한 가지 조건에 맞는 합계 구하기


엑셀의 Sumif 함수는 특정 기준을 충족하는 셀 범위의 값을 합산하는 데 사용됩니다. 단일 조건에 맞는 합계를 구하려면 다음 단계를 따르십시오.

  1. 합계할 값이 포함된 셀 범위 선택: 합계를 구하고자 하는 데이터를 선택합니다.
  2. 조건 지정: Sumif 함수의 두 번째 인수에 조건을 입력합니다. 예를 들어, 특정 조건을 충족하는 값을 합산하려면 다음과 같은 조건을 사용할 수 있습니다. A1:A10=
    5, 즉, A1에서 A10까지의 범위에서 값이 5인 셀들의 합산을 의미합니다. "=5"라는 조건은 셀 값이 텍스트 또는 문자열이더라도 숫자 5와 동일해야 한다는 것을 의미합니다.
  3. 합계 범위 지정: Sumif 함수의 마지막 인수에 합산할 셀 범위를 입력합니다. 이 범위는 조건을 충족하는 셀의 값만 포함해야 합니다.
  4. 수식 입력: 조건과 범위를 지정한 후, 선택한 셀에 다음과 같은 수식을 입력합니다. =SUMIF(범위, 조건, 합계_범위). 예를 들어, A1:A10 범위에서 값이 5인 셀의 합산을 구하려면 "=SUMIF(A1:A10, 5, B1:B10)"을 입력합니다.

Sumifs 함수를 사용하여 여러 조건에 맞는 합계 구하기

Sumifs 함수를 사용하여 여러 조건에 맞는 합계 구하기


Sumifs 함수는 엑셀에서 여러 조건에 맞는 데이터의 합계를 구하는 데 사용할 수 있습니다. 이 함수는 다음과 같은 구문을 따릅니다.
키워드 설명
sum_range 합계를 구하려는 범위
criteria_range1 조건에 맞을지 검사할 첫 번째 범위
criteria1 첫 번째 범위에 적용될 첫 번째 조건
criteria_range2 조건에 맞을지 검사할 두 번째 범위 (선택 사항)
criteria2 두 번째 범위에 적용될 두 번째 조건 (선택 사항)
... 필요에 따라 추가 조건
다음은 엑셀에서 여러 조건에 맞는 합계를 구하기 위한 Sumifs 함수 사용 방법에 대한 예입니다.
범위 목적
B2:B10 매출액
C2:C10 제품 카테고리
D2:D10 판매 지역
문제: "전자제품" 카테고리에 속하고 "서부" 지역에서 판매된 제품의 전체 매출액을 구한다.
솔루션: 다음 Sumifs 함수를 사용합니다.
```
=SUMIFS(B2:B10,C2:C10,"전자제품",D2:D10,"서부")
```
이 함수는 다음 단계를 수행합니다.

1, C2:C10 범위에서 "전자제품" 문자열을 찾음.

2, D2:D10 범위에서 "서부" 문자열을 찾음.

3, 두 조건이 모두 true인 B2:B10 범위의 셀 값을 합산하여 결과를 반환함.






Match 함수 및 Index 함수를 사용하여 조건을 충족하는 값 찾기

Match 함수 및 Index 함수를 사용하여 조건을 충족하는 값 찾기



Q, 여러 조건을 충족하는 셀의 값을 찾고 싶은데 어떻게 해야 하나요?


A,
Match 함수를 사용하면 조건을 충족하는 값이 배열에서 몇 번째로 나타나는지를 파악할 수 있습니다. 그런 다음 Index 함수를 사용하여 해당 위치의 값을 찾을 수 있습니다.


Q, Match 함수를 사용하는 방법에 대한 구체적인 예를 알려주세요.


A,
=MATCH(조건, 배열, 매칭 유형) 형식으로 식을 사용합니다. 여기서:
  • 조건: 찾고자 하는 값
  • 배열: 조건을 검색할 범위
  • 매칭 유형: 매칭 방법 (0 = 정확한 매칭, 1 = 가장 큰 값 이하 매칭, -1 = 가장 작은 값 이상 매칭)


Q, Index 함수를 사용하는 방법에 대한 예를 알려주세요.


A,
=INDEX(배열, 행 번호, 열 번호) 형식으로 식을 사용합니다. 여기서:
  • 배열: 값을 찾을 범위
  • 행 번호: 찾을 값이 있는 행 번호
  • 열 번호: 찾을 값이 있는 열 번호


Q, Match 함수와 Index 함수를 조합하여 여러 조건에 맞는 셀의 값을 찾는 방법은 무엇입니까?


A,
다음 단계를 따르세요.
  1. Match 함수를 사용하여 첫 번째 조건에 맞는 값의 행 번호를 찾습니다.
  2. Index 함수를 사용하여 첫 번째 조건에 맞는 행에서 두 번째 조건에 맞는 값의 열 번호를 찾습니다.
  3. 이제 Index 함수를 다시 사용하여 두 번째 조건에 맞는 값을 찾습니다.







Indirect 함수를 사용하여 동적 조건에 맞는 합계 구하기

Indirect 함수를 사용하여 동적 조건에 맞는 합계 구하기


동적 조건에 따라 합계를 구하려면 Indirect 함수를 사용할 수 있습니다. Indirect 함수는 텍스트 문자열 내에 저장된 셀 참조를 동적으로 변환합니다. 이를 사용하여 사용자가 입력한 조건을 기반으로 범위를 지정할 수 있습니다.

  1. 합계를 구하고자 하는 셀을 선택합니다.
  2. 수식 입력란에 =SUM(INDIRECT(조건)) 입력합니다.
  3. 조건을 셀 참조 또는 텍스트 문자열로 입력합니다. 예, $B$2 또는 "A2:B10"
  4. ENTER 키를 누릅니다.
  5. 조건을 변경하면 합계가 자동으로 다시 계산됩니다.

팁:

  • 조건은 셀 참조나 이름이 지정된 범위를 사용할 수 있습니다.
  • 여러 조건이 있는 경우 AND 또는 OR 함수를 사용하여 조합할 수 있습니다.
  • 동적 조건을 사용하려면 이름이 지정된 범위를 사용하는 것이 좋습니다. 이는 참조가 셀 참조를 이동하거나 워크시트를 숨기더라도 유지되기 때문입니다.






조합 함수를 사용하여 여러 조건을 조건식에 포함하기

조합 함수를 사용하여 여러 조건을 조건식에 포함하기


"다양한 조건을 포함하는 요약 계산식을 만들 때 조합 함수를 활용하면 편리합니다. SUMIF 함수에 조합 함수인 OR 또는 AND를 추가하여 복잡한 조건을 쉽게 설정할 수 있습니다." - Microsoft Excel 공식 스프레드시트

조합 함수를 사용하면 다음과 같은 이점이 있습니다.

  • 여러 조건에 맞는 데이터 합계: 조합 함수를 사용하여 다중 조건을 조건식에 포함하여 특정 요구 사항에 맞는 데이터를 합산할 수 있습니다.
  • 복잡한 조건 정의: OR 함수를 사용하면 여러 조건 중 하나라도 true면 true를 반환하고, AND 함수를 사용하면 모든 조건이 true여야 true를 반환하므로 복잡한 조건을 정의하는 데 유용합니다.
  • 효율성 향상: 조합 함수는 여러 SUMIF 함수를 사용하여 동일한 작업을 수행하는 것보다 훨씬 효율적입니다.

예를 들어, 다음 수식을 통해 "과일" 카테고리에 속하고 "사과" 또는 "바나나"라는 이름의 과일의 총 판매량을 합산할 수 있습니다.

=SUMIF(A2:A10, {"과일","과일"}, SUMIF(B2:B10, {"사과","바나나"}, C2:C10))

여기서 A 열은 카테고리, B 열은 이름, C 열은 판매량입니다.


핵심만 쏙, 요약으로 시간 절약하기 🕒



여러 조건에 따라 엑셀에서 합계를 구하는 방법에 대해 알아보았습니다. 함수와 공식을 적절하게 조합하면 다양하고 복잡한 데이터 세트에서 중요한 통찰력을 얻을 수 있습니다.

이 기술을 익히면 데이터 분석과 의사 결정 과정이 훨씬 쉬워집니다. 시간과 노력을 절약할 수 있으며, 데이터에 대해 더 심도 깊은 이해를 얻을 수 있습니다. 엑셀의 강력한 기능을 활용하여 데이터에서 최대한의 성과를 내세요!

댓글