책 내용 질문하기
순위 계산질문드립니다
도서
ITQ OA Master 2016(2020)(시나공) (엑셀+한글+파워포인트 2016 사용자용)
페이지
120
조회수
320
작성일
2020-06-05
작성자
탈퇴*원
첨부파일

I5에 순위를 IF와 RANK.EQ함수를 써서구해야돼는데 어떻게 구해야될지 모르겠습니다.

자세히 알려주시면 감사하겠습니다. 

답변
2020-06-05 16:52:24

안녕하세요 길벗수험서 운영팀입니다.

 

먼저 각 셀의 내림차순 순위를 구해보죠. 순위 함수 - RANK.EQ

 

RANK.EQ(순위를 구할 대상, 참조 범위, 내림(0)/오름(1)) 인데, 내림차순은 3번째 인수의 생략이 가능합니다.

여기에 순위를 구할 대상- G5, 범위 - G5:G12 를 적어

'RANK.EQ(G5, $G$5:$G$12)' 이렇게 코드를 완성하면 G열의 내림차순 순위를 구할 수 있겠네요.

(범위는 채우기 핸들로 다른 수식을 채울 때, 위치가 변동하면 안되기 때문에 절대참조를 사용합니다.)

 

이제 조건문을 채울 차례네요. - IF

문제에서 1~3위까지만 구하고 나머지는 공백이라고 했습니다.

IF( 조건, 참일 때 결과, 거짓일 때 결과) 인데, 이 것을 문맥으로 써보면

IF( 순위가 3보다 작거나 같으면, 순위를 출력하고, 아니면 공백) 이렇게 되겠죠.

 

채워봅시다. 순위는 위에서 식으로 나왔으니 이를 사용하면 되죠.

조건 - RANK.EQ(G5, $G$5:$G$12) <= 3    왼쪽이 위에서 구한 순위이므로 이 것이 3보다 작거나 같으면으로 조건식을 완성합니다.

참일 때 결과  - RANK.EQ(G5, $G$5:$G$12)   순위를 그대로 출력해야 하니, 여기에도 위의 식을 그대로 적어줍니다.

거짓일 때 결과 - ""   공백을 출력하라고 했으므로 공백없이 쌍따옴표 두 개 써줍니다. 

그럼 이렇게 완성되겠네요.

 

IF(RANK.EQ(G5, $G$5:$G$12)<=3, RANK.EQ(G5, $G$5:$G$12), "")

 

행복한 하루되세요 :)

  • 관리자
    2020-06-05 16:52:24

    안녕하세요 길벗수험서 운영팀입니다.

     

    먼저 각 셀의 내림차순 순위를 구해보죠. 순위 함수 - RANK.EQ

     

    RANK.EQ(순위를 구할 대상, 참조 범위, 내림(0)/오름(1)) 인데, 내림차순은 3번째 인수의 생략이 가능합니다.

    여기에 순위를 구할 대상- G5, 범위 - G5:G12 를 적어

    'RANK.EQ(G5, $G$5:$G$12)' 이렇게 코드를 완성하면 G열의 내림차순 순위를 구할 수 있겠네요.

    (범위는 채우기 핸들로 다른 수식을 채울 때, 위치가 변동하면 안되기 때문에 절대참조를 사용합니다.)

     

    이제 조건문을 채울 차례네요. - IF

    문제에서 1~3위까지만 구하고 나머지는 공백이라고 했습니다.

    IF( 조건, 참일 때 결과, 거짓일 때 결과) 인데, 이 것을 문맥으로 써보면

    IF( 순위가 3보다 작거나 같으면, 순위를 출력하고, 아니면 공백) 이렇게 되겠죠.

     

    채워봅시다. 순위는 위에서 식으로 나왔으니 이를 사용하면 되죠.

    조건 - RANK.EQ(G5, $G$5:$G$12) <= 3    왼쪽이 위에서 구한 순위이므로 이 것이 3보다 작거나 같으면으로 조건식을 완성합니다.

    참일 때 결과  - RANK.EQ(G5, $G$5:$G$12)   순위를 그대로 출력해야 하니, 여기에도 위의 식을 그대로 적어줍니다.

    거짓일 때 결과 - ""   공백을 출력하라고 했으므로 공백없이 쌍따옴표 두 개 써줍니다. 

    그럼 이렇게 완성되겠네요.

     

    IF(RANK.EQ(G5, $G$5:$G$12)<=3, RANK.EQ(G5, $G$5:$G$12), "")

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.