책 내용 질문하기
엑셀 기출문제 질문
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
290
조회수
71
작성일
2015-07-16
작성자
첨부파일

2011년 3회 기출문제

계산작업 중

문제2

{=SUM(IF(($D$3:$D$18=B$22)*((YEAR(TODAY())-YEAR($C$3:$C$18))=$A23),1,0))}

뒤에 0을 왜 붙여주는 건가요??

문제3

{=COUNT(IF(($I$3:$I$18=E23)*($F$3:$F$18="서교동"),1,""))/COUNT($I$3:$I$18)}
이 수식에 대해서 설명해주세요

문제4

=INDEX($N$3:$N$7,MATCH(H3,$N$3:$N$7,0)+1,1)

뒤에 +1을 왜 붙여주는 건가요??

기타작업 2-2번 문제

Private Sub cmd조회_Click()
스위치 = 0
참조행 = 0
For Each aa In Range("b4:b19")
참조행 = 참조행 + 1
If aa.Value = txt원아명 Then
lst원아정보.RowSource = "b" & 참조행 + 3 & ":h" & 참조행 + 3
스위치 = 1
Exit For
End If
Next
If 스위치 = 0 Then
MsgBox "조건에 일치하는 자료가 없습니다."
End If
End Sub

잘 이해가 안가요 설명해주세요

답변
2015-07-18 03:40:42

1.

마지막의 1, 0 은 if 문의 참, 거짓에 반환할 인수로

조건이 참이면 1, 거짓이면 0 을 반환하고

sum(1,0,1,0,1,1,1)

과 같은 값을 반환하여 이 값을 모두 더하게 되면

조건에 맞는 값의 개수를 구할 수 있습니다.

sum 과 if 함수로 개수를 구하는 것입니다.

2.

"" 는 if 문의 조건이 거짓이면 반환하는 것입니다.

참이면 1 거짓이면 ""

count(1,1,"","",1,"")

와 같이 표시되면 count 는 숫자의 개수를 세므로

1+1+1 로 3 이 되는 것입니다.

"" 를 사용한 것은 0 을 사용하게 되면 0도 숫자가 되어 개수를 구하게 되므로 "" 를 사용한 것이구요.

"" 를 아예 사용하지 않으셔도 정확한 결과가 나옵니다.

3.

반배정이 달라지기 때문입니다.

현재 햇살반이면 병아리반~

과 같이 한단계씩 올라가게 되므로

match에서 나온 범위에 +1 을 하여 행위치를 더하는 것입니다.

햇살반이면 match 에서 나온 값이 1이 되는데

여기에 +1을 하여 2 로 만들어 병아리반이 될 수 있게 하는 것입니다.

결과가 같다면 님이 작성하신 식으로도 사용가능합니다.

결과가 정확히 나오게 하려고 작성한 식이기 때문에

다르게 작성하셔서 결과가 정확히 나온다면 상관은 없습니다.

함수 문제는 지시사항에 제시된 함수를 사용하고 올바른 값이 나오면 정답으로 인정 되니까요.

좋은 하루 되세요.

  • *
    2015-07-18 03:40:42

    1.

    마지막의 1, 0 은 if 문의 참, 거짓에 반환할 인수로

    조건이 참이면 1, 거짓이면 0 을 반환하고

    sum(1,0,1,0,1,1,1)

    과 같은 값을 반환하여 이 값을 모두 더하게 되면

    조건에 맞는 값의 개수를 구할 수 있습니다.

    sum 과 if 함수로 개수를 구하는 것입니다.

    2.

    "" 는 if 문의 조건이 거짓이면 반환하는 것입니다.

    참이면 1 거짓이면 ""

    count(1,1,"","",1,"")

    와 같이 표시되면 count 는 숫자의 개수를 세므로

    1+1+1 로 3 이 되는 것입니다.

    "" 를 사용한 것은 0 을 사용하게 되면 0도 숫자가 되어 개수를 구하게 되므로 "" 를 사용한 것이구요.

    "" 를 아예 사용하지 않으셔도 정확한 결과가 나옵니다.

    3.

    반배정이 달라지기 때문입니다.

    현재 햇살반이면 병아리반~

    과 같이 한단계씩 올라가게 되므로

    match에서 나온 범위에 +1 을 하여 행위치를 더하는 것입니다.

    햇살반이면 match 에서 나온 값이 1이 되는데

    여기에 +1을 하여 2 로 만들어 병아리반이 될 수 있게 하는 것입니다.

    결과가 같다면 님이 작성하신 식으로도 사용가능합니다.

    결과가 정확히 나오게 하려고 작성한 식이기 때문에

    다르게 작성하셔서 결과가 정확히 나온다면 상관은 없습니다.

    함수 문제는 지시사항에 제시된 함수를 사용하고 올바른 값이 나오면 정답으로 인정 되니까요.

    좋은 하루 되세요.

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