소망살이

엑셀함수 if 함수와 다중if 함수에 대해서 본문

카테고리 없음

엑셀함수 if 함수와 다중if 함수에 대해서

파티로그 2021. 3. 3. 12:13

엑셀 함수 if 함수와 다중 if 함수에 대해서

엑셀에서는 다양한 조건을 나타내는 함수들이 존재합니다 그중에는 if함수 그리고 countif, sumif, iferror함수 그리고 조건에 따라 서식의 형태를 다르게 표현할 수 있는 조건부 서식 등 많이 존재합니다.

 

여기서는 기본적인 if함수와 다중 if함수에 대해서 알아보겠습니다. 

우선 잘 모를 때는 함수 마법사를 쓰는 것이 엑셀 함수를 익히는데 많은 도움이 될 것이다 

 

기본 홈 텝에서 fx를 눌러보면 함수를 검색할 수 있는 창이 나오고 거기서 검색을 하면 if 함수의 인수를 입력할 수 있게 된다

위 그림처럼 입력하면 결과 셀에 원하는 결과를 자동으로 입력할 수 있게 된다

자세히 설명하자면 logical_test(조건), Value_if_ture(조건값이 TRUE일 때 돌려주는 값), Value_if_false(조건값이 TRUE가 안일 때 돌려주는 값)이다 

확인 버튼을 누르고 돌아가면 합격이라는 값이 자동적으로 입력된 것을 볼 수 있을 것이다

 

여기서 선택된 셀의 오른쪽 밑을 보면 사각형 점을 볼 수 있을 것이다 그것을 마우스 왼쪽 버튼으로 누르고 밑으로 드래그하면 전체 자동 채우기를 하며 결과를 볼 수 있을 것이다

 

이것이 손에 익으면 함수 마법사까지 들어가는 것이 불편하게 느껴질 수 있을 것이다.

 

=IF(B2>70, "합격", "불합격")

 

함수를 입력하면 원하는 결과를 얻을 수 있을 것이고 자동 채우기를 하면 될 것입니다 

그런데 여기서 합격 불합격이 아닌 A에서 F까지 결괏값이 다르게 나타나게 한다면 어떻게 할 수 있을까

 

if함수는 한 가지 조건이 아닌 다중 조건으로 쓸 수 있다

 

=IF($B2>=90, "A",
IF($B2>=80, "B",
IF($B2>=70, "C",
IF($B2>=60, "D",
IF($B2 <60, "F")))))

 

위 함수는 5줄로 돼있는데 Alt+Enter키를 누르면 한셀에서 여러 줄로 입력할 수 있어서 조건을 입력하고 보기 좋게 입력할 수 있다

간단하게 설명하자면 90 이상은 A이고 조건이 아닌 False입력 자리에 다시 IF함수로 다시 시작해서 다중 IF함수를 쓸 수 있다 이는 7개의 조건을 더할 수 있다

 

 

위와 같은 결과를 볼 수 있으니 즐거운 직장 생활되기를 바랍니다. ^^