당신은 주제를 찾고 있습니까 “엑셀 if – 엑셀 IF 함수 4강] IF 함수에 AND 함수 중첩하기 – 두 조건에 일치하는 참과 거짓의 결과 구하기(자막)“? 다음 카테고리의 웹사이트 ppa.maxfit.vn 에서 귀하의 모든 질문에 답변해 드립니다: https://ppa.maxfit.vn/blog. 바로 아래에서 답을 찾을 수 있습니다. 작성자 짤막한 강좌 이(가) 작성한 기사에는 조회수 113,420회 및 좋아요 969개 개의 좋아요가 있습니다.
엑셀 if 주제에 대한 동영상 보기
여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!
d여기에서 엑셀 IF 함수 4강] IF 함수에 AND 함수 중첩하기 – 두 조건에 일치하는 참과 거짓의 결과 구하기(자막) – 엑셀 if 주제에 대한 세부정보를 참조하세요
실습 데이터 다운로드 → http://hantip.net/23
강좌가 도움이 되셨다면 구독과 좋아요! 버튼을 눌러주세요.
업데이트 되는 새로운 강좌 소식을 받을 수 있습니다.
*된다! 7일 실무 엑셀 | 05-1 조건을 판별하는 논리함수 – 조건이 둘 이상이라면! AND 함수와 OR 함수
동영상 강좌를 시청만 하지 말고 실습 데이터를 다운로드 받아서 따라 해보세요.
엑셀을 쉽게 익힐 수 있습니다.
엑셀 if 주제에 대한 자세한 내용은 여기를 참조하세요.
엑셀 IF 함수 사용법 및 실전예제 :: 논리함수 – 오빠두엑셀
엑셀 IF 함수 사용법 및 실전 예제 총정리 | 엑셀에서 반드시 알아야 할 필수함수 | IF 함수는 조건의 참과 거짓을 판단하여 값을 반환합니다.
Source: www.oppadu.com
Date Published: 10/26/2022
View: 2039
[Excel] 엑셀에서 IF 함수를 사용하는 방법 – 해솔
엑셀에서 사용하는 IF 함수의 사용법을 알아본다. [기능]. IF 함수의 기본적 사용. 각종 연산자의 종류.
Source: shlee1990.tistory.com
Date Published: 3/30/2022
View: 1706
엑셀에서 IF함수 사용하기 – 한 걸음 더
IF함수.. “만약에 ~~라면, ~~~해라.” 라는 가장 유명한 조건문 함수. 프로그래밍 언어에서도 자주 등장하는 조건문인데, 엑셀에서도 쓰이고 있다.
Source: 2-step-up.tistory.com
Date Published: 7/28/2022
View: 1042
엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하기
엑셀에서 가장 많이 쓰이는 함수가 논리를 검사할 때 쓰이는 IF 입니다. IF 함수는 입력한 조건을 참과 거짓으로 나누는데 사용합니다.
Source: mainia.tistory.com
Date Published: 4/15/2021
View: 7654
엑셀 조건 함수: EXCEL IF 함수, IF 조건식, 엑셀 이프 – 블로그
오늘은 IF 함수에 대해 간단히?? 써 보려고 해요. 브이룩업(VLOOKUP)이 그랬듯 조건식도 뭔가 만만치 않게 어려운 느낌이지만.
Source: blog.naver.com
Date Published: 5/6/2021
View: 8446
[엑셀 함수]엑셀 함수 정리 – 조건 함수 IF – 예제와 설명
엑셀 함수 IF : 논리 검사를 수행하여 TRUE나 FALSE에 해당하는 값을 반환합니다. 사용방법 =IF(logical_test, value_if_true, value_if_false) 한글 …
Source: manniz.tistory.com
Date Published: 5/23/2021
View: 2554
IF 함수 – 조건 판별하기 – XLWorks
엑셀 IF 함수는 조건을 판별하여 만족할 때와 만족하지 못할 때 각각 정해진 값을 반환합니다. IF 함수는 프로그래밍에서 사용하는 분기 개념이 …
Source: xlworks.net
Date Published: 11/2/2022
View: 8012
[1분 엑셀]엑셀 IF 조건함수 쉽게 알아보기 #중첩사용
IF 함수는 엑셀에서 가장 많이 사용하는 함수 중 하나이며 IF라는 함수때문에 엑셀을 사용한다고 보셔도 됩니다. IF 함수는 특정 값과 예상값을 …
Source: kowal.tistory.com
Date Published: 12/13/2022
View: 1659
주제와 관련된 이미지 엑셀 if
주제와 관련된 더 많은 사진을 참조하십시오 엑셀 IF 함수 4강] IF 함수에 AND 함수 중첩하기 – 두 조건에 일치하는 참과 거짓의 결과 구하기(자막). 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.
주제에 대한 기사 평가 엑셀 if
- Author: 짤막한 강좌
- Views: 조회수 113,420회
- Likes: 좋아요 969개
- Date Published: 2017. 3. 11.
- Video Url link: https://www.youtube.com/watch?v=7p5nNHBtRaM
엑셀 IF 함수 사용법 및 실전예제 총정리:: 논리함수
[엑셀함수] 엑셀 IF 함수 사용법예제파일
관련 기초함수
엑셀 IF 함수 사용법 알아보기
함수 설명
엑셀 IF 함수는 엑셀에서 가장 많이 사용되는 함수 중 하나로, 실무자라면 반드시 알아야 할 엑셀 10대 함수 중 하나입니다. 조건의 참/거짓을 판단하여 특정 결과값을 반환합니다.
여러개의 조건을 비교해야 할 경우 ‘다중조건 IF 공식’을 이용 하거나, 엑셀 2019 이후 버전 또는 오피스 365 버전을 사용중이라면 IFS 함수를 사용 할 수 있습니다.
하거나, 엑셀 2019 이후 버전 또는 오피스 365 버전을 사용중이라면 할 수 있습니다. 여러개의 조건이 순번(1,2,3,4..)로 이루어진 경우 CHOOSE 함수 를 사용 하면 더욱 편리합니다.
1. 엑셀 IF 함수 기본 사용법 (조건의 참/거짓 비교하기)
= IF (조건, 결과(참), 결과(거짓))
IF 함수를 사용하면 조건의 참과 거짓을 비교하여, 결과에 따른 값을 아주 쉽게 반환할 수 있습니다. 아래 그림과 같이 직원별 판매 실적에서 ‘판매실적’이 40 이상일 경우는 ‘달성’, 그렇지 않을경우 빈칸을 반환합니다.
예제파일에서 사용된 공식
= IF (D8>=40,”달성”,””)
2. IF 함수 조건에 따라 다른 수식 적용하기
= IF (조건,수식(참), 수식(거짓))
IF함수의 결과값으로는 ‘문자열’ 뿐만 아니라 ‘셀’ 또는 ‘수식’을 참조할 수도 있습니다. 예를들어 판매실적이 40 이상일 경우, “=판매 실적*1,000″ 에 해당하는 커미션을 제공하도록 아래와 같이 수식을 작성할 수 있습니다.
예제파일에서 사용된 공식
= IF (D8>=40,D8*1000,”없음”)
3. IF 함수 여러개 조건 동시 비교하기 (AND 조건)
= IF ( AND (조건1, 조건2), 결과(참), 결과(거짓))
만약 2개의 조건을 동시에 만족하는 조건을 비교해야 한다면, 논리식에 AND 함수를 응용하여 문제를 쉽게 해결 할 수 있습니다. 예를들어 아래와 같이 수식을 작성하면, 담당부서가 영업1팀 ‘이고 그리고’ 판매실적이 40 이상일 경우에만 ‘달성’ 이라는 문자열을 출력할 수 있습니다.
예제파일에서 사용된 공식
= IF ( AND (B8=”영업1팀”,D8>=40),”달성”,””)
4. IF 함수 여러개 조건 동시 비교하기 (OR조건)
= IF ( OR (조건1, 조건2), 결과(참), 결과(거짓))
위와 같은 원리로, OR 함수를 사용하면 ‘여러개의 조건 중 하나만 만족할 때’의 결과를 출력하는 수식을 작성할 수 있습니다. 예를들어, 담당부서가 영업1팀 ‘이거나 또는’ 담당부서가 영업2팀일 경우 “참석” 이라는 문자열을 출력할 수 있습니다.
예제파일에서 사용된 공식
= IF ( OR (B8=”영업1팀”,B8=”영업2팀”),”참석”,””)
5. IF 함수 다중조건 공식
= IF (조건1, 결과1(참), IF (조건2, 결과2(참), 결과3(나머지)))
IF 함수를 사용하여 여러 조건을 비교한 뒤, 각 조건에 따라 다른 결과값을 반환해야 할경우 IF 함수 다중조건 공식을 이용합니다. 위 공식에서는 2개의 조건만 비교하였지만, 필요에따라 3개, 4개 이상의 조건을 비교할 수도 있습니다.
다중조건 공식을 이용하면, 아래 그림과 같이 ‘판매실적이 40 미만일 경우 = 미달’, ‘판매실적이 40~60 사이일 경우 = 보통’, ‘판매실적이 60 이상일 = 우수’를 반환하도록 수식을 작성할 수 있습니다.
예제파일에서 사용된 공식
= IF (D8<40,"미달", IF (D8<=60,"보통","우수")) 그 외 참고사항 논리식에 들어가는 조건으로 '범위'를 입력하여 IF 함수를 '배열수식'으로도 작성 할 수 있습니다. IF 함수를 배열수식으로 사용하면, 범위의 셀들을 하나씩 돌아가며 각각의 조건을 비교 합니다. '// A1:A5 범위에 {11,9,12,8,13} 이 입력되어 있을 경우 = { IF (A1:A5>=10,”참”) }
= { IF (A1>=10,”참”), IF (A2>=10,”참”), IF (A3>=10,”참”), IF (A4>=10,”참”), IF (A5>=10,”참”) }
= { “참”, FALSE, “참”, FALSE, “참” }
할 수 있습니다. IF 함수를 배열수식으로 사용하면, 합니다. IF 함수의 조건으로 연산자 및 와일드카드를 적절히 사용 하면 IF 함수를 더욱 효율적으로 사용할 수 있습니다.
하면 IF 함수를 더욱 효율적으로 사용할 수 있습니다. 조건을 만족하는 값의 합계 또는 개수를 계산하려면 SUMIF 함수 또는 COUNTIF 함수를 사용합니다..
자주묻는 질문
Q1. IF 함수로 조건을 만족하는 값의 합계를 구하고 싶어요
SUMIF 함수를 사용하면 조건을 만족하는 값의 합계를 손쉽게 계산할 수 있습니다.
= SUMIF (조건범위, 조건, 합계범위)
또는 IF함수와 SUM함수를 배열수식으로 입력하면 더욱 다양한 조건별 합계를 계산할 수도 있습니다. (배열수식이므로 Ctrl + Shift + Enter 로 입력합니다.)
{ = SUM ( IF (조건범위=조건,합계범위,0)) }
Q2. 범위안에서 조건을 만족하는 값의 최대값을 구하고 싶어요
엑셀 2016 이상 버전 또는 오피스 365를 사용중일 경우 MAXIFS 함수를 사용하여 조건을 만족하는 최대값을 쉽게 구할 수 있습니다.
= MAXIFS (최대값범위, 조건범위, 조건)
만약 엑셀 이전버전을 사용중일경우, IF 함수와 MAX 함수를 배열수식으로 응용하여 조건을 만족하는 최대값을 계산합니다. (배열수식이므로 Ctrl + Shift + Enter 로 입력합니다.)
{ = MAX ( IF (조건범위=조건,최대값범위,0)) }
링크: MS 홈페이지 IF 함수 설명
[Excel] 엑셀에서 IF 함수를 사용하는 방법
업무명 : 엑셀에서 IF 함수를 사용하는 방법 소개
엑셀에서 사용하는 IF 함수의 사용법을 알아본다.
즉 첫 번째 인수는 “조건” 두 번째 인수는 ” 조건이 참인 경우에 대한 처리” 세 번째 인수는 “조건이 거짓인 경우에 대한 처리” 가됨
그리고 위의 조건이 참인 경우 “O” 그렇지 않은 경우 “X” 로 처리하고 싶은 경우라면 (A3 >=100, “O”, “X”) 로 표기할 수 있음
예를들어 “A3 셀이 100 이상인 경우” 를 조건으로 한다면 “A3 >= 100” 으로 표시가 될 것임
따라서 “IF 함수” 의 첫 번째 인수는 판별하기 위한 조건이 들어감
“IF 함수” 란 어떠한 조건을 판별하기 위한 조건식이라고 할 수 있음.
엑셀의 비교연산자는 총 7개가 있으며, 세부내용은 아래의 표와 같음
A 가 B 이하의 경우 “참 (TRUE)” 그렇지 않는 경우 “거짓 (FALSE)”
A 가 B 이상의 경우 “참 (TRUE)” 그렇지 않는 경우 “거짓 (FALSE)”
A 가 B 미만의 경우 “참 (TRUE)” 그렇지 않은 경우 “거짓 (FALSE)”
A 가 B를 초과하는 경우 “참 (TRUE)” 그렇지 않은 경우 “거짓 (FALSE)”
A 와 B가 동일하지 않은 경우 “참 (TRUE)” 동일한 경우 “거짓 (FALSE)”
A 와 B가 동일한 경우 “참 (TRUE)” 같지 않은 경우 “거짓 (FALSE)”
“E4 셀” 을 더블클릭 하거나, 또는 “F2” 키를 눌러 편집모드를 들어간 후 아래와 같이 입력한다.
가령 점수가 60점 이상의 사람을 “합격”, 그렇지 않는 경우를 “불합격” 으로 처리하고 싶은경우를 가정한다면
입력전
입력후
다른 사람의 결과도 마찬가지로 판정해야 하므로, IF 함수를 입력 한 E4 셀을 그대로 E13 셀까지 복사한 후 옆의 테이블인 J 열에도 똑같이 복사하면 아래처럼 완성된다.
반대로 D4 의 값이 60 미만이면 거짓 (FALSE)이 되기 때문에 “불합격”이 표시된다.
위 “IF 함수” 의 경우 “D4″의 값이 60 이상이면 참 (TRUE) 으로, “합격”이 IF 함수를 입력 한 셀 “E4” 에 표시된다.
[IF 함수에서 하나에 해당하는 조건만 처리하고 싶을 때]가령 위의 테이블로 다시 돌아가서 점수가 60점 이상인 인원에 대해서만 “패스” 라고 입력하는 경우를 예로 들 수 있다.
IF 함수는 “참인 경우”와 “거짓인 경우”의 경우를 모두 각각 지정할 수 있지만 참, 또는 거짓 중 한가지 경우에 대해서만 처리하고 싶은 경우가 존재할 수 있다.
참고로, = IF (D4> = 60, “패스”) 와 같이 조건을 채우지 않는 경우는 틀린 표기라고 할 순 없지만, 아래의 표와 같이 “거짓”를 나타내는 “FALSE”가 그대로 표시된다.
여기서 “” 이란 합격점에 도달하지 않은 경우 “아무것도하지 않음”을 나타내는 의미이다.
결과적으로 이 경우는 아래와 같은 식이 쓰여진다.
위와 같은 경우는 합격점에 도달하지 않은 사람, 즉 조건이 “거짓” 인 경우는 아무것도 하지 않고 공백으로 남게 된다.
즉 아무것도 처리하지 않은 경우에는 “” 라고 쓰는 것이 좋다.
[IF 함수에서 3개 이상의 조건을 쓰고 싶은 경우]가령 아래의 예시와 같이 나누고 싶을 수 있다.
지금까지는 조건에 따라 “참” 또는 조건을 만족하지 않는 “거짓” 의 경우에 대해서만 설명하였다. 그러나 3 개 이상의 조건으로 나누어 처리하고 싶은 경우도 있다.
점수가 50점 이상 80점 미만의 경우 “B”
점수가 50점 미만의 경우 “C”
결과적으로 이 경우에는 아래와 같은 결과가 나타날 것이다.
위 경우에 대해 IF 문의 형식을 살펴보면 아래와 같다.
80 이상이라면 “A”와 같이 처리가 나누어진다.
50 이상의 경우라면 다음 IF 함수의 판정에 계속 80 미만이라면 “B”
위의 경우를 정리하면, 첫 번째 IF 함수에서 50 미만을 충족하면 “C”
IF 함수에 IF 함수를 쓰기 때문에 이를 “중첩” 이라고 표현한다.
첫 번째 IF 함수에서 조건을 충족하지 못하는 경우 다음 IF 함수에서 조건에 따라 처리하도록 작성된다.
IF 함수는 엑셀을 사용하고 있으면 반드시 사용해야 하는 순간이 온다.
위에서 설명했듯이, “만약 ○○라면 △△의 처리, 그렇지 않으면 ×× 처리”와 같이, 조건에 따라 원하는 처리를 써 나가는 것이 전부이다.
그러나 IF 함수에 IF 함수를 작성하는 ‘중첩’을 사용하는 경우에는 한 번에 하는것이 좋다.
그 이상 중첩이 증가하면 조건이 점점 복잡해지고 쓰고있는 IF 함수가 올바른지 확인하기 어려워지기 때문이다.
엑셀에서 IF함수 사용하기
IF함수.. “만약에 ~~라면, ~~~해라.” 라는 가장 유명한 조건문 함수.
프로그래밍 언어에서도 자주 등장하는 조건문인데, 엑셀에서도 쓰이고 있다.
엑셀에서는 데이터를 조건에 따라 골라내고 싶을 때, 특정 조건의 값만 출력하고 싶은 때 등의 다양한 상황에서 활용할 수 있으며, IF함수의 특징은 다양하게 조합해서 여러가지 조건문을 만들 수 있다는 점이 있다.
[기본 수식]엑셀에서 IF함수를 사용하는 방법은 아래의 수식을 기억하면 된다.
기본 수식
=IF( 조건문 , 조건을 만족할 때 출력할 값 , 조건을 만족하지 않을 때 출력할 값 )
예를 들어, 아래와 같은 엑셀 데이터가 있다고 가정한 후,
[IF문] 이라는 첫 번째 셀에 IF함수를 활용한 조건문을 만드려고 한다.먼저, =IF 라고 써보면, 아래와 같이 자동으로 완성이 되려고 한다.
그 다음 키보드의 Tap 키를 눌러주면, 소괄호가 생기면서 IF 함수의 작성방법이 나온다.
=IF(조건문, 참일 때 값, 거짓일 때 값)
그럼 이제부터 조건문을 작성하면 된다.
조건문을 아래와 같이 몇가지 종류로 구성해 보았다.
1. 기본 IF 함수
기본적으로 IF문은 아래와 같이 작성할 수 있다.
(예시 1) 기본 IF 함수
=IF( B2=1 , “좋다” , “싫다” )
위 식은 B2셀의 값이 1이라면, “좋다”를 출력하고, 아니라면 “싫다”를 출력하라…는 뜻이다.
위의 예시와 같이 식을 작성하고, 엔터를 누른다. 출력된 결과는 아래와 같이 나온다.
2. 기본 IF 함수(2)
IF문으로 텍스트를 출력하는 것이 아니라, 값을 계산하고 싶거나 다른 셀의 값을 불러오고 싶을 때는 아래와 같이 작성할 수 있다.
(예시 2) 기본 IF 함수
=IF( B2>2 , C2+1 , D2 )
위 식은 B2셀의 값이 2보다 크다면, C2셀에 1을 더해준 값을 출력하고, 아니라면 D2 값을 출력하라…는 뜻이다.
결과를 출력해보면 아래와 같이 나온다. (결과에 색은 임의로 표시해 보았다…)
B셀들의 붉은색 글씨로 표시된 2보다 큰 값들에 대해서는,
C셀들의 값에 1을 더해준 값(노란색 음영)이 나왔고,
2보다 작거나 같은 값에 대해서는 D셀들의 값(초록색 음영)이 나왔다.
3. IF 함수 + IF 함수
IF문을 중복해서 사용하고 싶을 때는 아래와 같이 작성할 수 있다.
(예시 3) IF 함수 + IF 함수
=IF( B2>1 , “” , IF( C2=0 , “좋다” , “싫다” )
위 식은 B2셀의 값이 1보다 크다면, 아무 글자도 출력하지 마라, 그렇지 않고 C2셀의 값이 0이라면, “좋다”를 출력하고, 아니라면 “싫다”를 출력하라…는 뜻이다.
위 함수의 우선순위는 B2셀의 값이 1보다 크다면 이고, 그 다음은 C2셀의 값이 0이라면 이다.
B2셀의 값이 1보다 크다면 을 만족한다면, 아무 글자도 출력하지 마라 를 실행하고 IF 함수는 종료된다.
결과를 출력해보면 아래와 같이 나온다.
4. IF 함수 + AND 함수
IF문에 AND 조건을 사용하고 싶을 때는 아래와 같이 작성할 수 있다.
(예시 4) IF 함수 + AND 함수
=IF( AND( B2>1, C2=0, D2=8) , “좋다” , “싫다” )
위 식은 B2셀의 값이 1보다 크고, C2값이 0이고, D2값이 8이라면, “좋다”를 출력하고, 아니라면 “싫다”를 출력하라…는 뜻이다.
AND 함수는 소괄호 안에 조건을 여러가지로 붙일 수 있으나, 모두 만족한다는 조건으로 접근할 때 쓴다.
결과를 출력해보면 아래와 같이 나온다.
5. IF 함수 + OR 함수
IF문에 OR 조건을 사용하고 싶을 때는 아래와 같이 작성할 수 있다.
(예시 5) IF 함수 + OR 함수
=IF( OR( B2>1, C2=0, D2=8) , “좋다” , “싫다” )
위 식은 B2셀의 값이 1보다 크거나, C2값이 0이거나, D2값이 8이라면, “좋다”를 출력하고, 아니라면 “싫다”를 출력하라…는 뜻이다.
OR 함수도 소괄호 안에 조건을 여러가지로 붙일 수 있으나, 조건 중 하나만 만족해도 괜찮은 조건으로 접근할 때 쓴다.
결과를 출력해보면 아래와 같이 나온다.
IF함수는 여러가지 방법으로 활용하기 좋은 수식이므로, 구성하기에 따라 활용도가 달라질 수 있을 것 같다.
엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하기
반응형
엑셀에서 가장 많이 쓰이는 함수가 논리를 검사할 때 쓰이는 IF 입니다. IF 함수는 입력한 조건을 참과 거짓으로 나누는데 사용합니다. 그리고 AND 와 OR 함수를 함께 사용면 다양한 표현이 가능합니다. 조건이 하나가 아닌 여러 개를 한번에 넣어서 판단할 수 있기 때문입니다. 예를 들어 IF 와 AND 는 모든 조건을 만족할 때 참이 되고, IF 와 OR 는 조건 중 하나만 만족해도 참이 됩니다.
◎ IF 함수 사용
▼ 수식 입력줄에 IF 를 입력하거나 fx 버튼을 눌러 IF 함수를 찾아 [함수 마법사]를 띄웁니다.
▼ 함수 인수 마법사에는 3개의 입력란이 있습니다. 조건은 Logical_test 에 들어가고, 조건이 참이면 Value_if_true, 거짓이면 Value_if_false 에 입력한 값이 선택됩니다.
l Logical_test : 논리의 조건이 들어가게 된다.
l Value_if_true : Logical_test 가 참일 때 표시할 값
l Value_if_false : Logical_test 가 거짓일 때 표시할 값
▼ 예제는 평균 값이 80점 이상일때 “합격”, 그 이하면 “불합격” 으로 표시해야 합니다. IF 함수를 사용하면 간단하게 구현할 수 있겠죠. 첫 번째 Logical_test 에 합격 조건인 I3 > 80 을 넣습니다. 조건이 참이면 Value_if_true 에 있는 텍스트가 표시됩니다.
▼ IF 함수를 여러 번 써서 다중으로 판단할 수 있습니다. 예제에서 1월 성적과 2월 성적이 모두 80점 이상인 경우 합격을 주려고 합니다. 그러려면 우선 첫 번째 조건인 E3 > 80 이 참이어야겠죠. 참일 때 실행되는 곳에 IF(F3>80,”합격”,”불합격”) 넣으면 두 조건 모두 만족하는 성적만 “합격” 처리가 됩니다.
=IF(E3>80, IF(F3>80,” 합격 “,” 불합격 “),” 불합격 “)
◎ IF 함수에서 AND 를 사용해 표현하기
▼ IF 함수는 조건이 하나라서 단순한 표현만 가능합니다. 여러 조건을 한번에 표현하려면 IF 를 여러 번 사용해야 합니다. 하지만 조건이 늘어날수록 복잡해서 가독성이 떨어집니다. 다중 조건을 좀더 간단하게 표현할 수 있는 방법이 AND 와 OR 함수를 같이 사용하는 것입니다. 먼저 AND 에 대해 알아 보겠습니다. AND 는 입력한 조건이 모두 만족하면 TRUE 를 반환합니다. 그림처럼 IF 를 두 번 사용해서 만든 것 보다 간단하게 표현이 되었습니다.
=IF(AND(E3>80, F3>80), ” 합격 “, ” 불합격 “)
◎ IF 함수에서 OR 를 사용해 표현하기
▼ 다음은 모든 조건을 만족하는 AND 가 아닌 조건 중 하나만 만족해도 TURE 를 반환하는 OR 함수 입니다. 그림처럼 1월과 2월 성적에서 하나만 80점이 되어도 합격이 되도록 수식을 만들었습니다.
=IF(OR(E4>80,F4>80), ” 합격 “, ” 불합격 “)
반응형
[엑셀 함수]엑셀 함수 정리 – 조건 함수 IF – 예제와 설명
엑셀 함수 IF
: 논리 검사를 수행하여 TRUE나 FALSE에 해당하는 값을 반환합니다.
사용방법
=IF(logical_test, value_if_true, value_if_false)
한글로 풀어써보면
=IF(조건, 조건이 참 일때 값, 조건이 거짓 일때 값)
으로 볼 수 있습니다.
실습 예제 파일
3. if실습(manniz_tistory_com).xlsx 0.01MB
IF함수는 조건을 주는 방식에 따라 쓰임새가 여러개로 나뉠 수 있습니다.
이번 포스팅에서는 가장 기초적인 IF함수의 쓰임에 대해 말씀드리겠습니다.
추가로 포스팅 되는 IF함수의 변종은 글 하단에 추가하여 링크로 올리도록 하겠습니다.
예제. 성적이 70점 이상이면 “합격”, 70점 미만이면 “불합격”을 결과에 표출하시오.
IF함수를 사용하여 쉽게 표출시킬 수 있습니다.
우선 IF함수에 들어가는 조건과 그 의미에 대해서 알아야 합니다.
조건 표현 의미 = A = B A와 B는 같은가? > A > B A는 B보다 큰가? < A < B A는 B보다 작은가? >= A >= B A는 B와 같거나 큰가? <= A <= B A는 B와 같거나 작은가? <> A <> B A와 B는 다른가?
엑셀에서 IF에 쓰이는 조건은 위의 표와 같습니다.
60과70이라는 숫자가 있습니다. 이것을 가지고 예를 들어보겠습니다
=IF(60 < 70, "잇츠리얼", "댓츠노노") 이라고 엑셀에 입력을 하면 위의 조건은 참이기 때문에 "잇츠리얼" 이 출력됩니다. =IF(60 > 70, “잇츠리얼”, “댓츠노노”)
이라고 엑셀에 입력을 하면 위의 조건은 거짓이기 때문에 “댓츠노노” 가 출력됩니다.
그럼 예제의 결과를 출력하기 위해서는 어떻게 해야할까요 ?
강현숙 학생을 기준으로 풀어보면
=IF(강현숙학생의 점수 > 70, “합격”, “불합격”) 이 됩니다.
강현숙 학생의 점수는 80점이라는 것을 알지만 직접 입력하기 보다, 마우스로 해당 셀을 클릭하면 좌표가 찍힐 겁니다.
즉
=IF(C3>70,”합격”,”불합격”)이 됩니다.
=IF(C3>70,”합격”,”불합격”)
=IF(C4>70,”합격”,”불합격”)
=IF(C5>70,”합격”,”불합격”)
=IF(C6>70,”합격”,”불합격”)
=IF(C7>70,”합격”,”불합격”)
결과 확인
예제 1 풀이 참조용 동영상 입니다.
예제. 등급분류표를 참고하여 학생들의 성적 등급을 표출하시오.
위에서 학습한 IF의 사용법에서 아주 조금 더 확장된 개념입니다.
(엑셀 IF 함수 포스팅이기에 다른 함수는 사용하지 않고 진행하겠습니다)
=IF(조건, “참일때결과”, “거짓일때결과”)
라는 것을 배웠습니다.
위의 점수 등급을 매기기 위해서는 “거짓일때의결과”에 IF문을 추가하여 넣는 것입니다.
=IF(A >= 90, “A”, IF(A >= 80, “B”, “C”))
이것을 천천히 해석해 보면 다음과 같습니다.
앞쪽부터 읽어나갑니다.
A가 90 이상인가?
→ 참이면, “A” 출력
→ 거짓이면 다음 IF함수를 수행하게 됩니다.
다음 IF함수에서
A가 80 이상인가?
→ 참이면 “B” 출력
→ 거짓이면 “C” 출력
이런식으로 IF를 반복해서 묻는 형식입니다.
굳이 C언어로 대입해보자면 다음과 같을 것입니다.
if(A >= 90) { printf(“A”); } else if(A >= 80) { printf(“B”); } else { printf(“C”); }
엑셀에 표현해보면 아래와 같습니다.
=IF(G3>=90,”A”,IF(G3>=80,”B”,IF(G3>=70,”C”,IF(G3>=60,”D”,”E”))))
=IF(G4>=90,”A”,IF(G4>=80,”B”,IF(G4>=70,”C”,IF(G4>=60,”D”,”E”))))
=IF(G5>=90,”A”,IF(G5>=80,”B”,IF(G5>=70,”C”,IF(G5>=60,”D”,”E”))))
=IF(G6>=90,”A”,IF(G6>=80,”B”,IF(G6>=70,”C”,IF(G6>=60,”D”,”E”))))
결과 확인
예제2 풀이 참조용 동영상
마지막으로 엑셀 IF 함수로 성적 처리를 만드실 때 주의하실 점은 조건을 걸때 높은 점수부터 낮은점수로 내림차순으로 거셔야 한다는 것입니다.
만약 점수가 75점인 학생이 있다고 했을 때 오름차순으로 조건을 만들게 된다면
=IF(A < 60, "E", IF(A >= 60, “D”, IF(A >= 70, “C”, …(생략)
이라고 했을 때
A는 D등급을 받게 됩니다.
75점인데 D등급을 받게된 이유는 엑셀 IF 함수를 해석해보면 바로 나옵니다.
역시 앞부분 부터 해석합니다.
A는 60보다 작은가 ? → 거짓
A는 60이상인가? → 참 → “D”출력
이런 상황에 빠질 수 있습니다. 따라서 조건을 만드실 때 한번 더 체크해보셔야 합니다.
감사합니다.
IF 함수 – 조건 판별하기
엑셀에서 이메일 보내기
자주 사용하는 함수
엑셀 함수 개요
엑셀에서 Database 사용하기 강좌
엑셀에서 이메일 보내기
자주 사용하는 함수
엑셀 함수 개요
엑셀에서 Database 사용하기 강좌
엑셀에서 이메일 보내기
자주 사용하는 함수
엑셀 함수 개요
엑셀에서 Database 사용하기 강좌
[1분 엑셀]엑셀 IF 조건함수 쉽게 알아보기 #중첩사용
엑셀은 아는만큼 사용할 수 있기 때문에 꼭 1~2분만 투자하시면 업무의 효율을 엄청 올리실 수 있다고 보장합니다.
월요병 오는 일요일이지만 한번 힘내보시죠!
◆엑셀 IF 함수란?
– IF 함수는 엑셀에서 가장 많이 사용하는 함수 중 하나이며 IF라는 함수때문에 엑셀을 사용한다고 보셔도 됩니다. IF 함수는 특정 값과 예상값을 논리적으로 비교할 수 있는 함수입니다. IF가 언뜻보면 어렵지만 알고나면 IF함수 없이는 일을 할 수가 없을 정도로 편리하고 똑똑한 함수입니다.
그래서 IF함수가 사용이 되면 두 개의 결과 중 하나를 볼 수 있는데 하나는 비교가 True(참) 인 경우이고 다른 하나는 비교가 False(거짓)인 경우입니다.
예를 들어서 홍길동이란 사람은 남자가 아니면 여자일 수 밖에 없는데 수식이 =IF(홍길동=”남자”,”남자”,”여자”) 이면 홍길동이 “남자” 이면 “남자”를 반환하고 그렇지 않으면 “여자”를 반환한다는 의미입니다.
기본 개념설명을 하겠지만 아래 예제를 통해 알아보기를 보시면 더 쉽게 이해할 수 있습니다.
◆ 엑셀 IF 함수 수식(인수) 알아보기
아주 쉽게 알아보기 전에 IF 함수의 기본 원리부터 이해해야 나중에 응용이 쉽습니다.
기본 수식: =if(Logical_test,Value_if_true,Value_if_false)
① Logical_test : True(참) 나 False(거짓) 로 판정될 값이나 식입니다.
② Value_if_true : Logical_test의 값이 True(참)일 때 돌려주는 값입니다.
③ Value_if_true : Logical_test의 값이 False(거짓)일 때 돌려주는 값입니다.
간단히 예를 들자면 =if(2*5=11,”Yes”,”No”) 수식에서
① Logical_test 는 2*5=11 입니다. 2*5는 10인데 11과 같은지를 물었으니 당연히 거짓입니다.
이때 수식의 ②”Yes”는 참값일때 추출되고 ③”No”는 거짓일 때 추출되므로 이 수식에서는 “No”가 추출됩니다.
만약 수식이 =if(2*5=10,”Yes”,”No”) 였다면 Yes를 추출합니다.
※또한 IF 함수는 여러번 중첩해서 사용이 가능한데 최대 7번 사용이 가능합니다. 중첩사용에 관한 내용은 하단에서 알아보겠습니다.
◆엑셀 IF 함수 예제를 통해 쉽게 알아보기
IF함수예제.xlsx
▲학생 점수에 따라 합격인지 불합격인지를 구분해보겠습니다. IF함수를 사용해서 학생 점수가 80점 이상이면 “합격”이 추출되고 아니라면 “불합격”이 추출되도록 해보겠습니다.
▲(1)합격여부를 입력할 C2셀에 마우스 커서를 둔 후 (2)함수마법사 버튼을 클릭합니다.
▲함수 마법사 창이 나오면 (3)함수 검색에 IF를 입력한 후 (4)검색 버튼을 클릭해서 원하는 함수를 찾습니다. 함수 선택창에 IF가 선택이 되면 (5)확인 버튼을 클릭합니다.
▲IF 함수인수 입력창이 나타났습니다. 순서대로 입력해보겠습니다.
(6)Logical_test: 조건을 걸 수식을 입력합니다. 점수가 입력된 “B2셀이 80보다 크면” 이라는 B2>80 수식을 입력합니다.
(7)Value_if_true: B2셀이 80보다 클때 추출할 값입니다. “합격” 을 입력합니다.
(8)Value_if_false: B2셀이 80보다 크지 않을때 추출할 값입니다. “불합격”을 입력합니다.
▲한관희 학생의 점수는 92로 80보다 크기 때문에 “합격”이 추출된 것을 볼 수 있습니다. 드롭다운해서 나머지 학생들의 합격여부도 확인해보겠습니다.
▲(10)C2셀 오른쪽 아래의 드롭다운 버튼을 클릭 후 아래로 드래그 합니다.
▲각 학생의 점수에 따라서 합격 및 불합격 여부가 추출됬습니다.
▲C2셀부터 C13셀까지의 수식을 옆에 입력해보았습니다. 확인하면서 연습해보시면 좋습니다.
위 사진에서 입력된 지역에 따라 수도권인지 지방인지를 C2, C3셀에서 구분해보겠습니다. B2셀은 지역이 광주 이기 때문에 당연히 지방입니다. 수식에서는 =IF(B2셀(광주)=”서울”,”수도권”,”지방”) 입니다. B2셀은 서울이 아니라 광주가 입력되어 있기 때문에 FALSE값인 지방이 추출됩니다.
반대로 그 아래에 있는 C3셀은 B3셀이 서울이기 때문에 참 값인 수도권을 반환합니다. 여기서 중요한 점은 B2셀이 경기이거나 인천일 수가 있는데 경기도나 인천도 수도권으로 들어가기 때문에 이 경우에는 IF를 여러번 중첩해서 사용해야 합니다. 아래에서 알아보시죠~!
◆엑셀 IF함수 중첩사용 알아보기
B3셀(서울) 아래에 인천 셀이 생겼습니다. IF함수를 여러번 사용해서 서울, 인천도 수도권으로 추출되도록 해보겠습니다.
수식 먼저 보시면 =IF(B4=”서울”,”수도권”,IF(B4=”인천”,”수도권”,”지방”)) 입니다.
복잡해 보일 수 있지만 왼쪽부터 순서대로 말로 풀어쓰면 만약(IF) B4셀(인천)이 서울이면 “수도권” 이 반환되고 아니라면 만약(IF) B4셀(인천)이 인천이면 “수도권”이 반환되고 아니면 “지방”을 반환한다. 가 됩니다.
그래서 항상 TRUE(참)값 다음에 IF를 중첩으로 붙여 사용할 수 있습니다. 이제 경기도 도 수도권으로 구분해야 하기 때문에 한번 더 중첩해보겠습니다.
자 마지막으로 경기 까지 추가해봤습니다.
수식은 =IF(B5=”서울”,”수도권”,IF(B5=”인천”,”수도권”,IF(B5=”경기”,”수도권”,”지방”))) 입니다.
쉽게 말하자면 B5셀이 “서울”,”인천”,”경기” 중 하나라면 “수도권”이 반환되고 아니면 “지방”을 반환한다는 뜻입니다.
경기 밑에 부산이라는 항목을 더 추가했습니다. 수식을 보시면 위의 수식과 똑같지만 “부산” 이 서울,인천,경기 중 하나가 아니기 때문에 “수도권”이 아닌 “지방” 이 반환된 것을 확인할 수 있습니다.
이렇게 오늘은 IF함수 기본과 여러번 중첩해서 사용하는 방법에 대해 알아보았습니다.
엑셀에서 IF함수는 카멜레온 같은 함수이기 때문에 어떤 함수와도 같이 사용해서 값을 추출할 수 있을정도로 가장 중요한 함수입니다. 함수에 대해 정확히 이해하고 있으면 작업의 효율을 엄청 높일 수 있습니다.
조금이나마 도움이 되셨길 바라며 구독과 아래의 추가 정보 확인하고 가세요~!!! 아 월요병..
키워드에 대한 정보 엑셀 if
다음은 Bing에서 엑셀 if 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.
이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!
사람들이 주제에 대해 자주 검색하는 키워드 엑셀 IF 함수 4강] IF 함수에 AND 함수 중첩하기 – 두 조건에 일치하는 참과 거짓의 결과 구하기(자막)
- 엑셀
- 엑셀강좌
- 엑셀함수
- 엑셀수식과함수
- IF함수
- 논리함수
- AND함수
- OR함수
- IF함수에AND함수중첩하기
- 중첩함수
- 수식
- 함수강좌
- 엑셀기초에서실무까지
- 참과거짓을판별하는함수
- 짤막한강좌
- 엑셀실무
- 짤막한 강좌
- 엑셀기초
- 함수
- 한정희강사
- 7일실무엑셀
- 한쌤의된다7일실무엑셀
- 엑셀 기초
- 엑셀왕초보
- 엑셀초급
- 엑셀초보강좌
- 엑셀배우기
- 엑셀기초배우기
- 엑셀수식
- 엑셀 수식 강좌
엑셀 #IF #함수 #4강] #IF #함수에 #AND #함수 #중첩하기 #- #두 #조건에 #일치하는 #참과 #거짓의 #결과 #구하기(자막)
YouTube에서 엑셀 if 주제의 다른 동영상 보기
주제에 대한 기사를 시청해 주셔서 감사합니다 엑셀 IF 함수 4강] IF 함수에 AND 함수 중첩하기 – 두 조건에 일치하는 참과 거짓의 결과 구하기(자막) | 엑셀 if, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.