본문 바로가기

엑셀 공부

엑셀 IF함수 배우기, IFS함수 배우기

반응형

점수 통계.xlsx
0.01MB

 

 

 

안녕하세요

오늘은 IF함수와 IFS함수에 대해 배워보도록 하겠습니다.

 

엑셀을 키면 해당 셀이 나옵니다.

 

먼저 IF방식을 봐주세요!

 

=IF(A2>=90,1,IF(A2>=80,0.7,IF(A2>=70,0.5,IF(A2>=60,0.3,IF(A2>=50,-0.1,-0.2)))))

오늘은 이 함수 값에 대해 배워보도록 하겠습니다.

 

IF = 만약 A2 가 90 보다 크거나 같다(>=)일 경우, 참이면 1 이라는 뜻입니다.

이제 거짓일 경우에는 만약 A2가 80보다 크거나 같을 경우 0.7이며 거짓일 경우에는 또 IF함수가 나옵니다.

 

결국 IF 함수는 90보다 클경우 1 점, 80보다 클경우 0.7 점, 70보다 클경우 0.5점 ******  50보다 클경우 -0.1점 그 외(거짓)일 경우 -0.2를 획득하게 됩니다.

 

 

이 것을 총 망라해서 =IF(A2>=90,1,IF(A2>=80,0.7,IF(A2>=70,0.5,IF(A2>=60,0.3,IF(A2>=50,-0.1,-0.2))))) 이러한 함수가 나오는 것입니다.

 

반대로 생각을 해봅시다.

 

 

 

이번에는 IF방식 2를 봐봅시다.

 

=IF(A2<50,-0.2,IF(A2<=59,-0.1,IF(A2<=69,0.3,IF(A2<=79,0.5,IF(A2<=89,0.7,1)))))

 

거꾸로 만들었습니다.

만약(IF) A2가 50보다 작을 때(<)는 -0.2, 거짓일 경우 IF로 다시 계산

59보다 작거나 같을 경우 -0.1, 69보다 작거나 같을 경우 0.3, 79보다 작거나 같을 경우 0.5 ****** 89보다 작거나 같을 경우 0.7, 그외에는(거짓) 1로 만들었습니다.

 

따라서 해당 함수는 =IF(A2<50,-0.2,IF(A2<=59,-0.1,IF(A2<=69,0.3,IF(A2<=79,0.5,IF(A2<=89,0.7,1))))) 이와 같이 나옵니다.

 

엑셀 2019 이상 버전에는 IFS 함수가 나왔습니다.

 

저는 아직 업그레이드를 안해서 ㅜㅜ 안나오네요!!

 

 

 

좀더 간편하게

 

=IFS(A2>=90,1,A2>=80,0.7,A2>=70,0.5,A2>=60,0.3,A2>=50,-0.5,A2<50,-0.2)

 

이런 형식으로 만들었습니다.

만약(IFS) A2가 90보다 같거나 클때는 1, 80보다 같거나 클때는 0.7 ~~~~ 50보다 같거나 클떄는 -0.5, 50보다 작을 떄는 -0.2 이렇게로 만들었습니다.

 

감사합니다.!

반응형