관리 메뉴

흰둥씨의 개발장

[Excel] 함수 정리 본문

[오늘의 공부]/Excel& Etc...

[Excel] 함수 정리

돈워리비해삐 2023. 4. 18. 22:59

=AVERAGE(인수들) : 인수의 평균값

=AVERAGEA(인수들) : 수치가 아닌 셀을 포함하는 인수의 평균값

=AVERAGEIF(조건범위, 조건, 값구할범위) : 조건에 맞는 셀의 평균값

=AVERAGEIFS(값구할범위,조건1범위, 조건1, 조건2범위, 조건2,...) : 여러조건에 맞는 셀의 평균값

=MAX(인수들) : 인수중 가장 큰값

=MAXA(인수들) : 숫자 , 빈 셀, 논리값, 숫자로 표시된 텍스트 들 중에 가장 큰 값

=MIN(인수들) : 인수중 가장 작은 값

=MINA(인수들) : 숫자 , 빈 셀, 논리값, 숫자로 표시된 텍스트 들 중에 가장 작은 값

=COUNT(인수들) : 인수중 숫자가 들어있는 셀의 개수

=COUNTA(인수들) : 인수중 비어있지 않은 셀의 개수

=COUNTBLANK(인수들) : 인수중 비어있는 셀의 개수

=COUNTIF(조건범위, 조건) : 조건에 만족하는 셀의 개수

=COUNTIFS(조건1범위, 조건1, 조건2범위, 조건2) : 여러 조건에 만족하는 셀의 개수

=LARGE(범위, n번째) : 범위중 n번째로 큰값

=SMALL(범위, n번째) : 범위중 n번째로 작은값 (ex> =SMALL(a2:a10,2) a2~a10중에서 2번째로 작은값)

=RANK.EQ(찾는 값, 찾는 범위 ,[옵션논리값]) : 범위에서 찾는 값의 순위구함 (2등이 두명이면 모두 2등됨 )

(옵션 논리값이 0이거나 생략은 큰값이 1등 , 0이외 값은 작은 값이 1등 )

=RANK.AVG(찾는 값, 찾는범위,[옵션논리값)]) : 범위에서 찾는 값의 순위를 구함 (2등이 두명이면 2와 3의 중간값인 2.5등으로 표기됨)

=VAR(인수들) : 인수의 표본 분산

=STDEV(인수들) : 인수의 표본 표준 편차

=MEDIAM(인수들) : 인수들의 중간값

=MODE(인수들) : 인수중 가장 많이 발생한 값을 구함 (1,2,3,4,4,4,4,4,5 가 있을 때 4를 반환함)

=SUM(인수들) : 인수들의 합계

=SUMIF(조건범위, 조건, 합계) : 조건에 맞는 셀들의 합계

=SUMIFS(합계구할 범위, 조건1범위, 조건1, 조건2범위, 조건2,...) : 여러 조건에 맞는 셀들의 합계

=ROUND(인수, 자리수) : 지정자리수로 반올림 (=round(12345.6789, 3) => 12345.679)

=ROUNDUP(인수, 자리수) : 지정자리수로 올림 (=roundUP(12345.6789, 3) => 12345.679)

=ROUNDDOWN(인수, 자릿수) : 지정자리수로 내림 (=roundDOWN(12345.6789, 3) => 12345.678)

=ABS(인수):인수의 절대값

=INT(인수) : 인수보다 크지 않은 정수 구함 (=int(-7.8) => -8 ;크지 않은정수이기 때문에! )

=MOD(인수1, 인수2) :인수1을 인수2로 나눈 나머지값

=SQRT(인수): 인수의 양의제곱근 (인수가 음수로 들어가면 오류뜸)

=PI() = 3.1459265358979

=POWER(인수, 제곱할값) = 인수의 거듭제곱값 (=power(2,3) => 2의 3제곱)

=TRUNC(인수, 자릿수) : 지정한 자리수로 내림

=LEFT(텍스트, 개수) : 텍스트의 왼쪽부터 지정한 개수만큼 표시

=MID(텍스트, 시작위치, 개수) : 텍스트 시작위치부터 지정한 개수만큼 표시

=RIGHT(텍스트, 개수) : 텍스트 오른쪽부터 지정한 개수만큼 표시

=LEN(텍스트) : 텍스트의 개수 구함

=REPT(텍스트, 개수) : 텍스트를 개수만큼 반복해서 표시

=LOWER(영문텍스트): 모두 소문자로 표시

=UPPER(영문텍스트) : 모두 대문자로 표시

=PROPER(영문텍스트) : 첫글자만 대문자로 표시 (스페이스있으면 다음을 첫글자로 인식)

=TRIM(텍스트): 공백 1개 빼고 모두 제거 (=trim("ab c d e f) => ab c d e f)

=FIND(텍스트1, 텍스트2, 시작위치): 텍스트 2에서 시작위치부터 텍스트 1을 찾아서 표시/대소문자 구분/각문자를 한글자계산 /*, ? 사용불가

=FINDB(텍스트1, 텍스트2, 시작위치): 텍스트 2에서 시작위치부터 텍스트 1을 찾아서 표시/대소문자 구분/숫자 영어 한글자, 한글 특수문자는 두글자계산 /*, ? 사용불가

=SERACH(텍스트1, 텍스트2, 시작위치): 텍스트 2에서 시작위치부터 텍스트 1을 찾아서 표시/대소문자구분안함/각 문자를 한글자계산 /*, ? 사용가능

=SERACHB(텍스트1, 텍스트2, 시작위치): 텍스트 2에서 시작위치부터 텍스트 1을 찾아서 표시/대소문자구분안함/숫자 영어 한글자, 한글 특수문자는 두글자계산 /*, ? 사용가능

=YEAR(날짜): 연도만 표시 (0~29까지는 2000년대로 , 30~99까지는 1900년대로 표시됨

=MONTH(날짜) : 월만표시

=DAY(날짜) : 일만 표시

=HOUR(시간) : 시만 표시

=MINUTE(시간) : 분만 표시

=SECOND(시간) : 초만 표시

=WEEKDAY(날짜, 옵션) : 날짜에 해당하는 요일 번호를 표시

옵션-1또는 생략 : 일요일이 1번 / 2 :월요일이 1번 / 3 : 월요일을 0번으로

=TIME(시,분,초): 지정한 시간에 대한 일련번호 구함

=TODAY():현재 날짜 표시

=NOW() : 현재 날짜와 시간 표시

=DAYS(마지막 날짜,시작날짜) : 두 날짜간 일수 계산

=DATE(년, 월, 일) : 년 월 일에 대한 일련 번호 구함

=EDATE(날짜, 월수): 지정날짜 기준으로 지정 월수 이전(음수), 이후(양수) 날짜 를 구함

=EOMONTH(날짜, 월수) : 지정날짜 기준으로 지정 월수 개월이전, 이후 달의 마지막날짜 구함

=WORKDAY(날짜, 날짜수, 휴일날짜) 날짜에서 토요일+ 일요일+ 지정한 휴일 날짜 제외하고 지정 날짜수만큼 지난 날짜를 구함

=IF(조건, 참일때, 거짓일때) : 조건 비교후 참이면 참일때 실행, 거짓이면 거짓일때 실행

=IFERROR(인수1, 인수2) : 인수1이 오류면, 인수2를 표시, 그렇지 않으면 인수1 표시

=NOT(인수) : 인수에 대한 논리값의 반대값 표시

=AND(인수1, 인수2, ...) : 인수 모두가 참이면 참

=OR(인수1, 인수2,...) : 인수중 하나라도 참이면 참

=FALSE():false표시

=TRUE(): true표시

=VLOOKUP(찾는 값, 데이터 범위, 열번호, 옵션): 범위에서 찾는값을 찾고 같은 줄에서 지정된 열번호 값을 표시함 (옵션 false가 정확히 일치시)

=HLOOKUP(찾는 값, 데이터 범위, 행번호, 옵션): 범위에서 찾는값을 찾고 같은 줄에서 지정된 행번호 값을 표시함 (옵션 false가 정확히 일치시)

=MATCH(찾는 값, 범위, 옵션) : 옵션에서 지정한 방법으로 범위에서 찾는 값 데이터 찾아 상대위치 표시함 (데이터가 1행이거나 1열이어야함 )

(옵션0:정확히 일치/ 1:오름차순정렬된 데이터에서 작거나 같은값중 근접값찾음 / -1:내림차순 정렬된 데이터에서 크거나 같은 값중 근접값찾음 )

=CHOOSE(인수, 첫번째, 두번째,...) : 인수가 1이면 첫번째 , 인수가 2이면 두번째 표시함

=INDEX(범위, 행번호(A), 열번호(1)): 지정된 범위에서 몇행 몇열에 있는 데이터 표시

=COLUMN(셀) : 해당셀의 열번호 구함 (=column(a4) => 4)

=COLUMNS(셀범위) : 해당 셀범위의 열 개수 구함

=ROW(셀) :해당 셀의 행번호 구함 (=column(a4) =>1)

=ROWS(셀범위) : 해당 범위의 행개수 구함

=DSUM((+타이틀)데이터 전체 범위 , 열번호(가로로 몇번째?) , (+타이틀)조건) : 전체범위에서 맞는 조건의 열에서 합을 구함

=DAVERAGE((+타이틀)데이터 전체 범위 , 열번호(가로로 몇번째?) , (+타이틀)조건) :전체 범위에서 맞는 조건의 열에서 평균구함

=DCOUNT((+타이틀)데이터 전체 범위 , 열번호(가로로 몇번째?) , (+타이틀)조건) :전체 범위에서 맞는 조건의 열에서 숫자있는 셀의 개수구함

=DCOUNTA((+타이틀)데이터 전체 범위 , 열번호(가로로 몇번째?) , (+타이틀)조건) :전체 범위에서 맞는 조건의열에서 비어있지 않은 셀 수구함

=DMAX((+타이틀)데이터 전체 범위 , 열번호(가로로 몇번째?) , (+타이틀)조건) :전체 범위에서 맞는 조건의 열에서 가장 큰값 찾음

=DMIN((+타이틀)데이터 전체 범위 , 열번호(가로로 몇번째?) , (+타이틀)조건) : 전체 범위에서 맞는 조건의 열에서 가장 작은 값 찾음