Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

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

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

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

    Excel의 IF 문

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

    IF condition THEN true ELSE false

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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