6장 복잡한 수식을 간단하게 만드는 기초 함수 함수는? 함수 사용하기 꼭 알아야 할 함수1 – IF, TODAY 꼭 알아야 할 함수2 – RANK, REPT 꼭 알아야 할 함수3 – COUNTIF, SUMIF 꼭 알아야 할 함수4 – INT, ROUND 엑셀 2007에 새롭게 추가된 함수
함수는? 함수란? f(함수) X(입력값) Y(결과) 함수의 기본 형식 1 2 3 4 a b c d e 함수란, 약속된 계산식이 들어 있는 계산 상자 F(함수)를 이용해서 입력값 X를 넣으면 Y(결과)를 자동으로 계산 함수의 기본 형식 ① 등호(=): 수식을 선언하는 표시입니다. ② 함수명: 계산식이 약속되어 있는 함수 이름입니다. ③ 괄호: 인수를 묶어주는 역할을 합니다. 즉, 인수가 들어가는 공간입니다. ④ 인수: 결과값을 출력하기 위해 입력하는 값입니다. ⑤ 쉼표(,): 인수와 인수를 구분합니다.
함수는? 함수의 종류 설명 범주 재무 논리 텍스트 날짜/시간 찾기/참조 영역 수학/삼각 통계 데이터베이스 정보 공학 큐브 이자, 이율, 불입금, 수익률, 감가삼각 등의 재무 계산을 하는 함수 논리 조건에 따른 논리값 True, False 을 반환하는 함수 텍스트 문자열을 추출, 변환, 결합하는 함수 날짜/시간 날짜와 시간을 계산하는 함수 찾기/참조 영역 셀 값 검색, 셀의 주소, 행 번호, 열 번호 반환, 참조 영역을 알려주는 함수 수학/삼각 합계, 절대값, 자릿수 조절, 싸인, 코사인, 탄젠트 등을 계산하는 함수 통계 평균, 산술 평균, 개수, 최대, 최소, 표준편차, 분산 등을 계산하는 함수 데이터베이스 데이터베이스 목록을 기준으로 합계, 평균, 개수, 최대, 최소, 표준편차, 분산 등을 계산하는 함수 정보 셀의 위치, 운영체제 정보, 수식 오류에 대한 정보를 알려주는 함수 공학 2진수, 8진수, 16진수, 제곱근 등을 계산하는 공학용 함수 큐브 관계형 데이터 베이스 SQL Server Analysis Services(분석서비스)와 연동하는 함수
함수 사용하기 함수 마법사로 함수 삽입하기 1단계 : 함수 이름 선택 2단계 : 인수 입력하기 ① 함수 범주를 선택합니다. ② 해당 범주에 속하는 함수 목록이 나타납니다. ③ 선택한 함수 설명이 표시됩니다. 2단계 : 인수 입력하기 ①인수를 입력합니다. ②선택한 인수에 대한 설명이 표시됩니다. ③인수를 적용했을 때, 결과값을 미리 보여줍니다.
함수 사용하기 함수 라이브러리 그룹에서 함수 삽입하기 함수 라이브러리에서 함수 선택
함수 사용하기 기초 함수 함수 범주 수학/삼각, 통계 함수 함수 형식 인수 =SUM(Number1, Number2....,) =AVERAGE(Number1, Number2....,) =MAX(Number1, Number2....,) =MIN(Number1, Number2....,) 인수 - number: 합계, 평균, 최대, 최소값을 계산할 숫자 데이터 또는 셀 주소 또는 데이터 범위가 들어갑니다. =COUNT(Value1, Value2....,) =COUNTA(Value, Value2....,) - value: 개수를 세고 싶은 데이터 범위가 들어갑니다.
신입사원 교육 평가표 만들기 기본함수 회사에 입사한 신입사원은 각 회사의 교육 프로그램에 따라 받은 과정별 교육 평가 점수를 취합하여 총점, 평균, 최대, 최소 점수를 기초 함수를 함수 마법사, 직접 입력 등의 방법을 사용해 계산해 본다
꼭 알아야 할 함수 1 조건에 따라 결과 값이 달라지는 IF 함수 오늘 날짜를 표시하는 TODAY 함수 함수 범주 논리 함수 함수 형식 =IF(logical_test, value_if_true, value_if_false) 인수 logical_test : 참인지, 거짓인지 판단할 조건식 value_if_true : 조건식이 참일 때 셀에 표시되는 결과 값 value_if_false : 조건식이 거짓일 때 셀에 표시되는 결과 값 오늘 날짜를 표시하는 TODAY 함수 함수 범주 날짜/시간 함수 함수 형식 =TODAY() 인수 인수 없음
도서 입고 내역서 작성하기 IF, TODAY 함수 도서 입고 예정 내역서에서 입고 예정일은 오늘 날짜로부터 3일 후의 날짜가 표시, 입고된 책의 수량에 따라 100 이상 입고가 되면 할인율을 적용하여 금액을 계산하고, 100권 미만이 입고되면 책의 정가를 그대로 적용하여 금액을 계산한다
꼭 알아야 할 함수 2 순위를 구하는 RANK 함수 같은 문자를 반복해 표시하는 REPT 함수 함수 범주 통계 함수 함수 형식 =RANK(number, ref, order) 인수 number : 순위를 구하려는 수 ref : 순위를 구하려는 목록의 전체 범위 order : 순위를 결정하는 방법 0 또는 생량 : 내림 차순으로 순위 부여 1 : 오른 차순으로 순위를 부여 같은 문자를 반복해 표시하는 REPT 함수 함수 범주 텍스트 함수 함수 형식 =REPT(text, number_times) 인수 text : 반복할 문자 number_times : 문자를 반복할 횟수
영업 실적 현황표 만들기 RANK, REPT 함수 개인별 영업 실적 현황표에서 판매금액을 기준으로 실적 순위를 구하고 실적순위를 기준으로 실적 그래프를 표시한다
꼭 알아야 할 함수 3 조건에 맞는 셀의 개수를 구하는 COUNTIF 함수와 합계를 계산하는 SUMIF 함수 함수 범주 통계, 수학/삼각 함수 함수 형식 =COUNTIF(range, criteria) =COUNTIF(range, criteria, sum_range) 인수 range : 조건이 맞는지 검사할 셀의 범위 criteria : 셀 조건 sum_range : 합계를 계산할 셀 범위 셀의 조건 : Criteria 조건 형식 수량이 10개 이상 “>=10” 성별이 남자 “=남자” 또는 “남자”
직위별 급여 소계 조회표 만들기 COUNTIF, SUMIF 함수
꼭 알아야 할 함수 4 가장 가까운 정수로 내림하는 INT 함수 함수 범주 수학/삼각 함수 함수 형식 =INT(number) 자릿수 조정하는 ROUND,ROUNDUP,ROUNDDOWN 함수 함수 범주 통계, 수학/삼각 함수 함수 형식 =ROUND(number, number_digits) =ROUNDUP(number, number_digits) =ROUNDDOWN(number, number_digits) 인수 number : 반올림, 올림, 내림할 수 또는 수식 number_digits : 반올림, 올림, 내림할 자릿수
시간 외 근무 수당표에서 자릿수 조절하기 INT, ROUNDDOWN, ROUND 함수 시간외 근무 수당표에서 시급은 정수로 표시하고, 일급은 10자리, 근무외수당합계는 100 자리로 표시하도록 INT, ROUNDUP, ROUNDDOWN 함수를 사용하여 자릿수를 조절해 본다
엑셀 2007에서 새롭게 추가된 함수 다중 조건에 맞는 셀의 개수를 계산하는 COUNTIFS함수 함수 범주 통계 함수 함수 형식 =COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2….) 인수 - criteria_range : 개수를 셀 셀의 범위 - criteria : 개수를 셀 조건 다중 조건에 맞는 셀의 합계를 계산하는 SUMIFS 함수 함수 범주 수학/삼각 함수 함수 형식 =SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2...) 인수 - sum_range : 합계를 계산할 셀의 범위 - criteria_range : 조건이 맞는지 검사할 셀의 범위 - criteria : 합계를 계산할 조건
엑셀 2007에서 새롭게 추가된 함수 조건이 있는 평균과 다중 조건의 평균을 계산하는 AVERAGEIF, AVERAGEIFS 함수 함수 범주 통계 함수 함수 형식 =AVERAGEIF(range, criteria, average_range) =AVERAGEIFS(average_range, criteria_range1, criteria1, criteria_range2, criteria2...) 인수 - range : 조건이 맞는지 검사할 셀의 범위 - criteria : 평균을 계산할 조건 - average_range : 평균을 계산할 셀의 범위 셀이나 수식에 오류가 있는지 검사하는 IFERROR 함수 함수 범주 논리 함수 함수 형식 =IFERROR(value, value_if_error) 인수 - value : 오류가 있는지 없는지 검사할 셀이나 수식 - value_if_error : 오류가 있을 때 셀에 반환할 오류 메시지
다중 조건으로 부서/직위별 급여 통계표 만들기 COUNTIFS, SUMIFS, AVERAGEIFS, IFERROR, AVERAGEIF 함수 급여 명세를 참조하여 부서, 직위별 인원수는 COUNTIFS 함수, 급여소계는 SUMIFS 함수, 급여평균은 AVERAGEIFS와 IFERROR 함수를 사용하여 부서/직위별 급여소계 통계표와 직위별 부양가족 수를 AVERAGEIF 함수를 써서 작성해본다