엑셀 MAXIFS 함수는 하나 이상의 조건을 만족하는 (부분집합으로 부터의) 최대값을 반환한다. SUMIFS, AVERAGEIFS 함수와 동일한 함수 구문을 사용한다. 엑셀 MAXIFS 함수 기본 설명 설명 : 다중 조건을 만족하는 값들의 최대값을 구하는 함수이다.구문 : MAXIFS( max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ... )인수 :max_range : 숫자값 배열 또는 셀 범위 ( 조건이 만족되면 최대값 반환할 대상 )criteria_range1 : criteria1 을 비교할 값의 배열 또는 셀 범위criteria1 : criteria_range1 에서 값을 테스트할 조건[criteria_range2], [c..
엑셀 TRIMMEAN 함수는 인수로 전달된 값들의 정리된( 최고 최저 절사 ) 평균을 구한다. 엑셀 TRIMMEAN 함수 기본 설명 설명 : 전달 값들의 중심 척도가 되는 값을 평균으로 반환한다. TRIMMEAN 은 값 범위의 양끝에서 일부 값을 버리고, 나머지 값으로 산술 평균을 계산한다. 이는 평균이 너무 치우치는 값에 의해 왜곡되는 것을 방지한다.구문 : TRIMMEAN( array, percent )인수 :array : 정리된 평균 계산을 원하는 숫자 값의 배열percent : 전달 array 인수에서 버리길 원하는 값 수의 퍼센트 ( 2로 나뉘어 범위의 양끝에서 적용 )노트1 : array 인수에서 버릴 값을 계산할 때, percent 인수는 가장 가까운 2의 배수로 자리내림 된다. 엑셀 TRI..
엑셀에서 숫자의 자리수를 정리하는 것을 라운딩( Rounding )이라고 한다. 엑셀의 모든 라운딩(반올림 올림 내림 절사) 함수를 그룹별로 정리해 보자. 1. 정수로 라운딩하는 함수들2. 지정 실수 자릿수로 라운딩하는 함수들3. 기준이 되는 배수로 라운딩하는 함수들 각 그룹에 어떤 함수들이 있는지, 라운딩 방법과 라운딩 방향은 어떻게 다른지 살펴보자. 3. 기준 배수로 라운딩 인수( significance, multiple )로 전달된 배수에 맞춰 number 를 라운딩하는 함수들이다. 생소한 함수들일 수도 있지만, 알아두면 필요한/편리한 또 다른 형태의 자릿수 정리 함수들이다. 이 그룹의 함수들은 일반적으로 라운딩할 숫자와 동일한 산술 부호의 배수로 작업하도록 설계되어 있다. 그래서, 배수가 라운딩될..
엑셀에서 숫자의 자리수를 정리하는 것을 라운딩( Rounding )이라고 한다. 엑셀의 모든 라운딩(반올림 올림 내림 절사) 함수를 그룹별로 정리해 보자. 1. 정수로 라운딩하는 함수들2. 지정 실수 자릿수로 라운딩하는 함수들3. 기준이 되는 배수로 라운딩하는 함수들 각 그룹에 어떤 함수들이 있는지, 라운딩 방법과 라운딩 방향은 어떻게 다른지 살펴보자. 2. 지정 자릿수로 라운딩 가장 많이 사용되는 라운딩 함수들인 지정 자릿수로 정리하는 함수들이다. 전달되는 인수는 number( 라운딩되는 값 )와 num_digits( 지정 자리수 )이다. 예: =ROUND(C13, 1), =ROUNDUP(C14, 1), =ROUNDDOWN(C15, 1), =TRUNC(E16, 1) ... ROUND 함수 구문 : RO..
엑셀을 사용하다보면 자리수가 길어져 적당한 길이에서 반올림/올림/내림/절사 등의 방법으로 자릿수를 정리해야 할 경우가 있다. 엑셀에서 이 모든 처리는 라운딩( Rounding )으로 불린다. 흔히, 생각하는 반올림의 ROUND 함수도 이 중 하나이다. 이렇게, 엑셀에는 라운딩 함수(자릿수 정리 함수)가 생각보다 많이 존재한다. 이 모든 라운딩 함수를 정리해보려 한다. 1. 정수로 라운딩하는 함수들 2. 지정 실수 자릿수로 라운딩하는 함수들 3. 기준이 되는 배수로 라운딩하는 함수들 이 함수들을 크게 분류하면 위와 같다. 각 그룹에 어떤 함수들이 있는지, 또 라운딩 방법와 라운딩 방향은 어떻게 다른지 살펴보자. 1. 정수로 라운딩 먼저, 정수로 자릿수를 정리하는 3개의 함수들( INT EVEN ODD )이..
엑셀 PERCENTRANK.INC 함수는 전달 배열내에서 지정값의 상대 위치를 계산하여 백분율( 0 과 1 사이 )로 반환한다. 이때 0 과 1 도 계산에 포함( inclusive )되기에 .INC 란 함수명이 붙었다. 참고1 : 엑셀 2010 버전부터 포함된 함수이다. 이전 버전의 PERCENTRANK 함수와 같은 기능을 하는 업데이트 버전이다.참고2 : 엑셀 2010 이상 함수로 PERCENTRANK.EXC 도 있다. 두 함수의 차이는 PERCENTRANK.EXC 가 0 과 1 ( 0% 와 100% )를 제외하고 계산한다는 것이다. 엑셀 PERCENTRANK.INC 함수 기본 설명 설명 : 전달 배열에서 지정값의 상대 위치를 백분율( 0 ~ 1 )로 반환한다.구문 : PERCENTRANK.INC( a..
엑셀 ISOWEEKNUM 함수는 날짜를 인수로 전달받아 ISO 주(WEEK) 날짜 체계에서 1년 중 몇 번째 주에 속하는지를 숫자로 반환한다. 이와 비슷한 엑셀 함수로는 WEEKNUM 이 있다. 두 함수의 가장 큰 차이는 ISOWEEKNUM 함수가 ISO week date system 을 사용한다는 것이다. 참고1 : ISOWEEKNUM 함수는 엑셀 2013부터 사용가능하다. 따라서, 그 이전 버전에서는 사용할 수 없다. ISO week date system 간략 설명 ISO 주 날짜 시스템 은 ISO 8601 날짜 시스템의 일부이면서, 1988년 이후 사용되고 있는 윤주(leap week) 달력 시스템이다. 또, 이는 정부나 기업의 회계연도 날짜 표시에 주로 사용되고 있다. ISOWEEKNUM 은 1년..
엑셀 INFO 함수를 활용하면, 현재 작업 환경의 주요 정보를 텍스트 문자열로 얻을 수 있다.엑셀 INFO 함수는 전달인수도 텍스트 문자열이고, 반환값도 텍스트 문자열이다. 이를 기억하자. 엑셀 INFO 함수 기본 설명 설명 : 전달된 텍스트 인수에 맞는 현재 환경 정보를 텍스트 문자열로 반환한다.구문 : INFO( type_text )인수 :type_text : 텍스트 문자열로 전달되는 이 인수는 반환될 정보를 지정노트1 : type_text 가능 정보 인수"directory": 현재 통합문서의 저장 폴더 경로"numfile": 현재 열려있는 통합문서의 활성 시트수"origin": 현재 통합문서의 왼쪽 상단 셀과 현재 보이는 영역의 왼쪽상단 셀 반환"osversion": 현재 운영체제의 버전"recal..
엑셀 SHEETS 함수는 전달된 참조에 포함된 시트 갯수를 구한다. 이때, 숨겨진 시트도 포함한다. 이전에 배운, 참조 셀을 포함하는 시트 번호 계산 함수 SHEET 와 구분해서 기억하자. 참고1 : SHEETS 함수는 엑셀 2013 버전부터 포함되었다. 따라서, 이전 버전에서는 사용할 수 없다. 엑셀 SHEETS 함수 기본 설명 설명 : SHEETS 는 전달된 참조에 포함된 시트 수를 구하여, 숫자로 반환하는 함수이다.구문 : SHEETS( [reference] )인수 :reference : 포함하는 시트 수를 알기 원하는 참조 범위. 옵션 인수로 생략시 기본값은 현재 통합문서. 엑셀 SHEETS 함수 사용 예제 SHEETS 함수를 사용하여 참조 속에 포함된 시트의 갯수를 얻어 보자. 사용 예제1 : ..
엑셀 SHEET 함수는 전달된 참조가 위치하는 시트의 번호를 얻어 숫자로 반환한다. 참고1 : SHEET 함수는 엑셀 2013 이후 버전부터 추가된 함수이다. 엑셀 SHEET 함수 기본 설명 설명 : 전달된 참조 인수가 위치하는 시트의 지정 번호를 숫자로 반환한다. 구문 :SHEET( [value] ) 인수 : value : 시트 전체 혹은 시트가 포함하는 셀에 대한 참조. 옵션 인수로 생략시, 함수식이 포함된 시트가 기본값. 엑셀 SHEET 함수 사용 예제 SHEET 함수를 사용한 단순 예제들이다. 사용 예제1 : =SHEET( ) 사용 결과1 : 3 SHEET 함수로 인수가 전달되지 않았다. 이때는 현재 이 함수식이 위치하는 시트 번호가 결과로 반환된다. 현재 예제는 'Sheet3' 에서 작성되고 있..
엑셀 ISFORMULA 함수는 수식을 포함하는 셀이라면 TRUE 를 반환하고, 그렇지 않다면 FALSE 를 반환하는 함수이다. 참고1 : ISFORMULA 함수는 엑셀 2013 버전 이상에서만 사용 가능하다. 그 이전 버전에서는 볼 수 없는 함수이다. 엑셀 ISFORMULA 함수 기본 설명 설명 : 전달되는 인수는 셀 참조이다. 이 셀이 엑셀 수식을 포함하는지 테스트하고, 논리값으로 반환한다.구문 : ISFORMULA( reference )인수 :reference : 참조하는 셀 엑셀 ISFORMULA 함수 사용 예제 ISFORMULA 함수로 수식을 확인하는 간단한 예제이다. 사용 예제1 : =ISFORMULA( E5 )사용 결과1 : TRUE E5 셀을 참조하고, 이를 ISFORMULA 함수의 인수로 ..
엑셀 ISREF 함수는 전달된 값이 참조인지를 테스트한다. 참조라면 TRUE 를 반환하고 그렇지않다면, FALSE 를 반환한다. 엑셀 ISREF 함수 기본 설명 설명 : 전달된 인수가 셀 참조인지 아닌지를 테스트한다. 구문 : ISREF( value ) 인수 : value : 테스트 할 값이나 표현식 엑셀 ISREF 함수 사용 예제 몇 가지 예제로 ISREF 함수를 확인한다. 사용 예제1 : =ISREF( C4 ) 사용 결과1 : TRUE ISREF 함수로 value 인수 C4 가 전달되었다. 이는 C4 셀의 참조를 의미한다. 그래서, ISREF 로 참조 확인해 보면, TRUE 가 결과 반환된다. 관련 함수 : [컴활 1급] 엑셀 ISNUMBER 함수로 숫자값 찾아내기 사용 예제2 : =ISREF( B5..
엑셀 ARABIC 함수는 로마 숫자를 아라비아 숫자로 변환한다. 이전에 배운 로마 숫자 변환 함수인 ROMAN 의 역기능을 하는 함수이다. 참고1 : 이 함수는 엑셀 2013 이후 버전에 추가된 함수이다. 그 이전 버전에서는 볼 수 없는 함수이다. 관련 링크 : 위키백과 로마 숫자 https://ko.wikipedia.org/wiki/로마_숫자 엑셀 ARABIC 함수 기본 설명 설명 : 텍스트로 전달된 로마 숫자를 아라비아 숫자로 변환하여 반환한다. 구문 : ARABIC( text ) 인수 : text : 로마 숫자의 텍스트 표현 ( 255자내의 길이 ) 노트1 : 로마 숫자의 전달이지만, text 인수는 텍스트 표현이다. 따라서, 직접 전달시는 쌍따옴표로 묶어주어야 한다. 노트2 : text 인수가 공..
엑셀 ROMAN 함수는 전달된 아라비아 숫자를 로마 숫자로 변환한다. 이는 전달된 정수를 로마 숫자 형식의 텍스트 문자열로 반환한다는 것이다. 관련 링크 :위키백과 로마 숫자 : https://ko.wikipedia.org/wiki/로마_숫자WIKIPEDIA Roman_numerals : https://en.wikipedia.org/wiki/Roman_numerals 엑셀 ROMAN 함수 기본 설명 설명 : 전달된 number 인수의 숫자를 로마 숫자로 변환하고, 텍스트 형식으로 반환한다.구문 : ROMAN( number, [form] )인수 :number : 로마 숫자로 변환할 정수 ( 0 ~ 3999 )[form] : 반환될 로마 숫자의 형식을 지정하는 옵션 인수, 생략시 기본값인 0노트1 : [fo..
엑셀 DECIMAL 함수는 텍스트로 표현된 숫자를 십진수로 변환한다. 이전에 배운 BASE 함수의 역함수로 볼 수 있다. 참고1 : DECIMAL 함수 역시, BASE 함수와 마찬가지로 엑셀 2013 이후 버전에 추가된 함수이다. 엑셀 DECIMAL 함수 기본 설명 설명 : radix 인수의 진수법을 기준으로 텍스트 표현된 숫자인 text 인수를 십진수로 바꾸어 반환한다. 구문 : DECIMAL( text, radix ) 인수 : text : 변환을 원하는 숫자의 텍스트 표현 ( 256자 보다 작아야 ) radix : text 인수의 진수법 ( 2 이상 36 이하의 정수 ) 참고2 : text 인수를 직접 전달할 때는 쌍따옴표로 묶어주어야 한다. 엑셀 DECIMAL 함수 사용 예제 DECIMAL 함수를 ..