EXCEL BASIC2
in Etc
텍스트 작업
left(문자열, x개) : 왼쪽으로 부터 x개 문자 추출
mid(문자열, x부터, y개) : 문자열의 x번째부터 y개 문자 추출
right(문자열,x개) : 오른쪽으로 부터 x개 문자 추출
upper(문자열) : 모두 대문자로
proper(문자열) : 맨 첫 알파벳만 대문자로
trim (문자열) : 문자열 앞 공백 제거
&연산자 : 문자열뒤에 다른 문자열 붙여넣기
날짜 시간 함수
- today() : 오늘 날짜
- now() : 날짜 + 현재 시간
- year(), month(),day(), hour(),minute(),second()
- date(연,월,일) : 숫자를 날짜로
- time(시간, 분, 초) : 숫자를 시간으로
- weekday(날짜) : 날짜를 요일로 , - option 1 : 일요일 시작 , option 2: 월요일 시작
- workday(시작일, 작업일, 휴일) : 시작일에 작업일 더하기 , 주말 빼고 계산해줌
- edate(시작일, x) : 지금으로 부터 x개월 후
- eomonth(시작일, x) : 지금으로 부터 x개월 후의 말일
- days(날짜1,날짜2) : 날짜 기간
논리 함수
이렇게 대화 상자 띄어놓고 하면 엄청 쉽고 편하다.
- if(조건, 참, 거짓)
- if(조건,참,if(조건,참,거짓))
- and(조건,조건,조건..)
- or(조건,조건, 조건..)
- iferror(값, 계산식, 문장)
통계
- rank.eq(인수,비교범위,옵션) : 인수가 범위내에서 몇등인지. (동순위는 높은 순위로 표현)
- **rank.avg(인수,비교범위,옵션) : ** 인수가 범위내에서 몇등인지. (동순위는 평균 순위로 표현)
- LARGE(범위, 구하고자하는 순위) : 범위 내에서 x등인 애는 누군지
- SMALL(범위, 구하고자하는 순위) : 범위 내에서 뒤에서 x등인 애는 누군지
- var(범위) : 분산
- stdev(범위) : 표준편차
- **value(데이터) : ** 문자를 숫자로!
- count(범위) : 지정 범위에서 숫자가 몇개인지
- counta(범위) : 지정 범위에서 데이터 값이 있는 애들이 몇개인지
- **countif(조건범위, 조건) : ** 조건에 부합하면 센다.
- countifs(조건범위1, 조건1, 조건범위2,조건2) : 조건범위 1과 2가 같아야지 오류가 안 난다. 조건을 동시에 만족하는 애들만 센다.
- countblank(범위) : 데이터가 없는 셀들을 센다.
수학/삼각 함수
- sum(범위) : 합계
- average(범위) : 평균
- sumif(조건범위, 조건, 합할 범위) : 조건에 맞는 셀들의 합계
- averageif(조건범위,조건,평균 구할 범위) : 조건에 맞는 셀들의 평균
- sumifs(합할 범위,조건범위1, 조건1, 조건범위2,조건2… ) : 조건을 동시에 만족하는 셀들의 합계
- averageifs(평균 구할 범위,조건범위1, 조건1, 조건범위2,조건2… ) : 조건을 동시에 만족하는 셀들의 평균
- sumproduct(범위,범위,) : 대응되는 범위들의 곱한 값들
- median(범위) : 중간값
- round(셀 주소 /계산식,자릿수) : 반올림
- roundup(셀 주소 /계산식,자릿수) : 올림
- rounddown(셀 주소 /계산식,자릿수) : 내림
- trunc(셀 주소 /계산식,자릿수) : 자름
- int(셀 주소/ 계산식) : 크지 않은 정수 구하기
- randbetween(인수1,인수2) : 인수1과 인수2 사이의 랜덤수 구하기
데이터베이스 함수
()안에는 (제목 포함 전체 범위, 계산할 제목 또는 번째, 제목을 포함한 조건)
- dsum() : 합계
- daverage() : 평균
- dmax() : 최댓값
- dmin() : 최솟값
- dcount() : 숫자만 있는 셀
- dcounta() : 비어있지 않은 셀
확 와닿지 않아서, 연습 문제 따로 풀면서 이해해보도록 한다.
찾기/참조 함수
- choose(셀주소/계산식,답1,답2,…) : SWTICH CASE문이랑 느낌이 비슷..? 1일때 답1, 2일때 답2
- hlookup(기준값, 찾을 범위, 찾을 번째(빈칸),0(정확)또는 1(비슷)) : 행 방향에서 찾을 값(조건)을 찾아 해당값 구함.
- vlookup(기준값, 찾을 범위, 찾을 번째(빈칸),0(정확)또는 1(비슷)) : 열 방향에서 찾을 값(조건)을 찾아 해당 값 구함.
- search(찾을 값, 셀 주소) : 셀 주소에서 찾을 값이 몇번 째 있는지 표시
조건 데이터가 행으로 되어있을 때 HLOOKUP, 조건 데이터가 열로 되어있을 때 VLOOKUP