엑셀/엑셀 함수: 36개의 글
엑셀 데이터베이스 함수 알아보기 엑셀에서 데이터 베이스 함수란? 데이터를 입력한 표같은 데이터 원본에서 사용자가 원하는 조건을 만족하는 데이터들의 값을 연산 하고 추출하는 엑셀의 함수의 하나입니다. 형식 : 데이터베이스함수명(database, field, criteria) =>database : 값을 구할 자료가 있는 데이터 범위(항목포함함) =>field : 계산에 사용될 열의 제목이나 필드 번호 =>criteria : 지정한 조건이 있는 셀범위(조건을 함수에 직접 지정안됨) 데이터 베이스 함수는 총 12가지가 있습니다. 데이터베이스 함수들 중에 몇가지를 예를 들어 알아보겠습니다. DAVERAGE 함수를 예를 들어 보면 아래와 같이 품명이 과일인 월별 판매량과 판매금액이 있습니다.여기서 사과의 판매금액..
여러개의 조건에 맞는 값의 합계를 구해주는 엑셀 SUMPRODUCT 함수 엑셀 문서에서 2개이상의 배열에서 조건에 맞는 요소를 같은 쌍끼리의 곱의 합, 또는 같은 요소의 합을 계산하여 구할수 있는 SUMPRODUCT 함수를 알아보겠습니다. 형식 : =SUMPRODUCT(array1, array2,array3....) array : 곱한후 더할 값이 있는 배열(셀) 아래 예제를 하나 보겠습니다 수량과 단가를 곱하여 총합을 구하여 보면 일반적으로 수량*단가=금액 을 구하여 맨아래 금액을 합하여 합계를 내는데요, sumproduct 함수를 이용하면 합계를 구할 E9셀에 '=SUMPRODUCT(A2:A4,B2,B4)' 라고 작성하여 주면 같은 결과값이 발생하게 됩니다. 수량(A2:A4)과 단가(B2:B4)의 같..
엑셀 기초, 정보함수 입력된 값들이 성격을 판단해 주는 함수 엑셀 정보함수에 대해 알아보겠습니다. 정보함수란, 입력된 셀이나 값들이 성격을 판단해 주는 함수로서 VLOOKUP 함수처럼 기준값이 입력되어야 결과를 제대로 가져오는 경우 값이 없으면 Error를 표시하는데 이러한 에러 처리를 위해 필요한 함수들으리 정보함수라고 하며, 정보함수중에 많이 사용되는 함수가 ISBLANK, ISERROR, ISNA 함수등이 있습니다. 정보함수의 결과는 논리값의 형태로만 표시되기 때문에 단독으로 사용되기 보다는 논리값등의 함수인 IF함수와 같이 사용이 됩니다. 함수범주 내용 =ISBLANK(VALUE) 셀또는 값이 비어 있으면 TRUE, 그렇지 않으면 FALSE를 표시합니다. =ISNA(VALUE) 값 또는 셀의 값이..
Excel 목록에서 행과 열번호로 값을 찾아주는 INDEX함수 엑셀문서에서 데이터의 범위 목록에서 행번화 열번호를 지정하여 특정 셀값을 찾을때 사용하는 함수입니다. 지정한 범위에서 주어진 행, 열 위치에 있는 셀의 값을 구하여줍니다. 즉 주어진 몇행, 몇열의 위치에 있는 셀의 값을 구합니다. 또 MATCH함수를 이용하여 찾고자 하는 값을 행과 열의 값을 구하여 찾을 수도 있습니다. 함수형식 : =INDEX(array, row_num, column_num) >> array : 찾아올 값의 목록 범위 >> row_num : 범위에서 찾고자 하는 값의 행 값(행 수) >> column_num : 범위에서 찾고자 하는 값의 열 값(열 수) =INDEX(범위, 행 이동수, 열 이동수) 이지요 성적표를 예를 들어 ..
Excel 엑셀함수, 여러 글자를 하나로 결합해주는 CONCATENATE 함수 엑셀로 문서를 작성하다 보면 여러개의 글자를 하나로 합하는 기능이 필요할 때가 있습니다. 이럴때 텍스트를 결합하기 위해 "&"연산자를 사용하여도 되는데요 그럼 " "(큰따옴표)를 일일이 붙여주어야 하기 때문에 불편하게 되며 원하는 데로 표현하는데도 한계가 있게 마련이지요 이때 사용하는 함수가 CONCATENATE 함수입니다. 텍스트를 "&"연산자를 붙여 사용한것을 살펴볼께요 아래를 보면 B2셀에 "결합함수" 라고 작성이 되어 있는데요 이는 B2셀에서 ="결"&"합"&함"&수" 라고 작성한 것입니다. 글자 한나하나에 큰따옴표를 붙여주었지요 여러 문자를 하나로 결합시키는 데에는 CONCATENATE 함수를 이용하면 됩니다. 이 함..
Excel 통계함수, 중간값과 최빈값을 구하는 MEDIAN, MODE함수 사용방법 어떤 자료에 대한 방대한 수치자료에 대해 통계를 내야 하는데 간단한 함수를 몰라 고생하는 경우가 많이 있습니다. 이번에는 평균값이 아닌 중간값과 범위안에서 가장 많이 발생하는 값을 나태내어 주는 최빈값에 대해 알아봅니다. 중간값이란 숫자를 순섣로 배열했을 때 정가운데의 값을 말하며 MEDIAN함수를 이용하여 구합니다. 최빈값이란 데이터범위중 가장 많이 나타나는 값을 말하며 MODE 함수를 이용하여 구합니다. 함수형식 : =MEDIAN(number1, number2, number3,..., number30) =MODE(number1, number2, number3,..., number30) >> number : 중간값을 또는..
엑셀(Excel) REPLACE 함수, 일부 글자를 다른 글자로 바꾸어 주는 함수 REPLACE 함수는 엑셀문서 작성시 텍스트의 일부 글자를 다른 글자로 바꾸어 주는 함수입니다. 셀안에 들어 있는 문자열에서 몇번째 글자부터 시작해서 몇번째 글자를 모두 어떤 글자로 바꾸어 줄때 사용합니다. 일반적으로 글자를 바꾸는 방법은 셀범위를 지정한후 [홈]=>[찾기/바꾸기] 메뉴를 사용하는데요 일반적인 방법은 아래처럼 바꾸어줄 B2셀과 B3셀을 선택후 "-"표시를 " "공백으로 바구기 위해 홈=>찾기 및 선택=> 바꾸기 를 선택하여 대화상자에서 찾을내용을 "-" 로 작성하고 바꿀내용을 공백으로 두면 set-up => set up로 sen-se => sen se 로 바뀌게 됩니다 다른 방법으로는 셀안에 입력된 글자중 ..
Excel 함수, 목록을 직접 지정할 수 있는 CHOOSE함수 함수형식 : =CHOOSE(index_num, value1, value2, .....value29) >> index_num : 색인 값, 골라낼 인수의 위치, 1~29까지의 숫자 또는 셀 주소 >> value1,~value29 : index_num의 값에 따라 지정할 숫자, 셀주소, 문자, 수식 CHOOSE함수는 index_num 의 결과값인 숫자에 따라 숫자에 해당하는 값(value1~value29)을 표시하여 주는 함수입니다 value 는 29개까지 지정할수 있습니다. index_num 의 결과값이 1이면 value1, 결과값이 2이면 value2 를 나타내어 줍니다. 조건식이나 수식으로 지정한 값에 따라 1인지,2인지, 3인지 판단하므로..
Excel TODAY, NOW함수 [현재 날짜와 현재 시간을 표시해 주는 함수] 우리가 문서를 작성하다보면 매번 현재의 날짜나 시간을 표시하여야 할때가 있습니다. 이때 매번 시간, 날짜를 표시하여 주는 함수를 사용하면 됩니다. TODAY 함수는 현재 자신의 PC에 설정되어 있는 현재 날짜를 결과값으로 표시해 주는 함수입니다. 함수형식 : =TODAY() ※ 입력되는 인수가 없이 "()"를 사용합니다. 간단하지만 여러작업이 가능하며 다른 함수와 중첩하여 사용할 수도 있습니다. 아래 퇴직금명세서 작성을 할때 정산한 일자를 매번 입력하지 않고 정산한 날짜를 자동으로 표시하게 하여 줍니다 C3셀에 "=TODAY() "라고 하면 자동으로 PC에 설정된 날짜를 가져와 표시하여 줍니다. 날짜의 표시 방법은 C3셀 에..
Excel 중첩 IF 함수, 조건이 여러개일때, 결과값도 여러개일때 IF함수 중첩 사용 엑셀에서 많이 사용하는 IF함수를 여러개 겹쳐서 사용하는 것을 중첩 IF함수라고 합니다. IF함수의 인수 참과 거짓 인수중에 참,또는 거짓의 인수 자리에 다시 IF함수를 사용하여 다음조건을 검사하게 됩니다 중첩하여 사용할수 있는 최대 개수는 7개까지 겹쳐서 사용할 수 있습니다. 또 만약 조건이 3개일때는 IF함수를 2번, 조건이 4개일땐 IF조건 함수를 3번, 이렇게 결과 -1만큼 조건문을 사용하게 됩니다. 즉 조건에 따른 결과의 수만큼 중첩 조건의 개수가 달라지게 됩니다. 함수형식 : =IF(조건1, 참값1, IF(조건2, 참값2, 거짓값2) ) 위에서 조건1일 참이면 참값1을 표시, 조건1이 거짓이면 조건2를 검사..