질문 두가지 있는데요
1. 함수 할때 절대주소 쓰는경우도 있고 안쓰는경우도 있는데 언제써야 되고 언제쓰지말아야되나요
예를 들어 B4 라는 셀이 있다면
$B$4, $B4, B4 이 셋의 차이를 알고 싶어요
2. 함수 중첩사용에 관한 질문인데요
페이지 21쪽 실습 5에 4번문제를 보면
IF(OR(MID~~~~ 이런식으로 계속 중첩사용이 되는데요
어떻게 입력해야하는지 몰라서요
IF에 하나하나 함수와 셀조건을 입력해야하나요?
안녕하세요.
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 함수의 결과값은 여자가 됩니다.
즐거운 하루 되세요.
"