엑셀에서 특정 조건에 맞춰 순위를 매기고 빈칸으로 처리하는 함수는 어떻게 작성하나요?

안녕하십니까 반갑습니다! 개인적으로 궁금한게 있어서 질문드리겠습니다!

엑셀에서 특정 조건에 맞춰 순위를 매기고 빈칸으로 처리하는 함수는 어떻게 작성하나요?

답변해 주실수 있으시면 번거롭더라도 설명해주세요 감사합니다!

1개의 답변이 있어요!

  • 보통 IF 함수와 RANK 함수를 같이 사용하면 됩니다.

    예를 들어 A열에 점수, B열에 순위를 표시하고, 점수가 60점 이상인 경우에만 순위를 매기고 60점 미만이면 빈칸으로 처리한다고 가정하면:

    =IF(A2>=60,RANK.EQ(A2,$A$2:$A$10),"")

    이렇게 입력하면 됩니다.

    A2>=60 → 점수가 60점 이상인지 확인

    RANK.EQ(A2,$A$2:$A$10) → A2의 점수를 전체 점수와 비교해 순위 계산

    "" → 조건에 맞지 않으면 빈칸으로 표시

    예를 들어 점수가 95, 88, 75, 55, 40이라면 결과는 1, 2, 3, 빈칸, 빈칸처럼 표시됩니다.

    만약 특정 조건을 만족하는 사람들끼리만 순위를 매기고 싶다면 수식이 조금 달라질 수 있습니다. 예를 들어 부서가 '영업팀'인 사람만 순위를 매기는 경우에는 RANK.EQ와 FILTER 등을 조합할 수 있습니다.

    사용하시는 엑셀 버전이나 **실제 데이터 예시(어떤 열을 기준으로 어떤 조건에서 순위를 매길지)**를 알려주시면 그 상황에 맞는 수식으로 만들어드릴 수 있습니다.

    채택된 답변