ํต์ฌ ์์ฝ
์์ ์์ ์์๋ฅผ ๋งค๊ธธ ๋๋ RANK.EQ ํจ์๋ฅผ ์๋๋ค.=RANK.EQ(๊ฐ, ๋ฒ์, ์์)ํํ๋ก ์ฐ๊ณ , ์์๋ฅผ 0์ผ๋ก ๋๊ฑฐ๋ ์๋ตํ๋ฉด ํฐ ๊ฐ์ด 1์, 1์ ๋ฃ์ผ๋ฉด ์์ ๊ฐ์ด 1์์ ๋๋ค. ๋์ ์ RANK.EQ๊ฐ ๊ฐ์ ์์๋ฅผ ์ฃผ๊ณ ๋ค์ ์์๋ฅผ ๊ฑด๋๋ฐ๋ฉฐ, ํ๊ท ์์๊ฐ ํ์ํ๋ฉด RANK.AVG, ์ค๋ณต ์๋ ๊ณ ์ ์์๊ฐ ํ์ํ๋ฉด COUNTIF๋ฅผ ๋ํฉ๋๋ค.
์ ์ํ๋ ๋งค์ถํ ๋ง๋ค์ด ๋๊ณ ๋๊ฐ ๋ช ๋ฑ์ธ์ง ์์ผ๋ก ์ธ์ด ๋ณธ ์ , ์์ผ์์ฃ ?
์์ ์๋ ๊ฐ์ ์์๋ฅผ ๋ฐ๋ก ๋๋ ค์ฃผ๋ RANK.EQ ํจ์๊ฐ ์์ต๋๋ค. ์ด ๊ธ์์๋ RANK.EQ๋ก ๊ธฐ๋ณธ ์์๋ฅผ ๋งค๊ธฐ๋ ๋ฐฉ๋ฒ, order ์ธ์๋ก ํฐ ๊ฐ๊ณผ ์์ ๊ฐ ๊ธฐ์ค์ ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ, ๋์ ์ผ ๋ RANK.EQ์ RANK.AVG์ ์ฒ๋ฆฌ ๋ฐฉ์ ์ฐจ์ด, ๊ทธ๋ฆฌ๊ณ ๋์ ์ ์๋ก ๋ค๋ฅธ ์์๋ก ๋๋๋ COUNTIF ์กฐํฉ๊น์ง ์ฐจ๋ก๋ก ์ ๋ฆฌํฉ๋๋ค.

1. ์์ ๊ตฌํ๊ธฐ (RANK.EQ)
RANK.EQ๋ ์ซ์ ๋ชฉ๋ก์์ ํน์ ๊ฐ์ด ๋ช ๋ฒ์งธ์ธ์ง ๋๋ ค์ฃผ๋ ํจ์์ ๋๋ค. ๋งค์ถ, ์ ์, ๊ธฐ๋ก์ฒ๋ผ ํฌ๊ธฐ๋ก ์ค ์ธ์ฐ๋ ์๋ฃ์ ์๋๋ค.
=RANK.EQ(number, ref, [order])
number๋ ์์๋ฅผ ๊ตฌํ ๊ฐ, ref๋ ๋น๊ตํ ์ซ์ ๋ฒ์์ ๋๋ค. ๋ฒ์ ์์ ์ซ์๊ฐ ์๋ ๊ฐ์ ๊ณ์ฐ์์ ๋น ์ง๋๋ค. order๋ ์๋ตํ ์ ์๋ ์ธ์๋ก, ์๋ตํ๊ฑฐ๋ 0์ ๋ฃ์ผ๋ฉด ๋ด๋ฆผ์ฐจ์, ์ฆ ํฐ ๊ฐ์ด 1์๊ฐ ๋ฉ๋๋ค.
ํ๋งค์ก(๋ง์)์ด B2:B6์ ์๋ค๊ณ ํ ๋ =RANK.EQ(B2,$B$2:$B$6)๋ฅผ ์๋๋ก ์ฑ์ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
| ์ด๋ฆ | ํ๋งค์ก | ์์ | ์์ |
|---|---|---|---|
| ํ๊ธธ๋ | 95 | =RANK.EQ(B2,$B$2:$B$6) | 1 |
| ๊น์ํฌ | 88 | =RANK.EQ(B3,$B$2:$B$6) | 2 |
| ์ด์ฒ ์ | 88 | =RANK.EQ(B4,$B$2:$B$6) | 2 |
| ๋ฐ๋ฏผ์ | 76 | =RANK.EQ(B5,$B$2:$B$6) | 4 |
| ์ต์ง์ | 70 | =RANK.EQ(B6,$B$2:$B$6) | 5 |
๋น๊ต ๋ฒ์๋ $B$2:$B$6์ฒ๋ผ ์ ๋์ฐธ์กฐ๋ก ๊ณ ์ ํด์ผ ํฉ๋๋ค. ๊ทธ๋๋ก ๋์ง ์์ผ๋ฉด ์์์ ์๋๋ก ์ฑ์ธ ๋ ๋ฒ์๊ฐ ํ ์นธ์ฉ ๋ฐ๋ ค ์์๊ฐ ์ด๊ธ๋ฉ๋๋ค.
2. ํฐ ๊ฐ·์์ ๊ฐ ๊ธฐ์ค ๋ฐ๊พธ๊ธฐ (order ์ธ์)
์ธ ๋ฒ์งธ ์ธ์ order๋ก ๊ธฐ์ค์ ๋ฐ๊ฟ๋๋ค. 0์ด๊ฑฐ๋ ์๋ตํ๋ฉด ํฐ ๊ฐ์ด 1์์ธ ๋ด๋ฆผ์ฐจ์, 0์ด ์๋ ๊ฐ(๋ณดํต 1)์ ๋ฃ์ผ๋ฉด ์์ ๊ฐ์ด 1์์ธ ์ค๋ฆ์ฐจ์์ ๋๋ค.
๊ธฐ๋ก์ด ์งง์์๋ก ์์์ธ ๋ฌ๋ฆฌ๊ธฐ ๊ธฐ๋ก์ฒ๋ผ, ์์ ๊ฐ์ด 1๋ฑ์ด์ด์ผ ํ ๋ order์ 1์ ๋ฃ์ต๋๋ค.
=RANK.EQ(B2,$B$2:$B$5,1)
| ์ ์ | ๊ธฐ๋ก(์ด) | ์์(order 1) |
|---|---|---|
| ๊ฐ | 29 | 2 |
| ๋ | 31 | 3 |
| ๋ค | 28 | 1 |
| ๋ผ | 35 | 4 |
๋ฐ์ดํฐ๋ฅผ ๋ฏธ๋ฆฌ ์ ๋ ฌํ ํ์๋ ์์ต๋๋ค. order ๊ฐ๋ง ๋ฐ๊พธ๋ฉด ์๋ฆฌ ๊ทธ๋๋ก ๋๊ณ ๋ ์ค๋ฆ์ฐจ์๊ณผ ๋ด๋ฆผ์ฐจ์ ์์๋ฅผ ๊ฐ๊ฐ ๊ตฌํ ์ ์์ต๋๋ค.
3. ๋์ ์ฒ๋ฆฌ ๋ฐฉ์ ๋น๊ต (RANK.EQ์ RANK.AVG)
๊ฐ์ ๊ฐ์ด ๋ ์ด์์ผ ๋ ์ฒ๋ฆฌ ๋ฐฉ์์ด ๋ ํจ์์์ ๋ค๋ฆ ๋๋ค. RANK.EQ๋ ๋์ ์ ๊ฐ์(๊ฐ์ฅ ๋์) ์์๋ฅผ ์ฃผ๊ณ ๊ทธ๋งํผ ๋ค์ ์์๋ฅผ ๊ฑด๋๋๋๋ค. 88์ด ๋์ด๋ฉด ๋ ๋ค 2์๊ฐ ๋๊ณ , ๊ทธ๋ค์ ๊ฐ์ 3์ ์์ด 4์๊ฐ ๋ฉ๋๋ค.
RANK.AVG๋ ๋์ ์ด ์ฐจ์งํ์ ์๋ฆฌ์ ํ๊ท ์ ๋๋ ค์ค๋๋ค. 88 ๋ ๊ฐ๊ฐ 2์์ 3์ ์๋ฆฌ๋ฅผ ๋๋ ๊ฐ์ง๋ฉด ๋ ๋ค 2.5์๊ฐ ๋ฉ๋๋ค.

| ํ๋งค์ก | RANK.EQ | RANK.AVG |
|---|---|---|
| 95 | 1 | 1 |
| 88 | 2 | 2.5 |
| 88 | 2 | 2.5 |
| 76 | 4 | 4 |
| 70 | 5 | 5 |
- Microsoft ์ง์ ๋ฌธ์(RANK.EQ·RANK.AVG ํจ์) ๊ธฐ์ค.
RANK.EQ์ RANK.AVG๋ ์์ 2010๋ถํฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ด์ ๋ถํฐ ์๋ RANK ํจ์๋ ํธํ์ ์ํด ๊ทธ๋๋ก ์ธ ์ ์๊ณ , ๊ฒฐ๊ณผ๋ RANK.EQ์ ๊ฐ์ต๋๋ค. ์์๋ฅผ ๋์ผ๋ก ๋ณด์ฌ ์ค ๋๋ RANK.EQ, ํต๊ณ์ฉ์ผ๋ก ํ๊ท ์์๊ฐ ํ์ํ ๋๋ RANK.AVG๋ฅผ ๊ณ ๋ฅด๋ฉด ๋ฉ๋๋ค.
4. ๋์ ์ ๊ณ ์ ์์๋ก ๋๋๊ธฐ (COUNTIF ์กฐํฉ)
๋์ ์ด๋ผ๋ 1์, 2์์ฒ๋ผ ๊ฒน์น์ง ์๊ฒ ๋๋ ์ผ ํ ๋๊ฐ ์์ต๋๋ค. ์ด๋๋ RANK.EQ์ COUNTIF๋ฅผ ๋ํฉ๋๋ค.
=RANK.EQ(B2,$B$2:$B$6)+COUNTIF($B$2:B2,B2)-1
COUNTIF ๋ฒ์์ ์์์ ์ ๋์ฐธ์กฐ($B$2), ๋์ ์๋์ฐธ์กฐ(B2)๋ก ๋ก๋๋ค. ๊ฐ์ ๊ฐ์ด ๋์ฌ ๋๋ง๋ค ๋์ ๊ฐ์๊ฐ 1์ฉ ๋์ด๋๋ฏ๋ก, ๋ ๋ฒ์งธ ๋์ ๋ถํฐ ์์๋ฅผ ํ๋์ฉ ๋ฐ์ด ์ค๋ณต ์๋ ์์๋ฅผ ๋ง๋ญ๋๋ค.
| ์ด๋ฆ | ํ๋งค์ก | ๊ณ ์ ์์ |
|---|---|---|
| ํ๊ธธ๋ | 95 | 1 |
| ๊น์ํฌ | 88 | 2 |
| ์ด์ฒ ์ | 88 | 3 |
| ๋ฐ๋ฏผ์ | 76 | 4 |
| ์ต์ง์ | 70 | 5 |
์ด ๋ฐฉ์์ ์์ชฝ ํ์ ์ ํ ๊ฐ์ด ๋จผ์ ์์๋ฅผ ๊ฐ์ ธ๊ฐ๋๋ค. ์ค์ ๋ก๋ ์ฐ์ด์ด ๊ฐ์ผ๋ฏ๋ก, ์ ์ฌ์ผ์ด๋ ๋ฑ๋ก ์์ ๊ฐ์ ๋ณด์กฐ ๊ธฐ์ค์ผ๋ก ์๋ฃ๋ฅผ ๋จผ์ ์ ๋ ฌํ ๋ค ์ฐ๋ ํธ์ด ๊ณต์ ํฉ๋๋ค.
ํฐ ๊ฐ์ 1์๋ก ํ ๋๋ order๋ฅผ ์๋ตํ๊ณ , ๊ธฐ๋ก์ฒ๋ผ ์์ ๊ฐ์ด 1์๋ผ๋ฉด order์ 1์ ๋ฃ์ต๋๋ค. ๋์ ์ ๊ฐ์ ์์๋ก ๋ฌถ์ผ๋ ค๋ฉด RANK.EQ, ํ๊ท ์์๊ฐ ํ์ํ๋ฉด RANK.AVG, ๊ฒน์น์ง ์๋ ์์๊ฐ ํ์ํ๋ฉด COUNTIF๋ฅผ ๋ํ๋ฉด ๋ฉ๋๋ค.
์ค๋ ์ ์ํ๋ ๋งค์ถํ๋ฅผ ์ด์ด RANK.EQ๋ถํฐ ํ ์ค ๋ฃ์ด ๋ณด๊ณ , ๋์ ์ด ์๊ธฐ๋ฉด ์ ์ธ ๊ฐ์ง ์ค ์ํฉ์ ๋ง๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ๊ฟ ๋ณด์ธ์.
์ฐธ๊ณ ์๋ฃ
โป ๋ ๋ณด๊ธฐ
์์ COUNTIF ํจ์ ํ์ฉ๋ฒ: ์กฐ๊ฑด๋ณ ๊ฐ์ ์ธ๊ธฐ, ์์ผ๋์นด๋, COUNTIFS ๋น๊ต
์์ ์ค๋ณต๊ฐ ์ฐพ๊ธฐ์ ๊ฐ์กฐ: ์กฐ๊ฑด๋ถ ์์, COUNTIF, UNIQUE ํจ์ ํ์ฉ๋ฒ
๋๊ธ