책 내용 질문하기
계산식
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
조회수
40
작성일
2018-02-02
작성자
탈퇴*원
첨부파일

엑셀 실전모의고사 F 계산문제 2번

=SUM((YEAR(TODAY())-YEAR(C3:C8)>=35)*(VALUE(LEFT(D3:D8,1))>=4)*E3:E8)

빨간색 부분 VALUE가 들어가야 하는 이유가 뭔가요

답변
2018-02-02 19:49:09

제가 운영자님대신에 답변해드리겠습니다.

Value(값)

함수의 의미는 값을 숫자데이터로 바꿔주는역할을 합니다.

그럼??

또 물으시겠죠?

왜 그게 숫자인데 왜 숫자데이터로 바꿔야지요?

라고 말이죠.

질문자님이 모르실 수도 있겠지만

LEFT() 함수, RIGHT()함수, MID() 함수들은 해당 셀에서 지정한 문자를 가져오는 함수입니다.

즉, 이 함수는 문자데이터를 반환한다는 말이죠.

숫자데이터는 숫자만 입력이가능하지만

문자데이터는 문자와 숫자 모두 입력이가능합니다.

그래서 가져온 숫자들은 숫자데이터가 아닌 문자데이터로 취급됩니다.

질문자님은 또 궁금하실겁니다.

왜? 숫자데이터로 바꿔야 하죠?

라고 말이죠...

조건을 비교하기위해서는 여러방법이 사용됩니다.

숫자데이터를 비교할때는 >,<,>=,<=,<> 등의 기호가 사용되고

문자데이터는 = 와 <> 이거 두개가 다입니다.

예를 들어보죠

$E$3 = "감자" , $E$3 <> "감자"

문자데이터를 이런식으로 = 이나 <>로 비교하게됩니다.

문자에는 더 크고 작은것이 없습니다 오직 같으냐 다르냐 입니다.

숫자데이터는 어떨까요?

$E$3 >= 90 , $E$3 < 90 , $E$3 <> 90

정말 다양하게 비교가 가능합니다.

숫자는 같고 다름 크고 작음이 존재하니까요 ㅎㅎ

근데 아까말했듯이 조건의 대소관계를 비교하게되려면

숫자데이터야겠죠? 그래서 VALUE() 함수를 이용하여 문자데이터를

숫자데이터로 바꿔줘야 합니다.

제가 원래 답변을 길게하는 경향이 있지만 도움이 되었길바랍니다.

  • *
    2018-02-02 19:49:09

    제가 운영자님대신에 답변해드리겠습니다.

    Value(값)

    함수의 의미는 값을 숫자데이터로 바꿔주는역할을 합니다.

    그럼??

    또 물으시겠죠?

    왜 그게 숫자인데 왜 숫자데이터로 바꿔야지요?

    라고 말이죠.

    질문자님이 모르실 수도 있겠지만

    LEFT() 함수, RIGHT()함수, MID() 함수들은 해당 셀에서 지정한 문자를 가져오는 함수입니다.

    즉, 이 함수는 문자데이터를 반환한다는 말이죠.

    숫자데이터는 숫자만 입력이가능하지만

    문자데이터는 문자와 숫자 모두 입력이가능합니다.

    그래서 가져온 숫자들은 숫자데이터가 아닌 문자데이터로 취급됩니다.

    질문자님은 또 궁금하실겁니다.

    왜? 숫자데이터로 바꿔야 하죠?

    라고 말이죠...

    조건을 비교하기위해서는 여러방법이 사용됩니다.

    숫자데이터를 비교할때는 >,<,>=,<=,<> 등의 기호가 사용되고

    문자데이터는 = 와 <> 이거 두개가 다입니다.

    예를 들어보죠

    $E$3 = "감자" , $E$3 <> "감자"

    문자데이터를 이런식으로 = 이나 <>로 비교하게됩니다.

    문자에는 더 크고 작은것이 없습니다 오직 같으냐 다르냐 입니다.

    숫자데이터는 어떨까요?

    $E$3 >= 90 , $E$3 < 90 , $E$3 <> 90

    정말 다양하게 비교가 가능합니다.

    숫자는 같고 다름 크고 작음이 존재하니까요 ㅎㅎ

    근데 아까말했듯이 조건의 대소관계를 비교하게되려면

    숫자데이터야겠죠? 그래서 VALUE() 함수를 이용하여 문자데이터를

    숫자데이터로 바꿔줘야 합니다.

    제가 원래 답변을 길게하는 경향이 있지만 도움이 되었길바랍니다.

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