책 내용 질문하기
엑셀 9회 기본작업1, 계산작업3
도서
2021 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
203,200
조회수
307
작성일
2021-03-17
작성자
탈퇴*원
첨부파일

기본작업 1에서 average 뒤에 절대화를 안하고 풀었더니 답이 다르게 나오더라고요?

첫행인 c3에는 절대화를 안걸어도 되는데 average범위에는 왜 절대화를 걸어야하죠? ㅜㅜ 답이 하나빼고 나오던데, 그 원리가 뭔지 궁금합니다

 그리고 기본작업 같은 경우도 절대화가 필수인가요?

 

 

계산작업 3 판매월과 분류별 판매건수에 왜 조건은 있는데, 왜 계산범위가 없죠? 

원래 맨 뒤 계산범위를 ,1로 설정해야 건수(개수)가 나오는거 아닌가요? (sum함수를 사용하니까요..ㅜ) 너무 혼란스럽습니다.. 왜 계산범위가 없는건지... 왜 그렇게 답이 나오는지...

답변
2021-03-20 20:11:40

average 범위를 절대참조를 하지 않으면 

 

각 행을 비교하면서 해당 범위가 변경 되기 때문에 절다 참조를 해 주셔야 합니다. 

 

=AND(G3>=AVERAGE($G$3:$G$26),OR(C3="컴퓨터",C3="사회과학")) 

 

로 작성하지 않고 

 

=AND(G3>=AVERAGE(G3:G26),OR(C3="컴퓨터",C3="사회과학")) 

 

로 지정하면 

 

=AND(G3>=AVERAGE(G3:G26),OR(C3="컴퓨터",C3="사회과학")) 

=AND(G4>=AVERAGE(G4:G27),OR(C4="컴퓨터",C4="사회과학")) 

=AND(G5>=AVERAGE(G5:G28),OR(C5="컴퓨터",C5="사회과학")) 

 

과 같이 변경 되어 정확한 결과가 나오지 않게 되는 것입니다. 

 

 

 

=SUM((MONTH($E$4:$E$27)=$B31)*($B$4:$B$27=C$30)) 

 

로 작성한 것은 아래 와 같습니다. 

 

sum((조건1)*(조건2)) 는 조건에 맞는 것의 개수를 구하는 것입니다.

 

sum 함수로 개수를 구하려면 이 방법을 이용하시면 됩니다.

 

조건이 참이면 1 거짓이면 0 이 나오므로

 

1 * 1 = 1

1 * 0 = 0

0 * 1 = 0

0 * 0 = 0

 

으로 조건이 모두 참이어야만 1이 나오고 나온 값을 sum 으로 모두 더하면 합계가 나오는 것이죠.

 

 

텍스트 식도 마찮가지로 조건이 참이면 1 이 나오고 거짓이면 0 이 표시됩니다.

 

그러므로 위와 같이 사용되는 것이죠.

 

설명드린 내용은 조건이 2개일때 이지만 조건이 3개 ~4개가 되도 동일하게 작동 되게 됩니다.

 

조건의 마지막에 합계를 구할범위를 넣게 되면 해당 조건에 맞는 값을 모두 더해서 합계를 표시하게 되지요.

 

좋은 하루 되세요.  

 

  • 관리자
    2021-03-20 20:11:40

    average 범위를 절대참조를 하지 않으면 

     

    각 행을 비교하면서 해당 범위가 변경 되기 때문에 절다 참조를 해 주셔야 합니다. 

     

    =AND(G3>=AVERAGE($G$3:$G$26),OR(C3="컴퓨터",C3="사회과학")) 

     

    로 작성하지 않고 

     

    =AND(G3>=AVERAGE(G3:G26),OR(C3="컴퓨터",C3="사회과학")) 

     

    로 지정하면 

     

    =AND(G3>=AVERAGE(G3:G26),OR(C3="컴퓨터",C3="사회과학")) 

    =AND(G4>=AVERAGE(G4:G27),OR(C4="컴퓨터",C4="사회과학")) 

    =AND(G5>=AVERAGE(G5:G28),OR(C5="컴퓨터",C5="사회과학")) 

     

    과 같이 변경 되어 정확한 결과가 나오지 않게 되는 것입니다. 

     

     

     

    =SUM((MONTH($E$4:$E$27)=$B31)*($B$4:$B$27=C$30)) 

     

    로 작성한 것은 아래 와 같습니다. 

     

    sum((조건1)*(조건2)) 는 조건에 맞는 것의 개수를 구하는 것입니다.

     

    sum 함수로 개수를 구하려면 이 방법을 이용하시면 됩니다.

     

    조건이 참이면 1 거짓이면 0 이 나오므로

     

    1 * 1 = 1

    1 * 0 = 0

    0 * 1 = 0

    0 * 0 = 0

     

    으로 조건이 모두 참이어야만 1이 나오고 나온 값을 sum 으로 모두 더하면 합계가 나오는 것이죠.

     

     

    텍스트 식도 마찮가지로 조건이 참이면 1 이 나오고 거짓이면 0 이 표시됩니다.

     

    그러므로 위와 같이 사용되는 것이죠.

     

    설명드린 내용은 조건이 2개일때 이지만 조건이 3개 ~4개가 되도 동일하게 작동 되게 됩니다.

     

    조건의 마지막에 합계를 구할범위를 넣게 되면 해당 조건에 맞는 값을 모두 더해서 합계를 표시하게 되지요.

     

    좋은 하루 되세요.  

     

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