pdf형식으로 제공해주신 18년 2회 기출문제 엑셀 계산작업에서 질문이 있습니다.
2쪽 계산작업 2번 사용자정의함수 문제에서
Select Case 취업률
Case Is < 0.5
fn비고 = "전문상담필요"
Case 0.8 To 0.9
fn비고 = "우수학과"
Case Is > 0.9
fn비고 = "최우수학과"
Case Else
fn비고 = " "
End Select
가 답인데
1. 왜 50%, 90% 등을 0.5,0.9의 소수로 표시해야 하는지 궁금합니다. 데이터 불러오기 에서도 %기호를 써서 표시하니 오류가 나고 소수로 표시하니 되더라구요. 프로시저도 모든 백분율은 소수로 표시해야 하는건가요?
2. 그 외는 빈칸으로 표시하라는 조건을 쓸 때 큰따옴표 사이에 스페이스 바를 눌러서 공백을 표시해야 하는지 안해야 하는지 궁금합니다.
fn비고 = " "로 써야 할지, fn비고 = ""로 써야 할지 궁금합니다.
일반 함수식을 쓸 때는 공백으로 표시하라는 조건일 경우 " "로 스페이스 바로 띄워서 쓰곤 했는데 띄우지 않아도 되는건가요?
안녕하세요.
1.
Select case문 안에서 사용될 때는 0.5로 작성해 주세요.
50%나 0.5나 같은 것이므로 문제 조건에 위배되지는 않습니다.
프로시저에서 보통은 소수로 표시합니다.
2.
"" 아무것도 입력되지 않은 상태,
" " 는 스페이스바를 눌러 공백이 입력된 상태입니다.
아무것도 입력되지 않은 상태를 나타내려면 "" 를 사용하고
공백이 하나라도 입력된 경우라면 " " 로 작성하시면 됩니다.
공백을 포함하면 빈 셀이 아니게 되는 것이죠.
공백은 " ", 빈 셀은 "" 가 됩니다.
문제에 따라 빈칸은 " "과 ""가 혼용되어 사용되기도 합니다.
결과 화면이 문제에 제시된 경우는 동일하게 표시해야 하므로 반드시 동일하게 띄어쓰기를 해야 하지만,
단순히 코드를 입력하는 부분이라면 정상적으로 실행만 된다면 띄어쓰기는 어떻게 하든 상관 없습니다.
좋은 하루 보내세요.
-
관리자2019-03-29 10:22:37
안녕하세요.
1.
Select case문 안에서 사용될 때는 0.5로 작성해 주세요.
50%나 0.5나 같은 것이므로 문제 조건에 위배되지는 않습니다.
프로시저에서 보통은 소수로 표시합니다.
2.
"" 아무것도 입력되지 않은 상태,
" " 는 스페이스바를 눌러 공백이 입력된 상태입니다.
아무것도 입력되지 않은 상태를 나타내려면 "" 를 사용하고
공백이 하나라도 입력된 경우라면 " " 로 작성하시면 됩니다.
공백을 포함하면 빈 셀이 아니게 되는 것이죠.공백은 " ", 빈 셀은 "" 가 됩니다.
문제에 따라 빈칸은 " "과 ""가 혼용되어 사용되기도 합니다.
결과 화면이 문제에 제시된 경우는 동일하게 표시해야 하므로 반드시 동일하게 띄어쓰기를 해야 하지만,단순히 코드를 입력하는 부분이라면 정상적으로 실행만 된다면 띄어쓰기는 어떻게 하든 상관 없습니다.
좋은 하루 보내세요.