책 내용 질문하기
질문~
도서
[2013] 컴퓨터활용능력 2급 실기(엑셀 2007 사용자용)
페이지
조회수
37
작성일
2013-07-19
작성자
첨부파일

1. p96에서 생년월일 구하는 수식에서 앞에"19"가 붙은이유

2. 수식을 적을때 예를 들어 어떤 것은 그냥 a3이라고 적고 어느때는 $a$3이라고 하고 차이점 알려주세요

3. 함수사전 p31에서 품목별판매건수를 구할때 왜 금액인 열5를 수식에 집어넣는지 알려주세요

밑에 기획부인 사원의 인원수를 구하는식에서 열3을 대입한이유가 dcount가 숫자의 개수를 구하는 함수이므로 숫자가 입력된3열을 지정해야한다고 나와있는데 그런이유로 위에 품목별판매건수를 구할때 5열을 지정한것인가요? 그렇게 따지면 수량이나 단가도 숫자로 되어있는데.

4.함수사전p32에서 할인액구하는 식에서 맨끝에 -2가 붙는이유하고 4,207.50을 십의자리에서 자리올림하면 4300이되는 이유를 알고싶습니다

roundup 함수의 올림자릿수 올림자릿수가 0보다 크면 숫자는 지정한 소수이하 자릿수로,0이면 가장가까운정수로,0보다 작으면 소수점 왼쪽에서 올립됩니다. 이말이 어떤 의미인지 자세한 설명부탁드릴게요

~

답변
2013-07-22 10:10:37

1.

"19" & left(~) 로 작성한 이유는 1985 와 같이 날짜 형식으로 만들어 계산 하기 위한 것이지요.

& 연산자를 사용하라고 했으므로 & 연산자를 이용하여 작성 한 것입니다. & 연산자는 19와 85를 연결하기 위한 것입니다.

& 연산자를 사용하라고 되어 있으면 꼭사용하셔야 하고 사용하지 않으면 오답처리 됩니다.

2. 채우기 핸들을 사용하여 절대 변하지 않아야 하는 셀에는 $a$3 과 같이 사용합니다.

아래설명을 참고해 주세요.

절대참조를 사용 하는 이유는 채우기 핸들을 이용하여 수식을 복사할때

변경되지 않아야 하는 범위에 사용 하는 것입니다.

하나의 셀에 수식을 입력하여 구하여야 한다면 절대참조가 필요 없겠죠.

average 함수를 이용할때 하나의 셀에 구할때는 절대참조를 하지 않으셔도 됩니다. 다른 식들도 마찮가지구요. 함수를 이용 할때 변하지 않아야 하는 범위에 대해서 절대 참조를 사용 하게 되는데

average 함수를 쓸때 표에

이름 영어 합격
김 80 a
이 70 b
박 90 c
최 70 d

이라면 평균 자리인 a에 수식을 입력하는데 만약 영어 점수가 평균 이상이면 합격 이라는 식이 있다면

=b2>=avearge(b2:b5)

로 사용 하게 되죠. 그런데 여기 average 인수에 절대값을 하지 않는다면

=b3>=avearge(b3:b6)
=b4>=avearge(b4:b7)

과 같이 평균을 구하는 범위가 달라지기 때문에

=b2>=avearge($b$2:$b$5)

과 같이 사용하여

=b3>=avearge($b$2:$b$5)
=b4>=avearge($b$2:$b$5)

와 같이 고정될 수 있게 하는 것입니다. 이해가 되시는지요?^^

아래는 절대참조와 상태참조의 설명입니다. 참고해 주세요.


절대참조
절대참조는 행, 열 값 앞에 $ 기호를 붙여줍니다.결과 셀의 위치가 바뀌어도 참조 값의 위치는 바뀌지 않는다. 는 의미주로 피 연산자가 되는 셀 위치가 고정된 경우 사용합니다.

=average($A$1:$A$14) <평균값을 절대 값으로 사용하여야 할때>

혼합참조

혼합참조는 행, 열 값 중 한쪽에만 $가 붙어있는 형태입니다.$가 붙어 있는 쪽의 값은 수식을 복사해도 결과 셀의 위치와 관계없이 값이 변경되지 않습니다.
양쪽 방향으로 수식을 복사해야 하는 경우 절대 참조를 사용합니다.

$A1 – 열만 절대참조
A$1 – 행만 절대참조

=$A2 * B$1

간단한 구구단 만들기 입니다. 열과 행을 고정하여 채우기 핸들을 사용하여도 값이 제대로 나오게 됩니다.

파일 첨부합니다. 식을 작성해서 사용해 보세요.

3. 네 수량이나 단가 부분도 사용가능 합니다. 꼭 5열이 아니라 3,4 도 사용가능한 것이죠.

4. -2 는 roundup의 옵션으로 32페이지 아래에 설명된 것처럼 10의 자리에서 올림 하여 100자리까지 표시하겠다는 것입니다.

3 8 6 4 . 5 5 8 8
-3자리 -2자리 -1자리 0자리 1자리 2자리 3자리 4자리

어디에서 올림을 할지(roundup), 반올림을 할지(round), 내림(rounddown)을 할지 표시하는 것입니다.



=ROUNDUP(3864.5588,0) 3865
=ROUNDUP(3864.5588,1) 3864.6
=ROUNDUP(3864.5588,2) 3864.56
=ROUNDUP(3864.5588,3) 3864.559
=ROUNDUP(3864.5588,4) 3864.5588
=ROUNDUP(3864.5588,-1) 3870
=ROUNDUP(3864.5588,-2) 3900
=ROUNDUP(3864.5588,-3) 4000

소수점 1의 자리에서 올림을 하면.. =roundup(a1,0)
일 단위에서 올림을 하면.. =roundup(a1,-1)
백 단위에서 올림하면 =roundup(a1,-2)
천 단위에서 올림하면 =roundup(a1,-3)

일단위까지 올림하면 =roundup(a1,0)
백단위까지 올림하면 =roundup(a1,-1)
천단위까지 올림하면 =roundup(a1,-2)
...

으로 사용 합니다.

좋은 하루 되세요.

  • *
    2013-07-22 10:10:37

    1.

    "19" & left(~) 로 작성한 이유는 1985 와 같이 날짜 형식으로 만들어 계산 하기 위한 것이지요.

    & 연산자를 사용하라고 했으므로 & 연산자를 이용하여 작성 한 것입니다. & 연산자는 19와 85를 연결하기 위한 것입니다.

    & 연산자를 사용하라고 되어 있으면 꼭사용하셔야 하고 사용하지 않으면 오답처리 됩니다.

    2. 채우기 핸들을 사용하여 절대 변하지 않아야 하는 셀에는 $a$3 과 같이 사용합니다.

    아래설명을 참고해 주세요.

    절대참조를 사용 하는 이유는 채우기 핸들을 이용하여 수식을 복사할때

    변경되지 않아야 하는 범위에 사용 하는 것입니다.

    하나의 셀에 수식을 입력하여 구하여야 한다면 절대참조가 필요 없겠죠.

    average 함수를 이용할때 하나의 셀에 구할때는 절대참조를 하지 않으셔도 됩니다. 다른 식들도 마찮가지구요. 함수를 이용 할때 변하지 않아야 하는 범위에 대해서 절대 참조를 사용 하게 되는데

    average 함수를 쓸때 표에

    이름 영어 합격
    김 80 a
    이 70 b
    박 90 c
    최 70 d

    이라면 평균 자리인 a에 수식을 입력하는데 만약 영어 점수가 평균 이상이면 합격 이라는 식이 있다면

    =b2>=avearge(b2:b5)

    로 사용 하게 되죠. 그런데 여기 average 인수에 절대값을 하지 않는다면

    =b3>=avearge(b3:b6)
    =b4>=avearge(b4:b7)

    과 같이 평균을 구하는 범위가 달라지기 때문에

    =b2>=avearge($b$2:$b$5)

    과 같이 사용하여

    =b3>=avearge($b$2:$b$5)
    =b4>=avearge($b$2:$b$5)

    와 같이 고정될 수 있게 하는 것입니다. 이해가 되시는지요?^^

    아래는 절대참조와 상태참조의 설명입니다. 참고해 주세요.


    절대참조
    절대참조는 행, 열 값 앞에 $ 기호를 붙여줍니다.결과 셀의 위치가 바뀌어도 참조 값의 위치는 바뀌지 않는다. 는 의미주로 피 연산자가 되는 셀 위치가 고정된 경우 사용합니다.

    =average($A$1:$A$14) <평균값을 절대 값으로 사용하여야 할때>

    혼합참조

    혼합참조는 행, 열 값 중 한쪽에만 $가 붙어있는 형태입니다.$가 붙어 있는 쪽의 값은 수식을 복사해도 결과 셀의 위치와 관계없이 값이 변경되지 않습니다.
    양쪽 방향으로 수식을 복사해야 하는 경우 절대 참조를 사용합니다.

    $A1 – 열만 절대참조
    A$1 – 행만 절대참조

    =$A2 * B$1

    간단한 구구단 만들기 입니다. 열과 행을 고정하여 채우기 핸들을 사용하여도 값이 제대로 나오게 됩니다.

    파일 첨부합니다. 식을 작성해서 사용해 보세요.

    3. 네 수량이나 단가 부분도 사용가능 합니다. 꼭 5열이 아니라 3,4 도 사용가능한 것이죠.

    4. -2 는 roundup의 옵션으로 32페이지 아래에 설명된 것처럼 10의 자리에서 올림 하여 100자리까지 표시하겠다는 것입니다.

    3 8 6 4 . 5 5 8 8
    -3자리 -2자리 -1자리 0자리 1자리 2자리 3자리 4자리

    어디에서 올림을 할지(roundup), 반올림을 할지(round), 내림(rounddown)을 할지 표시하는 것입니다.



    =ROUNDUP(3864.5588,0) 3865
    =ROUNDUP(3864.5588,1) 3864.6
    =ROUNDUP(3864.5588,2) 3864.56
    =ROUNDUP(3864.5588,3) 3864.559
    =ROUNDUP(3864.5588,4) 3864.5588
    =ROUNDUP(3864.5588,-1) 3870
    =ROUNDUP(3864.5588,-2) 3900
    =ROUNDUP(3864.5588,-3) 4000

    소수점 1의 자리에서 올림을 하면.. =roundup(a1,0)
    일 단위에서 올림을 하면.. =roundup(a1,-1)
    백 단위에서 올림하면 =roundup(a1,-2)
    천 단위에서 올림하면 =roundup(a1,-3)

    일단위까지 올림하면 =roundup(a1,0)
    백단위까지 올림하면 =roundup(a1,-1)
    천단위까지 올림하면 =roundup(a1,-2)
    ...

    으로 사용 합니다.

    좋은 하루 되세요.

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