책 내용 질문하기
[급] 함수 계산 하는데 이런문제는 어떻게 계산해야 하느지 가르쳐주세요.
도서
2017 시나공 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
조회수
75
작성일
2018-02-03
작성자
탈퇴*원
첨부파일

1~4번까지 계산하는 방법이랑 답좀 알려주세요 .ㅠㅠ

ㅂ부탁드릴게요 ..

답변
2018-02-03 11:54:22

운영자님 대신에 답변드릴게요.

먼저 4문제에 대한 공통수식인

DAVERAGE(A1:F7,5,B1:B2) 함수를 보자면

A1:F7범위에서 5번째 열의 필드명 아래의 값을 조건 B1:B2에따라 평균을 낸다는 의미입니다.

부록책보시면 자세히 나와있어요!

그럼 A1:F7의 5번쨰열을 세어보면 수확량 필드명이 나옵니다.

즉 수확량의 값으로 평균을 내겠다는 말이죠.

조건은 보시면 B1:B2 이죠?

보시면 종류=사과 라는 것이 조건임을 알 수 있습니다.

즉 수확량중에 사과인것의 평균을 낸다는 의미이죠.

평균을 내볼까요?

수확량중 사과인 값은 18하고 10 하고 10이네요

평균은 모두다 더해 그 갯수만큼 나누어 주는 것이므로

(18+10+10)/3 = 12.666666666... 가 되겠습니다.

그럼 위 값의 전제하에 문제를 하나씩 보겠습니다.

1.INT(DAVERAGE(A1:F7,5,B1:B2))

아까 DAVERAGE의 값이 12.666666..이었으니

수식은

INT(12.6666666) 이 되겠네요.

INT함수는 정수만 반환하는 함수입니다.

그래서 1번 12가 됩니다.

2.TRUNC(DAVERAGE(A1:F7,5,B1:B2))

마찬가지로 값은

TRUNC(12.66666...) 이 될겁니다.

TRUNC함수는 소수를 첫째짜리부터 다 버리는 함수입니다.

즉 정수만 나타낸다는 의미이죠.

따라서 값은 12가 됩니다.

3. ROUND(DAVERAGE(A1:F7,5,B1:B2),0)

ROUND(12.66666.....,0) 이런 값이 됩니다.

ROUND함수는 반올림을 하는 함수입니다.

지정한 자릿수 만큼 말이죠.

형식은 ROUND(값, 반올림해서 표시할 자릿수)

이런식으로 작성합니다.

참고로 -3은 천의 자리 -2는 백의자리 -1은 십의자리 0은 일의자리 -1의 소수첫쨰자리

이런 의미를 지니게 됩니다.

그럼 위 함수의 의미는 12.666666.... 을 1의자리까지 반올림한다는 의미이니

반올림하면 13이 되겠죠?

4.ROUNDDOWN(DAVERAGE(A1:F7,5,B1:B2),0)

ROUNDDOWN함수는 자릿수만큼 내림하는 함수입니다.

즉 12.666666...을 일의자리까지 내림한다는 의미는

소수이하자리는 없애는 것과 같은 의미가 되죠

그래서 값은 12가됩니다.

이로써 답은 3번입니다.

열공하시길바랍니다.

  • *
    2018-02-03 11:54:22

    운영자님 대신에 답변드릴게요.

    먼저 4문제에 대한 공통수식인

    DAVERAGE(A1:F7,5,B1:B2) 함수를 보자면

    A1:F7범위에서 5번째 열의 필드명 아래의 값을 조건 B1:B2에따라 평균을 낸다는 의미입니다.

    부록책보시면 자세히 나와있어요!

    그럼 A1:F7의 5번쨰열을 세어보면 수확량 필드명이 나옵니다.

    즉 수확량의 값으로 평균을 내겠다는 말이죠.

    조건은 보시면 B1:B2 이죠?

    보시면 종류=사과 라는 것이 조건임을 알 수 있습니다.

    즉 수확량중에 사과인것의 평균을 낸다는 의미이죠.

    평균을 내볼까요?

    수확량중 사과인 값은 18하고 10 하고 10이네요

    평균은 모두다 더해 그 갯수만큼 나누어 주는 것이므로

    (18+10+10)/3 = 12.666666666... 가 되겠습니다.

    그럼 위 값의 전제하에 문제를 하나씩 보겠습니다.

    1.INT(DAVERAGE(A1:F7,5,B1:B2))

    아까 DAVERAGE의 값이 12.666666..이었으니

    수식은

    INT(12.6666666) 이 되겠네요.

    INT함수는 정수만 반환하는 함수입니다.

    그래서 1번 12가 됩니다.

    2.TRUNC(DAVERAGE(A1:F7,5,B1:B2))

    마찬가지로 값은

    TRUNC(12.66666...) 이 될겁니다.

    TRUNC함수는 소수를 첫째짜리부터 다 버리는 함수입니다.

    즉 정수만 나타낸다는 의미이죠.

    따라서 값은 12가 됩니다.

    3. ROUND(DAVERAGE(A1:F7,5,B1:B2),0)

    ROUND(12.66666.....,0) 이런 값이 됩니다.

    ROUND함수는 반올림을 하는 함수입니다.

    지정한 자릿수 만큼 말이죠.

    형식은 ROUND(값, 반올림해서 표시할 자릿수)

    이런식으로 작성합니다.

    참고로 -3은 천의 자리 -2는 백의자리 -1은 십의자리 0은 일의자리 -1의 소수첫쨰자리

    이런 의미를 지니게 됩니다.

    그럼 위 함수의 의미는 12.666666.... 을 1의자리까지 반올림한다는 의미이니

    반올림하면 13이 되겠죠?

    4.ROUNDDOWN(DAVERAGE(A1:F7,5,B1:B2),0)

    ROUNDDOWN함수는 자릿수만큼 내림하는 함수입니다.

    즉 12.666666...을 일의자리까지 내림한다는 의미는

    소수이하자리는 없애는 것과 같은 의미가 되죠

    그래서 값은 12가됩니다.

    이로써 답은 3번입니다.

    열공하시길바랍니다.

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