엑셀의 SEQUENCE 함수는 일정하게 증가하는 연속된 숫자목록을 만드는데 사용할 수 있다.
이 함수가 생기기 이전에는 다음 그림과 같이 "자동채우기 기능"을 사용했는데 이제는 SEQUENCE 함수를 이용하여 자동채우기를 할 수 있다.
=SEQUENCE(rows,[columns],[start],[step])
일정하게 증가하는 연속된 숫자목록을 만들어 준다.
인수 :
- rows : 숫자목록을 만들 행의 개수
- columns : 숫자목록을 만들 열의 개수(생략가능, 기본값은 1)
- start : 첫번째 시작하는 숫자(생략가능, 기본값은 1)
- step : 다음 셀의 값이 증가하는 정도(생략가능, 기본값은 1, 만약 5를 입력하면 5씩 건너 뛰면서 증가한다)
※ SEQUENCE함수는 오피스365에서만 사용할 수 있다.
사용예 :
1) 5행에 연속된 숫자목록 만들기
B5셀에 다음 수식을 입력한다.
=SEQUENCE(5)
첫번째 인수 5는 숫자목록을 만들 행의 갯수이므로 5행이 만들어 진다.
※ 다음과 같이 문자를 결합해서 사용할 수도 있다.
=SEQUENCE(5) & "개"
2) 1행, 5열에 연속된 숫자목록 만들기
B13셀에 다음 수식을 입력한다.
=SEQUENCE(1,5)
- 첫번째 인수 1은 숫자목록을 만들 행의 개수이고,
- 두번째 인수 5는 숫자목록을 만들 열의 개수이므로
1행, 5열에 연속된 숫자목록이 만들어 진다.
3) 3행, 5열에 연속된 숫자목록 만들기
B17셀에 다음 수식을 입력한다.
=SEQUENCE(3,5)
- 첫번째 인수 3은 숫자목록을 만들 행의 개수이고,
- 두번째 인수 5는 숫자목록을 만들 열의 개수이므로
3행, 5열에 연속된 숫자목록이 만들어 진다.
4) 3행, 5열에 10부터 시작하고 5씩 증가하는 연속된 숫자목록 만들기
B23셀에 다음 수식을 입력한다.
=SEQUENCE(3,5,10,5)
- 첫번째 인수 3은 숫자목록을 만들 행의 개수이고,
- 두번째 인수 5는 숫자목록을 만들 열의 개수이고,
- 세번째 인수 10은 첫번째로 시작하는 숫자값이고,
- 네번째 인수 5는 다음 셀의 값이 증가하는 정도를 나타내므로
3행, 5열에 10부터 시작하고 5씩 증가하는 연속된 숫자목록이 만들어 진다.
위 수식을 풀어서 보면 다음과 같다.
5) 증가하는 정수의 임의의 집합으로 6행 4열의 배열을 만들기
B29셀에 다음 수식을 입력한다.
=SEQUENCE(6,4,INT(RAND()*100),INT(RAND()*100))
- 첫번째 인수 6은 숫자목록을 만들 행의 개수이고,
- 두번째 인수 4는 숫자목록을 만들 열의 개수이고,
- 세번째 인수 INT(RAND()*100)은 난수 생성함수 RAND를 이용하여 첫번째로 시작하는 정수값을 만들어 주고(예시에는 34가 생성됨),
- 네번째 인수 INT(RAND()*100)은 위와 마찬가지로 RAND함수를 이용하여 증가값을 만들어 주므로(예시에서는 6이 생성되어 다음 숫자가 6씩 증가한다)
6행, 4열에 34부터 시작하고 6씩 증가하는 연속된 숫자목록이 만들어 진다.
SEQUENCE 함수 사용 시 주의
SEQUENCE함수는 지정된 범위에 결과를 가져온다.
만약 아래와 같이 가져올 범위(B29:E34)에 이미 값이 있으면(B31, C31셀에 "A", "B"가 입력되어 있다) 다음과 같이 #SPILL! 오류가 발생하므로 결과를 가져올 범위가 비어 있어야 한다.
[ 수학 및 삼각 함수 ]
- 엑셀에서 SUMIFS 함수로 월별 합계 구하기
- 엑셀함수 SUBTOTAL - 목록이나 데이터베이스의 부분합(집계결과) 구하기
- 엑셀함수 EVEN - 가장 가까운 짝수로 올림,내림하기
- 엑셀함수 ODD - 가장 가까운 홀수로 올림,내림하기
- 엑셀함수 GCD - 최대공약수 구하기
- 엑셀함수 LCM - 최소공배수 구하기
- 엑셀함수 SEQUENCE - 연속된 숫자목록 만들기
- 엑셀함수 SIGN - 수의 부호 구하기
- 엑셀함수 MMULT - 두 배열의 행렬 곱 구하기
- 엑셀함수 MINVERSE - 정방행렬의 역행렬 구하기
- 엑셀함수 MDETERM - 배열의 행렬식 구하기
- 엑셀함수 TRUNC - 숫자에서 지정된 자릿수까지만 남기기(절사하기)
- 엑셀함수 POWER – 숫자의 거듭제곱 구하기
- 엑셀함수 PI(파이) - 원주율 구하기
- 엑셀함수 FACT - 팩토리얼(계승값) 구하기
- 엑셀함수 INT - 숫자를 가장 가까운 정수로 내림하기
- 엑셀함수 SQRT - 양의 제곱근 구하기
- 엑셀함수 LOG,LOG10,LN - 로그값 구하기
- 엑셀함수 EXP - 상수 e를 지수만큼 거듭제곱하기
- 엑셀함수 BASE - 10진수를 다른 진수로 바꾸기
- 엑셀함수 MROUND - 배수값으로 숫자 반올림하기
- 엑셀함수 CEILING, FLOOR - 배수값으로 숫자 올림,내림하기
- 엑셀에서 난수 구하기 - RAND, RANDBETWEEN 함수
- 엑셀에서 몫과 나머지 구하기 - QUOTIENT, MOD 함수
- 엑셀에서 숫자 반올림,올림,내림하기 - ROUND, ROUNDUP, ROUNDDOWN
- 엑셀함수 ABS - 절대값 구하기
- 엑셀함수 SUMPRODUCT - 숫자를 모두 곱하고 합계 구하기
- 엑셀함수 PRODUCT - 숫자를 모두 곱하기
- 엑셀함수 SUMIFS - 여러 조건을 만족하는 범위의 합계구하기
- 엑셀함수 SUMIF - 조건을 만족하는 범위의 합계구하기
- 엑셀함수 SUM - 합계구하기