답변자 선생님 새해복많이받으세요^0^
2019 컴활2급 실기 [계산문제20회 들어있는책] 93쪽 5번문제 나이
책속에 정답은 =YEAR(TODAY())-(LEFT(B36,2)+1900) 이고, 결과값은30입니다
저의 답은 =YEAR(TODAY())-"19"&(LEFT(B36,2)) 라고 작성했고, 결과값이 200190 라고 뜨는데
제가쓴답은 왜 틀린건지 궁금합니다!
그리고 질문 또 하나는
만약 =YEAR(TODAY())-(LEFT(B36,2)+1900) 를
=YEAR(TODAY())-(LEFT(B36,2)+"1900") 이렇게 1900에 ""를 붙여쓰면 시험장에서 틀리다고 채점하나요?
""를 붙인이유는 LEFT함수는 문자함수라고 알고있어서 붙였어요
안녕하세요.
- 계산 순서가 앞에서부터 차례로 되기때문에 200190으로 표시된 것입니다. 결과가 옳게 나오게 하려면 아래와 같이 괄호로 계산순서를 뒤에것부터 되게 해주면 됩니다.
=YEAR(TODAY())-("19"&(LEFT(B36,2)))
- 텍스트 함수의 결과와 비교를 할 때는 비교 대상이 되는 값을 ""로 묶어줘야 하지만 값을 더하거나 빼는 등의 계산을 할때는 ""를 붙여주지 않습니다. 실제 시험에서는 문제에서 사용하라는 함수를 사용하고 결과값이 옳게 나오면 모두 맞는 것으로 채점됩니다.
즐거운 하루 되세요.
-
관리자2020-01-02 09:49:11
안녕하세요.
- 계산 순서가 앞에서부터 차례로 되기때문에 200190으로 표시된 것입니다. 결과가 옳게 나오게 하려면 아래와 같이 괄호로 계산순서를 뒤에것부터 되게 해주면 됩니다.
=YEAR(TODAY())-("19"&(LEFT(B36,2)))
- 텍스트 함수의 결과와 비교를 할 때는 비교 대상이 되는 값을 ""로 묶어줘야 하지만 값을 더하거나 빼는 등의 계산을 할때는 ""를 붙여주지 않습니다. 실제 시험에서는 문제에서 사용하라는 함수를 사용하고 결과값이 옳게 나오면 모두 맞는 것으로 채점됩니다.
즐거운 하루 되세요.