컴활1급 문제풀이2017. 1. 16. 18:27

[계산작업 시트]

[문제 1] [표1]의 생년월일과 성별을 이용하여 [F3:F24] 영역에 주민번호를 계산하여 표시하시오

▶ 생년월일을 사용하여 앞 6자리를 계산하고, 8번째 자리는 성별이 "남"이면 1, "여"이면 2로 표시한 다음 뒤에 "******"를 표시하시오.

▶ 출생년도가 2000년 이상일 때, 성별이 "남"이면 3, "여"이면 4로 표시하시오.

▶ 2008-11-29, 성별이 "여"  ->  081129-3******

▶ IF, TEXT, YEAR 함수와 & 연산자 사용 

1. 앞 6자리를 구한다.       =TEXT(D3,"YYMMDD-")

2. 8번째 자리를 구한다.    =IF(E3="남",IF(YEAR(D3)>=2000,3,1),IF(YEAR(D3)>=2000,4,2))

3. 연산자로 이어준다.      =TEXT(D3,"YYMMDD-")&IF(E3="남",IF(YEAR(D3)>=2000,3,1),IF(YEAR(D3)>=2000,4,2))&"******"

 

[기타작업 시트]

[문제 2-3] 종료버튼을 클릭하면 워크시트의 [H5]셀에 "의료기관"을 입력한 후 폼을 종료하는 프로시저를 작성하시오

Private Sub cmd종료_Click()

[H5] = "의료기관"

Unload Me

End Sub

Posted by 엘세레네