컴퓨터활용(컴활) 공부

[스프레드시트] 컴활 1급 문제 풀기 (RANK.EQ, AVERAGE, IF)

미스털이 사용자 2024. 3. 7. 17:34
반응형

 

(문제 출처 : https://m.cafe.daum.net/hermingway/ZYwR/39?listURI=%2Fhermingway%2FZYwR )

 

​​​​​​​​​액셀 컴활 실기문제를 계속해서 풀어보자.

 

===

 

RANK.EQ, AVERAGE, IF 함수 활용하기

 

 

먼저 RANK.EQ함수의 설명을 살펴보면 다음과 같다.

1번째 인자는 순위의 대상이 되는 수(여기선 단가)

2번째 인자는 순위의 대상이 되는 모든 수 (단가 배열)

3번째는 내림차순이면 생략이나 0, 오름차순이면 1

 

=RANK.EQ($L3, $L$3:$L$19, 0)

 

이렇게 해서 순위를 나타냈는데

문제에서 요구하는 조건에 부합해야 출력될 수 있다.

 

 

조건은 해당 단가의 값이 단가의 평균 이상

=IF($L3 >= AVERAGE($L$3:$L$19), RANK.EQ($L3, $L$3:$L$19, 0), "")

 

그런데 출력할 문자열도 문제에서 요구한대로 해줘야 하므로

=IF($L3 >= AVERAGE($L$3:$L$19), "★Top"&RANK.EQ($L3, $L$3:$L$19, 0), "")

 

<결과>

 

 

반응형