엑셀의 IF문. 오퍼레이터에 관한 모든 것 – 애플리케이션, 예

물론 Excel 프로그램의 기능 집합은 정말 방대합니다. 특히 데이터 처리를 어느 정도 프로그래밍할 수 있습니다. 이를 담당하는 기능은 무엇보다도 IF. 거의 모든 작업을 구현할 수 있습니다. 그렇기 때문에 이 연산자는 다른 연산자보다 훨씬 더 자주 사용됩니다. 오늘 우리는 그것이 무엇을하고 어떻게 사용할 수 있는지 설명하려고 노력할 것입니다.

IF 함수 – 정의 및 범위

기능 사용 IF 사용자는 특정 셀이 주어진 기준과 일치하는지 확인하도록 프로그램에 지시할 수 있습니다. 작업만 수행하면 되는 조건이 있는 경우 Excel에서 먼저 확인한 다음 이 함수가 작성된 셀에 계산 결과를 표시합니다. 단, 이 기능을 다른 기능과 함께 사용하는 경우에 한합니다. 운영자 자신 IF 두 가지 결과를 생성합니다.

  1. 진실. 표현식이나 셀이 특정 기준과 일치하는 경우입니다.
  2. 거짓. 이 연산자는 일치하는 항목이 없는 경우 표시됩니다.

수식의 구문은 다음과 같습니다(보편적 형식). =IF(조건; [조건이 충족되면 값]; [조건이 충족되지 않으면 값]). 기능은 다른 기능과 결합될 수 있습니다. 이 경우 해당 인수에 다른 연산자를 작성해야 합니다. 예를 들어 숫자가 양수인지 확인하고 양수이면 산술 평균을 찾도록 만들 수 있습니다. 물론 동일한 기능을 수행하는 함수가 하나 있지만 이 예제는 함수가 어떻게 작동하는지 아주 명확하게 보여줍니다. IF. 기능을 사용할 수 있는 응용 프로그램에 대해 IF, 다음과 같이 엄청나게 많습니다.

  1. 기후학.
  2. 판매 및 비즈니스.
  3. 마케팅.
  4. 회계.

등등. 어떤 영역에 이름을 지정하든 이 기능에 대한 응용 프로그램이 있을 것입니다.

Excel에서 IF 함수를 사용하는 방법 – 예제

함수를 사용하는 방법에 대한 또 다른 예를 들어 보겠습니다. IF 엑셀에서. 운동화 이름이 포함된 테이블이 있다고 가정합니다. 모든 품목에 대해 25% 할인을 요구하는 여성 신발에 대한 큰 세일이 있다고 가정해 보겠습니다. 이를 확인하기 위해 운동화의 성별을 나타내는 특수 열이 있습니다.

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

따라서이 작업의 조건은 여성과 성의 평등이 될 것입니다. 확인 결과이 기준이 사실이면이 공식이 표시되는 곳에 할인 금액 인 25 %를 작성해야합니다. false이면 이 경우 할인이 제공되지 않으므로 값을 0으로 지정합니다.

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

물론 필요한 셀을 수동으로 채울 수 있습니다. 그러나 이것은 엄청난 시간이 소요될 수 있습니다. 또한 오인, 정보왜곡이 발생할 수 있는 인적요인도 해소되지 않고 있다. 컴퓨터는 실수를 하지 않습니다. 따라서 정보의 양이 너무 많으면 기능을 사용하는 것이 좋습니다. IF.

첫 번째 단계에서 설정한 목표를 달성하려면 결과 값이 표시될 셀을 선택하고 다음 수식을 작성해야 합니다. =IF(B2="여자",25%,0). 이 함수를 디코딩해 보겠습니다.

  1. IF는 직접 연산자입니다.
  2. B2="여성스러운"은 충족되어야 하는 기준입니다.
  3. 그 다음에는 여성용 운동화를 만든 경우 표시할 값과 첫 번째 인수에 지정된 조건을 충족하지 않는 남성용, 아동용 또는 기타 운동화인 경우 표시되는 값이 표시됩니다.

이 공식을 작성하는 가장 좋은 곳은 어디입니까? 일반적으로 장소는 임의로 선택할 수 있지만 우리의 경우 "할인" 열 제목 아래에 있는 셀입니다.

공식 앞에 = 기호를 넣는 것을 잊지 않는 것이 중요합니다. 그렇지 않으면 Excel에서 일반 텍스트로 읽습니다.

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

수식을 입력한 후 Enter 키를 눌러야 테이블이 자동으로 올바른 값으로 채워집니다. 아래 표에서 첫 번째 검사가 올바른 것으로 판명되었음을 알 수 있습니다. 프로그램은 이 운동화의 성별을 자동으로 결정하고 가격의 XNUMX분의 XNUMX 할인을 할당했습니다. 결과가 달성되었습니다.

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

이제 나머지 줄을 채우는 일만 남았습니다. 이렇게 하려면 수식을 각 셀에 개별적으로 복사할 필요가 없습니다. 오른쪽 하단 모서리에 있는 사각형을 찾아 그 위로 마우스 커서를 이동하고 십자 아이콘으로 바뀌었는지 확인하고 표의 맨 아래 행으로 마커를 드래그하는 것으로 충분합니다. 그러면 Excel에서 모든 작업을 수행합니다.

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

여러 조건에서 IF 함수 사용

이전에는 함수를 사용하는 가장 간단한 경우가 고려되었습니다. IF, 논리 표현식이 하나만 있습니다. 그러나 여러 조건에 대해 셀을 확인해야 하는 경우에는 어떻게 해야 합니까? 이 작업은 Excel의 기본 제공 기능을 사용하여 수행할 수도 있습니다.

여러 조건을 확인하는 특별한 경우 중 하나는 첫 번째 조건을 준수하는지 확인하고 거짓으로 판명되면 두 번째, 세 번째 등을 확인하는 것입니다. 또는 값이 true이면 다른 기준을 확인하십시오. 여기서 사용자가 원하는 대로 동작의 논리는 거의 동일합니다. 위에 쓰여진 내용을 주의 깊게 읽었다면 이미 어떻게 하는지 짐작했을 것입니다. 그러나 가시성을 더 추가해 보겠습니다.

이렇게 하려면 작업을 더 어렵게 만들어 보겠습니다. 이제 여성용 스니커즈에만 할인을 할당해야 하지만 의도한 스포츠에 따라 할인 규모가 달라야 합니다. 언뜻 보기에 공식은 다소 복잡하지만 일반적으로 이전 논리와 동일한 논리에 속합니다. =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

다음으로 이전 경우와 동일한 작업을 수행합니다. Enter 키를 누르고 다음 줄을 모두 입력합니다. 우리는 그러한 결과를 얻습니다.

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

이 공식은 어떻게 작동합니까? 첫 번째 기능 먼저 IF 신발이 남성인지 확인합니다. 그렇지 않은 경우 두 번째 기능이 실행됩니다. IF, 먼저 신발이 달리기용으로 설계된 것인지 확인합니다. 그렇다면 20% 할인이 할당됩니다. 그렇지 않은 경우 할인은 10%입니다. 보시다시피, 다른 함수를 함수 인수로 사용할 수 있으며 이는 추가 가능성을 제공합니다.

IF 함수를 사용하여 한 번에 두 가지 조건을 충족하는 방법

또한 Excel을 사용하여 두 가지 조건에 대한 준수 여부를 한 번에 확인할 수 있습니다. 이를 위해 다른 기능이 사용됩니다. И. 이 논리 연산자는 두 가지 조건을 결합하고 함수에서만 수행하는 것이 아닙니다. IF. 다른 많은 기능에서도 사용할 수 있습니다.

우리 테이블로 돌아가자. 이제 할인이 더 커야하지만 여성용 운동화에만 적용됩니다. 확인 후 두 조건이 모두 충족되면 "할인" 필드에 30%의 할인 금액이 기록됩니다. 조건 중 하나 이상이 작동하지 않는 것으로 판명되면 해당 제품에는 할인이 적용되지 않습니다. 이 경우 공식은 다음과 같습니다. =IF(AND(B2="여자";C2="달리기");30%;0).

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

또한 수행된 모든 작업은 이전의 두 가지 예를 더 반복합니다. 먼저 Enter 키를 누른 다음 값을 이 테이블에 있는 다른 모든 셀로 끕니다.

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

AND 함수의 구문은 여러 인수로 구성되어 있습니다. 첫 번째는 첫 번째 조건이고 두 번째는 두 번째 조건입니다. 두 개 이상의 인수를 사용하고 한 번에 여러 조건을 확인할 수 있습니다. 그러나 실제로 그러한 상황은 거의 발생하지 않습니다. 세 가지 이상의 조건이 동시에 발생합니다. 거의 발생하지 않습니다. 이 기능이 수행하는 일련의 작업은 다음과 같습니다.

  1. 먼저, 공식은 첫 번째 조건인 신발이 여성용인지 확인합니다.
  2. 그런 다음 Excel은 두 번째 기준인 신발이 달리기용으로 설계되었는지 여부를 분석합니다.
  3. 테스트 결과 두 기준 모두 값을 반환하는 것으로 판명되면 TRUE, 함수의 결과 IF 사실로 밝혀졌습니다. 따라서 해당 인수에 프로그래밍된 작업이 수행됩니다.
  4. 검사 중 적어도 하나가 결과를 반환하는 것으로 판명되면 거짓말하는, 그것과 함수 И 이 결과를 반환합니다. 따라서 함수의 세 번째 인수에 작성된 결과가 표시됩니다. IF.

보시다시피 행동의 논리는 매우 간단하고 직관적인 수준에서 이해하기 쉽습니다.

Excel의 OR 연산자

OR 연산자는 유사한 방식으로 작동하며 유사한 구문을 갖습니다. 그러나 확인 유형은 약간 다릅니다. 이 함수는 값을 반환합니다 TRUE 적어도 하나의 검사가 결과를 반환하는 경우 TRUE. 모든 검사에서 잘못된 결과가 나오면 그에 따라 함수는 OR 값을 반환 거짓말하는.

따라서 함수의 경우 OR  결과를 반환 TRUE 값 중 하나 이상에 대해 함수 IF 두 번째 인수에 지정된 값을 씁니다. 그리고 값이 모든 기준을 충족하지 않는 경우에만 이 함수의 세 번째 인수에 지정된 텍스트 또는 숫자가 반환됩니다.

이 원칙을 실제로 보여주기 위해 다시 한 번 예를 들어보겠습니다. 이제 문제는 다음과 같습니다. 할인은 남성용 신발이나 테니스 신발 중 하나입니다. 이 경우 할인은 35%가 됩니다. 신발이 여성용이거나 달리기용으로 설계된 경우 그러한 제목에 대한 할인은 없습니다.

이러한 목표를 달성하려면 "할인"이라는 비문 바로 아래에 있는 셀에 다음 수식을 작성해야 합니다. =IF(OR(B2="여자"; C2="달리기");0;35%). Enter 키를 누르고 이 수식을 나머지 셀로 드래그하면 다음 결과를 얻습니다.

엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

Formula Builder를 사용하여 IF 함수를 정의하는 방법

물론 손으로 수식을 작성하는 것이 다른 도구를 사용하는 것보다 어느 정도 편리합니다. 그러나 초보자라면 상황이 극적으로 바뀝니다. 인수를 입력할 때 혼동하지 않고 각 함수의 올바른 이름을 나타내기 위해 함수 입력 마법사 또는 수식 작성기라는 특수 도구가 있습니다. 자세한 작업 메커니즘을 살펴 보겠습니다. 경영진이 사용 가능한 제품 범위를 분석하고 모든 여성 운동화에 25% 할인을 할당하는 작업을 받았다고 가정합니다. 이 경우 작업 순서는 다음과 같습니다.

  1. 수식 탭에서 해당 버튼을 클릭하여 함수 입력 마법사를 엽니다(스크린샷에서 빨간색 사각형으로 강조 표시됨). 엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예
  2. 그런 다음 필요한 기능을 선택하는 작은 수식 작성기 패널이 열립니다. 목록에서 직접 선택하거나 검색창을 통해 검색할 수 있습니다. 최근에 사용한 10개의 목록에 이미 있으므로 이를 클릭하고 "기능 삽입" 버튼을 클릭합니다.엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예
  3. 그러면 함수 인수를 설정하는 창이 눈앞에 열립니다. 이 패널의 맨 아래에서 선택한 기능이 수행하는 작업을 볼 수도 있습니다. 각 인수는 서명되어 있으므로 시퀀스를 기억할 필요가 없습니다. 먼저 숫자나 셀이 포함된 논리식과 준수 여부를 확인할 값을 입력합니다. 다음으로 참이면 값을 입력하고 거짓이면 값을 입력합니다.
  4. 모든 단계가 완료되면 "마침" 버튼을 클릭합니다. 엑셀의 IF문. 운영자에 관한 모든 것 - 응용 프로그램, 예

이제 결과를 얻습니다. 이를 통해 이전의 경우와 동일한 작업을 수행합니다. 즉, 오른쪽 하단 모서리에 있는 사각형을 마우스로 가리키고 수식을 나머지 모든 셀로 끕니다. 그래서 기능 IF 존재하는 모든 것 중에서 진정으로 가장 인기 있고 중요한 연산자입니다. 특정 기준에 따라 데이터를 검사하고 검사 결과가 반환되면 적절한 작업을 수행합니다. TRUE or 거짓말하는. 이를 통해 빅 데이터 처리를 크게 단순화하고 많은 작업을 수행하지 않고 이 더러운 작업을 컴퓨터에 위임할 수 있습니다.

댓글을 남겨주세요.