엑셀 CHOOSE 함수 기본 구조 포맷 및 사용법 1분 끝내기 (MONTH, MOD 등 다른 수식과 조합 방법)

이번 포스팅에서는 엑셀 CHOOSE 함수 기본 구조 및 사용법에 대해 정리해보았습니다. 또한 엑셀 WEEKDAY MONTH 등 다른 수식 함수와 어떻게 조합되어 사용되는지도 예시로 정리해보았습니다.

엑셀은 데이터 처리 및 분석을 위한 매우 강력한 도구로, 여러가지 목적으로 널리 사용됩니다. 엑셀이 이렇게 폭넓게 사용되는 이유는 엑셀이 제공하는 다양한 내장 함수들을 통한 데이터 연산 및 처리 능력 때문입니다. 엑셀의 함수들은 사용자가 데이터를 더 효율적으로 다룰 수 있도록 도와주며, 복잡한 계산과 작업을 간단하고 직관적인 방법으로 수행할 수 있게 해줍니다.

특히, 엑셀 CHOOSE 함수는 엑셀의 다양한 기능 중에서도 다른 수식 / 함수와 함께 사용할 수 있는 유용한 도구입니다. 이 함수는 특정 조건에 따라 여러 옵션 중 하나를 선택할 때 사용됩니다. CHOOSE 함수의 사용법은 상대적으로 간단하지만, 이를 활용하면 데이터 분석 및 결정 과정을 크게 간소화할 수 있습니다.

엑셀 CHOOSE 함수는 특히 다양한 시나리오에서 여러 옵션 중 하나를 선택해야 할 때 유용합니다. 예를 들어, 다양한 상품, 서비스, 시나리오 또는 시간대에 따라 다른 결과나 출력을 보여주어야 할 때 이 함수를 사용할 수 있습니다.

또한, CHOOSE 함수는 다른 엑셀 함수와 결합하여 더 복잡한 조건과 시나리오에서 사용될 수 있습니다. 예를 들어, CHOOSE 함수를 사용하여 현재 날짜나 시간에 따라 다른 데이터를 보여주거나, 특정 사용자 입력에 따라 다른 계산을 수행하는 등의 작업을 할 수 있습니다.

이처럼 CHOOSE 함수는 단순한 선택 뿐만 아니라, 조건부 논리, 데이터 필터링 및 분기 처리 등 다양한 상황에서 매우 유용하게 사용될 수 있습니다.

이번 포스팅에서는 이러한 엑셀 CHOOSE 함수 기본 구조에 대해서 알아보고, 다른 엑셀 수식 함수와의 조합을 통한 예시를 통해 엑셀 CHOOSE 함수 사용법을 정리해보았습니다.


엑셀 CHOOSE 함수 기본 구조

엑셀의 CHOOSE 함수는 특정 조건에 따라 여러 옵션 중 하나를 선택할 때 사용되는 매우 유용한 함수입니다. 이 함수의 기본 구조는 다음과 같습니다:

CHOOSE(index_num, value1, value2, ...)

여기서 index_num은 선택할 옵션의 순서를 나타내는 숫자이고, value1, value2, … 등은 선택 가능한 옵션들입니다. 각각의 인자들에 대한 설명은 아래와 같습니다.

  1. 인덱스 숫자(index_num): 이 숫자는 선택할 항목의 위치를 결정합니다. 예를 들어, 1이면 첫 번째 값을 선택하고, 2이면 두 번째 값을 선택합니다.
  2. 값(value1, value2, …): 이들은 선택할 수 있는 다양한 옵션들입니다. 이 값들은 텍스트, 숫자, 수식 또는 셀 참조가 될 수 있습니다.

참고로 인덱스 숫자(index_num) 입력 시 주의해야하는데요,

  • index_num이 1보다 작거나 지정된 값의 개수보다 크면 CHOOSE 함수는 오류를 반환합니다.
  • index_num은 정수여야 합니다. 소수점이 있는 숫자를 사용하면 소수점 이하가 잘려나갑니다.

이렇게 기본 구조를 텍스트로 설명하면 어렵게 느껴지는데요, 기본 예시를 보면 너무 간단한 함수 임을 알 수 있습니다.

예시 1: 기본적인 사용
예를 들어, CHOOSE(1, “IT매뉴얼A”, “IT매뉴얼B”, “IT매뉴얼C”)라고 입력하면

엑셀 CHOOSE 함수 사용법

1이 첫 번째 옵션인 “IT매뉴얼A”를 가리키기 때문에 “IT매뉴얼A”를 반환합니다.

엑셀 CHOOSE 함수 사용법

물론 셀 참조를 사용하여 A1 셀에 2라고 입력하고, B1 셀에 CHOOSE(1, “IT매뉴얼A”, “IT매뉴얼B”, “IT매뉴얼C”)라고 입력하면, A1 셀의 값인 2가 두 번째 옵션인 “IT매뉴얼B”를 가리키므로 “IT매뉴얼B”를 반환합니다.


엑셀 CHOOSE 함수 다른 함수와 결합 예제

엑셀 CHOOSE 함수는 다른 수식과 결합하여 더 복잡한 조건을 만들 수 있습니다.

예를 들어, CHOOSE(MONTH(TODAY()), “1월”, “2월”, “3월”, …, “12월”)는 현재 월에 해당하는 문자열을 반환합니다.

엑셀 CHOOSE 함수 사용법

오늘이 1월이라면 아래 이미지와 같이 “1월”을 반환하게 됩니다.

엑셀 CHOOSE 함수 사용법

CHOOSE 함수는 MONTH 뿐만 아니라 앞선 포스팅에서 정리한 WEEKDAY 함수 등과도 함께 자주 활용 됩니다.


엑셀 CHOOSE 함수 다른 수식과 결합 예제

엑셀 CHOOSE 함수는 함수가 아닌 수식과도 자주 조합되어 사용 됩니다. 가령 조금 복잡하지만 아래와 같이 MOD 수식과 조합하여 사용하는 예시를 만들어 보았습니다.

MOD 함수란? 

MOD 엑셀의 MOD 함수는 수학에서 나머지를 구하는 연산과 유사합니다. 이 함수는 두 개의 숫자를 입력받아, 첫 번째 숫자를 두 번째 숫자로 나누었을 때의 나머지를 계산해줍니다. 

MOD(number, divisor)

- number: 나누어지는 수 (피제수)
- divisor: 나누는 수 (제수)

예를 들어, MOD(10, 3)의 경우, 10을 3으로 나누었을 때의 나머지를 계산합니다. 10을 3으로 나누면 3이 3번 들어가고 1이 남으므로, 결과는 1이 됩니다.

MOD 함수는 특히 숫자들의 주기성을 다룰 때 유용하게 사용됩니다. 예를 들어, 어떤 작업이 7일마다 반복된다면, MOD 함수를 사용하여 특정 일자가 그 주기의 어느 날에 해당하는지 계산할 수 있습니다.

가령 회사에서 IT 매뉴얼을 매월 순환적으로 검토하는 작업을 수행하고 있다고 가정하겠습니다. 각 분기의 첫 달에는 IT매뉴얼A를, 두 번째 달에는 IT매뉴얼B를, 세 번째 달에는 IT매뉴얼C를, 그리고 네 번째 달에는 IT매뉴얼D를 검토합니다. 이 작업을 자동화하기 위해 CHOOSE 함수를 사용할 수 있습니다.

엑셀 구현

  1. A1 셀에 현재 월을 나타내는 숫자를 입력합니다. 예를 들어, 1월이면 1, 2월이면 2, … , 12월이면 12를 입력합니다.
  2. B1 셀에 다음과 같은 CHOOSE 함수를 입력합니다:
   CHOOSE(MOD(A1-1, 4) + 1, "IT매뉴얼A", "IT매뉴얼B", "IT매뉴얼C", "IT매뉴얼D")

이 수식은 A1 셀의 숫자를 사용하여 현재 달에 해당하는 IT 매뉴얼을 선택합니다. MOD(A1-1, 4) + 1 부분은 1부터 4까지의 숫자를 순환적으로 생성하여 각 분기의 달에 맞는 매뉴얼을 선택하도록 합니다.
(참고로 아래 이미지는 A1셀의 위치가 B3에 위치해 있습니다.)

엑셀 CHOOSE 함수 사용법

작동 원리

  • MOD(A1-1, 4)는 A1 셀의 값에서 1을 빼고, 그 결과를 4로 나눈 나머지를 계산합니다. 이렇게 하면 1월, 5월, 9월에는 0이 되고, 2월, 6월, 10월에는 1이 됩니다. 이런 식으로 순환합니다.
  • 이 나머지에 1을 더하여 1부터 4 사이의 숫자를 생성합니다.
  • 그런 다음 CHOOSE 함수는 이 숫자에 따라 적절한 IT 매뉴얼을 선택합니다.

예시 결과

  • 1월(A1=1)일 경우: CHOOSE(1, “IT매뉴얼A”, “IT매뉴얼B”, “IT매뉴얼C”, “IT매뉴얼D”) → “IT매뉴얼A”
  • 2월(A1=2)일 경우: CHOOSE(2, “IT매뉴얼A”, “IT매뉴얼B”, “IT매뉴얼C”, “IT매뉴얼D”) → “IT매뉴얼B”
  • … 이런 식으로 계속됩니다.
엑셀 CHOOSE 함수 사용법

이러한 방법과 비슷하게 엑셀 CHOOSE 함수를 활용하여 복잡한 일정 관리나 데이터 선택 작업을 자동화할 수 있습니다.

참고로 마이크로소프트 지원 페이지에서도 엑셀 CHOOSE 함수에 대해 가볍게 안내하고 있습니다.

이번 포스팅에서는 이러한 엑셀 CHOOSE 함수 기본 구조에 대해서 알아보고, 다른 엑셀 함수/수식과의 조합을 통한 예시를 통해 엑셀 CHOOSE 함수 사용법을 정리해보았습니다.


앞선 포스팅에서 정리한 엑셀 함수 관련 글은 아래와 같습니다.

앞선 포스팅에서 정리한 엑셀 함수 사용법 및 노하우 관련 글은 아래와 같습니다.

엑셀 함수 안됨 계산 인식 오류 10초 해결 꿀팁

엑셀 랜덤 함수 rand, randbetween 사용법 3분 정리

Leave a Comment