[엑셀로 배우는 딥러닝]이라는 책을 공부하다가 사용하는 엑셀 함수가 있는데, 안써본 함수라서 한번 써보기로 했다. 해당 책에서는 SUM, SUMPRODUCT, SUMXMY2, EXP, MAX, RAND, IF만 사용한다고 한다. 기본적인 것들이야 써 봤지만 SUMPRODUCT, SUMXMY2, EXP는 써보질 않아서 연습해 볼 예정이다.
SUMPRODUCT 함수 설명
두 개의 지정된 범위에 있는 수치들을 서로 곱하고 그 합을 계산한다. (책에서는 입력의 선형합을 위해 사용)
일단 SUM 함수는 지정된 범위 내 모든 것을 더하는 함수이고, PRODUCT 함수는 지정된 범위 내의 수치들을 곱하는 함수이다. 그러므로 SUMPRODUCT 함수는 전부 더해서 곱하는 것일 것이다.
이것저것 실험해봤는데 결국 사용 방법은 아래와 같았다. 기본적으로 배열을 사용하는 것이고 배열의 array1열과 array2열에 대응하는 것을 서로 곱해서 그 합을 돌려주는 것이다. 예를 들면 첫번째가 상품가격이고 두번째가 판매수량일 때 오늘 판 물건의 전체 매출을 구하는 것이라고 볼 수 있다.
SUMPRODCUT(array1, [array2], [array3], ...)
- array1 : 계산하려는 배열의 첫번째 인수
- array2, array3, ... : 계산하려는 배열의 인수(두번째, 세번째, ... )
아래처럼 볼 수 있다.
간단하다. 뭔가 반복문 써서 더하기 계속 돌린 느낌. 아직 책을 앞에 몇장만 읽었지만 뭘 하려는지 대충 감이 오긴 한다. 신경망 모델을 수치화해서 실험해볼 요량인가 보다.
조건문이나 부울 함수를 이용하면 특정 값을 일부러 누락시켜 쓸 수도 있을 것 같다. sumproduct 설명한 다른 블로그들도 많이 있는 것 같아서 몇개 찾아보았다.
xlworks.net/excel-function-sumproduct/
www.oppadu.com/%EC%97%91%EC%85%80-sumproduct-%ED%95%A8%EC%88%98/
'공부' 카테고리의 다른 글
2022 비트코인, 이더리움 코인 채굴하기(마이닝풀허브, 피닉스마이너) (1) | 2021.07.07 |
---|---|
NVIDIA Jetson Nano에 Ubuntu 설치 후 처음 부팅 과정 (0) | 2021.03.25 |
엑셀(excel) 해 찾기 기능 메뉴에 추가하기 (0) | 2021.03.24 |
Excel 함수 - SUMXMY2 사용하기 (0) | 2021.03.09 |
워드프레스 홈페이지에 Breadcrumbs(네비게이션) 적용하기(Yoast SEO 기준) (0) | 2021.03.03 |