4번 쿼리 작성을 답안에 나온 대로 작성한 듯한데 채점 프로그램에서는 오답 처리가 되었습니다. 설명을 봐도 어디가 문제인지 모르겠어서 문의 드립니다.
+ 10회 엑셀 고급필터(문제 1-1)에서 조건식을 =AND(MONTH(A3)<=6,10>=RANK.EQ(G3,G3:G34))로 하면 오답이 되는 이유는 무엇인가요? 특히 RANK.EQ함수 범위에 절대참조가 들어가는 이유는 무엇인가요?

안녕하세요. 길벗 수험서 운영팀입니다.
엑셀
님처럼 작성해도 결과가 정상적으로 나온다면 그렇게 하셔도 됩니다. 하지만 님처럼 작성하면 결과가 정상적으로 나오지 않습니다.
RANK.EQ(G3,$G$3:$G$34)) 이 부분에서 범위에 절대참조를 지정하는 이유는 그 부분은 항상 고정적으로 들어가야 하기 때문입니다. RANK.EQ(G3,$G$3:$G$34)로 작성하면 프로그램은 아래와 같이 변경되면서 각 셀을 비교하게 됩니다.
RANK.EQ(G4,$G$3:$G$34)
RANK.EQ(G5,$G$4:$G$34)
RANK.EQ(G6,$G$4:$G$34)
...
2. 액세스
년도에 보면 2015년이라고 되어야 하는데 2015월로 되어 있어요.
행복한 하루 되세요.
-
관리자2021-07-21 20:19:10
안녕하세요. 길벗 수험서 운영팀입니다.
엑셀
님처럼 작성해도 결과가 정상적으로 나온다면 그렇게 하셔도 됩니다. 하지만 님처럼 작성하면 결과가 정상적으로 나오지 않습니다.
RANK.EQ(G3,$G$3:$G$34)) 이 부분에서 범위에 절대참조를 지정하는 이유는 그 부분은 항상 고정적으로 들어가야 하기 때문입니다. RANK.EQ(G3,$G$3:$G$34)로 작성하면 프로그램은 아래와 같이 변경되면서 각 셀을 비교하게 됩니다.
RANK.EQ(G4,$G$3:$G$34)
RANK.EQ(G5,$G$4:$G$34)
RANK.EQ(G6,$G$4:$G$34)
...
2. 액세스
년도에 보면 2015년이라고 되어야 하는데 2015월로 되어 있어요.
행복한 하루 되세요.