1. 남여구하는 문제
=IF(MOD(MID(B26,8,1),2)=1,"남자","여자")는 =1이라는 숫자양쪽에 따옴표를 하지않고
2. 생년월일구하는 문제
==DATE(IF(MID(B26,1,2)<"2","20","19")&MID(B26,1,2),MID(B26,3,2),MID(B26,5,2))는 <"2" 2양쪽에 따옴표를 하나요?
안녕하세요 길벗수험서 운영팀입니다.
기본적으로 문자는 따옴표로 묶고, 숫자는 그냥 적습니다.
다만 문자함수라고 불리는 left, right, mid의 경우 숫자를 뽑아오더라도 문자로 인식하기 때문에, 비교할 때에도 숫자를 따옴표로 묶어 문자로 비교해주어야 합니다.
그럼에도 1번에서 따옴표로 묶지 않은 것은 mid로 구해진 문자형태의 숫자("숫자")를 수학함수 MOD로 다시 한 번 계산작업을 수행했기 때문에 결과가 일반 숫자로 변경되어 따옴표로 묶지 않고 비교한 것입니다.
숫자면 일단 따옴표 없이 수식을 작성해본 후, 결과에 문제가 있는 경우에만 이를 체크하는 형식으로 수행하는 것이 간편합니다.
행복한 하루되세요 :)
-
관리자2020-10-06 10:37:23
안녕하세요 길벗수험서 운영팀입니다.
기본적으로 문자는 따옴표로 묶고, 숫자는 그냥 적습니다.
다만 문자함수라고 불리는 left, right, mid의 경우 숫자를 뽑아오더라도 문자로 인식하기 때문에, 비교할 때에도 숫자를 따옴표로 묶어 문자로 비교해주어야 합니다.
그럼에도 1번에서 따옴표로 묶지 않은 것은 mid로 구해진 문자형태의 숫자("숫자")를 수학함수 MOD로 다시 한 번 계산작업을 수행했기 때문에 결과가 일반 숫자로 변경되어 따옴표로 묶지 않고 비교한 것입니다.
숫자면 일단 따옴표 없이 수식을 작성해본 후, 결과에 문제가 있는 경우에만 이를 체크하는 형식으로 수행하는 것이 간편합니다.
행복한 하루되세요 :)