Excel에서 IF 함수와 Switch 함수의 차이점

요약

  • IF 문은 TRUE/FALSE 평가에 따라 값을 반환하며, 다른 문 안에 IF 문을 중첩하여 복잡한 논리를 만들 수 있습니다.
  • SWITCH 문은 표현식을 평가하고 여러 값과 비교 테스트하여 일치 항목을 찾은 다음 해당 값을 반환합니다.
  • 다양한 연산자를 사용하는 복잡한 논리 테스트에는 IF 문을 사용하고, 간단한 동등성 테스트에는 SWITCH 문을 사용합니다.

IF 문은 Excel 에서 일반적인 논리 함수입니다 . SWITCH 문은 덜 알려져 있지만, 어떤 경우에는 IF 문 대신 사용할 수 있습니다. Excel에서 IF와 SWITCH의 차이점 과 사용 사례를 살펴보겠습니다 .

Excel에서 IF 함수와 Switch 함수의 차이점

Microsoft Excel의 IF 명령은 무엇입니까?

Excel의 IF 문은 지정된 조건이 참인지 거짓인지 판별하기 위해 논리적 테스트를 수행하는 함수입니다. 평가 결과에 따라 값을 반환하므로 결과에 따라 결정을 내릴 수 있습니다.

기본 IF 문

SWITCH가 해결하려는 문제를 더 자세히 살펴보기 전에 기본적인 IF 문을 살펴보겠습니다.

기본 IF 문의 구문은 다음과 같습니다.

IF (logical_test, result_if_true, [result_if_false])

logical_test 매개변수는 함수가 테스트할 조건이고 result_if_true는 함수가 TRUE로 평가될 경우 반환하는 결과입니다. result_if_false 매개변수는 결과가 FALSE인 경우 함수가 반환하는 결과입니다.

아래 스크린샷에서는 열 C의 테스트 점수 값이 50보다 크거나 같은지에 따라 점수에 대해 Pass 또는 Fail을 반환하려고 합니다.

Excel에서 IF 함수와 Switch 함수의 차이점

아래 수식은 C2 셀에 작성됩니다.

IF(C2 >= 50, "Pass", "Fail")

결과는 다음과 같습니다.

Excel에서 IF 함수와 Switch 함수의 차이점

중첩된 IF 문

여러 조건을 한 번에 확인하려면 IF 문을 다른 문 안에 넣으면 됩니다.

이것을 중첩된 IF 문이라고 하며 기본 구문은 다음과 같습니다.

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

아래 예를 살펴보겠습니다. A열의 각 색상(빨간색, 노란색, 초록색)에는 B열에 해당하는 상태(예: 정지, 주의, 진행, 알 수 없음)가 필요합니다.

Excel에서 IF 함수와 Switch 함수의 차이점

먼저, 셀 A2의 색상에 대해 다음 수식을 셀 B2에 입력합니다.

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

A2는 빨간색이므로 위의 수식에 따라 Stop을 반환합니다. 이를 다른 셀에 복사하면 각 색상은 상태를 갖게 됩니다.

Excel에서 IF 함수와 Switch 함수의 차이점

보시다시피 IF 문을 중첩하면 논리가 금세 혼란스러워질 수 있습니다. 여기서 SWITCH 문을 사용하면 상황이 조금 더 단순해집니다.

Excel의 Switch 문은 무엇인가요?

Excel의 SWITCH 문은 비교적 새로운 함수입니다. 이 함수는 표현식을 받아서 중첩된 IF 문보다 읽기 쉽고 체계적인 형식으로 여러 결과에 대해 테스트합니다.

SWITCH 문의 기본 구문은 다음과 같습니다.

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test는 테스트 값(test_value1, test_value2 등)과 비교 평가될 값입니다. 값이 일치하면 해당 결과가 반환됩니다. 예를 들어, test_value1이 표현식과 일치하면 result_if_true1을 반환합니다.

일치하는 항목이 없는 경우 값을 반환하려면 value_if_no_match 매개변수를 지정할 수 있습니다.

SWITCH 문은 중첩된 IF를 단순화할 수 있으므로 중첩된 if의 색상 예를 사용할 수 있습니다. SWITCH 버전은 다음과 같습니다.

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

보시다시피, 이제 수식은 SWITCH 문으로 읽기가 더 쉬워졌고 IF 버전과 똑같이 작동합니다.

IF 대 스위치 비교: 사용 사례

SWITCH 문과 비교했을 때 IF 문은 여러 조건이 포함된 복잡한 논리 테스트를 수행할 때 가장 적합합니다. 또한 Excel에서 다양한 논리 연산자(예: >, <, =, =""> <>, AND 및 OR) 를 사용하는 테스트에도 잘 작동합니다 . 따라서 SWITCH 문보다 더 유연하고 더 많은 상황을 처리할 수 있습니다.

반면, SWITCH 문은 기본 형식이 등식 연산자만 평가하기 때문에 논리 테스트에 간단한 등식 연산과 고정 값이 포함되는 경우 잘 작동합니다. 복잡한 논리 테스트에 SWITCH 문을 사용하는 것은 IF 문을 사용하는 것과 다르지 않습니다.

이 복잡한 중첩 IF 문의 예:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

SWITCH 명령은 다음과 같이 작성할 수 있습니다.

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

여기서는 테스트할 표현식을 TRUE로 설정했는데, 이를 통해 equals 연산자보다 더 많은 연산자를 사용하여 여러 조건을 테스트할 수 있습니다. 하지만 이제 논리는 기본 SWITCH 문보다 덜 간결하고 읽기 쉬운 것 같습니다.

Sign up and earn $1000 a day ⋙

Leave a Comment

일반 TV와 스마트 TV의 차이점

일반 TV와 스마트 TV의 차이점

스마트 TV는 정말로 세상을 휩쓸었습니다. 이렇게 많은 뛰어난 기능과 ​​인터넷 연결 덕분에 기술은 우리가 TV를 시청하는 방식을 바꾸어 놓았습니다.

왜 냉동고에는 조명이 없는데 냉장고에는 조명이 있나요?

왜 냉동고에는 조명이 없는데 냉장고에는 조명이 있나요?

냉장고는 가정에서 흔히 볼 수 있는 가전제품이다. 냉장고는 보통 2개의 칸으로 구성되어 있는데, 냉장실은 넓고 사용자가 열 때마다 자동으로 켜지는 조명이 있는 반면, 냉동실은 좁고 조명이 없습니다.

Wi-Fi 속도를 저하시키는 네트워크 혼잡을 해결하는 2가지 방법

Wi-Fi 속도를 저하시키는 네트워크 혼잡을 해결하는 2가지 방법

Wi-Fi 네트워크는 라우터, 대역폭, 간섭 외에도 여러 요인의 영향을 받지만 네트워크를 강화하는 몇 가지 스마트한 방법이 있습니다.

Tenorshare Reiboot를 사용하여 데이터 손실 없이 iOS 17에서 iOS 16으로 다운그레이드하는 방법

Tenorshare Reiboot를 사용하여 데이터 손실 없이 iOS 17에서 iOS 16으로 다운그레이드하는 방법

휴대폰에서 안정적인 iOS 16으로 돌아가려면 iOS 17을 제거하고 iOS 17에서 16으로 다운그레이드하는 기본 가이드는 다음과 같습니다.

매일 요구르트를 먹으면 몸에 어떤 일이 일어날까요?

매일 요구르트를 먹으면 몸에 어떤 일이 일어날까요?

요거트는 정말 좋은 음식이에요. 매일 요구르트를 먹는 것이 좋은가요? 매일 요구르트를 먹으면, 몸에 어떤 변화가 있을까요? 함께 알아보죠!

어떤 종류의 쌀이 건강에 가장 좋은가요?

어떤 종류의 쌀이 건강에 가장 좋은가요?

이 기사에서는 가장 영양가 있는 쌀 종류와 어떤 쌀을 선택하든 건강상의 이점을 극대화하는 방법에 대해 설명합니다.

아침에 제 시간에 일어나는 방법

아침에 제 시간에 일어나는 방법

수면 일정과 취침 루틴을 정하고, 알람 시계를 바꾸고, 식단을 조절하는 것은 더 나은 수면을 취하고 아침에 제때 일어나는 데 도움이 되는 몇 가지 방법입니다.

Rent Please!를 플레이하기 위한 팁 초보자를 위한 집주인 시뮬레이션

Rent Please!를 플레이하기 위한 팁 초보자를 위한 집주인 시뮬레이션

임대해 주세요! Landlord Sim은 iOS와 Android에서 플레이할 수 있는 모바일 시뮬레이션 게임입니다. 여러분은 아파트 단지의 집주인 역할을 하며 아파트 내부를 업그레이드하고 세입자가 입주할 수 있도록 준비하여 임대를 시작하게 됩니다.

최신 욕실 타워 디펜스 코드 및 코드 입력 방법

최신 욕실 타워 디펜스 코드 및 코드 입력 방법

욕실 타워 디펜스 Roblox 게임 코드를 받고 신나는 보상을 받으세요. 이들은 더 높은 데미지를 지닌 타워를 업그레이드하거나 잠금 해제하는 데 도움이 됩니다.

변압기의 구조, 기호 및 동작 원리

변압기의 구조, 기호 및 동작 원리

변압기의 구조, 기호, 동작 원리에 대해 가장 정확한 방법으로 알아보겠습니다.

AI가 스마트 TV를 더욱 개선하는 4가지 방법

AI가 스마트 TV를 더욱 개선하는 4가지 방법

더 나은 화질과 음질, 음성 제어 등 AI 기반 기능 덕분에 스마트 TV가 훨씬 더 좋아지고 있습니다!

ChatGPT가 DeepSeek보다 나은 이유

ChatGPT가 DeepSeek보다 나은 이유

처음에 사람들은 DeepSeek에 큰 기대를 걸었습니다. ChatGPT의 강력한 경쟁자로 마케팅되는 AI 챗봇으로서, 지능적인 채팅 기능과 경험을 약속합니다.

Fireflies.ai를 만나보세요: 여러분의 업무 시간을 절약해주는 무료 AI 비서

Fireflies.ai를 만나보세요: 여러분의 업무 시간을 절약해주는 무료 AI 비서

다른 필수 사항을 적다 보면 중요한 세부 사항을 놓치기 쉽고, 채팅하면서 메모를 하려고 하면 주의가 산만해질 수 있습니다. Fireflies.ai가 해결책입니다.

마인크래프트에서 악솔로틀 키우는 법, 마인크래프트 도롱뇽 길들이는 법

마인크래프트에서 악솔로틀 키우는 법, 마인크래프트 도롱뇽 길들이는 법

Axolot Minecraft는 플레이어가 사용법을 안다면 수중에서 작업할 때 큰 도움이 될 것입니다.

A Quiet Place: The Road Ahead PC 게임 구성

A Quiet Place: The Road Ahead PC 게임 구성

'콰이어트 플레이스: 더 로드 어헤드'의 구성은 상당히 높은 평가를 받고 있으므로, 다운로드하기로 결정하기 전에 구성을 고려해야 합니다.