본문 바로가기
엑셀 플로우 (excelflow)

엑셀 SEQUENCE 함수 구문, 인수, 사용법, 기본 예제 및 실무 활용 예제 총정리

by LOVEFLOW 2024. 4. 15.

SEQUENCE 함수란?

 

SEQUENCE 함수는 일련의 숫자 또는 날짜를 생성하는 함수이다.

 

1. SEQUENCE 함수 구문

=SEQUENCE(rows, columns, start, step)
=SEQUENCE(행수, 열수, 시작값, 증가값)

 

2. SEQUENCE 함수 인수

rows : 생성할 값의 행 수를 지정한다.
columns [선택] : 생성할 값의 열 수를 지정한다.
start [선택] : 시작 값으로 사용할 숫자나 날짜를 지정한다. 기본값은 1이다.
step [선택] : 값 사이의 간격을 지정한다. 기본값은 1이다.

 

SEQUENCE 함수 기본 예제

 

1. 세로로 기본 숫자 생성하기

SEQUENCE 함수로 숫자를 생성해보자.

=SEQUENCE(3)
이 수식을 A1 셀에 입력하면 1부터 3까지 숫자를 생성하여 세로로 반환한다.

 

결과는 다음의 표와 같다.

  A
1 1
2 2
3 3

 

2. 행과 열 수를 지정하여 숫자 생성하기

SEQUENCE 함수로 숫자 행렬을 생성해보자.

=SEQUENCE(3, 2)
이 수식은 3행 2열의 숫자 행렬을 생성한다.

 

결과는 다음 표와 같다.

  A B
1 1 2
2 3 4
3 5 6

 

3. 시작 값과 간격을 조정하여 숫자 생성하기

 

SEQUENCE 함수로 시작 값과 간격을 설정하여 수식을 작성해보자.

=SEQUENCE(3, 2, 5, 5)
이 수식은 5부터 시작하여 5씩 중가하는 3행 2형읠 숫자 행렬을 생성한다.

 

결과는 다음 표와 같다.

  A B
1 5 10
2 15 20
3 25 30

 

 

SEQUENCE 함수와 SUM 함수를 조합하여 숫자 행렬의 합계 계산하기

 

5부터 시작해서 2씩 증가하는 3행 2열의 숫자 행렬을 합계를 계산해보자.

=SUM(SEQUENCE(3, 2, 5, 2))
이 수식의 결과 값으로 "60"을 반환한다.

 

그렇다면 숫자 행렬의 계산이 정확하게 맞았는지 검증해보자.

엑셀을 열고 =SEQUENCE(3, 2, 5, 2) 수식을 사용하여 다음의 표를 작성한다.

3행 2열의 합산은 5+7+9+11+13+15=60이 되므로 수식의 계산이 옳음을 알 수 있다.

  A B
1 5 7
2 9 11
3 13 15

 

 

SEQUNCE 함수로 날짜를 생성하는 방법

 

SEQUENCE 함수를 사용하여 날짜를 생성하려면 시작 날짜와 간격을 지정해야 한다.

엑셀에서 날짜는 일련 번호로 표현되므로 시작 날짜와 간격도 일련 번호로 지정해야 한다.

=SEQUENCE(5, 1, DATE(2024, 5, 1), 1)
이 수식은 2024년 5월 1일부터 1일씩 증가하는 날짜를 반환한다.

 

수식의 결과는 다음 표과 같다.

  A
1 2024-05-01
2 2024-05-02
3 2024-05-03
4 2024-05-04
5 2024-05-05

 

위의 수식을 =SEQUENCE(5, 1, DATE(2024, 5, 1), 5)로 변경한다면 5일씩 증가하는 날짜를 생성할 수 있다.

그 결과는 다음 표와 같다.

  A
1 2024-05-01
2 2024-05-06
3 2024-05-11
4 2024-05-16
5 2024-05-21



SEQUNCE 함수로 시간별 날짜를 생성하는 방법

 

SEQUENCE 함수를 사용하여 시간별 날짜를 생성해보자.

=SEQUENCE(5, 1, DATE(2025, 5, 1) + TIME(9, 0, 0), TIME(1, 0, 0))
이 수식은 2025년 5월 1일에 9시부터 ~13시까지 시간을 부여하여 생성한다.

 

그 결과는 다음 표와 같다.

  A
1 2024-05-01 09:00:00
2 2024-05-01  10:00:00
3 2024-05-01  11:00:00
4 2024-05-01  12:00:00
5 2024-05-01  13:00:00