책 내용 질문하기
2장계산작업 질문이 많아서 여러페이지 한꺼번에 질문할께요!
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
96
조회수
98
작성일
2014-03-13
작성자
첨부파일

혼자할려니깐 쉬운부분도 너무 어렵게 느껴지네요ㅠㅠ

답변좀 해주시면 감사하겠습니다.

(1)96P

문제:<표5>에서 등급이 '고급형'인 제품의 판매랑,단가,원가비율의 평균을에 구하시오.

질문:96P 풀이에서 1번수식와 2번수식의 관계가 왜 나누기 인거죠?

(2)P99

잠깐만요!의 수식의 이해에서 DGET함수 이용방법이 잘이해가 가지 않습니다.그리고 당구장표시 해서 영역에서 의 조건을 만족하는, 즉 시행년도의 월이 5인 자료를 1열에서 찾아 셀에 입력하는의미라고 되어있는 부분이있는데 =DEGET(A6:F15,A6,A2:A3)이라는 수식이 어떻게 셀에 입력하라는 말인가요?

(3)P105

기출문제 따라하기2번문제 풀이에서 IF(도서코드)=7Then 이라는 부분이있는데 7이라는 숫자가 어디서 나왔는지 모르겠네요ㅠㅠㅠ 사용자정의 함수를 이용하여 문제를 푸는 조건문을 따라하기 하면서 순서대로 해보긴했으나 정확하게

이해가 되진 않은거 같아요ㅠㅠㅠ

답변
2014-03-13 22:28:30

(1) 이 문제는 사실 Averageif함수 쓰면 바로 나옵니다
=AVERAGEIF($C$25:$C$33,"고급형",D25:D33) <<< 이렇게 작성하면 되죠.
그런데, 문제에서 Sumif와 Countif 함수를 사용하라고 하였기 때문에
** 예를 들어, 10명의 학생의 수학점수가 있다고 한다면 수학점수의 평균을 내려면
(10명의학생의 수학점수의 합)/10명 = 10명의 학생의 수학성적평균 이죠
그래서Sumif(고급형인제품들의 판매량의 합)/countif(고급형인 제품들의 개수)인 겁니다

(2)전반적으로 Database함수를 아직 이해를 못하신것 같네요.(편하게 D함수라 하겠습니다)
D함수는 여러가지가 있죠(Dsum,Dcount,Daverage 등등) 이것들은 아시다시피 조건에 맞는 값들의 합을 구하고, 개수를 구하고, 평균을 구하는 D함수입니다. Dget함수는 조건에 맞는 값 하나를 찾는 함수라고 생각하시면 되겠습니다.
Dget($A$6:$F$15(D함수에서는 값뿐만 아니라 필드명까지포함한 전체영역),A6(구할필드열로서 첫번째 필드(열)에 있는 값을 찾는 것이므로 숫자1을 입력하셔도 됩니다),$A$2:$A$3(조건식))
식을 해석하면 전체영역중 5월달에 해당하는 첫번째 필드(열)의 값은?
D함수는 마치 고급필터처럼 조건을 별도로 정해주셔야 합니다(문제에서 조건표를 별도로 주어지지 않았을때 어디에다가 작성하라는 지시가 있을 겁니다)
또한, 마지막 물으신 의도가 무엇인지 조금 애매한데요.
셀에 입력하라는 문제의 지시가 있기 때문에 거기다가 식을 작성하시면 되는거고, 결과값이 달라지는게 아니기때문에 G3셀, H3셀 등등 다른 어디에도 입력은 가능합니다.

(3)한마디로 100페이지의 책이 있는데 1페이지당 단가가 얼마냐의 문제네요.
문제를 보시면 도서코드가 두종류가 있지요?
C-130-1 >>> 이렇게 7개의 문자(영문숫자특수기호포함)입니다 (C , - , 1 , 3 , 0 , - , 1 )
E-61-1 >>> 이렇게 6개의 문자
문제에서 '-'과'-' 사이의 숫자가 페이지 수라고 했으므로
길이가 7개인 코드는 Mid("C-130-1",3,3)=130 이렇게 나올테구요
>>mid함수는 아시죠?
길이가 6개인 코드는 Mid("E-61-1",3,2)=61 이렇게 나오겠죠
이렇게 두종료의 도서코드가 있기 때문에
if Len(도서코드)=7 then
Len함수는 문자열의 길이를 구하는 함수이므로, 도서코드의 길이가 7일때와 아닐때(6개)를
구별하여 if문을 세운겁니다.
이해 가셨나 모르겠네요..
궁금한거 있으시면 빨리 더 물어보시길~

  • *
    2014-03-13 22:28:30

    (1) 이 문제는 사실 Averageif함수 쓰면 바로 나옵니다
    =AVERAGEIF($C$25:$C$33,"고급형",D25:D33) <<< 이렇게 작성하면 되죠.
    그런데, 문제에서 Sumif와 Countif 함수를 사용하라고 하였기 때문에
    ** 예를 들어, 10명의 학생의 수학점수가 있다고 한다면 수학점수의 평균을 내려면
    (10명의학생의 수학점수의 합)/10명 = 10명의 학생의 수학성적평균 이죠
    그래서Sumif(고급형인제품들의 판매량의 합)/countif(고급형인 제품들의 개수)인 겁니다

    (2)전반적으로 Database함수를 아직 이해를 못하신것 같네요.(편하게 D함수라 하겠습니다)
    D함수는 여러가지가 있죠(Dsum,Dcount,Daverage 등등) 이것들은 아시다시피 조건에 맞는 값들의 합을 구하고, 개수를 구하고, 평균을 구하는 D함수입니다. Dget함수는 조건에 맞는 값 하나를 찾는 함수라고 생각하시면 되겠습니다.
    Dget($A$6:$F$15(D함수에서는 값뿐만 아니라 필드명까지포함한 전체영역),A6(구할필드열로서 첫번째 필드(열)에 있는 값을 찾는 것이므로 숫자1을 입력하셔도 됩니다),$A$2:$A$3(조건식))
    식을 해석하면 전체영역중 5월달에 해당하는 첫번째 필드(열)의 값은?
    D함수는 마치 고급필터처럼 조건을 별도로 정해주셔야 합니다(문제에서 조건표를 별도로 주어지지 않았을때 어디에다가 작성하라는 지시가 있을 겁니다)
    또한, 마지막 물으신 의도가 무엇인지 조금 애매한데요.
    셀에 입력하라는 문제의 지시가 있기 때문에 거기다가 식을 작성하시면 되는거고, 결과값이 달라지는게 아니기때문에 G3셀, H3셀 등등 다른 어디에도 입력은 가능합니다.

    (3)한마디로 100페이지의 책이 있는데 1페이지당 단가가 얼마냐의 문제네요.
    문제를 보시면 도서코드가 두종류가 있지요?
    C-130-1 >>> 이렇게 7개의 문자(영문숫자특수기호포함)입니다 (C , - , 1 , 3 , 0 , - , 1 )
    E-61-1 >>> 이렇게 6개의 문자
    문제에서 '-'과'-' 사이의 숫자가 페이지 수라고 했으므로
    길이가 7개인 코드는 Mid("C-130-1",3,3)=130 이렇게 나올테구요
    >>mid함수는 아시죠?
    길이가 6개인 코드는 Mid("E-61-1",3,2)=61 이렇게 나오겠죠
    이렇게 두종료의 도서코드가 있기 때문에
    if Len(도서코드)=7 then
    Len함수는 문자열의 길이를 구하는 함수이므로, 도서코드의 길이가 7일때와 아닐때(6개)를
    구별하여 if문을 세운겁니다.
    이해 가셨나 모르겠네요..
    궁금한거 있으시면 빨리 더 물어보시길~

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