책 내용 질문하기
엑셀 실기
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
55,107
조회수
265
작성일
2019-05-17
작성자
탈퇴*원
첨부파일

엑셀 페이지 55

문제2 조건부서식

mod함수는 나머지를 구하는 함수인건 알겠는데
mod($e3,3)=0 이라는 답이 이해가 안가요, db성적에서 3의 배수라 해서 그 다음 db성적을 클릭한다음 숫자 3을 입력한건가요? 그 다음에 =0 은 뭘 뜻하는 건가요? 나머지가 0이라는 뜻인가요?
그리고 가운데 db와 평균을 구분하는 사이에 쉼표가 아니라 *는 왜 쓰인건가요? 괄호 하나 안에 조건이 묶인게 아니라 괄호가 두덩어리가 되는 이유는 뭔가요?


107
문제1

소수점 이하 첫째자리에서 반올림하여 표시하라고 하였는데 왜 정답엔 0을 적은건가요? 헷갈리네요


문제3

=SUMIF($C$25:$C$33,"고급형",D25:D33)/COUNTIF($C$25:$C$33,"고급형") 여기서 sumif D25:D33 영역은 왜 절대참조를 하지않은건가요?
절대참조를 하면 틀린답이되나요?
그리고 고급형인 제품의 판매량,단가,원가비율의 평균을 구하라고 하였는데 sumif는 해당조건에 맞는 셀들의 합을 구한다는걸 알겠는데 그 다음에 sumif와 countif 사이에 / 이건 나누기라는 뜻인가요?


그러면 정답은 sumif로 구한 셀들의 합에 coutif의 개수를 나타내는 식인건가요? 

 

 

117

문제1-2 사용자 정의 함수

else 이전까진 이해가 가는데 else 다음에 f단가=round(정가/mid(도서코드,3,2),0)

 

여기서 mid(도서코드,3,2) 세번째자리에 숫자 2가 왜 들어가게 되는건가요

답변
2019-05-18 23:34:47

안녕하세요.

 

55쪽

3으로 나눈 나머지가 0이면, 3으로 나누어 떨어지는 3의 배수가 됩니다.

그래서 mod($e3,3)=0 으로 사용된 것입니다.

 

일반적으로는 AND 함수를 사용해도 되지만, 문제에서 제시된 함수에 AND가 포함되어 있지 않으므로 사용할 수가 없습니다.

그래서 AND 함수 대신에 * 를 사용한 것입니다.

조건이 참일 때 1을 반환하므로 1*1은 참이 됩니다. AND의 의미로 사용된다고 보시면 됩니다.

 

 

107쪽-문제1

소수점 이하 첫째 자리에서 반올림하면 소수점 없이 정수로 표시됩니다. 그래서 0으로 인수를 넣은 것입니다.

문제의 예를 보시면 (예 : 80.0 -> 80) 으로 지시했습니다. 이렇게 소수점 없이 표시되도록 해 주시면 됩니다.

 

107쪽-문제3

[D34] 셀에 수식을 입력하고 E34,F34 로 수식을 복사할 때, SUMIF의 범위가 고정되면 항상 판매량의 합만 구하게 됩니다.

복사되는 위치에 맞춰 단가와 원가비율의 각 합을 구해야 하므로 절대참조로 변경하지 않은 것입니다.

절대참조로 하시면 정확한 값이 나오지 않습니다.

문제가 평균을 구하는 것이므로 평균=합/개수 로 구할 수 있습니다.

SUMIF( ) / COUNTIF( ) 로 평균을 구한 것이죠.

 

117쪽

문자에서

도서코드와 정가를 인수로 받아서 페이지수를 산출하되,

페이지수는 도서코드의 길이에 따라 다르며 -과 - 사이의 숫자라고 했습니다.

도서코드를 보시면 C-130-1나 C-61-1 의 형태입니다. 이 코드에서 -과 - 사이의 숫자는 130이 됩니다. 페이지수가 130이라는 의미입니다.

도서코드의 길이가 7이면 MID(도서코드,3,3)으로 3번째 자리부터 3자리를 추출해서 페이지 130을 반환해서 사용하고,

길이가 7이 아니면, MID(도서코드,3,2)으로 3번째 자리부터 2자리를 추출해서 61을 반환합니다.

 

숫자 2는 MID 함수로 2자리를 추출하기 위해 사용된 것입니다.

 

 

좋은 하루 보내세요. 

  • 관리자
    2019-05-18 23:34:47

    안녕하세요.

     

    55쪽

    3으로 나눈 나머지가 0이면, 3으로 나누어 떨어지는 3의 배수가 됩니다.

    그래서 mod($e3,3)=0 으로 사용된 것입니다.

     

    일반적으로는 AND 함수를 사용해도 되지만, 문제에서 제시된 함수에 AND가 포함되어 있지 않으므로 사용할 수가 없습니다.

    그래서 AND 함수 대신에 * 를 사용한 것입니다.

    조건이 참일 때 1을 반환하므로 1*1은 참이 됩니다. AND의 의미로 사용된다고 보시면 됩니다.

     

     

    107쪽-문제1

    소수점 이하 첫째 자리에서 반올림하면 소수점 없이 정수로 표시됩니다. 그래서 0으로 인수를 넣은 것입니다.

    문제의 예를 보시면 (예 : 80.0 -> 80) 으로 지시했습니다. 이렇게 소수점 없이 표시되도록 해 주시면 됩니다.

     

    107쪽-문제3

    [D34] 셀에 수식을 입력하고 E34,F34 로 수식을 복사할 때, SUMIF의 범위가 고정되면 항상 판매량의 합만 구하게 됩니다.

    복사되는 위치에 맞춰 단가와 원가비율의 각 합을 구해야 하므로 절대참조로 변경하지 않은 것입니다.

    절대참조로 하시면 정확한 값이 나오지 않습니다.

    문제가 평균을 구하는 것이므로 평균=합/개수 로 구할 수 있습니다.

    SUMIF( ) / COUNTIF( ) 로 평균을 구한 것이죠.

     

    117쪽

    문자에서

    도서코드와 정가를 인수로 받아서 페이지수를 산출하되,

    페이지수는 도서코드의 길이에 따라 다르며 -과 - 사이의 숫자라고 했습니다.

    도서코드를 보시면 C-130-1나 C-61-1 의 형태입니다. 이 코드에서 -과 - 사이의 숫자는 130이 됩니다. 페이지수가 130이라는 의미입니다.

    도서코드의 길이가 7이면 MID(도서코드,3,3)으로 3번째 자리부터 3자리를 추출해서 페이지 130을 반환해서 사용하고,

    길이가 7이 아니면, MID(도서코드,3,2)으로 3번째 자리부터 2자리를 추출해서 61을 반환합니다.

     

    숫자 2는 MID 함수로 2자리를 추출하기 위해 사용된 것입니다.

     

     

    좋은 하루 보내세요. 

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