표 배열의 첫째 열에서 값을 찾고 표 배열의 다른 열에 있는 같은 행에서 값을 반환합니다.

VLOOKUP에서 V는 vertical(세로)을 의미합니다. 비교값이 찾으려는 데이터의 왼쪽 열에 있으면 HLOOKUP 대신 VLOOKUP을 사용합니다.

구문
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

lookup_value  표 배열 (배열: 여러 가지 결과를 만들거나 행과 열로 구성되는 인수 그룹에 대해 연산이 이루어지는 한 개의 수식을 작성하기 위해 사용됩니다. 배열 범위는 공통 수식을 공유하며 배열 상수는 한 개의 인수로 사용되는 상수 그룹입니다.)의 첫 번째 열에서 찾을 값입니다. lookup_value는 값 또는 참조일 수 있습니다. lookup_value가 table_array의 첫 번째 열에 있는 최소값보다 작으면 #N/A 오류 값이 반환됩니다.

table_array  2개 이상의 데이터 열입니다. 범위에 대한 참조 또는 범위 이름을 사용합니다. table_array의 첫 번째 열의 값은 lookup_value로 검색된 값입니다. 이러한 값은 텍스트, 숫자 또는 논리값이 될 수 있습니다. 대/소문자는 구분하지 않습니다.

col_index_num  비교값과 같은 행에 있는 값을 표시할 table_array의 열 번호입니다. col_index_num이 1이면 table_array의 첫 번째 열에서 값을 반환하고, col_index_num이 2이면 table_array의 두 번째 열에서 값을 반환합니다. col_index_num의 조건에 따라 다음과 같은 결과가 나타납니다.

1보다 작으면 #VALUE! 오류 값이 반환됩니다.
table_array의 열 수보다 크면 #REF! 오류 값이 반환됩니다.
range_lookup  정확하게 일치하는 값을 찾을 것인지, 근사값을 찾을 것인지를 결정하는 논리값입니다.

TRUE이거나 생략되면 정확한 값이나 근사값을 반환합니다. 정확하게 일치하는 값이 없으면 lookup_value보다 작으면서 그 다음으로 가장 큰 값을 반환합니다.
table_array의 첫 번째 열 값은 오름차순으로 정렬해야 합니다. 그렇지 않으면 VLOOKUP 함수를 실행하여 올바른 결과를 얻을 수 없습니다. 자세한 내용은 데이터 정렬을 참고하십시오.

FALSE이면 정확하게 일치하는 값만 찾습니다. 이 경우 table_array의 첫째 열에 있는 값을 정렬할 필요가 없습니다. table_array의 첫째 열에 lookup_value와 일치하는 값이 두 개 이상 있으면 먼저 발견된 값이 사용됩니다. 정확하게 일치하는 값이 없으면 #N/A 오류 값이 반환됩니다.

밀도 점도 온도
0.457 3.55 500
0.525 3.25 400
0.616 2.93 300
0.675 2.75 250
0.746 2.57 200
0.835 2.38 150
0.946 2.17 100
1.09 1.95 50
1.29 1.71 0
수식 설명(결과)
=VLOOKUP(1,A2:C10,2) 근사값을 사용하여 A열에서 값 1을 검색하고, A열에서 1보다 작거나 같은 값 중 최대값(즉, 0.946)을 찾은 다음, 같은 행에 있는 B열에서 값을 반환합니다(2.17).
=VLOOKUP(1,A2:C10,3,TRUE) 근사값을 사용하여 A열에서 값 1을 검색하고, A열에서 1보다 작거나 같은 값 중에서 최대값(즉, 0.946)을 찾은 다음, 같은 행에 있는 C열에서 값을 반환합니다(100).
=VLOOKUP(.7,A2:C10,3,FALSE) 정확하게 일치하는 값을 사용하여 A열에서 값 .7을 검색합니다. A열에는 정확하게 일치하는 값이 없기 때문에 오류가 반환됩니다(#N/A).
=VLOOKUP(0.1,A2:C10,2,TRUE) 정확하게 일치하는 값을 사용하여 A열에서 값 0.1을 검색합니다. 0.1은 A열의 최소값보다 작기 때문에 오류가 반환됩니다(#N/A).
=VLOOKUP(2,A2:C10,2,TRUE) 근사값을 사용하여 A열에서 값 2를 검색하고, A열에서 2보다 작거나 같은 값 중 최대값(즉, 1.29)을 찾은 다음, 같은 행에 있는 B열에서 값을 반환합니다(1.71).

 

 

 

'업무 향상 ★… > 【 엑 셀 함 수 】' 카테고리의 다른 글

MIN  (0) 2011.03.23
PRODUCT  (0) 2011.03.23
SUMIF  (0) 2011.03.21
AVERAGE  (0) 2011.03.16
DATE  (0) 2011.03.14

SUMIF


주어진 조건에 따라 지정된 셀을 더합니다.

구문

SUMIF(range,criteria,sum_range)

range  조건을 적용할 셀 범위입니다. 각 범위의 셀은 숫자나 이름, 배열 또는 숫자가 들어 있는 참조여야 합니다.

criteria  추가할 셀을 정의하는 숫자, 식 또는 텍스트 형태의 조건입니다. 예를 들어 32, "32", ">32", "사과" 등으로 criteria를 표시할 수 있습니다.

sum_range  범위의 상응하는 셀이 조건에 맞는 경우 실제로 더할 셀입니다. sum_range를 생략한 경우 범위에 있는 셀이 조건에 맞는지 확인하고 해당 조건에 맞으면 셀의 값을 더합니다.

 

자산 가치 수수료
100,000 7,000
200,000 14,000
300,000 21,000
400,000 28,000
수식 설명(결과)
=SUMIF(A2:A5,">160000",B2:B5) 160,000이 넘는 자산 가치에 대한 수수료 합계(63,000)
=SUMIF(A2:A5,">160000") 160,000이 넘는 자산 가치에 대한 합계(900,000)
=SUMIF(A2:A5,"=300000",B2:B3) 자산 가치가 300,000인 항목에 대한 수수료 합계(21,000)

'업무 향상 ★… > 【 엑 셀 함 수 】' 카테고리의 다른 글

PRODUCT  (0) 2011.03.23
VLOOKUP  (0) 2011.03.21
AVERAGE  (0) 2011.03.16
DATE  (0) 2011.03.14
sum (합계내기)  (0) 2011.03.13

인수의 산술 평균을 반환합니다.
구문
AVERAGE(number1,number2,...)
number1, number2, ...   평균을 구하려는 인수로, 1개에서 255개까지 지정할 수 있습니다.

 

데이터  
10  
7  
9  
27  
2  
 
수식 설명(결과)
=AVERAGE(A2:A6) 위에 나열된 숫자의 평균(11)
=AVERAGE(A2:A6, 5) 위에 나열된 숫자와 5의 평균(10)

 

'업무 향상 ★… > 【 엑 셀 함 수 】' 카테고리의 다른 글

PRODUCT  (0) 2011.03.23
VLOOKUP  (0) 2011.03.21
SUMIF  (0) 2011.03.21
DATE  (0) 2011.03.14
sum (합계내기)  (0) 2011.03.13

특정 날짜를 나타내는 순차 일련 번호를 반환합니다. 함수를 입력하기 전에 셀이 일반 서식으로 지정되어 있더라도 결과값은 날짜 서식으로 지정됩니다.

구문
DATE(year,month,day)

year  이 인수에는 한 자리부터 네 자리 숫자까지 사용할 수 있습니다. Microsoft Excel에서는 현재 사용하고 있는 날짜 체계에 따라 year 인수가 해석됩니다. 기본적으로 Windows용 Excel에서는 1900 날짜 체계가 사용되며 Macintosh용 Excel에서는 1904 날짜 체계가 사용됩니다.
1900 날짜 체계
year가 0에서 1899 사이의 범위에 있으면 그 값을 1900에 더하여 연도가 계산됩니다. 예를 들어 DATE(108,1,2) 수식은 2008년 1월 2일을 반환합니다(1900+108).
year가 1900에서 9999 사이의 범위에 있으면 그 값이 연도로 사용됩니다. 예를 들어 DATE(2008,1,2) 수식은 2008년 1월 2일을 반환합니다.
year가 0보다 작거나 10000 이상일 경우에는 #NUM! 오류 값이 반환됩니다.
1904 날짜 체계
year가 4에서 1899 사이의 범위에 있으면 그 값을 1900에 더하여 연도가 계산됩니다. 예를 들어 DATE(108,1,2) 수식은 2008년 1월 2일을 반환합니다(1900+108).
year가 1904에서 9999 사이의 범위에 있으면 그 값이 연도로 사용됩니다. 예를 들어 DATE(2008,1,2) 수식은 2008년 1월 2일을 반환합니다.
year가 4보다 작거나 10000 이상일 경우 또는 1900부터 1903까지의 범위에 있는 경우에는 #NUM! 오류 값이 반환됩니다.
month  1월에서 12월 사이의 월을 나타내는 양의 정수나 음의 정수입니다.
month가 12보다 크면 그 값을 지정된 연도의 첫 번째 달에 더하여 월이 계산됩니다. 예를 들어 DATE(2008,14,2) 수식은 2009년 2월 2일을 나타내는 일련 번호를 반환합니다.
month가 1보다 작으면 그 값과 1의 합을 지정된 연도의 첫 번째 달에서 빼는 방식으로 월이 계산됩니다. 예를 들어 DATE(2008,-3,2) 수식은 2007년 9월 2일을 나타내는 일련 번호를 반환합니다.
day  1일에서 31일 사이의 일을 나타내는 양의 정수나 음의 정수입니다.
day가 지정된 달의 날수보다 크면 그 값을 지정된 달의 첫 번째 날짜에 더하여 일이 계산됩니다. 예를 들어 DATE(2008,1,35) 수식은 2008년 2월 4일을 나타내는 일련 번호를 반환합니다.
day가 1보다 작으면 그 값과 1의 합을 지정된 달의 첫 번째 날짜에서 빼는 방식으로 일이 계산됩니다. 예를 들어 DATE(2008,1,-15) 수식은 2007년 12월 16일을 나타내는 일련 번호를 반환합니다.

 

 

2011 3 22
수식 설명(결과)  
2011-03-22 위 날짜에 대해 1900 날짜 체계를 사용하는 날짜 일련 번호(2008-01-01 또는 39448) =DATE(A2,B2,C2)

 

 

'업무 향상 ★… > 【 엑 셀 함 수 】' 카테고리의 다른 글

PRODUCT  (0) 2011.03.23
VLOOKUP  (0) 2011.03.21
SUMIF  (0) 2011.03.21
AVERAGE  (0) 2011.03.16
sum (합계내기)  (0) 2011.03.13

+ Recent posts