ROWS 함수 가져왔어요. 안녕하세요, Runeba입니다.
오늘은 구글 스프레드시트에서 행의 개수를 구할 때 유용한 ROWS
함수에 대해 알려드리겠습니다. 자동화된 작업이나 반복 계산이 필요한 상황에서 꼭 필요한 함수입니다.
빠른 목차
ROWS 함수란 무엇인가요?
ROWS
함수는 지정된 범위나 배열에 포함된 행(row)의 개수를 반환합니다. 예를 들어 A1:A5
범위를 지정하면 총 5개의 행이 있으므로 결과는 5
가 됩니다. 단순한 숫자 계산을 넘어 반복 작업, 배열 처리, 동적 참조 등 다양한 실무 활용에 쓰입니다.
구문
인수 | 설명 |
---|---|
범위 | 행의 개수를 계산할 셀 범위 지정 |
✅ 기본 예제
예제 1
→ 결과: 5
설명: A1부터 A5까지는 5행이므로 5를 반환합니다.
예제 2
→ 결과: 4
설명: 수직 배열로 4개의 값이 있으므로 4를 반환합니다.
🔍 심화 예제
예제 1. 동적 범위 계산
→ A열의 2행부터 마지막까지의 행 수를 동적으로 계산합니다. (주의: ARRAYFORMULA
와 함께 사용 권장)
예제 2. OFFSET과 결합
→ A1을 기준으로 10개의 행을 선택한 범위를 지정 → 결과: 10
예제 3. IF 함수와 결합
→ A1:A3 범위의 행이 3개면 “정상” 반환
예제 4. 배열 자동 반복
→ 5
를 배열 수식으로 출력 (기본은 단일 결과)
예제 5. 동적 범위와 COUNTA 비교
→ 전체 행 수와 비어있지 않은 셀 수 비교
예제 6. INDEX와 함께 사용
→ A2:A5 범위의 행 수(=3)를 사용해 B열의 세 번째 항목을 반환
함수는 이럴 때 쓰면 좋아요
상황 | 설명 |
---|---|
자동 계산에 필요한 반복 횟수 구할 때 | 반복 루틴을 자동화할 때 범위 내 행 수가 필요해요 |
배열 수식과 결합 시 | 동적 범위로 반복 처리할 때 필수적인 조합입니다 |
사용자 입력 갯수 제한 등 조건 걸 때 | 특정 행 수 이상 입력했는지 확인할 수 있어요 |
OFFSET, INDEX 등 참조 함수와 함께 | 범위의 크기를 계산해서 참조 범위를 동적으로 설정할 수 있습니다 |
함수 사용 시 주의사항
주의사항 | 설명 |
---|---|
빈 셀 포함 여부는 고려하지 않음 | ROWS 는 범위의 ‘행 수’만 계산하며, 셀 내용과는 무관합니다 |
열 기준으로 계산하지 않음 | 범위가 가로로 넓어도 행이 1개면 1 만 반환됩니다 |
다른 배열 함수와 병합 시 예상 외 결과 가능 | ARRAYFORMULA 나 TRANSPOSE 등과 함께 사용할 때 주의가 필요합니다 |
함수 실무 활용 팁
사용자 입력 행 수 제한: 설문 응답, 수기 입력 등에서 지정된 개수 이상 입력되었는지 점검하는 데 활용할 수 있습니다.
자동화 템플릿에서 반복 제어: 견적서, 출석부 등 반복 구조가 있는 시트에서 반복 횟수를 계산해줍니다.
조건부 서식에서 반복 행 지정: 특정 범위가 10행 이상이면 서식을 변경하도록 설정 가능
실시간 통계: 실시간으로 입력된 데이터 양을 기반으로 계산식을 바꾸는 데 적합합니다.