책 내용 질문하기
엑셀
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
157
조회수
38
작성일
2018-09-08
작성자
탈퇴*원
첨부파일

엑셀 157쪽 함수문제 3번에서

1.

해설에는 frequency함수의범위를 =FREQUENCY(B3:B38,K20:K26)로 지정했는데

1)절대참조를 할경우에는 왜 정답과 다른가요?

이경우 절대참조를 해주어야 하는 것 아닌가요?

2)frequency의 범위를 =FREQUENCY(B3:B38,J20:J26)로하지않고

=FREQUENCY(B3:B38,K20:K26) 로 하는이유는 뭔가요?

2.

함수5번문제 사용자정의 함수에서


If 미납기간 >= 가입기간 Then
fn가입상태 = "해지예상"

ElseIf 미납기간 < 가입기간 And 미납기간 = 0 Then
fn가입상태 = "정상"

ElseIf 미납기간 < 가입기간 And 미납기간 > 2 Then
fn가입상태 = "휴먼보험"

Else
fn가입상태 = "개월미납"
End If

이렇게 하면 조건에 다 부합하는 것같은데..왜 정답이 안되나요,,?

답변
2018-09-09 20:12:17

안녕하세요.

1.

1) FREQUENCY 함수에서 배열 수식을 이용해서 값을 계산하기 때문에 참조 형태는 결과에 영향을 미치지 않습니다.

절대참조여도 되고, 상대참조여도 됩니다.

2) [K20:K26] 영역으로 지정하는 이유는 FREQUENCY 함수가 범위 이하의 값으로 계산하기 때문입니다.

1세~10세, ~20세,~30세,,, 10 이하, 20이하, 30이하,,, 형태입니다.

2.

문제에서 "그 외는 미납기간과 "개월 미납"을 연결하여표시"하도록 하였습니다.

Else
fn가입상태 = "개월미납"

이렇게 입력하시면 미납기간이 표시되지 않아 결과가 달라집니다.

Else
fn가입상태 = 미납기간 & "개월 미납"

으로 수정해 주세요.

  • *
    2018-09-09 20:12:17

    안녕하세요.

    1.

    1) FREQUENCY 함수에서 배열 수식을 이용해서 값을 계산하기 때문에 참조 형태는 결과에 영향을 미치지 않습니다.

    절대참조여도 되고, 상대참조여도 됩니다.

    2) [K20:K26] 영역으로 지정하는 이유는 FREQUENCY 함수가 범위 이하의 값으로 계산하기 때문입니다.

    1세~10세, ~20세,~30세,,, 10 이하, 20이하, 30이하,,, 형태입니다.

    2.

    문제에서 "그 외는 미납기간과 "개월 미납"을 연결하여표시"하도록 하였습니다.

    Else
    fn가입상태 = "개월미납"

    이렇게 입력하시면 미납기간이 표시되지 않아 결과가 달라집니다.

    Else
    fn가입상태 = 미납기간 & "개월 미납"

    으로 수정해 주세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.