책 내용 질문하기
엑셀, 엑세스 2010 계산만 모아져 있는 책 15쪽
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
15
조회수
213
작성일
2019-08-04
작성자
탈퇴*원
첨부파일

day365 함수 부분에

 

1. day 365 함수를 사용하기 위해서

 

=date(2017,08,,13)이라는 함수를 쓴다고 가정했을 때, 원래 그 날짜의 일련번호가 나오는 것으로 알고 있습니다.

하지만, 일련번호가 아닌 2017-08-13 이런 식으로 나오는데 왜 그런 것인가요?

 

2. 그리고 day365 함수를 쓸 떄, 2017-03-01 식으로 되어 있다면 일련번호로 바꾸어서 계산해야 하는 것인가요?

 

 

3. 추가로 datevalue 함수의 쓰임이 어떻게 되는지 궁금합니다. 텍스르 형식의 날짜가 어떤 것을 의미하는지 알고 싶습니다. 

답변
2019-08-05 19:20:13

안녕하세요.

 

1.

셀 서식이 일반으로 지정되어야 날짜 일련번호가 표시됩니다.

셀 서식이 날짜로 지정되어 있으면 2017-08-13 형식으로 표시됩니다.

 

2.

days360 함수는

프로그램 내부에서 자동을 일련번호로 바꾸어 계산합니다.

별도로 바꾸실 필요는 없습니다.

 

 

3.

datevalue("2010-5-5") 와 같이 날짜 형태로 입력되어 있는 텍스트를 입력하면 날짜 데이터로 변환합니다.

=DateValue("40303")는 에러가 발생합니다.


DATEVALUE 함수는 문자로 주어진 날짜의 일련번호를 반환하는 함수입니다. 즉 셀에 2007-02-18과 같이 입력하면 날짜 데이터가 되어 인식되지 않습니다. 셀에 문자로 인식되도록 홑따옴표(')를 붙여 '2007-02-18로 입력하시면 정상적으로 산출됩니다. 혹은 = Datevalue("2007-02-18") 과 같이 직접 입력해도 됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-08-05 19:20:13

    안녕하세요.

     

    1.

    셀 서식이 일반으로 지정되어야 날짜 일련번호가 표시됩니다.

    셀 서식이 날짜로 지정되어 있으면 2017-08-13 형식으로 표시됩니다.

     

    2.

    days360 함수는

    프로그램 내부에서 자동을 일련번호로 바꾸어 계산합니다.

    별도로 바꾸실 필요는 없습니다.

     

     

    3.

    datevalue("2010-5-5") 와 같이 날짜 형태로 입력되어 있는 텍스트를 입력하면 날짜 데이터로 변환합니다.

    =DateValue("40303")는 에러가 발생합니다.


    DATEVALUE 함수는 문자로 주어진 날짜의 일련번호를 반환하는 함수입니다. 즉 셀에 2007-02-18과 같이 입력하면 날짜 데이터가 되어 인식되지 않습니다. 셀에 문자로 인식되도록 홑따옴표(')를 붙여 '2007-02-18로 입력하시면 정상적으로 산출됩니다. 혹은 = Datevalue("2007-02-18") 과 같이 직접 입력해도 됩니다.

     

    좋은 하루 보내세요. 

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