책 내용 질문하기
배열수식
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
391
조회수
253
작성일
2021-12-15
작성자
탈퇴*원
첨부파일

어떤 때는 sum배열수식에서 sum( (~) * (~)),1)   >>>> ',1'을 해주고

어떤 때는                     sum( (~) * (~)) >>>>> ',1'을 안해주는데

두 개의 차이가 무엇인가요?.? 

average도 같은 방식으로 차이가 있을까요?

답변
2021-12-16 11:07:02

조건을 만족하는 경우의 수를 세어주기 위해 조건을 만족하면 1씩 더해주는 의미로

 

sum(if(조건,1))

sum((조건)*1)

count(if(조건,1)) 으로 사용된 것입니다.

 

 

 

sum((조건1)*(조건2))는 두 가지 조건이 만족하면 TRUE(1)을 반환한 것을 SUM 함수로 더해준 것입니다.  

 

결국 모든 조건이 만족하는 데이터의 개수를 세어주는 것이 됩니다. 

 

조건이 여러 개 일 때, 사용하시면 됩니다.

 

 

배열 수식에 사용되는 함수들은 일반 식이 아닌 형태로 사용되는 경우가 많습니다.

 

 

응용 가능하도록 연습해 두셔야 할 것 같습니다. 몇 가지 더 알려드립니다.


=sum((조건1)*(조건2))
=sum((조건)*합계구할범위)
=count(if(조건,개수 구할 범위))
=count(if((조건1)*(조건2),1)) - 조건이 2개일 경우
=max((조건1)*(조건2)*최대값을 구할 범위)
=large((조건)*계산범위,N번째로 큰수)
=small(if(조건,값 구할 범위),N번째로 작은 수)
=average(if(조건,평균구할범위))
=median(if(조건, 중간값을 구할 범위))

 

 

Average 함수는 조건을 넣을 때, 꼭 IF 함수를 이용해 주셔야 합니다.

조건이 거짓일 경우 if를 사용하면 false를 반환하고, if를 사용하지 않으면 0을 반환하게 됩니다.

Average 함수는 평균을 구하는 함수로 인수에 0 이 포함되면 결과가 달라지기 때문에

if를 사용하여 거짓인 경우 false가 반환되도록 해야 합니다.

MAX 함수는 조건을 넣을 때, if를 사용해도 되고 사용하지 않아도 상관없습니다. 인수 0에 영향을 받지 않기 때문입니다.

0 이 반환되어 값에 영향을 주는 average, min, median, small 함수 등은 반드시 if 문과 함께 사용해야 합니다.


 

좋은 하루 보내세요.

  • 관리자
    2021-12-16 11:07:02

    조건을 만족하는 경우의 수를 세어주기 위해 조건을 만족하면 1씩 더해주는 의미로

     

    sum(if(조건,1))

    sum((조건)*1)

    count(if(조건,1)) 으로 사용된 것입니다.

     

     

     

    sum((조건1)*(조건2))는 두 가지 조건이 만족하면 TRUE(1)을 반환한 것을 SUM 함수로 더해준 것입니다.  

     

    결국 모든 조건이 만족하는 데이터의 개수를 세어주는 것이 됩니다. 

     

    조건이 여러 개 일 때, 사용하시면 됩니다.

     

     

    배열 수식에 사용되는 함수들은 일반 식이 아닌 형태로 사용되는 경우가 많습니다.

     

     

    응용 가능하도록 연습해 두셔야 할 것 같습니다. 몇 가지 더 알려드립니다.


    =sum((조건1)*(조건2))
    =sum((조건)*합계구할범위)
    =count(if(조건,개수 구할 범위))
    =count(if((조건1)*(조건2),1)) - 조건이 2개일 경우
    =max((조건1)*(조건2)*최대값을 구할 범위)
    =large((조건)*계산범위,N번째로 큰수)
    =small(if(조건,값 구할 범위),N번째로 작은 수)
    =average(if(조건,평균구할범위))
    =median(if(조건, 중간값을 구할 범위))

     

     

    Average 함수는 조건을 넣을 때, 꼭 IF 함수를 이용해 주셔야 합니다.

    조건이 거짓일 경우 if를 사용하면 false를 반환하고, if를 사용하지 않으면 0을 반환하게 됩니다.

    Average 함수는 평균을 구하는 함수로 인수에 0 이 포함되면 결과가 달라지기 때문에

    if를 사용하여 거짓인 경우 false가 반환되도록 해야 합니다.

    MAX 함수는 조건을 넣을 때, if를 사용해도 되고 사용하지 않아도 상관없습니다. 인수 0에 영향을 받지 않기 때문입니다.

    0 이 반환되어 값에 영향을 주는 average, min, median, small 함수 등은 반드시 if 문과 함께 사용해야 합니다.


     

    좋은 하루 보내세요.

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