반응형

sum 30

SumProduct 함수 - 곱한 것의 합을 반환

1. 정의 product는 '곱하기'란 의미이고, sum이므로 곱한 것의 합계가 됩니다. 그러나, 곱하기뿐만 아니라 더하기, 빼기, 나누기한 후 합계를 구할 수도 있습니다. 2. 구문 =SUMPRODUCT(array1, [array2], [array3], ...) - array1만 필수이고, array2부터는 선택입니다. - array1에 배열 수식처럼 조건 여러 개를 *나 +로 연결해서 입력할 수 있습니다. - Sum+If 배열수식, Sum 또는 SumIfs 함수로 같은 결과를 얻을 수 있는 경우도 있고, 피벗 테이블이 더 효율적일 때도 있습니다. 3. 예제 가. 수량 * 단가로 총매출 구하기 SumProduct 함수의 전형적인 예입니다. 위 표와 같은 경우 수량 * 단가의 합을 구하려면 일반적으로는 ..

Excel 2023.04.20

@ 연산자 - 동적 배열을 단일 값으로 변환

예전에 작성했던 엑셀 파일을 여니 @표시가 생겨서 살펴보니 @는 Implicit Intersection(암묵적 교차점) 연산자로서 과거 버전과의 호환성을 위해 Microsoft 365에 새로 도입된 기능이라고 합니다. 1. Microsoft 365의 배열 처리의 특수성 c2셀에 =b2:b13*2라고 입력하고 이전 버전의 경우는 Ctrl + Shift +Enter키를 눌렀는데, 엔터 키만 눌러도 C2셀부터 C13셀까지 B2셀부터 B13셀까지 값에 2를 곱한 값이 채워지고, 파란색 선으로 테두리가 쳐집니다. 다시 말해 배열인 경우 자동으로 배열의 크기만큼 계산이 이뤄집니다. 2. 이전 버전과의 호환성 확보 이전 버전의 경우는 Ctrl + Shift +Enter키를 누르지 않고 엔터 키만 누르면 배열이라도 셀..

Excel 2023.03.30

indirect 함수(2) - 누적값 계산 하기

indirect함수를 사용하면 편리한 경우로 계산하고자 하는 셀 주소가 변경되는 경우입니다. 아래 표는 구간별 명수만이 있어서 몇 개 구간에 대한 명수의 합계를 구할 경우 시작셀과 종료셀의 주소가 매번 달라지게 됩니다. 위와 같은 표로는 Match함수를 사용할 수 없으므로 아래와 같이 초과, 이하 수치 모두 기록하지 않고, 초과 수치만 지정해야 합니다. 그러면 0은 0 초과 60 이하가 되고, 60은 60 초과 70 이하가 됩니다. 1. Match함수를 이용하는 경우 가. 데이터 유효성 검사로 입력값 제한하기D10셀과 E10셀에서 입력을 받는데, 중간값 예를 들어 65 등은 입력하면 안 되므로 데이터 유효성 검사를 이용해 목록으로 값을 제한합니다. ① D10셀부터 E10셀까지 마우스로 끌어서 범위를 선택..

Excel 2023.03.28

조건부 서식과 색 기준 필터(1)

1. 최근 5년간 시군구 총인구수 자료 만들기 먼저 국가통계포털(https://kosis.kr/index/index.do)에 접속한 후 국내 통계 - 주제별 통계, 인구 > 인국총조사 > 인구부문 > 총조사인구(2015년 이후) > 전수부문 > 전수기본표에서 '인구, 가구 및 주택 - 읍면동, 시군구를 누릅니다. 그러면 기본값이 2021년도만 데이터를 보여주므로 콤보 상자 버튼을 누른 후 최근 5년으로 변경하고, 오른쪽 위 '다운로드' 버튼을 눌러 엑셀로 다운로드합니다. 그리고 파일을 열면 파일 형식과 확장명이 일치하지 않는다고 하면서 열 것인지를 묻는데, 예를 클릭합니다. 이것은 파일 형식은 xlsx인데, 확장명은 xls라 그런 것입니다. 연 다음 확장명을 xlsx로 바꾸는 것이 좋습니다. 다른 이름으..

Excel 2023.02.28

색 기준 필터, 고급 필터, sum+if 배열 함수

필터에 텍스트 필터, 숫자, 날짜 등 필터가 있지만 이외에도 색 기준 필터가 있어 유용하게 사용할 수 있습니다. https://lsw3210.tistory.com/entry/%EC%97%91%EC%85%80-%EB%B0%B0%EC%9A%B0%EA%B8%B06-%ED%95%84%ED%84%B0-%ED%95%84%ED%84%B0-%EC%A7%80%EC%9A%B0%EA%B8%B0-%EB%8B%A4%EC%8B%9C-%EC%A0%81%EC%9A%A9 엑셀 배우기(6) - 필터, 필터 지우기, 다시 적용 필터는 원하는 데이터만을 걸러주는 기능입니다. 홈 탭의 편집 그룹에 필터 명령이 있고, 데이터 탭에는 필터와 고급 필터가 모두 있습니다. 필터와 고급 필터를 두 번에 나눠서 이번에는 필터 lsw3210.tistor..

Excel 2023.02.23

CurrentRegion 속성을 이용한 합계 등 계산(2)

1편에서는 표로 만들었는데, 입력하지 않은 주변 셀까지 수식이 자동으로 입력되어 범위로 변경하였습니다. 이전 편에서는 과목별 합계 등을 구해봤는데, 이번에는 성명을 기준으로 한 합계 등을 구해보겠습니다. 다른 점은 과목별 합계를 구할 때는 Sum 등이 아래에 있어서 4개를 뺄 수 있었는데, 성명별 합계를 구할 때는 처음에는 없다가 VBA를 실행하면 추가되기 때문에 두 가지 요소를 고려해서 매크로를 작성해야 한다는 것입니다. 또한 합계 등을 구할 때 행 별로 합계를 구해야 하고, 행을 내려가면서 합계 수식을 반복하는데 Sum이전의 end_row_of_calc(계산할 마지막 행) 까지만 실행해야 합니다. 1. 코드 작성 가. 계산할 마지막 열 구하기 Sum 등이 있을 경우와 없을 경우 end_col_of_c..

EXCEL - VBA 2023.02.06

CurrentRegion 속성을 이용한 합계 등 계산(1)

1. CurrentRegion의 주소 체계 A2셀을 기준으로 한 CurrentRegion은 전체 시트의 시각에서 보면 A2셀부터 E15셀까지이지만, CurrentRegion의 입장에서 보면 현재 영역의 왼쪽 위가 A1셀, 다시 말해 행이 1, 열이 1인 셀부터 행이 14, 열이 5인 E14셀까지로 새로운 주소 체계를 갖고 있습니다., 셀 주소는 A1 참조 스타일로 보면 위와 같이 A2, E15식으로 표시하지만, 파일 - 옵션 - 수식 탭에서 'R1C1 참조 스타일'의 왼쪽에 체크하고 확인 버튼을 누르면 열을 표시하는 기호가 알파벳이 아니라 숫자로 바뀌며, D14셀의 주소가 R10C4로 바뀝니다. R10C4란 10행 4열이란 의미로서 A1 참조 스타일의 경우와 달리 행이 먼저 표기됩니다. 2. Curren..

EXCEL - VBA 2023.02.03

데이터 도구 - 통합(2) (두 개 이상 시트의 통합)

나. 다른 시트인 경우 이번에는 Sheet1과 Sheet2에 데이터가 있는 경우에 통합하는 것을 다뤄보겠습니다. 같은 시트에 데이터에 있는 경우나 방법은 같은데 참조 영역 지정시 시트의 이름이 다른 차이만 있습니다. ① 먼저 Sheet3에 통합된 데이터를 표시하기 위해 Sheet3의 A2셀을 클릭하겠습니다. ② 데이터 도구 그룹의 통합 명령을 누릅니다. ③ 그러면 함수가 있는데 이번에는 최소를 지정해 보겠습니다. 그리고, 참조 아래 셀 주소 입력 칸을 클릭한 후 Sheet1 탭을 클릭합니다. 그리고, A2셀부터 C5셀까지 마우스 왼쪽 버튼을 누른 상태에서 끌어 선택하고 마우스 왼쪽 버튼을 뗍니다. 그러면 참조 셀 입력 칸에 Sheet1!$A$2:$C$5라고 입력됩니다. '추가' 버튼을 눌러 모든 참조 영..

Excel 2022.12.02

엑셀 배우기(37) - 표(1)

위와 같이 선으로 둘러싸인 것을 표라고 하는데, 엑셀에서 표는 단순히 테두리가 그려진 것이 아니라 특별한 속성을 가진 표입니다. 1. 표 만들기 A2셀에서 E6셀 범위내의 어떤 셀에든, 여기서는 B3셀에 커서를 놓고 삽입 탭 - 표 명령을 누르면(단축키 Ctrl + T), 아래와 같이 자동으로 전체 범위가 선택되고, 머리글 포함에 체크가 된 표 만들기 창이 생깁니다. 확인 버튼을 누르면 A열부터 E열까지 머리글에 필터가 만들어지고 표 스타일이 적용되며, 오른쪽 아래에는 빠른 분석 도구가 표시되고, (빠른 분석 도구) 도움말 오른쪽에 테이블 디자인 탭이 만들어지고 그 아래에 표와 관련된 명령 들이 생깁니다. 위 캡처화면이 너무 길으므로 둘로 나눠서 캡처하면 아래와 같습니다. 속성 그룹에는 표 이름이 표1로..

Excel 2022.08.26

rand, randbetween함수, 누계값 구하기

rand함수는 0과 1사이의 난수(소수)를 발생시키는 함수이며 rand()식으로 괄호안에 인수를 넣지 않습니다. 이는 TODAY()함수와 동일합니다. randbetween함수는 randbetween(최소값, 최대값) 식으로 입력하며, 최소값과 최대값은 정수형으로 입력합니다. 그렇다고 소수로 입력해도 에러가 나는 것은 아닙니다. 1. RANDBETWEEN 함수 사용례 30과 100사이의 정수를 반환해주며, F9키를 누르거나, F2키를 눌러 셀 수식 편집 상태로 들어간 후 엔터키를 치면 누를 때마다 결과값이 바뀝니다. ​ ​ 2. RAND함수를 이용한 RANDBETWEEN함수 효과 randbetween(30,100)이라고 간단하게 되는 것을 과거에는 randbetween이란 함수가 없어서 rand함수를 이용..

Excel 2020.07.29
반응형