안녕하세요
기본작업 1번문제에 종종나오는 상위/하위 n이내 관련 문의드립니다.
214쪽 1번 문제에서는 Rank.eq 함수 이용해서 상위 10위 이내 데이터를 요청하는데,
답안지를 보니 RANK.EQ(,,)<=10 이더라구요.
그런데 173쪽에서 상위 3위, 하위 3위 Large 와 small 함수 이용해서 작성할때는
K3>=LARGE(,,)
K3<=SAMLL(,,)
이 답이더라구요
상위/하위일때 어떤 함수를 쓰느냐에 따라 부등호 방향이 바뀌는걸까요?
감사합니다.
안녕하세요.
사용하는 함수에 따라 결과값이 다르기 때문에 부동호 방향도 바뀝니다.
- RANK.EQ는 등수를 구하는 함수로, 상위 10위 이내라는 것은 1~10위까지를 의미하므로 RANK.EQ로 등수를 구한 다음 10보다 작거나 같은지 비교한 것입니다.
- LARGE나 SMALL은 등수를 구하는 것이 아니라 지정한 등수에 해당하는 값을 찾습니다. 상위 3위까지를 구하려면 3위인 값을 LARGE로 구한 다음 이 값보다 크거나 같아야 상위 값이 되고, SMALL로 하위 3위인 값을 구한 다음 이 값보다 작거나 같으면 하위 값이 되는 것입니다.
즐거운 하루 되세요.
-
관리자2023-11-20 21:41:50
안녕하세요.
사용하는 함수에 따라 결과값이 다르기 때문에 부동호 방향도 바뀝니다.
- RANK.EQ는 등수를 구하는 함수로, 상위 10위 이내라는 것은 1~10위까지를 의미하므로 RANK.EQ로 등수를 구한 다음 10보다 작거나 같은지 비교한 것입니다.
- LARGE나 SMALL은 등수를 구하는 것이 아니라 지정한 등수에 해당하는 값을 찾습니다. 상위 3위까지를 구하려면 3위인 값을 LARGE로 구한 다음 이 값보다 크거나 같아야 상위 값이 되고, SMALL로 하위 3위인 값을 구한 다음 이 값보다 작거나 같으면 하위 값이 되는 것입니다.
즐거운 하루 되세요.