책 내용 질문하기
if함수에 대해서 궁금합니다.
도서
2018 시나공 컴퓨터활용능력 2급 실기(엑셀 2010 사용자용)
페이지
257
조회수
50
작성일
2018-10-16
작성자
탈퇴*원
첨부파일

현재 2018 시나공 엑셀2010 컴퓨터활용능력2급 실기를 준비하는데요

기본모의고사 계산작업 1번 문제부터 너무 궁금합니다.

학번[A3:A10]의 가장 마지막 자리가 1이면 '통신과', 2이면 '전기과', 3이면 '기계과'를 학과[C3:C10]에 표시하시오

라는 문제인데요

답은 =IF(RIGHT(A3,1)="1","통신과", IF(RIGHT(A3,1)="2","전기과","기계과"))

로 되어있는데요

궁금한것은 처음 IF를 쓰고 왜 괄호를 닫지 않은 상태에서 첫번째 IF함수속에 또 다른 IF함수를 쓰는지 궁금합니다

저는

=IF(RIGHT(A3,1)="1","통신과",RIGHT(A3,1)="2","전기과","기계과")

이렇게 될줄 알았습니다.

=IF( ) 괄호안에 또다른 IF가 또 들어가는게 너무 궁금합니다 미치겠습니다 ㅠㅠ

답변
2018-10-17 21:11:59

안녕하세요.

IF(조건, 참 인수, 거짓 인수) 함수는 조건이 참일 때, 참 인수를 실행하고 거짓일 때 거짓 인수를 실행합니다.

문제가 "학번[A3:A10]의 가장 마지막 자리가 1이면 '통신과', 2이면 '전기과', 3이면 '기계과'를 학과[C3:C10]에 표시하시오" 입니다.

답은 =IF(RIGHT(A3,1)="1","통신과" , IF(RIGHT(A3,1)="2","전기과","기계과")) 입니다.

=IF(조건 , 참 , 거짓 ) 형태가 됩니다.

1이면 ,통신과 표시, 1이 아니라면(앞 조건이 거짓이라면) 2인지 비교하는 것이죠.

즉, 거짓일 경우 IF 문으로 조건을 비교하는 것입니다. 다시한번 비교하기 위해 거짓 인수에 IF 문을 넣는 것입니다.

복잡한 설명이 된 것 같네요. 이해가 되셨으면 좋겠습니다.

좋은 하루 보내세요.

  • *
    2018-10-17 21:11:59

    안녕하세요.

    IF(조건, 참 인수, 거짓 인수) 함수는 조건이 참일 때, 참 인수를 실행하고 거짓일 때 거짓 인수를 실행합니다.

    문제가 "학번[A3:A10]의 가장 마지막 자리가 1이면 '통신과', 2이면 '전기과', 3이면 '기계과'를 학과[C3:C10]에 표시하시오" 입니다.

    답은 =IF(RIGHT(A3,1)="1","통신과" , IF(RIGHT(A3,1)="2","전기과","기계과")) 입니다.

    =IF(조건 , 참 , 거짓 ) 형태가 됩니다.

    1이면 ,통신과 표시, 1이 아니라면(앞 조건이 거짓이라면) 2인지 비교하는 것이죠.

    즉, 거짓일 경우 IF 문으로 조건을 비교하는 것입니다. 다시한번 비교하기 위해 거짓 인수에 IF 문을 넣는 것입니다.

    복잡한 설명이 된 것 같네요. 이해가 되셨으면 좋겠습니다.

    좋은 하루 보내세요.

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