책 내용 질문하기
엑셀 295 기본모의고사 5번
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
295
조회수
49
작성일
2013-07-26
작성자
첨부파일

=IF( LEFT($C20,1)="p", "부장", IF( LEFT($C20,1)="k", "과장",IF( LEFT($C20,1)="d", "대리", IF( LEFT($C20,1)="s", "사원"))))

이렇게 식이 나왔는데요..

괄호부분 설명 부탁드려요.. if에서 열었는데 왜 끝에서 막는지 모르겟어여

답변
2013-07-29 10:07:19

=if(조건,참,거짓)

입니다.

다중 if 를 사용하면

=if(첫번째if의 조건,참,if(두번째if조건,참,if(세번째if 조건,참,모두거짓일때 반환할값)))

과 같이 표시됩니다.

첫번째 if의 조건이 거짓일때 두번째 if문이 실행되므로 첫번째 if문이 닫히지 않는 것이죠.

이렇게 if가 많이 나타나면 if문의 조건이 모두 맞지 않을때 반환하는 값 다음에서 괄호를 닫아야 합니다.

좋은 하루 되세요.

"
  • *
    2013-07-29 10:07:19

    =if(조건,참,거짓)

    입니다.

    다중 if 를 사용하면

    =if(첫번째if의 조건,참,if(두번째if조건,참,if(세번째if 조건,참,모두거짓일때 반환할값)))

    과 같이 표시됩니다.

    첫번째 if의 조건이 거짓일때 두번째 if문이 실행되므로 첫번째 if문이 닫히지 않는 것이죠.

    이렇게 if가 많이 나타나면 if문의 조건이 모두 맞지 않을때 반환하는 값 다음에서 괄호를 닫아야 합니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.