본문 바로가기

엑셀 EXCEL

여러개의 조건 , 여러개의 결과값일 땐 중첩 IF함수

EXCEL 함수

 

*** 중첩 IF ***

· 조건에 따른 결과값을 나타내는 IF 함수를 여러개 겹쳐서 사용하는 것을 중첩 IF함수라 합니다.

· 중첩은 최대 7개까지 IF함수를 사용할수 있습니다.

· IF함수의 인수중 [ =IF(조건, 참일때표시값, 거짓일때 표시값) ] 참일때 또는 거짓일때 표시할 값

  자리에 다시 IF함수를 사용하여 조건을 검사하게 됩니다.

· 조건에 따른 결과값 수만큼 중첩하는 IF의 갯수가 달라집니다. 조건이 3가지일때는 IF함수는 2번,

  조건이 4가지일때는 IF함수를 3번 , 즉 조건의 가지수-1번 만큼의 IF함수를 사용하게 됩니다.

형식

=IF(조건1, 값1, IF(조건2, 값2, 값3))

  //조건1이 이면 값1이 표시되고, 

                  거짓이면 두번째 IF실행 하게 됩니다

      두번째 IF 에서 조건2가 이면 값2가 표시되고, 거짓이면 값3이 표시됩니다.

예를 들어 아래 짱구의 국어 수학의 평균을 구한후 평균값으로 등급을 정하는 표입니다

80점 이상이면 1등급, 70점 이상이면 2등급, 70점 미만이면 3등급을 표시합니다

짱구 학생의 경우 평균은 68점,

조건 1로 80점이 안되어 값은 거짓,  거짓일때의 범위에 조건2가 있으므로 조건 2에서 70점이상이 안되어

다시 조건2의 거짓표시로 "3등급"으로 표시됩니다.

또한 유리의 경우 평균이 90점이상이므로 조건1에서 80점이상으로 참이되므로 참1값(1등급)이 표시되고

뒤에있는 조건은 비교하지 않게 됩니다

 

 

      

 

 

 

·

·