책 내용 질문하기
if 함수식에서 조건으로 숫자가 들어갈때요. " "(큰따옴표)를 쓰고안쓰고의 차이가 어떻게 있나요?
도서
[2010] 컴퓨터활용능력 2급 실기(엑셀 2003 사용자용)
페이지
조회수
88
작성일
2011-06-24
작성자
첨부파일

답이 달라져요!!!!

어떻게 하지요? 저는 한글로 조건 쓸때단 기호 씌워주는줄 알고 숫자는 안씌웠떠니 ..답이 달라지더군요

제가 풀고있는 문제가 if 함수인데요

식 : IF(MID(B26,8,1)>"2",20,19)

답 : 19

이거랑

식 : =IF(MID(B26,8,1)>2,20,19)

답 : 20

이렇게 나와요

(뒤에 20이랑 19에는 "" 안씌우든 씌우든 같은 결과가 나오더라고요 그래서 패쓰~)

ㅠㅠ항상 숫자에 " "를 씌워 줘야 되나요? 근데 또 어디서 ...아 헷갈리는데..조건부서식 이었나... 여튼 어디서 식 세울때였는데요 그때는 숫자에 ""를 씌우면 또 이상하게 나오던데요.

개념 정립좀 도와주세요~~~~~ㅠㅠ~! 내일이 셤인데.. 아이고~

답변
2011-06-26 21:01:13

mid, left, right 함수는 텍스트 함수이기 때문에 여기서 나온 값은 숫자 모양이라도 문자로 나타나게 됩니다.

즉 "2" 과 같이 나오기 때문에 비교할때 mid(b26,8,1)>"2" 로 비교해야 "2"="2" 와 같이 되어 같은지 틀린지 확인 할 수 있게 됩니다.

보통 숫자에는 ""를 쓰시면 안됩니다.

좋은 하루 되세요.

"
  • *
    2011-06-26 21:01:13

    mid, left, right 함수는 텍스트 함수이기 때문에 여기서 나온 값은 숫자 모양이라도 문자로 나타나게 됩니다.

    즉 "2" 과 같이 나오기 때문에 비교할때 mid(b26,8,1)>"2" 로 비교해야 "2"="2" 와 같이 되어 같은지 틀린지 확인 할 수 있게 됩니다.

    보통 숫자에는 ""를 쓰시면 안됩니다.

    좋은 하루 되세요.

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