책 내용 질문하기
함수질문이요
도서
[2014] SUMMARY 컴퓨터활용능력 1급 필기
페이지
21
조회수
68
작성일
2014-08-04
작성자
첨부파일

질문 두가지 있는데요

1. 함수 할때 절대주소 쓰는경우도 있고 안쓰는경우도 있는데 언제써야 되고 언제쓰지말아야되나요

예를 들어 B4 라는 셀이 있다면

$B$4, $B4, B4 이 셋의 차이를 알고 싶어요

2. 함수 중첩사용에 관한 질문인데요

페이지 21쪽 실습 5에 4번문제를 보면

IF(OR(MID~~~~ 이런식으로 계속 중첩사용이 되는데요

어떻게 입력해야하는지 몰라서요

IF에 하나하나 함수와 셀조건을 입력해야하나요?

답변
2014-08-05 09:36:39

안녕하세요.

1. 하나의 셀에 수식을 입력하여 결과값을 구한 후 해당 셀의 채우기 핸들을 드래그하여 나머지 셀에도 값을 구해야 하는 경우가 있습니다. 채우기 핸들을 드래그했을 때 셀 주소가 항상 동일하게 들어가야 하는 경우에는 해당 셀주소를 절대주소로 작성하고, 셀 주소가 바꿔야 하는 경우에는 상대참조로 지정해야 합니다.

'= $B$4+$B4+B$4+B4'라는 수식을 c4 셀에 입력한 후 아래쪽, 즉 세로로 드래그하였을 경우 아래와 같이 변경됩니다.

= $B$4+$B5+B$4+B5

= $B$4+$B6+B$4+B6

= $B$4+$B7+B$4+B7

= $B$4+$B8+B$4+B8

채우기 핸들을 아래쪽으로 드래그하면 셀주소 중 행 번호가 바뀌는데, $를 붙이 행번호는 안바뀌고 $가 없는 행번호만 변경됩니다.

'= $B$4+$B4+B$4+B4'라는 수식을 c4 셀에 입력한 후 오른쪽, 즉 가로로으로 드래그하였을 경우 아래와 같이 변경됩니다.

= $B$4+$B4+C$4+C4

= $B$4+$B4+D$4+D4

= $B$4+$B4+E$4+E4

= $B$4+$B4+F$4+F4

채우기 핸들을 오른쪽으로 드래그하면 셀주소 중 열문자가 바뀌는데, $를 붙인 열문자는 안바뀌고 $가 없는 열문자만 변경됩니다.

2. 함수 개수와 상관 없이 각 함수의 인수 지정법을 생각하면 됩니다. 함수를 이해할 때는 중첩함수들 중 안쪽부터 차례로 보면 됩니다.

=IF(OR(MID(B9,8,1)=“1”, MID(B9,8,1)=“3”), “남자”, “여자”)

1. 가장 안쪽에 있는 MID 함수의 결과값을 먼저 구합니다. 그러면 2입니다.

2. MID 함수 대신 결과값 2를 넣어 OR 함수의 결과를 구합니다.

=IF(OR("2"=“1”, "2"=“3”), “남자”, “여자”)

3. OR 함수 안에 지정한 조건이 모두 만족하지 않으므로 OR 함수의 결과값은 FALSE, 즉 거짓입니다.

=IF(거짓, “남자”, “여자”)

4. IF 함수의 조건 부분이 거짓이므로 IF 함수의 결과값은 여자가 됩니다.

즐거운 하루 되세요.

"
  • *
    2014-08-05 09:36:39

    안녕하세요.

    1. 하나의 셀에 수식을 입력하여 결과값을 구한 후 해당 셀의 채우기 핸들을 드래그하여 나머지 셀에도 값을 구해야 하는 경우가 있습니다. 채우기 핸들을 드래그했을 때 셀 주소가 항상 동일하게 들어가야 하는 경우에는 해당 셀주소를 절대주소로 작성하고, 셀 주소가 바꿔야 하는 경우에는 상대참조로 지정해야 합니다.

    '= $B$4+$B4+B$4+B4'라는 수식을 c4 셀에 입력한 후 아래쪽, 즉 세로로 드래그하였을 경우 아래와 같이 변경됩니다.

    = $B$4+$B5+B$4+B5

    = $B$4+$B6+B$4+B6

    = $B$4+$B7+B$4+B7

    = $B$4+$B8+B$4+B8

    채우기 핸들을 아래쪽으로 드래그하면 셀주소 중 행 번호가 바뀌는데, $를 붙이 행번호는 안바뀌고 $가 없는 행번호만 변경됩니다.

    '= $B$4+$B4+B$4+B4'라는 수식을 c4 셀에 입력한 후 오른쪽, 즉 가로로으로 드래그하였을 경우 아래와 같이 변경됩니다.

    = $B$4+$B4+C$4+C4

    = $B$4+$B4+D$4+D4

    = $B$4+$B4+E$4+E4

    = $B$4+$B4+F$4+F4

    채우기 핸들을 오른쪽으로 드래그하면 셀주소 중 열문자가 바뀌는데, $를 붙인 열문자는 안바뀌고 $가 없는 열문자만 변경됩니다.

    2. 함수 개수와 상관 없이 각 함수의 인수 지정법을 생각하면 됩니다. 함수를 이해할 때는 중첩함수들 중 안쪽부터 차례로 보면 됩니다.

    =IF(OR(MID(B9,8,1)=“1”, MID(B9,8,1)=“3”), “남자”, “여자”)

    1. 가장 안쪽에 있는 MID 함수의 결과값을 먼저 구합니다. 그러면 2입니다.

    2. MID 함수 대신 결과값 2를 넣어 OR 함수의 결과를 구합니다.

    =IF(OR("2"=“1”, "2"=“3”), “남자”, “여자”)

    3. OR 함수 안에 지정한 조건이 모두 만족하지 않으므로 OR 함수의 결과값은 FALSE, 즉 거짓입니다.

    =IF(거짓, “남자”, “여자”)

    4. IF 함수의 조건 부분이 거짓이므로 IF 함수의 결과값은 여자가 됩니다.

    즐거운 하루 되세요.

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