엑셀 IF 범위 - egsel IF beom-wi

엑셀 작업을 하다 보면 합격, 불합격 판정 등 조건에 부합하는 값을 구해야 하는 경우가 있습니다. 그럴 경우 사용하는 함수가 바로 "IF"입니다. 단순한 범위 또는 값이 아닌 두 가지 이상의 범위 또는 여러 값이 들어갈 경우에 사용하는 것이 "S"가 붙은 "IFS"입니다. 

오늘은 IF와 IFS의 사용법을 알아보고 예제를 통하여 실습해보는 시간을 가져보도록 하겠습니다.

엑셀 IF 범위 - egsel IF beom-wi

엑셀IF함수사용법, 두 가지 이상 범위 또는 값은 IFS사용

1. IF사용법

IF는 조건에 맞는 값을 찾는 함수로 사용방법은 아래와 같습니다.

=IF(조건,참일경우,거짓일경우)

예를 들면 자격증시험을 보았을 때 75점 이상은 합격 미만은 불합격으로 표기하고 싶다고 하였을 경우 함수는 아래와 같습니다.

엑셀 IF 범위 - egsel IF beom-wi
IF함수 예시
  • D>=75 : 조건
  • "합격" : 참일경우
  •  "불합격" : 거짓일 경우

엑셀의 조건을 입력할 때 부등호는 아래와 같이 사용합니다.

  • >= : 이상일 경우
  • <= : 이하일 경우
  • > : 초과일 경우
  • < : 미만일 경우
  • = : 같을 경우
  • <> : 같지 않을 경우
엑셀 IF 범위 - egsel IF beom-wi
부등호별 예시

">=" 부등호의 경우 75를 포함하는 이상이기 때문에 "합격"으로 표시되고 ">" 부등호는 초과로 판정하여 "불합격"으로 표시되는 것을 확인할 수 있습니다. IF함수를 사용할 경우 부등호에 유의하여 함수를 작성하셔야 됩니다.

2. IF사용 예제

Q. 근로자의 진급 평가를 진행하여 80점 이상은 합격자, 80점 미만은 불합격로 선정하려고 합니다. 합격자와 불합격자를 판별하여주세요.

엑셀 IF 범위 - egsel IF beom-wi
예제1

D5 셀에 IF함수를 사용하여 조건식을 작성합니다.

IF(C5>=80,"합격자","불합격자")
  • C5>=80 : 조건식, 80점이상
  • "합격자" : 조건에 부합하는 참인 경우(80점 이상인 경우)
  • "불합격자" : 조건에 맞지 않는 경우(80점 미만의 경우)
엑셀 IF 범위 - egsel IF beom-wi
예제1-1

총합격자는 3명으로 임꺽정, 영희, 맹구인 것을 확인할 수 있습니다. 셀을 복사하여 아래로 붙여 넣으실 때는 Ctlr+D를 사용하시면 쉽게 적용하실 수 있습니다.

3. IFS 사용법

IFS의 경우 두 가지 이상의 값을 낼 때 사용하는 함수입니다. 

IFS(조건,값,조건,값,조건,값....)

아래의 시트를 확인하시면 1등급일 경우 1만 원, 2등급은 5천 원, 3등급은 1천 원으로 표시하는 식으로 IFS를 사용하여 보도록 하겠습니다.

엑셀 IF 범위 - egsel IF beom-wi
IFS 사용예시

총 세 가지의 조건과 값이 표기되는 것을 확인할 수 있습니다.

  • C5="1등급" : 첫 번째 조건, 1등급인 경우에는
  • 10000 : 값, 10000으로 표기
  • C5="2등급" : 두 번쨰 조건, 2등급인 경우에는
  • 5000 : 값, 5000으로 표기
  • C5="3등급" : 세 번째 조건, 3등급인 경우에는
  • 1000 : 값, 1000으로 표기

4. IFS 사용 예제

Q. 아래 시트의 구분을 입력 시 금액이 나오도록 수정하여 주시길 바랍니다. 

엑셀 IF 범위 - egsel IF beom-wi
예제2

우측 시트에 내용을 입력하고자 합니다. 쉽게 처리하기 위해서 "F5:F16"를 목록으로 만들어 주겠습니다. F5~F16까지 선택을 해주신 후 데이터 탭에서 데이터 유효성 검사를 통하여 만들어주시면 됩니다. 

엑셀 IF 범위 - egsel IF beom-wi
목록으로 만들기

제한 대상을 목록으로 변경해 주신 뒤 원본의 값을 B5:B9를 값으로 지정하여 주시면 목록으로 표기됩니다. 

엑셀 IF 범위 - egsel IF beom-wi
목록으로 만들기

목록으로 만드셨다면 IFS를 사용하여 값을 입력하여 주도록 하겠습니다. 첫 번째 조건인 식대와 같은 경우 5,000원 표기를 식으로 하였을 경우 아래와 같습니다.

  • IFS(F5=B5, C5) : F5와 B5와 같은 경우 C5의 값을 표기한다.

두 번째, 세 번째도 동일하게 작성하시면 됩니다. 

엑셀 IF 범위 - egsel IF beom-wi
예제 2-2
  • F5=B5 : 첫 번쨰 조건, 식대와 같을 경우
  • C5 : 값, 5,000으로 표기
  • F5=B6 : 두 번째 조건, 출장비와 같을 경우
  • C6 : 값, 10,000으로 표기
  • F5=B7 : 세 번째 조건, 추가 수당(특근)과 같은 경우
  • C7 : 값, 15,000으로 표기
  • F5=B8 : 네 번째 조건, 조기출근과 같은 경우
  • C8 : 값, 12,000으로 표기
  • F5=B9 : 다섯 번째 조건, 통근수당과 같은 경우
  • C9 : 값, 8,000원으로 표기

현재 만들어 놓은 함수를 다른 셀의 복사할 경우 고정값이 변동되기 때문에 고정적인 부분은 ($)으로 움직이지 않도록 만들어 줍니다.

엑셀 IF 범위 - egsel IF beom-wi
예제 2-3
  • 노란색 영역 : 고정값으로 ($)를 지정해 줍니다. (사진의 함수 참조)

F열의 값이 공란인 경우 #N/A로 표기됩니다. 공란인 경우 금액 또한 공란으로 두기 위해 하나의 조건을 더 추가해줍니다.

  • F5="","" : F5가 공란인 경우 공란으로 표기

공란으로 표기 후 아래로 셀을 복사해주세요. 이후 드롭 목록을 변경하면 값이 나오는 것을 확인하실 수 있습니다.

엑셀 IF 범위 - egsel IF beom-wi
예제2-4

지금까지 IF와 IFS의 사용법을 알아보았습니다. 두 함수 모두 많은 양식에 활용되기 때문에 알아두시면 꼭 도움이 될 것이라고 생각됩니다.

조건이 붙은 합계를 구할 때는

2021.12.13 - [정보] - sumif 함수 사용법 예제를 통하여 엑셀공부하자

sumif 함수 사용법 예제를 통하여 엑셀공부하자

엑셀을 사용하다 보면 가장 많이 사용하는 함수는 바로 SUM입니다. 합계를 구하기 위한 함수로 사용하는데 단순한 합계가 아닌 조건이 붙는다면 어떻게 계산을 해야 할까요? 이때 사용하는 함수

momsbeauty.tistory.com

엑셀 IF 범위 - egsel IF beom-wi

▼조건이 붙은 문자열을 셀때는

2021.12.10 - [정보] - Countif사용법 및 두 가지 조건 Countifs, 엑셀 공부하기

Countif사용법 및 두 가지 조건 Countifs, 엑셀 공부하기

무수히 많은 데이터를 추출하기 위하여 사용하는 함수 하나는 바로 countif입니다. 조건에 만족하는 데이터의 수를 파악하기 위해 사용되는 함수로 실무에 많이 사용하기도 합니다. 오늘 배워볼

momsbeauty.tistory.com

엑셀 IF 범위 - egsel IF beom-wi

▼특수문자 단축키가 궁금하다면

2021.12.09 - [정보] - 엑셀특수문자단축키 및 특수문자모음

엑셀특수문자단축키 및 특수문자모음

실무를 하다 보면 특수문자가 필요한 경우가 많습니다. 예를 들면 온도를 표기할 시에 "℃"를 사용하거나 화살표 등의 특수문자를 사용하는데, 항상 찾기 번거롭기도 하고 단축키 또한 숙지 못

momsbeauty.tistory.com

엑셀 IF 범위 - egsel IF beom-wi