책 내용 질문하기
2011년 3회 1급 E형 계산작업 2번 문제
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
145
조회수
54
작성일
2015-04-07
작성자
첨부파일
=SUM(IF(($D$3:$D$18=B$22)*((YEAR(TODAY())-YEAR($C$3:$C$18))=$A23),1,0))

여기에 ctrl+shift+enter 했는데 답이

성별
3 0 0
4 0 0
5 1 1
6 1 3

나옵니다

정답이랑 똑같이 수식 쓴거 같은데 왜 답이 안나올까요?

그리고 1 옆에 왜 0을 붙이는지 궁금합니다.

1만 붙이는거 아닌가요?

답변
2015-04-10 00:41:17

결과가 제대로 나온 것이 맞습니다.

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

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

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

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

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

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

좋은 하루 되세요.

"
  • *
    2015-04-10 00:41:17

    결과가 제대로 나온 것이 맞습니다.

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

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

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

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

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

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

    좋은 하루 되세요.

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