책 내용 질문하기
DSUM 함수 값이 0으로 나와요
도서
[2014] 사무자동화산업기사 실기(오피스 2007 사용자용)
페이지
252
조회수
88
작성일
2014-07-03
작성자
첨부파일

10. 차량번호가 5로 끝나는 승용차의 합계 -이 문제에서

책이랑 똑같이 차량번호 조건 : ???5 , 구분 : 승용차

이렇게 하고 DSUM함수 적용했는데요~

값이 0으로 나오네요ㅜ

그런데 차량번호 조건에 *5 하는 경우랑 ???5 하는 경우랑 다른건가요?

이전에는 계속 *를 사용했던 거 같은데 기출09회부터는 ?를 사용해서 질문드려요!

마지막으로 액셀에서 IF함수랑 FIND함수 사용할 때 쌍따옴표 ""를 사용할 때도 있고 생략할때도 있던데

텍스트는 항상 ""쓰고 숫자는 "" 생략해도 되는 건가요?

어떤 문제에서는 IF함수에서도 숫자에 "" 하는거 같던데.. 자세한 설명 부탁드려요~!!ㅠ

답변
2014-07-04 21:51:26

차량번호는 숫자 형식이 아닙니다.

245페이지

사) 기타

모든 수치는 천단위마다 ,(콤마)를 표시하고,

라는 지시사항이 있는데

차량번호는 , 를 표시 할 수 없기 때문에 숫자가 아닌 문자로 작성되어야 합니다.

문자로 작성하기 위해서

셀의 내용을 모두 지우시고

셀서식 -> 텍스트를 지정한 후

차량번호를 입력하고

???5

를 확인 해 보시기 바랍니다.

* 는 모든 문자를 뜻하기 때문에 4글자 라는 것을 만족 할 수 없습니다.

그러므로 ???5 로 작성하여 4글자로 정한 것이죠.

"" 를 사용하는 것은 문자일때 입니다.

if 문안에서 "" 를 사용하는 것은

left, mid, right 함수를 이용한 경우겠죠.

left, mid, right 함수는 텍스트 함수로 여기서 나온 결과는 모두 문자로 표시되기 때문입니다.

left(a1,1)="2"

와 같이 사용하는 이유가 left 에서 값이 나올때 2 라는 값이 숫자가 아닌 문자 "2" 로 나타나기 때문에

비교하는 값도 "2" 로 사용한 것입니다.

"2"="2"

2="2"

는 다르기 때문이죠.

좋은 하루 되세요.

"
  • *
    2014-07-04 21:51:26

    차량번호는 숫자 형식이 아닙니다.

    245페이지

    사) 기타

    모든 수치는 천단위마다 ,(콤마)를 표시하고,

    라는 지시사항이 있는데

    차량번호는 , 를 표시 할 수 없기 때문에 숫자가 아닌 문자로 작성되어야 합니다.

    문자로 작성하기 위해서

    셀의 내용을 모두 지우시고

    셀서식 -> 텍스트를 지정한 후

    차량번호를 입력하고

    ???5

    를 확인 해 보시기 바랍니다.

    * 는 모든 문자를 뜻하기 때문에 4글자 라는 것을 만족 할 수 없습니다.

    그러므로 ???5 로 작성하여 4글자로 정한 것이죠.

    "" 를 사용하는 것은 문자일때 입니다.

    if 문안에서 "" 를 사용하는 것은

    left, mid, right 함수를 이용한 경우겠죠.

    left, mid, right 함수는 텍스트 함수로 여기서 나온 결과는 모두 문자로 표시되기 때문입니다.

    left(a1,1)="2"

    와 같이 사용하는 이유가 left 에서 값이 나올때 2 라는 값이 숫자가 아닌 문자 "2" 로 나타나기 때문에

    비교하는 값도 "2" 로 사용한 것입니다.

    "2"="2"

    2="2"

    는 다르기 때문이죠.

    좋은 하루 되세요.

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