목록컴퓨터/엑셀 (226)
rand(life)
오늘도 두 개의 함수를 한꺼번에 다루겠습니다. 범위중에서 k번째로 큰 값을 찾는 LARGE함수와 k번째로 작은 값을 찾는 SMALL함수입니다. 구문도 간단합니다. LARGE(array,k) array k번째로 큰 값을 확인할 데이터 배열 또는 범위입니다. k 데이터의 배열이나 셀 범위에서 가장 큰 값을 기준으로 한 상대 순위입니다. SMALL(array,k) array k번째로 작은 값을 확인할 데이터 배열 또는 범위입니다. k 데이터의 배열이나 셀 범위에서 가장 작은 값을 기준으로 한 상대 순위입니다. SMALL함수는 LARGE함수를 알면 저절로 알게 되는 것이니까, 여기서는 LARGE함수만 예를 들어 설명하겠습니다. 학생들의 점수중에서 제일 높은 점수, 두번째로 높은 점수, 세번째로 높은 점수를 구하..
오늘은 MODE함수입니다. 1일1함수 시리즈에서 제일 처음으로 다루었던 함수가 MOD함수였습니다. 그것과 헷갈리시면 안됩니다^^ 구문 MODE(number1,number2,...) number1, number2, ... 최빈값을 계산할 인수로, 1개에서 255개까지 사용할 수 있습니다. 쉼표로 구분된 인수 대신 단일 배열이나 배열에 대한 참조를 사용할 수도 있습니다. 주의 인수는 숫자이거나 숫자를 포함한 이름, 배열 또는 참조 영역일 수 있습니다. 배열 또는 참조 인수에 텍스트, 논리값 또는 빈 셀이 있는 경우 이러한 값은 포함되지 않지만 값이 0인 셀은 포함됩니다. 인수가 오류 값이거나 숫자로 변환할 수 없는 텍스트이면 오류가 발생합니다. 데이터 집합에 중복 데이터 요소가 없으면 #N/A 오류 값이 반..
오늘도 쉬운 함수 두 개를 다루겠습니다. 너무나 쉬워서 다루기가 민망할 정도인데요^^; 최소값과 최대값을 구하는 함수인 MIN, MAX함수입니다. 점수중에서 최고점과 최하점을 구하는 수식은 다음과 같습니다. 최고점 =MAX(B2:B11) 최하점 =MIN(B2:B11) 아울러, 최고점과 최하점의 인원수를 구하는 수식은 다음과 같습니다 최고점자수 =COUNTIF(B2:B11,MAX(B2:B11)) 최하점자수 =COUNTIF(B2:B11,MIN(B2:B11)) 물론, 위의 그림처럼 표를 만들었다면 그 옆의 최고점수와 최하점수가 출력된 E2,E3셀을 참조하여 수식을 만드는 것이 좋겠지요. 최고점자수 =COUNTIF(B2:B11,E2) 최하점자수 =COUNTIF(B2:B11,E3) 간단한 함수지만 다른 수식과 결..
오늘은 OFFSET함수입니다. 약간 어려울수도 있지만, 고급의 기능을 수행하기 위해서는 꼭 알아야하는 함수입니다. 오늘은 간단한 설명만 하고, 다음에 구체적인 상황에서 사용할 때 다시 설명하도록 하겠습니다. 구문 OFFSET(reference,rows,cols,height,width) reference 오프셋의 기반으로 삼을 참조입니다. reference는 셀 또는 인접한 셀 범위를 참조해야 합니다. 그렇지 않으면 #VALUE! 오류 값이 반환됩니다. rows 왼쪽 위에 있는 셀이 참조할 위 또는 아래에 있는 행의 수입니다. rows 인수로 5를 사용하면 참조의 왼쪽 위 셀이 참조보다 5행 아래로 지정됩니다. rows는 양수(시작 참조보다 아래) 또는 음수(시작 참조보다 위)일 수 있습니다. cols 결..
오늘은 쉽고 간단한 함수를 두 개 하려합니다. WON함수와 DOLLAR함수로, 숫자앞에 통화표시 (₩,$)를 붙여주는 함수입니다. WON(number,decimals) number 숫자, 숫자가 들어 있는 셀에 대한 참조 또는 숫자로 계산되는 수식입니다. decimals 소수점 이하의 자릿수로서 decimals가 음수이면 number가 소수점 왼쪽으로 반올림됩니다. decimals를 생략하면 2로 간주됩니다. DOLLAR함수의 도움말은 한글엑셀에서는 나오지 않습니다. 하지만 사용법은 WON과 같습니다. 지정 자릿수에서 반올림하는 것을 지정하는 decimals인수도 WON과 DOLLAR가 차이가 있는 것 같습니다. 도움말에서는 생략하면 2로 간주하므로, 소수점뒤에 두 자리까지 표시하게 되어있습니다만, DO..
지난 번에는 REPLACE함수를 사용해서, 특정위치에 있는 문자열을 다른 문자열로 바꾸었습니다. 오늘 다루게 될 SUBSTITUTE함수는 특정한 문자열을 찾아, 다른 문자열로 바꾸는 함수입니다. 구문 SUBSTITUTE(text,old_text,new_text,instance_num) text 문자를 대체할 텍스트가 포함된 셀의 참조 또는 텍스트입니다. old_text 바꿀 텍스트입니다. new_text old_text를 대신할 텍스트입니다. instance_num text에서 몇 번째에 있는 old_text를 new_text로 바꿀 것인지를 지정하는 수입니다. instance_num을 지정하면 해당하는 위치에 있는 old_text만 바뀝니다. 그렇지 않으면 모든 old_text가 new_text로 바뀝..
1일1함수를 재개합니다. 그동안 45개 정도의 함수를 살펴보았습니다. 앞으로도 400개 정도의 함수가 남아있습니다만, 우리가 평생가도 한번도 쓸 필요가 없을지도 모르는 함수들도 있으므로, 모든 함수를 다 살펴보는 것은 의미가 없을 것 같습니다. 많이 쓰이거나 특정 기능을 위해 꼭 필요한 함수들만 살펴보고, 중간중간에 엑셀 사용을 편리하게 해주는 팁들과, 함수 외에 많은 엑셀의 기능들(차트, 피벗, 해찾기등)을 살펴보기로 하겠습니다. (혹시 다루었으면 하는 함수가 있다면 댓글을 달아주세요) 그리고, 함수와 기능들에 대한 연구를 계속하면서, 각자가 맡은 업무에서 엑셀을 사용했을 때 궁금증이나 해결방법등을 공유하고 함께 연구하는 자리를 마련하려고 합니다. 지난번에 올렸던 이원목적분류표 같은 경우가 좋은 예가 ..
드디어 AVERAGEIFS함수 까지 왔습니다. 지금까지 SUMIF, SUMIFS, COUNTIF, COUNTIFS함수를 다 파악하신 분은 AVERAGEIFS함수의 특징 및 주의점등에 대해서 말하지 않아도 알고 계실 것입니다. 그리고 이전 글에서 AVERAGEIFS함수를 발견하고서 놀라움과 허탈함을 느꼈다는 제 경험도 밝혔고요. 그래서 이번에는 AVERAGEIFS함수를 길게 설명하고 싶은 생각은 없습니다. 그래도 기본적인 설명은 해야겠지요? ^^; AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2...) average_range 숫자나 이름, 배열 또는 숫자가 들어 있는 참조를 포함하여 평균을 계산할 하나 이상의 셀입니..