책 내용 질문하기
MID, Right 함수
도서
2025 시나공 컴퓨터활용능력 1급 실기 총정리 (ver. 2021)
페이지
29
조회수
33
작성일
2025-06-03
작성자
이*림
첨부파일

안녕하세요! MID,LEFT,RIGHT 함수는 텍스트라 숫자를 받으려면 *1을 하거나 value 함수를 써야한다고 알고 있습니다.


그러나 29쪽 기출2번,5번 문제에서 다른 점이 발견되어 질문 드립니다.


기출[2번]

질문: [A4:G17] 영역에 대해서 '회원코드'의 시작 글자가 "PE"이고 4번째 글자가 4이거나, '월 사용액'이 상위 5위 이내인 전체 행에 대하여 ~


답: =OR(AND(LEFT($A4,2)="PE",MID($A4,4,1)="4"), $C4>=LARGE($C$4:$C$17,5))


기출[5번]

질문: [A3:F16] 영역에 대해서 '사원코드'의 끝나는 글자가 5이상이고, '평가점수'가 상위 5위 이내인 전체 행에 대하여~

답:=AND(RIGHT($A3,1)*1>=5,RANK.EQ($D3,$D$3:$D$16)<=5)


같은 글자를 받는데 기출 2는 왜 "" 로 묶고, 기출 5번은 *1 을 하는지 모르겠습니다.

*1을 하지 않는 대신 ""로 묶어도 되는 건가요?

답변
2025-06-05 07:37:03

안녕하세요.

4를 큰따옴표로 묶어 텍스트 형식으로 만들어 MID($A4,4,1)="4"로 해도 되고, *1을 하여 수치 데이터 형식으로 만들어 MID($A4,4,1)*1=4로 해도 됩니다. 즉, 방법의 차이로 어떤 것으로 하든 결과만 정상적으로 실행되면 됩니다.

즐거운 하루 되세요.

  • 관리자
    2025-06-05 07:37:03

    안녕하세요.

    4를 큰따옴표로 묶어 텍스트 형식으로 만들어 MID($A4,4,1)="4"로 해도 되고, *1을 하여 수치 데이터 형식으로 만들어 MID($A4,4,1)*1=4로 해도 됩니다. 즉, 방법의 차이로 어떤 것으로 하든 결과만 정상적으로 실행되면 됩니다.

    즐거운 하루 되세요.

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