일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 흥달쌤
- 나는 flux좋아...
- 쏙쏙 들어오는 함수형코딩
- 에릭노이먼
- 큰돌의 CS책
- 출처는 코딩애플
- 쏙쏙 들어오는 함수형 코딩
- 리엑트를 다루는 기술
- 출처 : 코딩애플
- 출처 : 한입크기로 잘라먹는 타입스크립트
- https://product.kyobobook.co.kr/detail/S000001952246
- 함수형 코딩
- 출처 : 자바스크립트 딥다이브
- 출처 : https://www.boostcourse.org/
- 로버트 C마틴
- 쏙속 들어오는 함수형코딩
- 갈길이 멀구나
- 쏙쏙들어오는함수형코딩
- 출처 : 코딩앙마
- 에릭 노이먼
- 클린코드다시읽기
- 고등애플
- 이웅모
- 출처는 코딩앙마
- 김영한쌤
- 에릭 노먼드
- 유틸리티타입은 공식문서 자주 보자
- 생코님Redux
- 자바스크립트 딥다이브
- 오종택개발자님
- Today
- Total
흰둥씨의 개발장
[Excel] 함수 정리 본문
=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((+타이틀)데이터 전체 범위 , 열번호(가로로 몇번째?) , (+타이틀)조건) : 전체 범위에서 맞는 조건의 열에서 가장 작은 값 찾음