안녕하세요! 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을 하지 않는 대신 ""로 묶어도 되는 건가요?
안녕하세요.
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로 해도 됩니다. 즉, 방법의 차이로 어떤 것으로 하든 결과만 정상적으로 실행되면 됩니다.
즐거운 하루 되세요.