ROWS 함수 구글 스프레드시트, 업무 자동화 014

ROWS 함수 가져왔어요. 안녕하세요, Runeba입니다.

오늘은 구글 스프레드시트에서 행의 개수를 구할 때 유용한 ROWS 함수에 대해 알려드리겠습니다. 자동화된 작업이나 반복 계산이 필요한 상황에서 꼭 필요한 함수입니다.


ROWS 함수란 무엇인가요?

ROWS

ROWS 함수는 지정된 범위나 배열에 포함된 행(row)의 개수를 반환합니다. 예를 들어 A1:A5 범위를 지정하면 총 5개의 행이 있으므로 결과는 5가 됩니다. 단순한 숫자 계산을 넘어 반복 작업, 배열 처리, 동적 참조 등 다양한 실무 활용에 쓰입니다.


구문

ROWS(범위)
인수설명
범위행의 개수를 계산할 셀 범위 지정

✅ 기본 예제

예제 1

=ROWS(A1:A5)

→ 결과: 5
설명: A1부터 A5까지는 5행이므로 5를 반환합니다.

예제 2

=ROWS({1;2;3;4})

→ 결과: 4
설명: 수직 배열로 4개의 값이 있으므로 4를 반환합니다.


🔍 심화 예제

예제 1. 동적 범위 계산

=ROWS(A2:A)

→ A열의 2행부터 마지막까지의 행 수를 동적으로 계산합니다. (주의: ARRAYFORMULA와 함께 사용 권장)


예제 2. OFFSET과 결합

=ROWS(OFFSET(A1,0,0,10,1))

→ A1을 기준으로 10개의 행을 선택한 범위를 지정 → 결과: 10


예제 3. IF 함수와 결합

=IF(ROWS(A1:A3)=3, "정상", "오류")

→ A1:A3 범위의 행이 3개면 “정상” 반환


예제 4. 배열 자동 반복

=ARRAYFORMULA(ROWS(A1:A5))

5를 배열 수식으로 출력 (기본은 단일 결과)


예제 5. 동적 범위와 COUNTA 비교

=ROWS(A2:A100) = COUNTA(A2:A100)

→ 전체 행 수와 비어있지 않은 셀 수 비교


예제 6. INDEX와 함께 사용

=INDEX(B2:B, ROWS(A2:A5))

→ A2:A5 범위의 행 수(=3)를 사용해 B열의 세 번째 항목을 반환


함수는 이럴 때 쓰면 좋아요

상황설명
자동 계산에 필요한 반복 횟수 구할 때반복 루틴을 자동화할 때 범위 내 행 수가 필요해요
배열 수식과 결합 시동적 범위로 반복 처리할 때 필수적인 조합입니다
사용자 입력 갯수 제한 등 조건 걸 때특정 행 수 이상 입력했는지 확인할 수 있어요
OFFSET, INDEX 등 참조 함수와 함께범위의 크기를 계산해서 참조 범위를 동적으로 설정할 수 있습니다

함수 사용 시 주의사항

주의사항설명
빈 셀 포함 여부는 고려하지 않음ROWS는 범위의 ‘행 수’만 계산하며, 셀 내용과는 무관합니다
열 기준으로 계산하지 않음범위가 가로로 넓어도 행이 1개면 1만 반환됩니다
다른 배열 함수와 병합 시 예상 외 결과 가능ARRAYFORMULATRANSPOSE 등과 함께 사용할 때 주의가 필요합니다

함수 실무 활용 팁

  • 사용자 입력 행 수 제한: 설문 응답, 수기 입력 등에서 지정된 개수 이상 입력되었는지 점검하는 데 활용할 수 있습니다.

  • 자동화 템플릿에서 반복 제어: 견적서, 출석부 등 반복 구조가 있는 시트에서 반복 횟수를 계산해줍니다.

  • 조건부 서식에서 반복 행 지정: 특정 범위가 10행 이상이면 서식을 변경하도록 설정 가능

  • 실시간 통계: 실시간으로 입력된 데이터 양을 기반으로 계산식을 바꾸는 데 적합합니다.


링크

GOOGLE 공식 지원 문서

댓글 남기기