컴퓨터관련

엑셀 함수 정리...펌

맘편한넘 2010. 12. 3. 16:33

=함수명(인수,인수,,,,)
예) =SUM(A1,B1) =SUM(A1:K1,B2:J2)
함수의 종류
수학/삼각
SUM(합) SUMIF(조건합)
ROUND(반올림) ROUNDUP(올림) ROUNDDOWN(내림) TRUNC(버림),
ABS(절대값),MOD(나머지),INT(가장 가까운정수로 내림)
ROMAN(아라비아 숫자를 텍스트인 로마 숫자로 변환)
통계
AVERAGE(평균) MAX(최대값) MIN(최소값) COUNT(개수)
COUNTIF(조건개수) RANK(순위,등수)
TRIMMEAN(데이터 요소의 일정 비율 만큼을 제외하고 평균을 계산)
논리값
IF(조건이포함된 논리식을 판단하여 참,거짓의 결과를 표시)
AND(조건열거,~이고~고,논리곱)
OR(조건열거,~또는,~이거나,논리합)
텍스트
=CONCATENATE(데이터1,테이터2,,,,) -->여러데이터를 연결된 모양 그대로 나타낸다.
=LEFT(데이터,개수) --> 데이터에 왼쪽에서 주어진개수만큼의 문자를 추출한다.
=RIGHT(데이터,개수) --> 데이터에 오른쪽에서 주어진개수만큼의 문자를 추출한다.
=MID(데이터,시작위치,개수) --> 데이터에 시작위치에서부터 개수만큼의 문자를 추출
한다.
=LEN(텍스트) --> 문자열의 개수를 구한다.(공백도 포함)
 예) LEN("ABCD")=4
=SEARCH(찾고자하는 문자,찾을셀,찾을위치)
 찾고자하는 문자의 시작위치를 표시해주고
 문자가 없으면 #value라는 값을 표시한다.
 FIND는  SEARCH와 사용법 동일하나
         영문의 경우 대소문자를 구분한다.
=REPLACE(바꾸려는셀 혹은 텍스트,시작위치,바꿀문자갯수,바꿀문자)
예)A34=123456
=REPLACE(A34,3,2,"AB")  --> 12AB56
=REPLACE(A34,5,1,"*")  --> 1234*6
주요함수의 사용법>
=COUNTIF(조건범위,"조건")
=SUMIF(조건범위,조건,합범위)
=CONCATENATE(인수1,인수2,,,,)
=RANK(값,범위,명령)
 범위(Ref)는 절대범위인지를 고려해보고 절대범위 즉 절대주소는 행번호 열번호 앞에
$기호가 붙은 형태로 F4키를 이용한다.
 명령(Order)는 생략하거나 0 이면 내림차순, 1 이면 오름차순으로 순위를 결정한다.
=ROUND(수식 또는 값,자릿수)
 자릿수가 양수이면 소수부를 의미(~까지,그 아래자리에서 반올림)
          0 이면 소수첫째자리에서 반올림하여 정수로 표시
          음수이면 정수부를 의미(~에서,그자리에서 반올림)
예) =ROUND(123.456,2) --> 123.46
    =ROUND(123.456,0) --> 123
    =ROUND(123.456,-2) -> 100
ROUNDUP - ROUND와 사용법 동일하며 지정된 자릿수로 올림
ROUNDDOWN - ROUND와 사용법 동일하며 지정된 자릿수로 내림
TRUNC - ROUND와 사용법 동일하며 지정된 자릿수로 그대로 표시
=ABS(수식또는 값)
예) =ABS(ROUND(B6-AVERAGE($B$6:$B$21),1))
    =ROUND(ABS(B6-AVERAGE($B$6:$B$21)),1)
=IF(조건, 참의 결과, 거짓의 결과)
예) A1=1234561234567
=IF(OR(MID(A1,7,1)="1",MID(A1,7,1)="3"),남자,여자)
찾기/참조영역
CHOOSE
CHOOSE (인수의 해당하는 목록의 값을 표시)
=CHOOSE(인수번호,값1,,,,,,,값29)
  인수번호는 1~29 까지의 값이며,
             두번째인수부터         1 에 해당하는 값을 표시
                                    2 에 해당하는 값을 표시
                     ∼
                     ∼
              마지막 서른번째 인수는 29에 해당하는 값을 표시
예) =CHOOSE(2,"가","나","다","라")  → 결과는 나 가 표시된다.
INDEX(배열의 값을 그대로 표시)
MATCH(찾고자하는 값의 상대적인 위치를 표시)
=INDEX(배열,행번호,열번호)
=MATCH(찾고자하는값,찾을배열,0)
 0 는 찾을방법(Match type)으로 정렬되지않은 임의의 데이터에 사용하고 1 은 오름차
순, -1은 내림차순으로 정렬된 데이터에 사용.
예) =INDEX($A$6:$D$21,MATCH(MAX(B6:B21),B6:B21,0),1)
정보함수
=iserr(수식)
 수식값이 에러값이 참의 값을 표시한다.(#N/A를 제외)
=iserror
 수식값이 에러값이 참의 값을 표시한다.