* ROW(문자열) = 행번호 추출
* LEFT(문자열, 추출할 개수) = 왼쪽부터 지정한 개수만큼 문자추출
* RIGHT(문자,K) = 문자를 오른쪽에서부터 K번째까지 추출
* MID(문자,시작위치,K) = 문자를 시작위치부터 K번째까지 추출
* UPPER(문자열) = 대문자로 표시
* LOWER(문자) = 소문자
* PROPER(문자) = 단어 첫글자만 대문자
* REPLACE(문자, 시작위치, K, “새문자”) = 문자를 시작위치부터 K글자를 새문자로 바꿔줌
* SUBSTITUTE(문자, 교체문자, 새문자, K(선택)) = 교체문자를 찾아서 새문자로 바꿔줌
* SEARCH(찾을값, 문자) = 찾을값이 그 문자에서 몇번째에 있는지
* OFFSET(기준위치, 이동할 행 값, 이동할 열 값, 참조영역의 높이, 참조영역의 너비) = 특정위치를 기준으 로 지정한 행, 열의 위치로 이동한 값 참조
* FIND(“찾을문자”,”문자”)
Ex)
FIND(“험”,”간접경험채널”) 결과값은 4가 나옴 험이 4번째 있으니까
* LEN(문자열) = 글자 수
* REPT(반복할 문자열, 반복횟수) = 텍스트를 지정한 횟수만큼 반복
* TEXT(값,변형될텍스트) = 텍스트 함수에 조건 줄때는 TEXT(값, "[>0]00명;미가입")
* TRUNC(수, 소수자리수) = 절삭
* TRIM(문자열) = 불필요한 공백의 값을 없애줌 <앞, 뒤만 해당 중간의 공백 X>
* ISEVEN(문자열) = 짝수는 True 홀수는 False 출력
* ISODD(문자열) = 홀수는 True 짝수는 False 출력
* CONCATENATE(문자1,문자2,문자3) = 문자1, 문자2, 문자3을 합치기
* IF(조건, 참, 거짓) = 조건판단
* IFERROR(식, 오류시 나올 값) = 식에 오류가 있으면 지정된 값 출력
* ISERROR(문자열) = 오류값이 있다면 True 없다면 False 출력
* CHOOSE(번호, 각 번호에 해당하는 값) = 주어진 번호에 맞는 값 출력
* QUOTIENT(수, 나눌 수) = 나눈값의 몫 출력
* MOD(수, 나눌 수) - 나머지 구하기
* ABS(문자열) = 절대값 <음수를 양수로 변환, 양수는 그대로 양수>
* SUMPRODUCT(배열 또는 범위1, 배열 또는 범위2, 배열 또는 범위3, ......) = 배열 또는 범위의 대응되는 값끼리 곱해서 그 합을 구함
* ROUND(수, 소수자리수) = 반올림
* ROUNDUP(수, 소수자리수) = 올림
* ROUNDDOWN(수, 소수자리수) = 내림
* DSUM(표의 범위, 필드, 조건) = 데이터베이스 합 추출
* DCOUNT(표의 범위, 필드, 조건) = 조건에 맞는 자료의 개수 < 숫자 셀 >
* DCOUNTA(표의 범위, 필드, 조건) = 조건에 맞는 자료의 개수 < 공백,문자 셀 포함 >
* DGET(표의 범위, 필드, 조건) = 조건에 맞는 자료의 특정 열 값 추출
* RANK.EQ(자기점수, 참조영역, 정렬방식) = 순위구하기 (동점자 후위표기 등수) (RANK 함수와 같음) (0내림차순, 1오름차순)
* RANK.AVG(자기점수, 참조영역, 정렬방식) = 순위구하기 (동점자 평균표기 등수)
* LARGE(범위, 번호) = 지정한 범위에서 몇 번째로 큰 값 추출
* SMALL(범위, 번호) = 지정한 범위에서 몇 번째로 작은 값 추출
* PMT(기간별 이자율, 총 지급기간수, 현재가치, 미래가치, 월초<1>/월말<0>) = 분기별 불입액
* FV(기간별 이자율, 총 지급기간수, 현재가치, 미래가치, 월초<1>/월말<0>) = 미래가치 산출
* WORKDAY(시작날짜, 더할 일 수, 휴일일) = 지정한 날짜에 토, 일, 휴일을 제외한 업무일수
* WEEKDAY(날짜, 타입) = 주어진 날짜의 요일 구하기
* DAYS360(시작날짜, 끝날짜, 방식) = 두 날짜 사이 차이를 구함
* EOMONTH(시작날짜, 더할 월 수) = 지정한 날짜에 월을 더하고 그 월이 포함된 달의 마지막 날짜값구함
* EDATE(기준날짜, 더할 월 값) = 지정된 날짜 전 후의 달의 날짜 구하기
* NOW() 현재날짜+현재시각
* TODAY() 현재날짜
* DATE() 현재날짜
* TIME() 현재시각
* YEAR(TODAY()) 현재년도
* MONTH(TODAY()) 현재월
* DAY(TODAY()) 현재일
* HOUR(NOW()) 현재시
* MINUTE(NOW()) 현재분
* SECOND(NOW()) 현재초
* SUM(범위) = 합계
Ex)
SUM((조건1)*1) → 개수를 구할때
SUM((조건1)*(조건2)) → 개수를 구할때
* SUMIF(범위, 조건, 값을합할범위) = 조건에 맞으면 합계
EX)
SUMIF(“남녀가있는값들전체”, “남”, “총점”) = 남학생의 총점을 구해줌
SUMIF($C$4:$C$33,$O4,E$4:E$33)
* SUMIFS(값을합할범위,범위1,조건1,범위2,조건2)
* AVERAGE(범위) = 평균
* AVERAGEIFS(값을평균낼범위,범위1,조건1,범위2,조건2)
* MAX(범위) = 최대값
* MIN(범위) = 최소값
* COUNT(범위) = 개수(숫자,날짜,시간만인식함)
* COUNTA(범위) = 개수(문자)
* COUNTBLANK(범위) = 공백의개수
* COUNTIF(범위, “조건”) = 조건이 한 개일때 개수
* COUNTIFS(범위1, “조건1”, 범위2, “조건2”) = 조건이 2가지일 때 개수(1과2는 AND조건이라고 보면됨)
* VLOOKUP(비교하고자하는값, 참조범위, 열번호, 0)
0=FALSE:정확한값, 1=TRUE:유사한값
수직데이터
* HLOOKUP(비교하고자하는값, 참조범위, 행번호, 0)
0=FALSE:정확한값, 1=TRUE:유사한값
수평데이터
* LOOKUP(비교하고자하는값, 범위1, 범위2)
기준셀이 범위1에 있고 범위2에 있는 값
* INDEX(범위, 행, 열) = 지정한 열과 행에 해당하는 값 출력
* MATCH(찾을값, 범위, 0) = 찾는 값이 몇 번째에 있는지 판단
나라카드(1행),대한카드(2행),한국카드(3행)
MATCH(L12,{“나라카드”,”대한카드”},1)
여기서 나라카드 대한카드가 중괄호에 있는데 이는 이 2가지의 행값으로 보여지겠다는거임
즉 나라카드(1행), 대한카드(2행)이지만 그 밑에 한국카드나 다른것들은 전부 2행이됨
* FREQUENCY(원본배열, 구간 값) = 분포도수를 구함, 결과 나올 부분 블록설정 후 시작
원본배열에서 구간 값에 해당하는 빈도수를 찾아줌
0 ~ 200 이면 200에 범위2를 지정