엑셀함수2013. 10. 24. 00:08

EXCEL  함수   [몇번째 큰수 LARGE함수, 몇번째 작은수 SMALL함수]

데이터의 범위중에서 상위 또는 하위 데이터의 몇개만 선택하여 계산하거나  비교할때 사용합니다.

데이터의 범위에서 몇번째 큰수를 구하는 함수는 LARGE함수입니다

데이터의 범위에서 몇번째 작은수를 구하는 함수는 SMALL함수입니다.

함수형식 : = LARGE(데이터범위, 몇번째큰수)

              = SMALL(데이터범위, 몇번째작은수)

여기서 최대값을 구하는 함수는 MAX함수입니다.

 

아래 표에 보시면 100부터 1000까지의 데이터 범위가 있습니다 제일큰수 1번부터 3번까지 구하면

1위는 100, 2위는 200, 3위는 300 이렇게 되는것을 LARGE 함수를 사용하면

1번째 큰수를 구할 C13셀에 =LARGE(B2:B11,1) 또는=LARGE(B2:B11,A13) 이렇게 작성하면  1번째

큰수가 구해짐을 알수 있습니다. 함수에서 몇번째 큰수는 직접 숫자를 넣던지 아니면 숫자가 들어

있는 셀 번호를 지정하여 주면 됩니다 또 데이터 범위 B2:B11셀을 셀을 고정하였는데 이는 아래로

드레그하여 복사시 데이터의 범위가 오류가 나지 않기 위함입니다. F4키를 눌러 고정할수 있습니다.

 

또 몇번째 작은수를 구하는 함수는 SMALL 함수이며 사용방법은 LARGE함수와 동일합니다

1번째 작을수를 구할 C19셀에 =SMALL(B2:B11, A19)를 작성하여 주면 1번째 작은수가 구해지며

2번째 3번째도 마찬가지로 셀범위를 고정하여 드레그 복사하면 쉽게 구할 수 있습니다.

Posted by it is
엑셀함수2013. 10. 22. 18:45

Excel COUNT함수  [ COUNT, COUNTA, COUNTBLANK, COUNTIF 함수]

셀에 있는 데이터의 형식에 따른 셀 개수를 세어주는 함수입니다, 형식에 따른 4가지 종류가

있습니다.

> COUNT : 데이터 범위에서 숫자가 입력되어 있는 셀의 개수를 세어줍니다

> COUNTA : 데이터 범위에서 숫자 또는 문자가 입력되어 있는 셀의 개수를 세어줍니다

> COUNTBLANK : 데이터의 범위에서 공백으로 된 셀의 개수를  세어줍니다.

> COUNTIF : 데이터의 범위에서 지정한 조건에 맞는 셀 개수를 세어줍니다.

함수 형식 : =COUNT(숫자가 있는 셀개수를 세어줄 데이터 범위)

                =COUNTA(문자가 있는 셀개수를 세어줄 데이터 범위)

                 =COUNTBLANK(공백의 셀개수를 세어줄 데이터 범위)

                =COUNTIF(셀개수를 세어줄 데이터 범위, 조건)

아래 간략한 예제를 보면 B2셀에서 B11셀까지의 데이터 범위안에서 숫자가 있는 셀의 개수를

COUNT 함수에 범위를 지정하였습니다 숫자가 있는 셀의 개수는 5개(2,4,5,8,10)

문자가 있는 셀의 갯수는 (숫자,영문, 한문, 한글등) COUNTA 함수를 사용하여 8개(one,2,三,4,5,칠,8,10)가 됨을

알수 있습니다  공백의 갯수는 2개 이지요 이건 COUNTBLANK 함수를 사용하여 범위를 지정하면 됩니다.

위 3가지 카운트 함수는 간단히 알수 있습니다.

 

또 조건에 맞는 셀개수를 세어 볼건데요 이건 COUNTIF 함수를 사용합니다

COUNT(셀범위, 조건) 이렇게 사용하면 되는데요 아래그림에서  80점 이상인 학생의 수를 구하여 봅니다.

C10셀에서 COUNTIF(B2:B11,">=80") 이렇게 작성하면 구하여 집니다. 여기서 B2:B11 은 80이상인 학생수를 구할

범위가 되며 ">=80" 은 80점 이상의 조건을 표현한 것이며 조건은 ""(큰따옴표)를 달아 작성하면 됩니다.

이상으로 COUNT 함수에 대해 알아 보았는데요 카운트 함수 조건에 "80"이렇게 하면 80인 학생수를,

COUNTIF(B2:B11,"80")+COUNTIF(B2:B11,"90")이렇게 작성하면 80점인 학생과 90점인 학생수를 구할 수 있습니다.

정확히 말하면 학생수를 구하였지만 조건에 맞는 셀의 갯수를 구한셈이지요

Posted by it is
엑셀함수2013. 10. 21. 19:25

EXCEL OFFSET 함수  [원하는 범위의 셀범위를 구하는 함수 OFFSET]

기준범위를 지정한 다음 이범위 안에서 행과 열의 수만큼 (위치만큼) 떨어져 있는 셀값, 또는

셀범위를 구하는 함수입니다,

OFFSET 함수를 단독으로 사용하면 셀범위만 나오기 때문에 다른 함수 SUM이나 AVERAGE 등과

오프셋이 같이 중첩하여 사용하는 경우가 많습니다.

함수 형식 : =OFFSET(reference, rows, cols, height, width)

             > reference : 시작할 위치, 즉 기준이 될 셀

             > rows : 기준셀부터 옮겨질 행수

             > cols : 기준셀부터 옮겨질 열 수

             >height :[생략가능] 기준셀에서 행과 열수 만큼 이동한 셀에서 범위를 지정할 행수

           >width :[생략가능] 기준셀에서 행과 열수 만큼 이동한 셀에서 범위를 지정할 열수            

계산할 범위가 자꾸 바뀌는 경우 유동적인 범위를 선택할때 사용합니다.

아래 표 예를들어  업업1~영업4 의 1월, 2월, 3월 매출합계 및 평균값을 구해봅니다.

 

매출합계는 합계를 구하는 SUM함수안에 범위를 지정할 OFFSET함수를 중첩하여 사용합니다

OFFSET(B2셀을 기준으로, 0행,0열부터, 3행(C15셀), 4열(C16셀) 만큼의 범위의 합계

매출평균은 평균을 구하는 AVERAGE 함수안에 오프셋 함수를 중첩하여 사용합니다

OFFSET(B2셀을 기준으로, 0행,0열부터, 3행(C15셀), 4열(C16셀) 만큼의 범위의 평균

이렇게 사용하게 됩니다.

 

매출액의 항목수는 오프셋으로 지정된 3행,4열의 범위안에 있는 셀에서 숫자가 들어 있는 셀의

개수를 세어 표현하여 주게 됩니다. 간단한 예로 OFFSET함수에 대해 알아보았습니다.

Posted by it is
엑셀함수2013. 10. 19. 14:31

EXCEL ROUND 함수      [반올림, 올림, 내림 함수]

상품의 값이나 할인, 부가세등을 계산할때 소수점 자리수가 그대로 계산되어 버리게 되어

금액이 ****.** 이렇게 나와 버리게 되면 실제 계산이 어려워지게 됩니다.

엑셀 함수중에 간단한 수식으로 반올림, 올림, 내림을 계산할 수 있는 ROUND 함수에 대해

알아봅니다

 반올림을 계산해 주는 ROUND 함수.

지정한 자리수의 다음 숫자가 5이상이면 올리고 5이하이면 내리는 함수입니다.

함수 형식 : =ROUND(number, num_digit)

                      > number:반올림할 숫자 또는 반올림할 숫자가 있는 셀번호

                 > num_digit : 반올림할 자리수(양수로 지정:소수점 이하, 음수로 지정:소수점 이상으로)     

  >>=ROUND(반올림할숫자또는셀,  반올림할자리수)

형식은 위와 같이 사용합니다. 아래 표에서 B2셀에 있는 4567.456 숫자를

소수점  2째자리 5를 반올림 표현하면 소수점 3째자리 수가 5이상이면이므로 소수2째자리 5를

6으로 표현합니다.

반올림할 자리수+1의 자리의 수를 계산하여 반올림할 자리의 수를 표현하여 줍니다.(중요)

 

올림을 계산하여 주는 ROUNDUP함수

지정한 자리의 숫자를 올림하여 주는 함수입니다.

함수 형식 : =ROUNDUP(number, num_digit)

                   > number:올림할 숫자 또는 반올림할 숫자가 있는 셀번호

                   > num_digit : 올림할 자리수(양수로 지정:소수점 이하, 음수로 지정:소수점 이상으로)

>>=ROUNDUP(올림할숫자또는셀, 올림할자리수)

아래표의 B2셀의 숫자 4567.456 의 각 자리수별 올림을 확인하여 보시면 올림할 자리수 다음의

숫자가 1이상이면 무조건 올림을 하여 표현한 것을 확인하실 수 있습니다.

 

내림을 계산하여 주는 ROUNDDOWN 함수

지정한 자리수 다음 숫자는 무조건 내리는 함수입니다.

함수 형식 : =ROUNDDOWN(number, num_digit)

                  > number:내림할 숫자 또는 반올림할 숫자가 있는 셀번호

                  > num_digit : 내림할 자리수(양수로 지정:소수점 이하, 음수로 지정:소수점 이상으로)

>>=ROUNDDOWN(내림할숫자또는셀, 내림할자리수)

아래표의 B2셀의 숫자 4567.456 의 각 자리수별 내림을 확인하여 보시면 내림할 자리수 다음의

숫자가를 무조건 내림하여 내림할 자리수를 표현한 것을 확인하실 수 있습니다. 

내림할 4567.456의 소수점 2째 자리를 지정하면 소수점3째 자리를 무조건 내림하여 소수점

2번째 자리까지 4567.45 이렇게 표현하여 줍니다.

Posted by it is
엑셀함수2013. 10. 17. 19:48

EXCEL RANK 함수    [데이터의 범위에서 순위를 구하는 RANK 함수]

숫자로 된 데이터 목록에서 엑셀의 RANK함수는 항목의 순위를 구하는 함수입니다.

성적, 실적등의 데이터 범위에서  순위를  구하는데 아주 간편하게 사용할 수 있는 함수이지요.

함수 형식 : = RANK(number, ref, order)

    number : 순위를 구할 기준의 수

     ref : number 인수가 포함된 데이터 범위

    order : 순위를 매길 방법 선택( 0또는 공백: 큰수가1위, 1:작은수가 1위)

>>=RANK( 순위를 구할수, 순위를 구할 수를 포함한 데이터 범위, 순위를 매길 방법)

함수 형식은 위와 같이 사용됩니다

아래 성적에서 순위를 구한 예를 보겠습니다

C3셀에서 =RANK(순위를 구할수, 데이터범위, 순위를 구할 방법) 이렇게 넣어주면 되는데요

순위를 구할수는 B2 로기의 성적을, 데이터 범위는 B2:B6 를 지정하면 됩니다.

여기서 주의해야할 사항은 데이터 범위의 셀을 고정하여야 합니다. F4키를 눌러줍니다.

             =RANK(B2, $B$2:$B$9,0) 이렇게 작성하여 주면 순위가 구해집니다.

   

   또 다른방법으로 함수 마법사를 사용하는 방법이 있는데요

   순위를 구할 C2셀에서 =RANK 라고 작성한후 Ctrl + A (함수마법사 단축키)를 눌러 함수마법사

   를 불러와 작성할 수 있습니다.    

함수마법사에서도 마찬가지로 ref(데이터범위)에서 F4키를 사용하여 셀을 고정하여 사용하여야

합니다. 그래야지 가니,라니,샤인,엘리스의 순위를 드레그하여 복사시 오류가 발생하지 않습니다.

Posted by it is
엑셀함수2013. 10. 17. 14:41

  EXCEL IF함수      [조건에 따라 결과값을 표현하는 IF 함수 ]

어떤 값이나 수식이 참이나 거짓일때  결과값을 다르게 표시하는 함수입니다.

IF함수 단독으로 사용하기도 하지만 다른 함수와 중첩하여 사용하기도 합니다.

함수 형식 : =IF(logical_test, value_if_true, value_if_false)

logical_test : 조건(참이나 거짓이 될 값이나 수식)

value_if_true : 조건이 참일때 나타낼

value_if_false : 조건이 거짓일 때 나타낼 값

 >> =IF( 조건, 조건일 참일때 값, 조건이 거짓일때 값)

 

아래 성적을 표현한 도표에서 보면 각 학생의 합격 여부를 IF함수를 사용하여 합격, 불합격을 표현하였습니다.

C3셀에서 =IF(80<=B3,"합격", "불합격") , 80점 이상이면 조건이 참이므로 "합격" 표시를, 거짓 조건이 되면

"불합격" 표시를 합니다 조건문에서 참,거짓의 값이 문자인 경우에는 " "(큰따옴표)를 사용합니다.

  세번째 학생인 라니의 경우 80점 미만이므로 거짓에 해당하므로 "불합격"으로 합격여부에 표기 되겠지요

 

  아래 다른 예시시를 보면 조건으로 문자가 사용 되었고 A1셀에 "◎" 문자가 있으면 조건이 참으로 숫자 1을

  다른 문자이면 조건이 거짓이므로 숫자 0을 표현합니다. 

Posted by it is