책 내용 질문하기
계산작업 질문이요
도서
2016 시나공 컴퓨터활용능력 2급 실기
페이지
237
조회수
45
작성일
2016-11-03
작성자
첨부파일

237페이지 계산작업 질문드려요

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

> IF(RIGHT(A3,1)="2","전기과","기계과" 부분은 왜 전기과, 기계과 한번에 쓰나요?

IF(RIGHT(A3,1)="2","전기과", IF(RIGHT(A3,1)="3","기계과" 하면 안되는건가요?

2번문제 : =CHOOSE(LEFT(G3,1),"사회","과학","직업")

> 2번문제는 1번문제와 비슷하게 =CHOOSE(LEFT(G3,1)="1","사회" 이런식으로 푸는줄알았는데

"사회","과학","직업" 이렇게 푸는데 이유가 무엇이고 무슨원리인가요..

답변
2016-11-07 11:38:05

if(right(a3,1)="2","전기과","기계과")

if 문의 조건인 right(a3,1) 이 "2" 이면 전기과를 반환하고 아니면 기계과를 반환합니다.

질문 주신 것과 같이

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

로 작성하셔도 정확한 결과가 나온다면 상관 없습니다.

left(g3,1) 에서 나온 결과가 1,2,3,.. 과 같은 값이기 때문입니다.

choose 함수가 인수에서 나온 값이 1일때 첫번째 값을 반환하고 2일때 두번째 값을 반환하기 때문이죠.

choose(인수,"첫번째","두번째",...)

입니다. 그러므로 인수에서 나오는 결과를 1,2,3,.. 과 같이 나올 수 있게 하면 정확한 결과가 나오는 것이죠.

좋은 하루 되세요.

  • *
    2016-11-07 11:38:05

    if(right(a3,1)="2","전기과","기계과")

    if 문의 조건인 right(a3,1) 이 "2" 이면 전기과를 반환하고 아니면 기계과를 반환합니다.

    질문 주신 것과 같이

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

    로 작성하셔도 정확한 결과가 나온다면 상관 없습니다.

    left(g3,1) 에서 나온 결과가 1,2,3,.. 과 같은 값이기 때문입니다.

    choose 함수가 인수에서 나온 값이 1일때 첫번째 값을 반환하고 2일때 두번째 값을 반환하기 때문이죠.

    choose(인수,"첫번째","두번째",...)

    입니다. 그러므로 인수에서 나오는 결과를 1,2,3,.. 과 같이 나올 수 있게 하면 정확한 결과가 나오는 것이죠.

    좋은 하루 되세요.

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