336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.




엑셀 IF와 IF ELSE 사용하기

(Office 2013 기준)



IF 는 "만약 ~ 하다면.." 이죠.


ELSE는 "그 외에 것." 입니다.


예를 들어 볼게요. (뜬금없는 영어 양해부탁합니다.)


< If >


"If I were a bird, I could fly to you."


("만약 내가 새라면 너에게 날아갈꺼야.")



< else >


"Are you ready to order?"


("주문 하시겠어요?")


"Coffe, plz."

("커피 주세요.")


"Anything else?"
("커피 외에 또 있나요?")




한번 예를 들어보았는데, 이상하네요.ㅎㅎ



이제 엑셀에서 IF와 IF..ELSE를 사용해보겠습니다.


사실 엑셀에는 ELSE가 없습니다. 


IF를 이용해서 ELSE를 만드는겁니다.



RAND 포스팅 에서 했던걸 가져다 쓰겠습니다.


아래 보이시는 것처럼 체력에 따라 체력기준에 데이터를 입력하려합니다.





IF의 구문은 다음과 같습니다.


= IF(조건, 참일 때 값, 거짓일 때 값)


여기에서 체력이 0부터 500이면 "500 이하" 라고 표시하고, 


그 외의 값은 500 "500 초과" 라고 표시할 예정입니다.


(아래 그림에 501~1000이라고 되어있는건 


RAND 포스팅 데이터의 MAX 값이1000이므로 그렇습니다.)





체력의 값을 조건으로 사용하므로, 


=IF(C2,....) 가 우선 되겠죠.





500이하 이므로, 


=IF(C2 <= 500,....) 라고 칩니다.





그리고 참일때와 거짓일 때의 값을 입력해 줍니다.





바로 결과가나왔습니다.


값들도 잘 나왔네요.





IF문을 했으니, 이제 IF..ELSE를 하겠습니다.


엑셀에서 IF.. ELSE는 다음처럼 하셔야 합니다.


IF(조건, "참", IF(조건,"참", "거짓"))


우선 300이하 일때에는 "하" 라는 값을 넣기 위해


=IF(C2 <= 300,  을 먼저 합니다.





그 외의 값들은 300보다 큰 값들이겠죠.


그 큰 값들에 다시 조건을 넣습니다.


=IF(C2 <= 300, "하", IF(C2 <= 600,..


그러면 "거짓" 일 때의 값 내에서 다시 조건검사를 하게 됩니다.





그래서 다음그림처럼 조건이 들어가게 됩니다.





값을 보면 잘 나오는걸 확인할 수 있습니다.




글이 좀 길어서 헷갈렸을 수도 있겠네요.


정리하면 다음과 같습니다.


IF(조건, "참", "거짓) 입니다.


IF.. ELSE 가 있을 경우는


IF(조건, "참", IF(조건, "참", "거짓"))


IF.. ELSE IF... ELSE IF... ELSE.. 가 되면 어떻게 될까요?


IF(조건, "참", IF(조건,"참", IF(조건, "참")......... 


도움 되셨기 바랍니다.



+ Recent posts