함수(3)

by 김현석

배열수식: 대응하는 영역을 수식에 사용해 복잡한 조건을 계산하는 수식

1. 배열수식

- 배열수식 작성 시 마지막에ctrl + shift + enter를 눌러 완성한다.

- 열은 콤마를 사용하여 구분하고 행은 세미콜론을 사용하여 구분한다.

- 배열수식에 사용되는 배열인수는 동일한 행과 열을 가져야한다. (배열의 형태가 동일해야 한다.)

2. 배열수식의 정형화된 형태

합계

sum:

조건 1개: sum(조건 * 값을 구할 범위

조건 2개: sum((조건1)*(조건2)* 값을 구할 범위)

sum, if

조건 1개: sum(if(조건, 값을 구할 범위))

조건 2개: sum(if((조건1)* (조건2), 값을 구할 범위))

개수

sum

건1개: sum(조건*1)

조건 2개: sum((조건1)*(조건2)*1)

sum, if

조건 1개: sum(if(조건,1)

조건 2개: sum(if((조건1)*(조건2),1))

count, if

조건1개: count(if(조건, 1))

조건2개: count(if((조건1)*(조건2),1))


sumproduct(배열1, 배열2): 배열에서 대응하는 요소를 곱하고 그 곱의 합을 구함

rept(문자,k): 문자를 지정한 횟수만큼 반복

frequency(범위, 구간): 정해진 범위에서 해당 구간에 속하는 빈도수를 구함

이때는 구간을 뒤에있는거로 잡는다.


데이터베이스 함수

-> D_______(범위, 열번호, 조건)

형태는 모두 동일

데이터 베이스 함수는 배열 수식으로 사용 불가

match(찾을 값, 범위, k): 찾을 값이 존재하는 상대 위치를 구함

k=0: 정확한 값

k=1: 범위가 오름차순

k=-1: 범위가 내림차순

k=2: 와일드카드


Xmatch(찾을값, 범위, [k],[검색방법]): 찾을 값이 존재하는 상대 위치를 구함

0 1 -1 2

정렬이 안되어있어도 찾기 가능

1(위에서 부터 찾아줌), -1(밑에서부터) , 2(계산 빠름), -2(계산 빠름)

fsadafdfafdsafadf.png
asdsdfsdbhggfkghjhhgdafasdffffffffffff.png
43678234555555532.png


keyword
작가의 이전글함수(2)