본문 바로가기

전체 글452

엑셀] 어떤 조건에서의 최댓값/최솟값 구하기 max if maxifs 함수 어떤 조건 하에서 (최대값 또는 최소값.. 아~ 적응 안된다) 최댓값 또는 최솟값을 구하려면 max 함수와 if 함수를 중복시키고 배열 수식으로 작성해야 한다. 아래 그림과 같은 직원들의 급여표가 있을 때 총무팀에 근무하는 직원 중에서 가장 큰 급여가 얼마인지 계산하려면 if 함수로 총무팀 직원인지 판단하고 max 함수로 총무팀 급여 중에서 큰 값을 찾아야 한다. 수식은 다음과 같다. {=MAX(IF($B$2:$B$49="총무팀",$G$2:$G$49))} (Ctrl+Shift+Enter로 입력하는 배열수식임) [Excel/엑셀 기본, 서식] - 엑셀] 배열 수식의 기초적인 이해 엑셀2016부터 max 함수와 if 함수를 혼합한 maxifs 함수를 제공한다. maxifs함수.. 2016. 11. 3.
엑셀] Concatenate 함수보다 편리한 텍스트 연결 함수 TEXTJOIN 함수 엑셀에서 텍스트를 연결하는 함수는 &연산자와 concatenate 함수, 그리고 엑셀 2016부터 concatenate 함수를 대체하는 concat 함수가 있다. 실무에서 사용할 때 이 세가지 방법이 가진 공통점이면서도 써먹기 불편하게 하는 공통점은 각 텍스트를 구분하는 구분 문자(대표적으로 띄어쓰기 또는 하이픈(-))를 사용할 수 없기 때문에 각 인수 사이에 스페이스(" ")를 넣어줘야 한다는 점이다. 엑셀2016부터 새로 도입된 또다른 함수인 TEXTJOIN 함수는 이런 불편함을 개선한 함수다. (2016년 2월 배포된 오피스365부터 적용되긴 했지만 볼륨 라이센스 버전의 오피스 2016의 경우는 사용할 수 없고 오피스365를 구독하는 경우에만 사용할 수 있다. 오피스365를 구독하지 않는다면 오피스.. 2016. 11. 2.
엑셀] Concatenate 함수를 대체하는 Concat 함수 Concatenate 함수를 대체하는 Concat 함수 엑셀2016 도입된 Concat 함수는 기존 Concatenate 함수를 대체하는 함수이다. (함수 이름이 짧아져서 젤 좋다. ^^) ( -- 2020. 08. 11. 내용추가concat함수는 2016년 2월 배포된 오피스365부터 적용되긴 했지만 볼륨 라이센스 버전의 오피스 2016의 경우는 사용할 수 없고 오피스365를 구독하는 경우에만 사용할 수 있다. 오피스365를 구독하지 않는다면 오피스 2019 버전부터 사용할 수 있다.) concatenate 함수는 두 개 이상의 텍스트 문자열을 하나로 연결하는 함수이다. 즉, 인수로 텍스트가 있는 셀주소를 주거나 텍스트를 직접 인수로 주면 각 인수를 쭉~~ 연결시키는 함수이다. &연산자로 각 셀을 연결.. 2016. 11. 2.
엑셀] CHOOSE함수와 비슷한 SWITCH함수 엑셀 2007부터 제공되는 Choose함수는 첫번째 인수로 정수를 받고, 이 정수값에 따라 지정된 값을 반환하는 함수이다. Switch함수는 엑셀 2016부터 제공되는데 Choose함수와 비슷하게 조건식의 결과에 따라 1번 값이 나오면 1번 결과를 반환하고, 2번 값이 나오면 2번 결과를 반환하는 형식이다. [Excel/엑셀 함수] - 엑셀] 계산 결과에 따라 정해진 값으로 대체시키기 - CHOOSE함수의 활용 간단하게 수식으로 두 함수를 비교하면 다음과 같다. =Choose(★정수값, ①정수 1에 해당하는 반환값, ②정수 2에 해당하는 반환값,... ...) Choose 함수는 첫번째 인수로 정수값이 나와야 하고, 해당 정수는 1부터 254까지 가능하지만 정수가 아닌 텍스트는 불가능하고 정수도 1부터 .. 2016. 11. 1.
엑셀] 계산 결과에 따라 정해진 값으로 대체시키기 - CHOOSE함수의 활용 엑셀2007부터 제공되는 Choose함수는 첫번째 인수로 정수를 받고, 이 정수값에 따라 지정된 값을 반환하는 함수이다. 예를 들어 다음 수식을 보자. =Choose(★정수값, ①"빨강", ②"노랑", ③"파랑") ★ 첫번째 인수로 1~254까지의 정수를 받을 수 있다. 첫번째 인수의 값에 따라 주어지는 정수에 따라 ①, ②, ③.... 해당 순서에 있는 인수값을 반환한다. 위 수식에서 정수값이 1이면 빨강, 2면 노랑, 3이면 파랑을 반환한다. Choose함수의 인수는 텍스트나 숫자 뿐 아니라 셀 위치나 셀 범위도 가능하기 때문에 다음과 같이 활용할 수 있다. 아래 그림은 1월부터 원하는 월까지의 누계금액을 구할 수 있도록 Choose함수로 sum함수의 계산할 범위를 정해주는 예이다. 아래 그림은 원하.. 2016. 10. 31.
엑셀] 중첩된 IF함수 대신 새로운 IFS함수 여러 조건을 판단하는 IFS함수 엑셀에서는 조건에 따라 판단하는 IF함수를 중복(중첩)해서 다중 IF함수를 사용할 수 있다. 엑셀2016부터 지원하는 IFS함수는 IF함수를 중첩하지 않고 여러 조건을 판할 수 있도록 해준다. 일단 아래 그림의 예를 들어보자. 90점 이상이면 포상, 70~89점이면 수료, 70점 미만 인 경우 재수강을 해야 한다고 가정하자. 이 경우 if함수를 사용하면 if함수를 중첩해서 사용해야 한다. if함수는 인수로 세가지를 받는다. ① 첫번째 인수는 조건식, ② 두번째 인수는 조건식의 결과가 참(true)일 때의 값③ 세번재 인수는 조건식의 결과가 참이 아닐(false) 때의 값 이 경우 다음처럼 인수로 if함수를 받을 수도 있다 if( ① 90점 이상이면, ② "포상", ③ if.. 2016. 10. 30.
엑셀 2016 버전과 업데이트, 새로운 함수 사용에 대해서 엑셀 2016의 새로운 함수 사용을 위한 엑셀 버전(볼륨 라이센스와 리테일)과 업데이트에 대해서 엑셀 2016에 새로 도입된 함수(Ifs함수, Switch함수, Textjoin함수 등)에 대해 알아보려 했는데 #NAME? 오류를 보여준다. ?? 잉?? 함수마법사를 찾아보니 그런 함수는 없단다. 헉. 최준선님의 엑셀 바이블을 찾아봤더니 엑셀2016 중에서도 16.0.6558.2025 버전 이상에서만 사용 가능하다고 나온다. 사용하고 있는 엑셀은 16.0.4432 버전인데 이게 볼륨 라이센스이기 때문에 업데이트는 안된다. (회사에서 사용하고 있는 제품들은 업데이트를 제한하는 경우가 많다. 그래서 화면에 아예 업데이트 버튼이 없고 excel정보 버튼만 있다.) (OS 업데이트 옵션으로 MS 제품도 함께 업데이.. 2016. 10. 29.
엑셀] 그림(이미지) 삽입하고 가운데 정렬하기 이번 글에서는 엑셀에서 그림을 삽입하고 미리 정해진 셀 안에 넣어서 정리하는 방법에 대해 정리해본다. 매크로를 활용해서 많은 그림을 넣고, 이미지를 정렬시키는 방법도 있겠지만 여기서는 삽입할 이미지가 많지 않다는 전제로 매크로 없이 셀 안에 그림을 넣는 일반적인(?) 방법에 대해서만 알아본다. [삽입 탭 - 그림]을 클릭하고 원하는 그림을 삽입한다. (Ctrl키를 누르고 그림 파일들을 클릭하면 한 번에 여러개의 그림 파일을 삽입할 수 있다) 그림이 한꺼번에 삽입되면서 정신없기도 하지만, 원본 그림이 셀 크기에 비해서 크다. 그림이 들어갈 셀 넓이는 216픽셀 정도의 크기이다. 그림이 선택된 상태에서 [그림 도구 - 서식 - 크기 - 너비]에 210px 라고 입력한다. 5.56cm로 환산된 그림으로 크기가.. 2016. 10. 27.
엑셀] 그림(이미지)이 있을 때 데이터 정렬 또는 필터링 사용하기 그림(이미지)이 있을 때 정렬 또는 자동 필터 이용하기 엑셀에서 셀 안에 그림을 넣었을 때 정렬이나 필터링을 하면 그림이 포함되지 않는 경우가 있다. 이런 경우 해결방법 그림 전체를 선택하고 [마우스 오른쪽 버튼 - 개체 서식] 선택 [크기 및 속성 - 속성]에서 [위치와 크기 변함]에 체크 이제 정상적으로 정렬과 필터를 사용할 수 있다. [Excel/엑셀 기본, 서식] - 엑셀] 개체(그림이나 이미지 등) 일괄 선택하기 2016. 10. 27.