책 내용 질문하기
최신기출문제 2011년 3회 계산문제 2번,3번
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
184
조회수
210
작성일
2013-12-02
작성자
첨부파일

2011년 3회 계산문제

2번

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

배열수식에서 마지막에 왜 0이 들어가야 하나요??

3번

이문제에서도 역시

=COUNT(IF(($I$3:$I$18=E23)*($F$3:$F$18="서교동"),1,""))/COUNT($I$3:$I$18)

마지막에 "" 왜 쌍따옴표가 들어가는지 이해가 가질 않습니다.

답변부탁드려요!!!

답변
2013-12-03 11:27:59

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

------------------ ------------------------------------------- ---- --------

조건1 조건2 참 거짓

입니다.

if문에서 조건1과 조건2가 참이면 1을 반영하고 거짓이면 0을 반영하여

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

과 같은 결과를 나타내고 이값을 모두 더해 조건에 맞는 것의 개수를 구하게 됩니다.

=COUNT(IF(($I$3:$I$18=E23)*($F$3:$F$18="서교동"), 1 ,""))/COUNT($I$3:$I$18)

--------------- -------------------- --- ----

조건1 조건2 참 거짓

이것도 마찮가지 입니다.

다만 count 함수는 숫자의 개수를 세기 때문에

거짓의 값을 0 으로 하게 되면

count(1,1,0,0,1)

인경우 5가 나오게 됩니다. 즉 조건에 맞는 것도 개수를 세고 조건에 맞지 않는것도 개수로 세기 때문에

"" 로 거짓부분을 나타낸 것입니다.

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

로 결과가 나오면 공백은 세지 못하므로 1의 개수를 세어 조건에 맞는 것의 개수를 셀 수 있습니다.

좋은 하루 되세요.

"
  • *
    2013-12-03 11:27:59

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

    ------------------ ------------------------------------------- ---- --------

    조건1 조건2 참 거짓

    입니다.

    if문에서 조건1과 조건2가 참이면 1을 반영하고 거짓이면 0을 반영하여

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

    과 같은 결과를 나타내고 이값을 모두 더해 조건에 맞는 것의 개수를 구하게 됩니다.

    =COUNT(IF(($I$3:$I$18=E23)*($F$3:$F$18="서교동"), 1 ,""))/COUNT($I$3:$I$18)

    --------------- -------------------- --- ----

    조건1 조건2 참 거짓

    이것도 마찮가지 입니다.

    다만 count 함수는 숫자의 개수를 세기 때문에

    거짓의 값을 0 으로 하게 되면

    count(1,1,0,0,1)

    인경우 5가 나오게 됩니다. 즉 조건에 맞는 것도 개수를 세고 조건에 맞지 않는것도 개수로 세기 때문에

    "" 로 거짓부분을 나타낸 것입니다.

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

    로 결과가 나오면 공백은 세지 못하므로 1의 개수를 세어 조건에 맞는 것의 개수를 셀 수 있습니다.

    좋은 하루 되세요.

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