책 내용 질문하기
IF 함수
도서
[2012] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
109
조회수
55
작성일
2012-07-01
작성자
첨부파일

IF함수에서요 109페이지 3번 문제에 대한 질문이요.

2번 문제에서는 =IF (MAX($H$3:$H$9)=H3,

3번 문제에서는 =IF(OR(MID(C16,8,1)="1",

2번 H3이 "" 표시 안해도되는데 왜 3번 문제에서는 "" 표시를 하나요??

표시를 하던 안하던 상관없는건가요?

답변
2012-07-04 07:18:00

"" 는 기본적으로 문자일때 사용하는 것입니다.

mid, left, right 함수는 텍스트 함수이므로 여기서 나온 값은 숫자 모양일지라도 문자로 표시 됩니다.

mid(c16,8,1) 에서 나온 값이 1이더라도 숫자 1이 아니라 문자 "1" 이 나오게 되므로

비교하는 값도 문자 "1" 로 비교하셔야 하는 것이죠.

그래서 비교하는 값에 "" 가 뭍어서 비교를 하게 되는 것입니다.

좋은 하루 되세요.

"
  • *
    2012-07-04 07:18:00

    "" 는 기본적으로 문자일때 사용하는 것입니다.

    mid, left, right 함수는 텍스트 함수이므로 여기서 나온 값은 숫자 모양일지라도 문자로 표시 됩니다.

    mid(c16,8,1) 에서 나온 값이 1이더라도 숫자 1이 아니라 문자 "1" 이 나오게 되므로

    비교하는 값도 문자 "1" 로 비교하셔야 하는 것이죠.

    그래서 비교하는 값에 "" 가 뭍어서 비교를 하게 되는 것입니다.

    좋은 하루 되세요.

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