Excel에서 IF 수식/문을 작성하는 방법

Excel 은 누구나 할 수 있는 모든 것을 알 수 있을 만큼 강력한 스프레드시트 프로그램입니다. 프로그램에는 많은 측면이 있습니다. 이 모든 것이 간단한 인터페이스에 캡슐화될 수 있다는 것이 놀랍습니다. 저는 최근 에 집에서 일부 작업을 위해 Excel 을 사용하고 있었고 몇 가지 수식을 작성하기 위해 IF 함수를 사용하고 있음을 발견했습니다.

특히 항상 많은 숫자를 처리하는 경우 Excel 에서 간단한 IF 문을 작성할 수 있어야 합니다 . 매크로처럼 너무 복잡하지 않지만 숫자 열을 요약하는 것처럼 직관적일 필요는 없는 것 중 하나입니다.

Excel의 IF 문

이 기사에서는 Excel 워크시트에서 IF 문을 작성하는 방법에 대한 간단한 입문서를 안내합니다. 시작하려면 모든 IF 문의 기초를 이해해야 합니다.

IF condition THEN true ELSE false

그 정도입니다. 조건은 일반적으로 무언가의 비교입니다. 그것은 일반적으로 숫자 또는 텍스트입니다. 몇 가지 기본적인 숫자 비교로 시작한 다음 텍스트, AND/OR 등과 같은 연산자를 포함 합니다. 첫 번째 예는 다음과 같습니다.

단순 if 공식

여기에 아주 간단한 예가 있습니다. 25와 35라는 두 개의 숫자가 있는 두 개의 열입니다. 열 C 인 경우 (Column C)열 A(Column A) 가 10보다 큰지 확인하려는 경우 텍스트 Yes 를 출력하고 그렇지 않으면 텍스트 No 를 출력합니다 . 몇 가지 참고 사항:

1. 실제 비교를 괄호로 묶을 필요는 없지만, 특히 비교가 더 복잡해지면 매우 좋습니다.

2. true 또는 false 값에 대한 텍스트를 출력하려면 큰따옴표를 사용해야 합니다. 그렇지 않으면 Excel 에서 명명된 범위를 참조하려고 한다고 생각할 것 입니다.

이제 할 수 있는 일을 더 살펴보겠습니다. 비교 섹션에서는 수학도 할 수 있습니다. 예를 들어 다음과 같은 경우 이 작업을 수행할 수 있습니다.

if 문

여기서 우리는 A2 곱하기 10의 값이 10보다 크면 Yes 를 출력 하고 그렇지 않으면 No 를 출력한다고 말합니다. (Pretty) 간단하죠? 이제 텍스트 대신 숫자를 출력하고 싶다고 가정해 보겠습니다. 다음은 한 가지 예입니다.

엑셀 if 문

이 예에서 A2의 값이 10보다 크면 값에 2를 곱한 값을 출력하고 그렇지 않으면 값에 5를 곱합니다. 쓸모(Pretty) 가 없지만 요점은 알 수 있습니다. 수식에서 다른 셀의 값도 사용할 수 있습니다.

만약 공식

여기서 우리는 A2의 값이 10보다 크면 B2에 10을 곱하고 그렇지 않으면 B2에 5를 곱하고 해당 값을 셀 C2에 출력한다고 말합니다. 이제 더 복잡하게 만들어 보겠습니다. A2와 B2가 모두 10보다 큰 경우 Yes 를 출력하려면 어떻게 해야 합니까?

~이라면 탁월하다

여기 새로운 것이 있습니다! A2 > 10 AND B2 > 10 을 원하면 IF 함수 내에서 AND 함수 를 사용해야 합니다 . 까다롭게 들리지만 나쁘지 않습니다. AND 함수는 기본적으로 여러 비교 인수( A2 > 10 )를 취하고 이에 대해 AND (AND) 수행합니다. " 예(Yes) "가 표시 되려면 모두 참이어야 합니다 . 원하는 경우 세 개 또는 네 개 이상의 비교 인수를 추가할 수 있습니다. OR을 수행하려면 위 의 AND 를 OR로 바꾸면 됩니다.(AND)

텍스트 또는 계산된 숫자 이외의 값을 반환하려는 경우는 어떻습니까? 다른 시트의 셀 값을 반환하려면 어떻게 해야 합니까? 음, 다음과 같이 할 수 있습니다.

반환 값 시트

실제 값의 경우 Sheet 2(Sheet 2) 의 A1 셀 값을 반환하겠습니다 . 아주 쉽습니다! 따라서 원하는 경우 다른 시트의 값을 쉽게 참조할 수 있습니다. 같은 관점에서 논리적 비교에서 다른 시트의 값(예: Sheet2!A1 > 10)을 사용할 수도 있습니다. 할 수 있는 일을 더 살펴보겠습니다! 셀에 저장된 값 유형(숫자, 텍스트 또는 공백)을 기반으로 IF 문을 수행하려고 한다고 가정해 보겠습니다. 다음과 같이 할 수 있습니다.

isblank 엑셀

다른 두 가지 데이터 유형에 대해 ISTEXTISNUMBER 를 사용할 수 있습니다 . 이러한 함수는 IF 수식을 작성할 때 정말 편리할 수 있습니다. 기본적으로 IF 문 내에서 Excel(Excel) 의 대부분의 기능을 사용할 수 있으므로 자유롭게 실행하십시오. 예를 들어 SUM(SUM) , MAX , MIN 등과 같은 함수를 사용할 수 있습니다 .

지금까지 논리적 비교에서 하나의 값으로만 ​​작업했지만 셀 그룹으로 작업하고 싶다고 가정해 보겠습니다. 예를 들어, 셀 범위의 모든 숫자가 10보다 크면 True 를 출력하고 그렇지 않으면 False 를 출력 합니다.

범위 셀 엑셀

위의 A2:A4와 같이 콜론을 사용하는 것처럼 간단합니다. 이 경우 A2에서 A4까지의 각 값을 테스트하여 10보다 큰지 확인합니다. 모든 값이 같으면 실제 값이 표시됩니다. 중첩된 IF 문은 어떻습니까?

중첩된 경우

여기서 A2가 10보다 크면 값을 출력하고 그렇지 않으면 다른 IF 비교를 수행한다는 것을 의미합니다. IF B2 가 10보다 크면 다른 값을 출력합니다. IF 문을 64레벨 깊이로 중첩할 수 있습니다. 즉, 꽤 복잡한 작업을 수행할 수 있습니다. 그렇게 멀리 갈 필요는 없지만 때로는 몇 단계 깊이가 유용합니다.

이것은 IF 문에 대한 기본적인 소개일 뿐이지만 시작하는 데 도움이 되기를 바랍니다. Excel 에서 작업을 수행하기 위해 IF 문을 작성하려고 하는데 알아낼 수 없습니까? 여기에 문제에 대한 의견을 게시하면 적절한 IF 공식을 작성하는 데 도움이 되도록 노력하겠습니다. 즐기다!



About the author

저는 프리웨어 소프트웨어 개발자이자 Windows Vista/7 옹호자입니다. 팁과 트릭, 수리 가이드, 모범 사례를 포함하여 운영 체제와 관련된 다양한 주제에 대해 수백 편의 기사를 작성했습니다. 또한 회사인 헬프 데스크 서비스를 통해 사무실 관련 컨설팅 서비스를 제공합니다. Office 365의 작동 방식, 기능 및 가장 효과적으로 사용하는 방법을 깊이 이해하고 있습니다.



Related posts