ITQ 엑셀 기출 함수 [03] Rank.eq 함수, 절대참조

순위 구하는 함수도 정말 심심치 않케 출제되고 있습니다.

앞에서 설명한 max, min함수와 마찬가지로 정말 달달외워야 합니다.

순위매기는 함수는 3가지입니다.

rank

★rank.eq

rank.avg

차이점이 있을까요?

예전 2010버전에서는 rank함수를 사용했어요.

2016버전으로 바뀌면서 rank.eq로 변경이 됩니다.

제 기억이 맞다면 이 둘의 차이는 버전차이 이구요.

rank.avg는 좀 다릅니다.

avg는 평균의 줄임말입니다.

같은 순위가 나오게되면 평균을내서 등수를 쪼개주는겁니다.

만약 3등이 두 명이라면 3.5등 이런식으로.

우리 시험과는 상관이 없구요.

우리가 알아야할 함수는 rank.eq.

함수마법사를 소환해서 구성을 살펴봐야합니다.

① number  순위를 구할 셀

② ref 범위

③ order  내림차순 0, 오름차순 1

아래 파일 다운받아서 학습하세요.

(1)이라고 적힌 셀에 순위가 들어가야합니다.

즉, i5 셀에 입력을 해야합니다.

그 아래는 자동채우기로 계산을 합니다.

내림차순으로 순위를 매겨야 하니까 7월 매출중에서 가장 높은 매출이 1위가 되겠죠?

내림차순 : 5 -4 -3 -2 -1

높은 숫자에서 작은 숫자로 점점 내려간다.

오름차순 : 1 -2 -3 -4 -5

작은 숫자에서 높은 숫자로 점점 올라간다.

이제 이해 하셨죠?

그럼 눈으로 계산해보세요.

H5 셀은 9,1800원으로 7월 전체 매출중 가장 높으니 1이라고 나와야 합니다.

맞죠? 함수마법사 실행해서 풀어봅시다.

=rank.eq( 를 입력하고 함수마법사를 실행합니다.

① H5셀이 순위를 구해야할 셀

② H5:H12는 7월매출 전체 범위

③ 내림차순은 0 이됩니다.

ref칸에 G5:G12 범위가 “매출7월“로 표시되어야 정상입니다.

만약 표시가 안된다면 조건1번 중에서 이름정의 관련 문제를 하지않았다는 뜻입니다.

그리고 order칸에서 내림차순과 오름차순이 헷갈릴 때는 도움말을 잘 읽어보시면 나옵니다.

내림차순일때는 0 또는 생략하라고 나오죠?

1이라는 결과값을 확인할 수 있습니다.

셀의 오른쪽 모서리에 마우스를 두고 아랫방향으로 드래그를 하면 모든 셀에 순위가 채워집니다.

이렇게 자동채우기로 완성을 하면 됩니다.

눈으로 먼저 풀어볼까요? ㅎ

출생년도 중 가장 낮은 값이 1위가 되어야겠네요.

G10셀이 1972로 가장 낮으니 1위로 나와야합니다.

i5셀에  =rank.eq( 를 입력하고 함수마법사를 실행합니다.

① G5셀이 순위를 구해야할 셀

② G5:G12는 출생년 전체 범위

③ 오름차순은 1 을 입력.

자동채우기를 해서 완성했습니다.

]근데… 무슨일이죠? 순위가 이상합니다.

뭔가 잘못되었습니다.

다시 함수식을 살펴볼께요.

셀을 하나씩 더블클릭해보니,,빨간테두리를 잘 보세요.

i5셀은 문제가 없습니다.

그런데 자동채우기를 하면서 전체범위를 지정했던 셀들이 하나씩 밀렸습니다.

이래서 절대참조가 필요합니다.

i6:i12셀을 Del키로 삭제를 하고 i5셀을 클릭하고

fx(함수마법사)를 클릭해서 수정합니다.

G5:G12셀은 움직이지 않도록 고정을 해야합니다.

열과 행에 $기호를 붙여줍니다.

단축키 F4를 한번 눌러주면 절대 참조형식이 됩니다.

이제 결과값이 정상적으로 나왔습니다.

여기서 끝이 아닙니다.

문제를 다시 읽어보면 결과값 뒤에 ‘위’를 붙여야 합니다.

함수와 단어를 연결하는 & 기호가 필요합니다.

i5셀을 클릭하고  수식입력줄에서 수정을 합니다.

맨 끝에 &”위” 를 입렵합니다.

글자 양옆에 ” 큰따옴표를 같이 써야 인식이됩니다.

규칙같은거라 암기를 하셔야합니다.

다시 자동채우기를 해서 결과값을 확인합니다.

절대참조, &기호까지 학습했습니다.

3-4번 반복해서 학습해보세요.

한번에 이해하기 힘들지만 반복하면 원리가 눈에 보인답니다.

답글 남기기