책 내용 질문하기
1권 381쪽 문제2 - 3번 문항 배열수식의 계산범위에 관하여
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
381
조회수
181
작성일
2020-03-04
작성자
탈퇴*원
첨부파일

1권 381쪽 문제2 - 3번 문항 배열수식의 계산범위에 관하여

 

 

 배열수식의 개수를 구할 때, 세 가지 방법이 있잖아요

 

SUM((조건1)*(조건2))

SUM(IF(조건1,IF(조건2,1))

COUNT(IF(조건1)*(조건2),1))

 

이걸 그냥 암기는 했는데 원리에 대한 이해가 개념을 읽어 봐도 부족하여 도움을 요청하고 싶습니다.

이  

답변
2020-03-04 22:12:30

sum((조건1)*(조건))

 

-> 조건1과 조건2가 모두 참일때 1의 값을 반환하고 1값을 모두 더해 조건에 맞는 것의 개수를 구하게 됩니다.

 

SUM(IF(조건1,IF(조건2,1))

 

첫번째 if 문의 조건1이 참이면 두번째 if 문을 실행하고 두번째 if 문의 조건까지 만족하면 1을 반환합니다. 거짓일때는 아무것도 반환하지 않습니다.

 

이렇게 조건에 맞는 개수를 구하게 됩니다.

 

COUNT(IF(조건1)*(조건2),1))

 

이것은 두번째와 같습니다. sum 대신 count 를 사용한 것이구요.

 

count 함수는 개수를 구하는 함수이므로 조건이 참일때 나온 1 값의 개수를 세어 조건에 맞는 것의 개수를 셀 수 있습니다.

 

좋은 하루 되세요.  

  • 관리자
    2020-03-04 22:12:30

    sum((조건1)*(조건))

     

    -> 조건1과 조건2가 모두 참일때 1의 값을 반환하고 1값을 모두 더해 조건에 맞는 것의 개수를 구하게 됩니다.

     

    SUM(IF(조건1,IF(조건2,1))

     

    첫번째 if 문의 조건1이 참이면 두번째 if 문을 실행하고 두번째 if 문의 조건까지 만족하면 1을 반환합니다. 거짓일때는 아무것도 반환하지 않습니다.

     

    이렇게 조건에 맞는 개수를 구하게 됩니다.

     

    COUNT(IF(조건1)*(조건2),1))

     

    이것은 두번째와 같습니다. sum 대신 count 를 사용한 것이구요.

     

    count 함수는 개수를 구하는 함수이므로 조건이 참일때 나온 1 값의 개수를 세어 조건에 맞는 것의 개수를 셀 수 있습니다.

     

    좋은 하루 되세요.  

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