Excel은 누구나 할 수 있는 모든 것을 알 수 있을 만큼 강력한 스프레드시트 프로그램입니다. 프로그램에는 너무 많은 측면이 있는데, 이 모든 것을 이렇게 간단한 인터페이스에 캡슐화할 수 있다는 것이 놀랍습니다. 최근에 집에서 일을 하기 위해 Excel을 사용하고 있었는데 IF 함수를 사용하여 몇 가지 수식을 작성하게 되었습니다.
특히 항상 많은 숫자를 처리하는 경우 Excel에서 간단한 IF 문을 작성할 수 있어야 합니다. 매크로처럼 너무 복잡하지 않지만 숫자 열을 요약하는 것처럼 직관적일 필요는 없는 것 중 하나입니다.
Excel의 IF 문
이 기사에서는 Excel 워크시트에서 IF 문을 작성하는 방법에 대한 짧은 입문서를 안내합니다. 시작하려면 모든 IF 문의 기초를 이해해야 합니다.
IF condition THEN true ELSE false
그 정도입니다. 조건은 일반적으로 무언가의 비교입니다. 그것은 일반적으로 숫자 또는 텍스트입니다. 몇 가지 기본적인 숫자 비교로 시작한 다음 텍스트, AND/OR 등과 같은 연산자를 포함합니다. 첫 번째 예는 다음과 같습니다.
여기에 아주 간단한 예가 있습니다. 25와 35라는 두 개의 숫자가 있는 두 개의 열. 열 C의 경우 열 A가 10보다 큰지 확인하려는 경우 텍스트 예를 출력합니다. , 그렇지 않으면 텍스트 아니요 . 몇 가지 참고 사항:
1. 실제 비교를 괄호로 묶을 필요는 없지만, 특히 비교가 복잡해지면 매우 좋습니다.
2. true 또는 false 값에 대한 텍스트를 출력하려면 큰따옴표를 사용해야 합니다. 그렇지 않으면 Excel에서 명명된 범위를 참조하려고 한다고 생각합니다.
이제 할 수 있는 일을 더 살펴보겠습니다. 비교 섹션에서는 수학도 할 수 있습니다. 예를 들어 다음과 같은 경우 이 작업을 수행할 수 있습니다.
여기서 우리는 A2 곱하기 10의 값이 10보다 크면 Yes를 출력하고 그렇지 않으면 No를 출력한다고 말합니다. 꽤 간단하죠? 이제 텍스트 대신 숫자를 출력하고 싶다고 가정해 보겠습니다. 다음은 한 가지 예입니다.
이 예에서 A2의 값이 10보다 크면 값에 2를 곱한 값을 출력하고 그렇지 않으면 값에 5를 곱합니다. 꽤 쓸모가 없지만 요점은 알 수 있습니다. 수식에서 다른 셀의 값도 사용할 수 있습니다.
여기서 우리는 A2의 값이 10보다 크면 B2에 10을 곱하고 그렇지 않으면 B2에 5를 곱하고 해당 값을 셀 C2에 출력한다고 말합니다. 이제 더 복잡하게 만들어 보겠습니다. A2와 B2가 모두 10보다 큰 경우 Yes를 출력하려면 어떻게 해야 합니까?
여기에 새로운 것이 있습니다! A2> 10 AND B2> 10을 원하면 IF 함수 내에서 AND 함수를 사용해야 합니다. 까다롭게 들리지만 나쁘지 않습니다. AND 함수는 기본적으로 여러 비교 인수(A2> 10)를 취하여 이에 대해 AND를 수행합니다. "예"가 표시되려면 모두 참이어야 합니다. 원하는 경우 세 개 또는 네 개 이상의 비교 인수를 추가할 수 있습니다. OR을 하려면 위의 AND를 OR로 바꾸면 됩니다.
텍스트 또는 계산된 숫자 이외의 값을 반환하려는 경우는 어떻습니까? 다른 시트의 셀 값을 반환하려면 어떻게 해야 합니까? 다음과 같이 할 수 있습니다.
실제 값의 경우 Sheet 2의 A1 셀 값을 반환하겠습니다. 아주 쉽습니다! 따라서 원하는 경우 다른 시트의 값을 쉽게 참조할 수 있습니다. 같은 관점에서 논리적 비교에서 다른 시트의 값(예:Sheet2!A1> 10)을 사용할 수도 있습니다. 할 수 있는 일을 더 살펴보겠습니다! 셀에 저장된 값 유형(숫자, 텍스트 또는 공백)을 기반으로 IF 문을 수행하려고 한다고 가정해 보겠습니다. 다음과 같이 할 수 있습니다.
다른 두 가지 데이터 유형에 대해 ISTEXT 및 ISNUMBER를 사용할 수 있습니다. 이러한 함수는 IF 수식을 작성할 때 정말 편리할 수 있습니다. 기본적으로 IF 문 내에서 Excel의 대부분의 기능을 사용할 수 있으므로 자유롭게 실행하십시오. 예를 들어 SUM, MAX, MIN 등과 같은 함수를 사용할 수 있습니다.
지금까지 논리적 비교에서 하나의 값으로만 작업했지만 셀 그룹으로 작업하고 싶다고 가정해 보겠습니다. 예를 들어, 셀 범위의 모든 숫자가 10보다 크면 True, 그렇지 않으면 False를 출력합니다.
위의 A2:A4처럼 콜론을 사용하는 것처럼 간단합니다. 이 경우 A2에서 A4까지의 각 값을 테스트하여 10보다 큰지 확인합니다. 모두 같으면 실제 값이 표시됩니다. 중첩된 IF 문은 어떻습니까?
여기서 A2가 10보다 크면 값을 출력하고 그렇지 않으면 다른 IF 비교를 수행한다는 것을 의미합니다. IF B2가 10보다 크면 다른 값을 출력합니다. IF 문을 64레벨 깊이로 중첩할 수 있습니다. 즉, 꽤 복잡한 작업을 수행할 수 있습니다. 그렇게까지 갈 필요는 없지만 때로는 몇 단계 깊이로 유용할 수 있습니다.
이것은 IF 문에 대한 기본적인 소개일 뿐이지만 시작하는 데 도움이 되기를 바랍니다. Excel에서 작업을 수행하기 위해 IF 문을 작성하려고 하는데 알아낼 수 없습니까? 여기에 문제에 대한 의견을 게시하면 적절한 IF 공식을 작성하는 데 도움이 되도록 노력하겠습니다. 즐기세요!