책 내용 질문하기
2022 상시기출문제01 1기본작업 2번문제
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
0
조회수
84
작성일
2025-06-09
작성자
나*우
첨부파일

2번 조건부서식 문제입니다.


left, mod, year, and 함수 사용하라고 문제에 되어있꾸요.


답에 mod(left($b3,2),2)=0 이 들어가있는데


left나 right mid 이런 함수들은 결과가 텍스트형식으로 나와서 숫자취급으로 계산을 하려면

value로 한번 덮어씌우거나, *1을 해서 숫자로만들어줘야한다고 배웠습니다.


이 문제에선 value함수를 쓸수없다 치더라도, *1을 해줘야 mod함수에서 2로 나눌 수 있는거 아니에요??


mod(left($b3,2)*1,2)=0 이렇게요..


제가푼대로 하면 결과는 똑같이 나옵니다.


하지만 질문글을 남기는 이유가

*1이나 value를 안쳐주면 정답이 안나와야 하는게 맞는거아닌가 궁금해서 남깁니다!









답변
2025-06-10 23:54:15

안녕하세요.

LEFT(~~)=1과 같이 텍스트 함수의 결과와 숫자를 바로 비교해야 하는 경우에는 *1이나 value를 사용하여 수치 데이터로 변경해야 하지만 mod(left($b3,2),2)과 같이 다른 함수의 인수로 사용되는 경우에는 수치 데이터로 변경하지 않아도 프로그램이 인식하여 계산합니다.

즐거운 하루 되세요.

  • 관리자
    2025-06-10 23:54:15

    안녕하세요.

    LEFT(~~)=1과 같이 텍스트 함수의 결과와 숫자를 바로 비교해야 하는 경우에는 *1이나 value를 사용하여 수치 데이터로 변경해야 하지만 mod(left($b3,2),2)과 같이 다른 함수의 인수로 사용되는 경우에는 수치 데이터로 변경하지 않아도 프로그램이 인식하여 계산합니다.

    즐거운 하루 되세요.

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