<2015 시나공 컴퓨터활용능력 1급 실기 함수사전 엑셀 최신기출문제 '2012년 3회 >
계산작업 1번 문제에서요
다른건 다 이해되는데 if 마지막에 "" 따옴표를 줘야만 답이나오는 이유는 뭔가요 알고싶습니다
그리고
같은책에서 <2014년 1회>
1번문제
- 표1의 생년월일과 성별을 이용하여 [H3:H30] 영역에 주민번호를 계산하여 표시하시오.
어떻게 해야되는지 모르겠는데 ..쉽게 풀이 해주실수있나요 ?
마지막 "" 는 조건이 모두 거짓인 경우 반환하는 값으로 "" 으로 지정하면 아무것도 입력되지 않는 것으로 표시되는데
생략해 버리면 false 가 표시되므로 "" 를 꼭 입력하여야 하는 것입니다.
=TEXT(C3,"YYMMDD-")&IF(E3="남",IF(YEAR(C3)>=2000,3,1),IF(YEAR(C3)>=2000,4,2))&"******"
TEXT(C3,"YYMMDD-") 에서 생년월일을 yymmdd- 형식의 텍스트로 변경하여 표시하고
IF(E3="남",IF(YEAR(C3)>=2000,3,1),IF(YEAR(C3)>=2000,4,2)) 에서는 e3이 남이고 year(c3) 이 2000 이상이면 3 을 표시하고
아니면 1을 표시합니다. e3이 남이 아니면 마지막 if문을 실행하여 2000이상이면 4, 아니면 2를 표시하는 것이죠.
즉 남자이면 1,3 여자이면 2,4 를 표시하기 위한 것입니다. 2000년 이상의 경우 - 뒤의 자리가 3,4, 로 표시되기 때문이죠.
마지막 "******"는 별표로 표시하기 위한 것이고
이 세개의 식을 & 연산자로 묶었으므로
yymmdd- & 2 & "******"
로 표시됩니다.
그럼 800503-2******
로 표시되는 것이죠.
좋은 하루 되세요.
-
*2016-02-18 09:38:03
마지막 "" 는 조건이 모두 거짓인 경우 반환하는 값으로 "" 으로 지정하면 아무것도 입력되지 않는 것으로 표시되는데
생략해 버리면 false 가 표시되므로 "" 를 꼭 입력하여야 하는 것입니다.
=TEXT(C3,"YYMMDD-")&IF(E3="남",IF(YEAR(C3)>=2000,3,1),IF(YEAR(C3)>=2000,4,2))&"******"
TEXT(C3,"YYMMDD-") 에서 생년월일을 yymmdd- 형식의 텍스트로 변경하여 표시하고
IF(E3="남",IF(YEAR(C3)>=2000,3,1),IF(YEAR(C3)>=2000,4,2)) 에서는 e3이 남이고 year(c3) 이 2000 이상이면 3 을 표시하고
아니면 1을 표시합니다. e3이 남이 아니면 마지막 if문을 실행하여 2000이상이면 4, 아니면 2를 표시하는 것이죠.
즉 남자이면 1,3 여자이면 2,4 를 표시하기 위한 것입니다. 2000년 이상의 경우 - 뒤의 자리가 3,4, 로 표시되기 때문이죠.
마지막 "******"는 별표로 표시하기 위한 것이고
이 세개의 식을 & 연산자로 묶었으므로
yymmdd- & 2 & "******"
로 표시됩니다.
그럼 800503-2******
로 표시되는 것이죠.
좋은 하루 되세요.