책 내용 질문하기
함수 수식에서 숫자에 ""를 쓰는 경우와 쓰지 않는 경우의 차이가 헷갈려요. (ex "1", 1)
도서
2021 시나공 컴퓨터활용능력 2급 실기
페이지
121
조회수
193
작성일
2021-01-08
작성자
탈퇴*원
첨부파일

121쪽에 수식을 예로 들면

1. =IF(MOD(H16,2)=0,"짝수","홀수")

2. =IF(IF(B25="필",3,0)+C25>=AVERAGE($C$25:$C$32),"합격","불합격")

이 두 함수 수식에서, 1번 수식의 경우 0을 "0"으로 바꾸면 제대로 값이 나오지 않았지만 2번 수식의 경우에는 0을 "0"
으로 바꾸어도 값이 문제없이 나왔습니다. 또한

3. =IF(OR(MID(C16,8,1)="1",MID(C16,8,1)="3"),"남","여")

3번 수식의 경우 "1", "3"과 같이 숫자를 ""를 이용해 표기하였는데 2번 수식과 같이 ""를 쓰지 않고 표기하는 경우와 어떤 차이가 있어서 

이렇게 다르게 표기한 것인지 잘 모르겠습니다...

 

그래서 질문의 요지는, 수식에서 숫자를 표기할 때 ""를 이용해서 표기할 경우와 그렇지 않을 경우의 차이를 잘 모르겠다 입니다.

답변
2021-01-11 10:04:08

안녕하세요.

 

숫자를 수식에 입력할 때는 일반적으로 큰따옴표(") 없이 입력해야 합니다. 그런데 3번의 경우는 숫자를 텍스트 함수인 mid 함수의 결과값과 비교하기 때문에 "1"로 지정한 것입니다. LEFT, RIGHT, MID 등의 텍스트 함수는 결과를 텍스트로 반환하기 때문에 이 함수들의 결과값과 같은지 비교할 때는 "1", "3"과 같이 숫자를 텍스트 형식으로 만들어 비교해야 합니다.

 

즐거운 하루 되세요.

  • 관리자
    2021-01-11 10:04:08

    안녕하세요.

     

    숫자를 수식에 입력할 때는 일반적으로 큰따옴표(") 없이 입력해야 합니다. 그런데 3번의 경우는 숫자를 텍스트 함수인 mid 함수의 결과값과 비교하기 때문에 "1"로 지정한 것입니다. LEFT, RIGHT, MID 등의 텍스트 함수는 결과를 텍스트로 반환하기 때문에 이 함수들의 결과값과 같은지 비교할 때는 "1", "3"과 같이 숫자를 텍스트 형식으로 만들어 비교해야 합니다.

     

    즐거운 하루 되세요.

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