2번에서
E5*IF(B5="라면",3500,IF(ㅠ5="과자",4500,7800),인데
=IF(B5:$B$25="라면","3500",IF($B$5:$B$24="과자","4500","7800"))해도 될까요?
언제 절대참조를 해야 하는지, 빼야하는지가 헷갈립니다.
안녕하세요. 길벗 수험서 운영팀입니다.
해당 문제는 주문금액 각각의 영역에 결과를 표시해야 하므로 수식을 교재와 같이 입력해야 합니다.
[절대 참조를 지정해야 하는 경우]
하나의 셀에 함수를 이용하여 수식을 입력하고 둘 이상의 셀에 수식을 입력할 때 보통 채우기 핸들을 이용하는데요.
이때 수식에서 변하지 말아야 할 범위, 조건 등은 반드시 절대 참조를 지정해 주어야 합니다.
예를 들어
A1:B10 영역에 값이 입력되어 있고, C1셀에 =A1+B1으로 입력한 후 C10 셀까지 채우기 핸들로 채우면 C2 셀은 =A2+B2, C3 셀은 =A3:B3처럼 채우기하는 행이 늘어난 만큼 수식의 행 값도 늘어가게 됩니다.
반면 A1:A10 영역에 값이 입력되어 있고, 해당 값들의 순위를 구하기 위해 B1셀에 =RANK(A1, A1:A10)을 입력한 후 B10셀까지 채우기 핸들로 채우면 B2셀은 =RANK(A2, A2:A11), B3셀은 =RANK(A3, A3:A12)이 됩니다.
이때 지정된 범위인 A1:A10은 어느 셀의 순위를 구하던지 똑같아야 하므로 A1:A10을 절대 참조($A$1:$A$10)로 지정해야 합니다.
행복한 하루되세요.^^
-
관리자2019-11-11 11:12:39
안녕하세요. 길벗 수험서 운영팀입니다.
해당 문제는 주문금액 각각의 영역에 결과를 표시해야 하므로 수식을 교재와 같이 입력해야 합니다.
[절대 참조를 지정해야 하는 경우]
하나의 셀에 함수를 이용하여 수식을 입력하고 둘 이상의 셀에 수식을 입력할 때 보통 채우기 핸들을 이용하는데요.
이때 수식에서 변하지 말아야 할 범위, 조건 등은 반드시 절대 참조를 지정해 주어야 합니다.
예를 들어
A1:B10 영역에 값이 입력되어 있고, C1셀에 =A1+B1으로 입력한 후 C10 셀까지 채우기 핸들로 채우면 C2 셀은 =A2+B2, C3 셀은 =A3:B3처럼 채우기하는 행이 늘어난 만큼 수식의 행 값도 늘어가게 됩니다.
반면 A1:A10 영역에 값이 입력되어 있고, 해당 값들의 순위를 구하기 위해 B1셀에 =RANK(A1, A1:A10)을 입력한 후 B10셀까지 채우기 핸들로 채우면 B2셀은 =RANK(A2, A2:A11), B3셀은 =RANK(A3, A3:A12)이 됩니다.
이때 지정된 범위인 A1:A10은 어느 셀의 순위를 구하던지 똑같아야 하므로 A1:A10을 절대 참조($A$1:$A$10)로 지정해야 합니다.
문의한 문제는 상품명[B5:B24] 영역의 각각의 상품명을 비교해야 하므로 상대 참조로 입력해야 합니다.반면 '할인금액이 20000 이상 30000 미만인 합'을 구하는 수식을 작성할 경우 할인금액[J5:J24] 영역은 K30, L30 두 셀에 입력할 때 같아야 하므로 절대 참조로 지정해야 합니다.참고로 하나의 셀에만 수식을 입력할 때는 절대 참조를 지정해도, 않해도 관계없습니다.행복한 하루되세요.^^