책 내용 질문하기
컴활 엑셀(1권) 배열함수
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
120
조회수
149
작성일
2019-12-01
작성자
탈퇴*원
첨부파일

1.2번 문제 

 

  책 125P에서는 합계를 구하는 배열수식이 2가지이며 sum과 if로 구성된 배열수식은  

     =SUM(IF(($D$11:$D$29="김승진")*($B$11:$B$29=B3),$F$11:$F$29))  형태로 이루어진다고 하였는데,

 

  128P 수식 만들기에 나온 방법을 참고하여 두 개의 IF로 구성된 

    =SUM(IF($D$11:$D$29="김승진",IF($B$11:$B$29=B3,$F$11:$F$29)))    식도 가능한지 궁금합니다.(2번 문제의 함수 결과값은 동일하였음)

 

 

2. 4번 문제에서 평균을 구하는 배열수식에서  

    =AVERAGE(($B$11:$B$29=B3)*($G$11:$G$29))    와 같은 식은 왜 안되는지, 결과값이 다르게 나와서 그 원리가 궁금합니다.

 

 

3. 8번 문제

 

   1번 문의사항과 반대로 125P의 합계 구하는 배열수식 방법을 참고하여 

     =SUM(IF(($B$11:$B$29=B3)*(YEAR($H$11:$H$29)=2018),1))     형태로 개수의 값을 구해도 되는 것인지 궁금합니다. 

 

 

4. 132P 1-2번

+를 사용하지 않고

    =SUM(IF((LEFT($B$14:$B$25,2)="과천")*($C$14:$C$25=F4),$E$14:$E$25),IF(($H$14:$H$25="달성")*($C$14:$C$25=F4),($E$14:$E$25))) 

로 작성을 하니 결과값이 다르게 나왔습니다. 

이유가 무엇인가요?

 

 

감사합니다.

답변
2019-12-03 10:54:00

1. 네 주어진 함수와 지시사항에 맞게 지정하였고 정확한 결과가 나오면 정답으로 인정 됩니다.

 

2.

우선,

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

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

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

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

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

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

 

3. 문제에서 if함수를 사용하라는 지시사항이 없기 때문에 if 를 사용하시면 안됩니다.

 

4. 2번문에서 + 는 or 조건입니다.

 

* 는 and 이므로 * 를 사용하면 정확한 결과가 나오지 않는 것입니다.

 

좋은 하루 되세요.  

  • 관리자
    2019-12-03 10:54:00

    1. 네 주어진 함수와 지시사항에 맞게 지정하였고 정확한 결과가 나오면 정답으로 인정 됩니다.

     

    2.

    우선,

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

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

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

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

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

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

     

    3. 문제에서 if함수를 사용하라는 지시사항이 없기 때문에 if 를 사용하시면 안됩니다.

     

    4. 2번문에서 + 는 or 조건입니다.

     

    * 는 and 이므로 * 를 사용하면 정확한 결과가 나오지 않는 것입니다.

     

    좋은 하루 되세요.  

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