반응형
(문제 출처 : 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), "")
<결과>
반응형
'컴퓨터활용(컴활) 공부' 카테고리의 다른 글
[스프레드시트] 컴활 1급 실기문제 풀어보기 (피벗 테이블 보고서, 필터, 부분합) (0) | 2024.03.09 |
---|---|
[데이터베이스] 컴활 1급 실기 풀자 (vbYesNo, acSaveYes, DoCmd.Close) (0) | 2024.03.08 |
[데이터베이스] 컴활 1급 실기 문제 풀어보자 (Sum, Count, Format) (0) | 2024.03.06 |
[스프레드시트] 컴활 실기 1급 문제 풀어보기 (사용자정의함수, Trim, If) (1) | 2024.03.05 |
[데이터베이스] 컴활 1급 실기 문제 풀자 (OpenReport, 인쇄미리보기 설정 등) (0) | 2024.03.04 |