본문 바로가기
컴활 1급

컴활 1급 실기 - 스프레드 시트 - 3

by TAMIK 2025. 3. 6.
728x90

RANK.EQ(내 점수, $전체 범위$, 옵션) : 범위 내에서 내 점수의 등수 구하기

옵션 0(생략 가능) : 내림차순(가장 큰 수가 1등)
옵션 1(0이외의 수) : 오름차순(가장 작은 수가 1등)

//A1 = 1, A2 = 2, A3 = 3, A4 = 4, A5 = 5
=RANK.EQ(A4, $A$1:$A$5, 0)
//옵션 0은 내림차순(큰 수가 1등)
//따라서 A4 셀의 4는 1, 2, 3, 4, 5 중에 2번째로 큰 수이므로
//결과 : 2

=RANK.EQ(A4, $A$1:$A$5, 1)
//옵션 1은 오름차순(작은 수가 1등)
//따라서 4는 4번째로 작은 수이므로
//결과 : 4

 

 

 

LARGE(범위, K번째) : 범위에서 K번째로 큰 값
SMALL(범위, K번째) : 범위에서 K번째로 작은 값

=LARGE($A$1:$A$5, 2)
//A1-A5 중에 2번째로 큰 값
//1, 2, 3, 4, 5라면 4

=SMALL($A$1:$A$5, 3)
//A1-A5 중에 2번째로 작은 값
//1, 2, 3, 4, 5라면 2

 

 

 

SUM(N1, N2, N3, ...) 또는 SUM(범위) : 인수들(범위)의 합

=SUM(1, 2, 3, 4, 5)
// 결과 : 15


// A1-A5에 1, 2, 3, 4, 5 입력
=SUM(A1:A5)
// 결과 : 15

 

=>SUM(IF())를 활용하여 순위를 구할 때 값이 0~N-1으로 나오므로 SUM(IF())구한 값에 +1을 해줘야 1등~N까지 나온다.

 

 

 

IF(조건, TRUE일 때, FALSE일 때) : 조건에 맞으면 TRUE값, 틀리면 FALSE 값 넣기 

=>틀렸을 때 값을 생략하면 FALSE로 표시된다.

//A1-A5에 차례대로 A, B, C, D, E 입력
=IF(A2="C", 1, 0)
//A2에는 B가 들어가 있으므로 FALSE 값에 들어갈 0 표시됨
//결과 : 0

//A1에는 3, A2에는 4로 시작하는 주민번호가 들어가 있을 때
//******-3******형식
=IF(LEFT(A2, 8)=3, "남", "여")
//A2는 3이 아닌 4로 시작. 따라서 FALSE값 출력
//결과 : 여

 

 

*조건식 표현 방법

=> AND 사용 할 수 없을 때 조건에 맞는 값 합계 구하기

1. SUM((조건1) * (조건2))

2. SUM(IF((조건1)*(조건2), 1)

3. COUNT(IF((조건1)*(조건2), 1))

728x90