1번 AVERAGE에는 절대처리를 안했는데 5번에서의 AVERAGE 함수를 절대 처리 하는 이유가 뭔가요?
2번 문제에 MAX.MIN 함수도 절대처리 하는 이유가 궁금합니다.
보니까 찾고차 하는 범위가 열일 때만 절대처리를 하던데 무슨 이유인지 모르겠습니다.
안녕하세요.
1. 절대참조를 지정하는 이유는 하나의 셀에 수식을 입력한 후 채우기 핸들을 드래그하여 나머지 셀에도 값을 구하려고 할때 항상 고정적으로 들어가야 하는 부분에 대해 절대참조를 지정합니다. 1번의 AVERAGE(B3:D3)은 한 사람의 평균 점수를 구한 것으로 채우기 핸들을 드래그했을 때 다음에는 다른 사람의 평균을 구해야 하므로 주소는 상대참조로 지정해야 합니다. 하지만 5번의 AVERAGE($C$25:$C$32)는 면접점수의 전체 평균을 구한 것으로 채우기 핸들을 드래그했을 때 다른 행에도 고정적으로 들어가야 하므로 절대참조로 지정해야 합니다. 절대참조를 지정하지 않은 상태에서 채우기 핸들을 드래그하면 다음과 같이 변경되어 올바른 결과가 나오지 않습니다.
D25 : =IF(AVERAGE(C25:C32)<=IF(B25="필",C25+3,C25+0),"합격 ","불합격")
D26 : =IF(AVERAGE(C26:C33)<=IF(B26="필",C26+3,C26+0),"합격 ","불합격")
D27 : =IF(AVERAGE(C27:C34)<=IF(B27="필",C27+3,C27+0),"합격 ","불합격")
...
2. 이 부분도 마찬가지입니다. 항상 고정적으로 들어가야 하므로 절대참조로 지정하는 것입니다.
즐거운 하루 되세요.
-
관리자2021-09-06 10:25:55
안녕하세요.
1. 절대참조를 지정하는 이유는 하나의 셀에 수식을 입력한 후 채우기 핸들을 드래그하여 나머지 셀에도 값을 구하려고 할때 항상 고정적으로 들어가야 하는 부분에 대해 절대참조를 지정합니다. 1번의 AVERAGE(B3:D3)은 한 사람의 평균 점수를 구한 것으로 채우기 핸들을 드래그했을 때 다음에는 다른 사람의 평균을 구해야 하므로 주소는 상대참조로 지정해야 합니다. 하지만 5번의 AVERAGE($C$25:$C$32)는 면접점수의 전체 평균을 구한 것으로 채우기 핸들을 드래그했을 때 다른 행에도 고정적으로 들어가야 하므로 절대참조로 지정해야 합니다. 절대참조를 지정하지 않은 상태에서 채우기 핸들을 드래그하면 다음과 같이 변경되어 올바른 결과가 나오지 않습니다.
D25 : =IF(AVERAGE(C25:C32)<=IF(B25="필",C25+3,C25+0),"합격 ","불합격")
D26 : =IF(AVERAGE(C26:C33)<=IF(B26="필",C26+3,C26+0),"합격 ","불합격")
D27 : =IF(AVERAGE(C27:C34)<=IF(B27="필",C27+3,C27+0),"합격 ","불합격")
...
2. 이 부분도 마찬가지입니다. 항상 고정적으로 들어가야 하므로 절대참조로 지정하는 것입니다.
즐거운 하루 되세요.