IT 정보/프로그램 정보

[엑셀기초] 엑셀 수식, 엑셀함수 총정리

뚜꾸링 2020. 10. 6. 16:48

요즘 엑셀은 정말 기본중에 기본이 되었다.

그래도 막상 갑자기 안쓰다가 쓰려면 잘 생각이 안나는게 엑셀 함수다.

사수한테 기본적인거 물어보기엔 좀 창피하고, 좀만 살펴보면 다 기억 날 것 같은데 말이다~!

 

 

합계를 내는 함수 SUM의 사용법

=SUM(합계를 구할 인수)

합계를 구할 인수는 각각 콤마로 표시해도 좋고, :와 같이 콜론으로 범위를 지정할 수 있다.

 

 

IF(논리검사, 참일시 출력, 거짓일시 출력)

=IF(조건, 참일때 결과, 거짓일때 결과)를 표시한다.


논리검사에 들어가는 등식/수식이 참/0이 아닌 경우에는 참일시 출력에 지정한 것을, 거짓/0일경우에는 거짓일시 출력에 지정한 것을 출력. 출력에도 함수가 들어갈 수 있으며, 함수가 아닌 문자가 들어갈 경우엔 프로그래밍상의 이유때문에 큰따옴표로 감싸줘야 한다.

 

 

 

LOOKUP(찾을 값, 참조할 표, result_vector(출력값이 포함된 배열))
주어진 표 외에 다른 작은 표가 하나 더 주어진다. 참조할 표가 수직방향인 VLOOKUP, 수평방향인 HLOOKUP 함수와의 차이점은, 참조할 표의 행과 열의 형태에 제약을 받지 않는다는 점이다.

HLOOKUP(찾을 값, 참조할 표, 출력할 행번호, range_lookup)
수평 방향으로 참조하는 함수. 주어진 표 외에 다른 작은 표가 하나 더 주어진다. 찾을 값을 참조할 표에서 찾아서, 참조할 표로 지정한 범위 내 출력할 자료가 들어있는 행에서 대응하는 것을 골라 출력한다. VLOOKUP 함수와 다른 점은, 참조할 표가 수평 방향으로 작성되어 있을 때 쓴다는 점이다.

 

VLOOKUP(찾을 값, 참조할 표, 출력할 열번호, range_lookup)
수직 방향으로 참조하는 함수. 주어진 표 외에 다른 작은 표가 하나 더 주어진다. 찾을 값을 참조할 표에서 찾아서, 참조할 표로 지정한 범위 내 출력할 자료가 들어있는 열에서 대응하는 것을 골라 출력한다. HLOOKUP 함수와 다른 점은, 참조할 표가 수직 방향으로 작성되어 있을 때 쓴다는 점이다.


 

 

CHOOSE(Index_num(1 이상 254이하의 정수형), 값1, 값2, ...)
값[Index_num]를 반환한다. 값의 자료형은 제한이 없지만 Index_num의 값은 1~254로 한정되어 있다는 것에 주의. ITQ 엑셀 함수 문제의 출제 빈도가 높다.

 

 

DATE(year(연), month(월), day(일))
입력된 연, 월, 일의 날짜를 나타낸다.

 

 

 

DAYS(end_date, start_date)
두 날짜 사이의 일 수를 반환한다.

 

 

FIND(텍스트, 셀, 숫자)
셀에 특정 텍스트의 위치를 숫자로 표현한다.


FINDB(텍스트, 셀, 숫자)

FIND와 FINDB는 대/소문자를 구분하며, 와일드카드 문자를 사용할 수 없습니다. 대/소문자를 구분하지 않고 검색하거나 와일드카드 문자를 사용하려면 SEARCH와 SEARCHB를 사용해야 합니다.
find_text가 ""(빈 텍스트)이면 FIND 함수는 검색 문자열의 첫 번째 문자를 찾습니다. 즉, start_num번째 또는 첫 번째 문자를 찾습니다.
Find_text에는 와일드카드가 포함될 수 없습니다.
find_text가 within_text에 없으면 FIND 및 FINDB에서는 #VALUE! 오류 값이 반환됩니다.
start_num이 0보다 크지 않으면 FIND 및 FINDB에서는 #VALUE! 오류 값이 반환됩니다.
start_num이 within_text의 길이보다 길면 FIND 및 FINDB에서는 #VALUE! 오류 값이 반환됩니다.
Start_num를 사용 하 여 지정된 된 수의 문자를 건너뛸 수 있습니다. 텍스트 문자열 "AYF0093 작업 가정 찾기를 사용 하 여 예를 들어. YoungMensApparel "입니다. 텍스트 문자열의 설명 부분에서 첫 번째 "Y"의 수를 찾으려면 start_num 8 같음 되도록 설정할 텍스트의 일련 번호 부분이 검색 되지 않습니다. 찾기 8 문자로 시작 하 고 부분은 다음 문자를 검색 9 번호를 반환 합니다. 항상 찾기 start_num이 1 보다 크면 건너뛸 문자 수 계산 within_text의 시작 부분에서 문자 수를 반환 합니다.

 

 

 

INDEX(배열, 행위치, 열위치)
어떤 배열 내의 몇 행 몇 열에 해당하는 대상을 찾아서 출력한다. MATCH 함수와 함께 엮어서 쓰기도 한다.

 

 

 

MATCH(찾을 값, 배열, match_type)
배열 내에서 찾고자 하는 값이 몇 번째에 위치하는지 찾아서 숫자로 출력한다. INDEX 함수와 함께 엮어서 쓰기도 한다.

 

 


위에서 자주 쓰이는 기초 엑셀 함수를 살펴봤으니,

이제는 함수의 성격별로 정리된 자료이다.


1. 수학/삼각 함수
2. 통계함수
3. 날짜시간 함수
4. 논리/정보 함수
5. 찾기/참조 함수
6. 문자열 함수
7. 데이터베이스 함수