책 내용 질문하기
계산작업 2번 문제
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
184
조회수
47
작성일
2013-03-01
작성자
첨부파일

생년월일과 성별을 이용하여 나이와 성별별 원아수를 계산하여 표시하는 문제인데요.,.

{=sum(if(($d$3:$d$18=b$22)*((year(today())-year(c3:c18))=$a23),1,0))}

여기서 마지막 0이 무엇인지 잘모르겟습니다..ㅠㅠ

답변
2013-03-02 14:03:01

마지막 0 부분은 생략해도 되는 부분으로서,
쉽게 풀어서 if(조건*조건2,1,0)참이면 1 거짓이면 0 이 되는것이고
앞의 sum 함수사용이 되면서 참=1, 거짓=0 즉 참=1 인 갯수를 더한다는 뜻입니다.

여기서는 나이와 성별수가 조건에 참일 경우 1로 표시
sum을 이용하여 참=1 로 표시된 원아의 수를 더하여 몇명인지 표현한것입니다.

  • *
    2013-03-02 14:03:01

    마지막 0 부분은 생략해도 되는 부분으로서,
    쉽게 풀어서 if(조건*조건2,1,0)참이면 1 거짓이면 0 이 되는것이고
    앞의 sum 함수사용이 되면서 참=1, 거짓=0 즉 참=1 인 갯수를 더한다는 뜻입니다.

    여기서는 나이와 성별수가 조건에 참일 경우 1로 표시
    sum을 이용하여 참=1 로 표시된 원아의 수를 더하여 몇명인지 표현한것입니다.

  • *
    2013-03-04 01:16:05

    sum(if(조건,참,거짓))

    입니다.

    sum(if(조건,1,0))

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

    과 같이 표시되고

    이값을 모두 더하여 조건에 맞는 값의 개수를 구할 수 있는 것입니다.

    0을 사용하지 않아도 정확한 결과가 나오기 때문에 0을 생략하셔도 됩니다.

    좋은 하루 되세요.

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