안녕하세요
오늘은 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 이렇게로 만들었습니다.
감사합니다.!
'엑셀 공부' 카테고리의 다른 글
엑셀 vlookup함수, 조건별로 나누기 (0) | 2021.11.21 |
---|---|
엑셀 VLOOKUP함수 공부 (0) | 2021.11.20 |
엑셀 if함수 및 and함수 응용방법, 엑셀함수응용 (0) | 2021.11.18 |
엑셀 IF함수 배우기, 함수 입력 방법 (0) | 2021.11.17 |
엑셀 VLOOKUP함수 배우기 (예제 및 응용) (0) | 2021.11.16 |