엑셀 함수 모음 가이드 2편 – 논리 함수와 데이터베이스 함수 (2023년)

엑셀 함수 모음을 찾고 계셨나요?

이 글은 엑셀의 기능을 보다 쉽게 파악하고 효과적으로 사용할 수 있도록 엑셀 함수를 각 그룹별로 분류하여 정리해 드리는 포스팅 입니다.현재 페이지는 엑셀 논리 함수와 데이터베이스 함수를 정리 하는 페이지 입니다.

이 글을 통해 엑셀 논리 함수 와 데이터베이스 함수를 간편하게 정리 하시기 바랍니다.


[글의 순서]


함께 참고하면 좋은 글 추천


1. 엑셀 함수 모음의 카테고리 분류

엑셀 함수 분류 이미지

엑셀 함수 모음은 아래와 같이 분류할 수 있습니다. 이번 포스팅은 엑셀 함수 2편으로 논리 함수와 데이터베이스 함수를 정리해 드리겠습니다.


2. 엑셀 함수 모음 가이드 2편논리 함수

논리 함수는 조건을 지정하고 논리적 비교를 수행하여 특정 기준에 따라 데이터를 분류 하고 데이터 정보를 필터링 및 정렬 함으로써 결과를 도출 하는 함수 입니다.

NO함수 명함수 사용 방법함수 설명
1AND=AND(수식1, [수식2], …)인수가 모두 TRUE이면 TRUE를 반환하고, 인수 중 하나라도 FALSE이면 FALSE를 반환합니다.
2FALSE=FALSE()논리값 FALSE를 반환합니다.
3IF=IF(논리식, 참일 때의 값, 거짓일 때의 값)논리 검사를 수행하여 TRUE나 FALSE에 해당하는 값을 반환합니다.
4IFERROR=IFERROR(검사수식, 오류일때 반환값)식이나 식 자체의 값이 오류인 경우 value_if_error를 반환합니다.
5IFNA=IFNA(검사수식,오류일때 반환값)수식이 #N/A 오류 값을 반환하는 경우 지정한 값을 반환하고, 그렇지 않으면 수식 결과를 반환합니다.
6IFS=IFS( 조건1, 결과1, [조건2], [결과2], … ,[TRUE], [그외결과])하나 이상의 조건이 충족 되는지 여부를 확인 하 고 첫 번째 TRUE 조건에 해당 하는 값을 반환 합니다.
7NOT=NOT(수식)논리가 FALSE이면 NOT은 TRUE를 반환하고, 논리가 TRUE이면 NOT은 FALSE를 반환합니다.
8OR=OR(수식1, [수식2], …)인수 중 하나라도 TRUE이면 TRUE를 반환하고, 모든 인수가 FALSE이면 FALSE를 반환합니다.
9SWITCH=SWITCH(조건식, 결과값1, 반환값1, [결과값2], [반환값2], … , [기본값])값의 목록에 대한 하나의 값(식이라고 함)을 계산하고 첫 번째 일치하는 값에 해당하는 결과를 반환합니다.
10TRUE=TRUE()논리값 TRUE를 반환합니다. 
11XOR=XOR(논리식1, [논리식2]…)모든 인수의 논리 배타적 OR 를 반환 합니다.

3. 엑셀 함수 모음 가이드 2편 – 데이터베이스 함수

엑셀 함수 모음 데이터베이스 함수

데이터베이스 함수는 데이터 추출, 데이터 정렬, 집계, 조건부 계산 및 유효성 검사를 가능하게 해굽니다. 또한, 대규모 데이터 세트를 처리 하고, 동적 업데이트를 지원하며 통합 및 보고를 용이하게 하는 기능을 제공하는 함수 입니다.

NO함수 명함수 사용 방법함수 설명
1DAVERAGE=DAVERAGE(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 값의 평균을 계산합니다.
2DCOUNT=DCOUNT(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자가 있는 셀의 개수를 계산합니다.
3DCOUNTA=DCOUNTA(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 셀 중 비어 있지 않은 셀의 개수를 계산합니다.
4DGET=DGET(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 열에서 지정한 조건에 맞는 하나의 값을 추출합니다.
5DMAX=DMAX(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 가장 큰 값을 반환합니다.
6DMIN=DMIN(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 가장 작은 값을 반환합니다.
7DPRODUCT=DPRODUCT(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 값을 곱합니다.
8DSTDEV=DSTDEV(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자를 사용하여 표본을 기반으로 한 모집단의 표준 편차를 추정합니다.
9DSTDEVP=DSTDEVP(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자를 사용하여 전체 모집단을 기반으로 한 모집단의 표준 편차를 계산합니다.
10DSUM=DSUM(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자의 합계를 계산합니다.
11DVAR=DVAR(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자를 사용하여 표본을 기반으로 한 모집단의 분산을 추정합니다.
12DVARP=DVARP(범위,열번호,조건이 있는 셀)목록이나 데이터베이스의 레코드 필드(열)에서 지정한 조건에 맞는 숫자를 사용하여 전체 모집단을 기반으로 한 모집단의 분산을 계산합니다.

지금까지 엑셀 함수 모음 가이드 2편 – 논리 함수와 데이터베이스 함수에 대해 알아 보았습니다. 다음 포스팅에서는 수학 / 삼각 함수를 정리하도록 하겠습니다. 감사합니다.