728x90
반응형
수학함수
함수 | 설명 |
LARGE(범위,k) | 범위에서 k번째로 큰 수를 구함 |
SMALL(범위,k) | 범위에서 k번째로 작은 수를 구함 |
COUNT(인수) | 공백 제외 데이터가 숫자인 개수를 구함 |
COUNTA(인수) | 공백 제외 데이터가 문자 & 숫자인 개수를 구함 |
COUNTBLANK(인수) | 공백만 개수를 구함 |
STDEV(인수) | 인수의 표준편차를 구함 |
VAR(인수) | 인수의 분산을 구함 |
MODE(범위) | 범위 중 최빈 값을 구함 |
함수 | 설명 |
TRUNC(인수, 자릿수) | 인수를 자릿수만큼 내림 (자릿수 생략시 기본 값 0) |
INT(인수) | 인수를 넘지 않는 한의 가장 가까운 정수를 구함 (주의 : INT(-7.2) = -8 / -7은 인수를 넘어가기 때문) |
ABS(인수) | 인수를 절대값으로 구함 |
POWER(인수,자릿수) | 인수를 자릿수만큼 제곱한 값을 구함 |
RAND() | 난수를 구함 (0~1사이) |
RANDBETWEEN(숫자, 숫자2) | 숫자부터 숫자2 사이의 난수를 구함 |
QUOTIENT(인수, 제수) | 인수를 제수로 나눠 나온 몫을 구함 |
MOD(인수, 제수) | 인수를 제수로 나눠 나온 나머지 값을 구함 |
MEDIAN(범위) | 범위의 중간 값을 구함 |
RANK.EQ 와 RANK.AVG
함수 | 설명 | 옵션 |
RANK.EQ(값, 범위, 옵션) | 범위에서 값의 순위를 구함 EQ : 순위가 동일한 경우 둘 다 높은 순위로 반환 |
0 또는 생략 : 내림차순 1 : 오름차순 |
RANK.AVG(값, 범위, 옵션) | 범위에서 값의 순위를 구함 AVG : 순위가 동일한 경우 순위의 평균으로 반환 ex) 3.5위 |
0 또는 생략 : 내림차순 1 : 오름차순 |
ROUND함수
함수 | 설명 |
ROUND(인수, 자릿수) | 인수에서 자릿수만큼 반올림 |
ROUNDUP(인수, 자릿수) | 인수에서 자릿수만큼 올림 |
ROUNDDOWN(인수, 자릿수) | 인수에서 자릿수만큼 내림 |
조건 수학함수
조건이 하나일 때
함수 | 설명 |
SUMIF(조건범위, 조건, 값을구할범위) | 조건에 맞는 데이터 합계를 구함 |
AVERAGEIF(조건범위, 조건, 값을구할범위) | 조건에 맞는 데이터 평균을 구함 |
COUNTIF(조건범위, 조건) | 조건에 맞는 데이터 개수를 구함 (주의) 다른 조건수학함수와 달리 인자에 값을구할범위 미포함 |
조건이 두 개 이상일때
함수 | 설명 |
SUMIFS(값을구할범위, 조건범위, 조건, 조건범위2, 조건2, ...) | 조건들을 만족하는 데이터 합계를 구함 |
AVERAGEIFS(값구범, 조건범위, 조건, 조건범위2, 조건2, ...) | 조건들을 만족하는 데이터 평균을 구함 |
COUNTIFS(조건범위, 조건, 조건범위2, 조건2, ...) | 조건들을 만족하는 데이터 개수를 구함 |
SUMIF와 DSUM의 차이
=SUMIF(조건범위, 조건, 값을 구할 범위)
=DSUM(데이터베이스 범위, 값을 구할 필드, 조건범위)
- 굵게 표시된 부분에 SUMIF는 필드(칼럼명)을 제외시키고, DSUM은 포함시킨다.
- 뜻은 같으나 각 함수가 요구하는 인수가 다름
기타 문제풀때 팁
- 짝수/홀수 구하는 문제에서는 MOD(n,2) 이용하여 나머지값 활용
- 범위에 조건을 걸때는 ">= 80"과 같이 따옴표를 넣어주어야 함
- ex) ROUND(AVERAGEIFS(E14:E22,B14:B22,">=80",C14:C22,">=80",D14:D22,">=80"),1) & "점"
728x90
'Minding's Programming > Excel' 카테고리의 다른 글
[컴활 2급 실기] 참조 ~ 데이터베이스함수 (0) | 2022.01.04 |
---|---|
[컴활 2급 실기] 셀 서식 (0) | 2022.01.03 |