책 내용 질문하기
실습이 꼭 필요한 엑셀 기능 18가지에서 실습 5번 문제요
도서
[2013] 총정리 컴퓨터활용능력 1급 필기
페이지
11
조회수
56
작성일
2013-10-26
작성자
첨부파일

1번 문제인 '오정국' 사원의 팀명 중 뒤의 2글자가 '1팀'이면 "국내팀" ~~ 에서요

풀이대로 엑셀 수식 입력해봤는데 자꾸 수식 오류가 뜨거든요?

그리고 맞는 수식이라고 쳐도 왜 그렇게 되는지 이해가 안됩니다.

문제는 뒤 2글자가 1팀이면 국내팀 2팀이면 국외팀, 3팀이면 본사팀을 입력하라는건데...

답은 =IF(RIGHT(C3,2)="1팀","국내팀",IF(RIGHT(C3,2)="2팀","국외팀","본사팀")) 이걸로 나와있네요

저대로 입력해도 수식 오류납니다

그리고 앞에 IF로 시작했는데 중간에 2팀만 갑자기 IF가 또 들어가고 마지막에 본사팀은 3팀 논리함수를 왜 안걸어주고 빼는건가요?

답변
2013-10-30 09:18:10

안녕하세요.

=IF(RIGHT(C3,2)="1팀","국내팀",IF(RIGHT(C3,2)="2팀","국외팀","본사팀"))

조건 참 거짓

조건이 참이면 "국내팀", 거짓이면 두번째 if 함수(IF(RIGHT(C3,2)="2팀","국외팀","본사팀"))를 넣습니다. 즉, c3 셀의 뒤에 두 글자가 1팀이면 국내팀을 넣고 그렇지 않으면 두번째 if 함수를 넣습니다. 1팀이 아니여서 두번째 if 함수가 들어가면 그때 두번째 함수도 계산하게 됩니다.

IF(RIGHT(C3,2)="2팀","국외팀","본사팀")

조건 참 거짓

조건이 참이면 국외팀, 거짓이면 본사팀을 넣습니다.

이런식으로 계산을 하는데, 첫번째 if 함수에서 뒤에 두 글자가 1팀인지 비교를 하고, 아니면 두번째 if 함수에서 2팀인지 비교하고 이 조건도 만족하지 않으면 3팀이라는 의미겠죠? . c3 셀의 뒤에 두 글자를 보면 1팀, 2팀 3팀 밖에 없으니까요. 그러므로 다시 if 함수를 사용하지 않고 본사팀을 넣은 것입니다.

즐거운 하루 되세요.

"
  • *
    2013-10-30 09:18:10

    안녕하세요.

    =IF(RIGHT(C3,2)="1팀","국내팀",IF(RIGHT(C3,2)="2팀","국외팀","본사팀"))

    조건 참 거짓

    조건이 참이면 "국내팀", 거짓이면 두번째 if 함수(IF(RIGHT(C3,2)="2팀","국외팀","본사팀"))를 넣습니다. 즉, c3 셀의 뒤에 두 글자가 1팀이면 국내팀을 넣고 그렇지 않으면 두번째 if 함수를 넣습니다. 1팀이 아니여서 두번째 if 함수가 들어가면 그때 두번째 함수도 계산하게 됩니다.

    IF(RIGHT(C3,2)="2팀","국외팀","본사팀")

    조건 참 거짓

    조건이 참이면 국외팀, 거짓이면 본사팀을 넣습니다.

    이런식으로 계산을 하는데, 첫번째 if 함수에서 뒤에 두 글자가 1팀인지 비교를 하고, 아니면 두번째 if 함수에서 2팀인지 비교하고 이 조건도 만족하지 않으면 3팀이라는 의미겠죠? . c3 셀의 뒤에 두 글자를 보면 1팀, 2팀 3팀 밖에 없으니까요. 그러므로 다시 if 함수를 사용하지 않고 본사팀을 넣은 것입니다.

    즐거운 하루 되세요.

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