함수번호가 의미하는 함수를 이용하여 지정한 참조범위를 계산함 (숨겨진 셀을 계산에서 제외) 1에서 11까지 정의할 수 있슴 1-AVERAGE, 2-COUNT, 3-COUNTA, 4-MAX, 5-MIN, 6-PRODUCT, 7-STDEV, 8-STDEVP, 9-SUM, 10-VAR, 11-VARP
논리값 함수
IF
=IF(조건,"참값","거짓값")
지정한 조건이면 참값을, 아니면 거짓값을 출력함
AND
=AND(조건1, 조건2, …)
조건이 모두 참일때만 TRUE표시
OR
=OR(조건1, 조건2, …)
조건 중에 하나라도 참이면 TRUE표시
NOT
=NOT(논리값)
논리값에 대한 반대값 표시
TRUE
=TRUE( )
논리값 TRUE표시
FALSE
=FALSE ( )
논리값 FALSE표시
데이터베이스 함수
DAVERAGE
=D함수명(범위,필드(열번호),조건범위)
<D함수의 조건 입력> 단일조건 : 필드이름 아래셀에 값을 입력함 AND조건 : 필드이름 아래 같은행,다른열에 입력함 OR 조건 : 필드이름 아래 다른행,다른열에 입력함
범위의 첫번째 열에서 찾을값과 같은 데이터를 찾은 후 지정된 열번호에서 동일한 행에 있는 데이터를 표시한다. 옵션 : 0 또는 FALSE(똑같은 값을 찾을 때), 문자를 찾을 때는 반드시 "0"을 입력하여야 함 1 또는 TRUE 또는 생략 (범위의 첫번째 열에서 찾을값보다 작거나 같은 값 중에서 최대값을 찾아 지정한 열에 있는 값을 반환함) 범위의 첫째 행은 항상 오름차순으로 정렬되어 있어야 함
HLOOKUP
=HLOOKUP(찾을값, 범위, 행번호, 옵션)
범위의 첫번째 행에서 찾을값과 같은 데이터를 찾은 후 지정된 행번호에서 동일한 열에 있는 데이터를 표시한다. 옵션 : 0 또는 FALSE(똑같은 값을 찾을 때), 문자를 찾을 때는 반드시 "0"을 입력하여야 함 1 또는 TRUE 또는 생략 (범위의 첫번째 행에서 찾을값보다 작거나 같은 값 중에서 최대값을 찾아 지정한 행에 있는 값을 반환함) 범위의 첫째 열은 항상 오름차순으로 정렬되어 있어야 함
INDEX
=INDEX(범위, 행번호, 열번호)
범위에서 행번호와 열번호에 위치한 데이터를 표시한다
MATCH
=MATCH(찾을값, 범위, 옵션)
범위에서 찾을값과 같은 데이터를 찾아 그위치를 번호로 표시한다 옵션이 1이면 지정한 값보다 작거나 같은 값 중에서 최대값을 찾음 (범위가 오름차순으로 정렬되어 있어야 함) -1이면 지정한 값보다 크거나 같은 값중에서 최소값을 찾음 (범위가 내림차순으로 정렬되어 있어야 함) "0"이면 지정한 값과 정확하게 같은 첫번째 값을 찾음 (범위가 정렬되어 있지 않아도 됨) 옵션을 생략하면 "1"지정한것과 같이 처리됨
OFFSET
=OFFSET(범위, 행, 열, 높이, 너비)
선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터(높이, 너비)를 표시한다
범위 : 기준이 되는 셀, 또는 셀 범위 행 : 범위의 시작셀에서 떨어져 있는 행의 수 - 양수이면 아래로, 음수이면 위로 떨어진 위치 0 이면 같은 행을 뜻함 열 : 범위의 시작셀에서 떨어져 있는 열의 수 - 양수이면 오른쪽, 음수이면 왼쪽으로 떨어진 위치 0 이면 같은 열을 뜻함 높이 : 행수의 크기 - 양수값이어야 한다. 너비 : 열수의 크기 - 양수값이어야 한다.
TRANSPOSE
=TRANSPOSE(표 범위)
표의 행과 열을 서로 바꾼다 행과 열을 바꾸어 넣을 자리에 범위잡고 수식입력줄에서 "=transpose(원본의 표범위를 블록지정)"라고 입력하고 "Ctrl+Shift+Enter"한다. ※ 엑셀2003 메뉴를 이용하여 표의 행과 열 바꾸기 : 원본의 표를 복사하고 원하는 위치에서 선택하여 붙여넣기를 하는 데 [선택하여 붙여넣기]대화상자에서 [행/열 바꿈]에 체크표시를 한다.
ROW
=ROW(참조)
참조의"행"번호 구함 (인수를 지정 않으면 수식이 입력된 셀의 행번호 구함) 예) =ROW(K5) => 5
COLUMN
=COLUMN(참조)
참조의"열"번호 구함 (인수를 지정 않으면 수식이 입력된 셀의 열번호 구함) 예) =COLUMN(K5) => 11
함수번호가 의미하는 함수를 이용하여 지정한 참조범위를 계산함 (숨겨진 셀을 계산에서 제외) 1에서 11까지 정의할 수 있슴 1-AVERAGE, 2-COUNT, 3-COUNTA, 4-MAX, 5-MIN, 6-PRODUCT, 7-STDEV, 8-STDEVP, 9-SUM, 10-VAR, 11-VARP
논리값 함수
IF
=IF(조건,"참값","거짓값")
지정한 조건이면 참값을, 아니면 거짓값을 출력함
AND
=AND(조건1, 조건2, …)
조건이 모두 참일때만 TRUE표시
OR
=OR(조건1, 조건2, …)
조건 중에 하나라도 참이면 TRUE표시
NOT
=NOT(논리값)
논리값에 대한 반대값 표시
TRUE
=TRUE( )
논리값 TRUE표시
FALSE
=FALSE ( )
논리값 FALSE표시
데이터베이스 함수
DAVERAGE
=D함수명(범위,필드(열번호),조건범위)
<D함수의 조건 입력> 단일조건 : 필드이름 아래셀에 값을 입력함 AND조건 : 필드이름 아래 같은행,다른열에 입력함 OR 조건 : 필드이름 아래 다른행,다른열에 입력함
범위의 첫번째 열에서 찾을값과 같은 데이터를 찾은 후 지정된 열번호에서 동일한 행에 있는 데이터를 표시한다. 옵션 : 0 또는 FALSE(똑같은 값을 찾을 때), 문자를 찾을 때는 반드시 "0"을 입력하여야 함 1 또는 TRUE 또는 생략 (범위의 첫번째 열에서 찾을값보다 작거나 같은 값 중에서 최대값을 찾아 지정한 열에 있는 값을 반환함) 범위의 첫째 행은 항상 오름차순으로 정렬되어 있어야 함
HLOOKUP
=HLOOKUP(찾을값, 범위, 행번호, 옵션)
범위의 첫번째 행에서 찾을값과 같은 데이터를 찾은 후 지정된 행번호에서 동일한 열에 있는 데이터를 표시한다. 옵션 : 0 또는 FALSE(똑같은 값을 찾을 때), 문자를 찾을 때는 반드시 "0"을 입력하여야 함 1 또는 TRUE 또는 생략 (범위의 첫번째 행에서 찾을값보다 작거나 같은 값 중에서 최대값을 찾아 지정한 행에 있는 값을 반환함) 범위의 첫째 열은 항상 오름차순으로 정렬되어 있어야 함
INDEX
=INDEX(범위, 행번호, 열번호)
범위에서 행번호와 열번호에 위치한 데이터를 표시한다
MATCH
=MATCH(찾을값, 범위, 옵션)
범위에서 찾을값과 같은 데이터를 찾아 그위치를 번호로 표시한다 옵션이 1이면 지정한 값보다 작거나 같은 값 중에서 최대값을 찾음 (범위가 오름차순으로 정렬되어 있어야 함) -1이면 지정한 값보다 크거나 같은 값중에서 최소값을 찾음 (범위가 내림차순으로 정렬되어 있어야 함) "0"이면 지정한 값과 정확하게 같은 첫번째 값을 찾음 (범위가 정렬되어 있지 않아도 됨) 옵션을 생략하면 "1"지정한것과 같이 처리됨
OFFSET
=OFFSET(범위, 행, 열, 높이, 너비)
선택한 범위에서 지정한 행과 열만큼 떨어진 위치에 있는 데이터 영역의 데이터(높이, 너비)를 표시한다
범위 : 기준이 되는 셀, 또는 셀 범위 행 : 범위의 시작셀에서 떨어져 있는 행의 수 - 양수이면 아래로, 음수이면 위로 떨어진 위치 0 이면 같은 행을 뜻함 열 : 범위의 시작셀에서 떨어져 있는 열의 수 - 양수이면 오른쪽, 음수이면 왼쪽으로 떨어진 위치 0 이면 같은 열을 뜻함 높이 : 행수의 크기 - 양수값이어야 한다. 너비 : 열수의 크기 - 양수값이어야 한다.
TRANSPOSE
=TRANSPOSE(표 범위)
표의 행과 열을 서로 바꾼다 행과 열을 바꾸어 넣을 자리에 범위잡고 수식입력줄에서 "=transpose(원본의 표범위를 블록지정)"라고 입력하고 "Ctrl+Shift+Enter"한다. ※ 엑셀2003 메뉴를 이용하여 표의 행과 열 바꾸기 : 원본의 표를 복사하고 원하는 위치에서 선택하여 붙여넣기를 하는 데 [선택하여 붙여넣기]대화상자에서 [행/열 바꿈]에 체크표시를 한다.
ROW
=ROW(참조)
참조의"행"번호 구함 (인수를 지정 않으면 수식이 입력된 셀의 행번호 구함) 예) =ROW(K5) => 5
COLUMN
=COLUMN(참조)
참조의"열"번호 구함 (인수를 지정 않으면 수식이 입력된 셀의 열번호 구함) 예) =COLUMN(K5) => 11