{"allow_comments":false,"category":"업무 자동화","content":{"author":{"title":"YOON DATA","url":"https://yoondata.com/about"},"body":"거래 내역이나 작업 목록처럼 행이 계속 추가되는 시트에서는 계산 열의 수식을 매번 아래로 복사해야 하는 일이 생깁니다. 한두 번은 괜찮지만 새 행이 들어올 때마다 수식을 빠뜨리면 일부 행만 계산되지 않아 결과를 믿기 어려워집니다.\n\n\n이럴 때 Google Sheets의 `ARRAYFORMULA`를 이용하면 한 셀에 넣은 수식이 여러 행의 결과를 반환하도록 만들 수 있습니다. Google 공식 도움말은 ARRAYFORMULA가 배열 수식의 결과를 여러 행이나 열에 표시할 수 있다고 설명합니다.\n\n\n## 새 행마다 수식을 복사해야 하는 구조부터 바꾸기\n예를 들어 A열에 수량, B열에 단가, C열에 금액을 계산한다고 가정해 보겠습니다. 일반적인 방식은 C2에 `=A2*B2`를 입력하고 아래 행까지 수식을 복사하는 것입니다.\n\n\n행이 자주 추가되는 시트라면 C2 한 곳에 다음처럼 입력할 수 있습니다.\n\n\n`=ARRAYFORMULA(IF(A2:A=\"\",\"\",A2:A*B2:B))`\n\n\n이 수식은 A열이 비어 있으면 C열도 비워 두고, 값이 있는 행에서는 A열과 B열을 곱한 결과를 같은 행의 C열에 표시합니다. Google의 공식 구문은 `ARRAYFORMULA(배열_수식)`이며, 하나의 셀 범위나 같은 크기의 여러 범위를 사용하는 표현식을 배열 수식으로 사용할 수 있습니다.\n\n\n## 실제로 자동 계산되는지 확인하는 방법\n먼저 C2에만 ARRAYFORMULA를 넣고 C3 이하에 기존에 복사해 두었던 계산 수식이 있다면 별도 계산식이 섞이지 않도록 정리합니다. 그런 다음 A2와 B2, A3와 B3처럼 두세 행에 테스트 값을 입력합니다.\n\n\n예시로 A2에 `3`, B2에 `12000`을 입력하면 C2에는 `36000`이 표시되어야 합니다. 이어서 새 행인 A4에 `5`, B4에 `7000`을 입력했을 때 C4에 `35000`이 나타난다면 수식을 다시 복사하지 않아도 계산 결과가 확장되고 있는 것입니다.\n\n\n문자열을 조합하는 열에도 같은 방식으로 응용할 수 있습니다. 예를 들어 A열의 업체 코드와 B열의 주문 번호를 연결하려면 `=ARRAYFORMULA(IF(A2:A=\"\",\"\",A2:A&\"-\"&B2:B))`처럼 사용할 수 있습니다. A열에 값이 추가될 때 결과 열도 같은 행에 자동으로 채워지는지 확인하면 됩니다.\n\n\n## 모든 수식을 ARRAYFORMULA로 바꿀 필요는 없다\nGoogle은 많은 배열 수식이 인접한 셀로 자동 확장되기 때문에 명시적으로 ARRAYFORMULA를 쓰지 않아도 되는 경우가 있다고 안내합니다. 따라서 이미 여러 값을 자동으로 반환하는 함수라면 ARRAYFORMULA를 덧붙이는 것이 항상 필요한 것은 아닙니다.\n\n\n또한 결과가 여러 행으로 펼쳐지는 구조이므로 결과가 표시될 열에 수동 값이나 다른 계산식을 섞어 두는 방식은 피하는 편이 안전합니다. 한 행만 별도로 수정해야 하는 업무라면 전체 열을 하나의 배열 수식으로 관리하는 방식보다 행별 수식을 유지하는 편이 수정 범위를 이해하기 쉽습니다.\n\n\nGoogle 공식 도움말에는 배열 수식을 내보낼 수 없다는 주의사항도 있습니다. Google Sheets 안에서 정상 동작하더라도 다른 형식으로 내보내 사용하는 업무라면 내보낸 파일에서 계산 구조가 그대로 유지되는지 별도로 확인해야 합니다.\n\n\n## 적용 후 확인할 핵심 기준\nARRAYFORMULA를 적용한 뒤에는 수식 자체보다 새 데이터가 들어왔을 때 결과가 자동으로 생기는지를 확인하는 것이 중요합니다. 테스트용 새 행 하나를 추가해 입력값만 넣고 계산 열을 손대지 않았는데도 결과가 나타나는지 확인하세요.\n\n\n반대로 새 행을 추가할 때마다 계산 열의 수식을 다시 복사하고 있다면 자동화 효과가 없는 상태입니다. 먼저 반복적으로 복사하고 있는 계산 열 하나만 골라 ARRAYFORMULA로 바꾸고, 새 행 한 개를 추가해 결과가 자동으로 생성되는지 확인하는 것부터 시작하는 것이 좋습니다.\n\n\n## 참고 출처\n- Google Docs 편집기 고객센터, ARRAYFORMULA: https://support.google.com/docs/answer/3093275?hl=ko\n- Google Docs 편집기 고객센터, Google Sheets 함수 목록: https://support.google.com/docs/table/25273?hl=ko\n\n\n이 글은 AI가 작성했으며, ARRAYFORMULA의 기능·구문·자동 확장 관련 설명과 내보내기 주의사항은 작성 시점에 Google 공식 도움말을 직접 확인해 정리했습니다.","body_format":"text/markdown","body_text":"거래 내역이나 작업 목록처럼 행이 계속 추가되는 시트에서는 계산 열의 수식을 매번 아래로 복사해야 하는 일이 생깁니다. 한두 번은 괜찮지만 새 행이 들어올 때마다 수식을 빠뜨리면 일부 행만 계산되지 않아 결과를 믿기 어려워집니다. 이럴 때 Google Sheets의 ARRAYFORMULA를 이용하면 한 셀에 넣은 수식이 여러 행의 결과를 반환하도록 만들 수 있습니다. Google 공식 도움말은 ARRAYFORMULA가 배열 수식의 결과를 여러 행이나 열에 표시할 수 있다고 설명합니다. 새 행마다 수식을 복사해야 하는 구조부터 바꾸기 예를 들어 A열에 수량, B열에 단가, C열에 금액을 계산한다고 가정해 보겠습니다. 일반적인 방식은 C2에 =A2*B2를 입력하고 아래 행까지 수식을 복사하는 것입니다. 행이 자주 추가되는 시트라면 C2 한 곳에 다음처럼 입력할 수 있습니다. =ARRAYFORMULA(IF(A2:A=\"\",\"\",A2:A*B2:B)) 이 수식은 A열이 비어 있으면 C열도 비워 두고, 값이 있는 행에서는 A열과 B열을 곱한 결과를 같은 행의 C열에 표시합니다. Google의 공식 구문은 ARRAYFORMULA(배열_수식)이며, 하나의 셀 범위나 같은 크기의 여러 범위를 사용하는 표현식을 배열 수식으로 사용할 수 있습니다. 실제로 자동 계산되는지 확인하는 방법 먼저 C2에만 ARRAYFORMULA를 넣고 C3 이하에 기존에 복사해 두었던 계산 수식이 있다면 별도 계산식이 섞이지 않도록 정리합니다. 그런 다음 A2와 B2, A3와 B3처럼 두세 행에 테스트 값을 입력합니다. 예시로 A2에 3, B2에 12000을 입력하면 C2에는 36000이 표시되어야 합니다. 이어서 새 행인 A4에 5, B4에 7000을 입력했을 때 C4에 35000이 나타난다면 수식을 다시 복사하지 않아도 계산 결과가 확장되고 있는 것입니다. 문자열을 조합하는 열에도 같은 방식으로 응용할 수 있습니다. 예를 들어 A열의 업체 코드와 B열의 주문 번호를 연결하려면 =ARRAYFORMULA(IF(A2:A=\"\",\"\",A2:A&\"-\"&B2:B))처럼 사용할 수 있습니다. A열에 값이 추가될 때 결과 열도 같은 행에 자동으로 채워지는지 확인하면 됩니다. 모든 수식을 ARRAYFORMULA로 바꿀 필요는 없다 Google은 많은 배열 수식이 인접한 셀로 자동 확장되기 때문에 명시적으로 ARRAYFORMULA를 쓰지 않아도 되는 경우가 있다고 안내합니다. 따라서 이미 여러 값을 자동으로 반환하는 함수라면 ARRAYFORMULA를 덧붙이는 것이 항상 필요한 것은 아닙니다. 또한 결과가 여러 행으로 펼쳐지는 구조이므로 결과가 표시될 열에 수동 값이나 다른 계산식을 섞어 두는 방식은 피하는 편이 안전합니다. 한 행만 별도로 수정해야 하는 업무라면 전체 열을 하나의 배열 수식으로 관리하는 방식보다 행별 수식을 유지하는 편이 수정 범위를 이해하기 쉽습니다. Google 공식 도움말에는 배열 수식을 내보낼 수 없다는 주의사항도 있습니다. Google Sheets 안에서 정상 동작하더라도 다른 형식으로 내보내 사용하는 업무라면 내보낸 파일에서 계산 구조가 그대로 유지되는지 별도로 확인해야 합니다. 적용 후 확인할 핵심 기준 ARRAYFORMULA를 적용한 뒤에는 수식 자체보다 새 데이터가 들어왔을 때 결과가 자동으로 생기는지를 확인하는 것이 중요합니다. 테스트용 새 행 하나를 추가해 입력값만 넣고 계산 열을 손대지 않았는데도 결과가 나타나는지 확인하세요. 반대로 새 행을 추가할 때마다 계산 열의 수식을 다시 복사하고 있다면 자동화 효과가 없는 상태입니다. 먼저 반복적으로 복사하고 있는 계산 열 하나만 골라 ARRAYFORMULA로 바꾸고, 새 행 한 개를 추가해 결과가 자동으로 생성되는지 확인하는 것부터 시작하는 것이 좋습니다. 참고 출처 Google Docs 편집기 고객센터, ARRAYFORMULA: https://support.google.com/docs/answer/3093275?hl=ko Google Docs 편집기 고객센터, Google Sheets 함수 목록: https://support.google.com/docs/table/25273?hl=ko 이 글은 AI가 작성했으며, ARRAYFORMULA의 기능·구문·자동 확장 관련 설명과 내보내기 주의사항은 작성 시점에 Google 공식 도움말을 직접 확인해 정리했습니다.","canonical_url":"https://yoondata.com/posts/google-sheets-arrayformula-new-rows","category":"업무 자동화","description":"매번 새 행에 수식을 복사하다가 계산이 빠지는 문제를 Google Sheets의 ARRAYFORMULA로 줄이는 방법을 설명합니다. 한 셀의 수식이 여러 행으로 결과를 확장하는 원리, 실제 입력 예시, 확인 방법, 적용이 맞지 않는 경우까지 공식 Google 도움말을 기준으로 정리했습니다.","id":2,"image":null,"language":"ko-KR","modified_at":"2026-09-13T15:03:26Z","published_at":"2026-09-13T15:03:26Z","related_content":[],"schema_version":1,"sources":[],"summary":"매번 새 행에 수식을 복사하다가 계산이 빠지는 문제를 Google Sheets의 ARRAYFORMULA로 줄이는 방법을 설명합니다. 한 셀의 수식이 여러 행으로 결과를 확장하는 원리, 실제 입력 예시, 확인 방법, 적용이 맞지 않는 경우까지 공식 Google 도움말을 기준으로 정리했습니다.","tags":["ARRAYFORMULA","Google Sheets","스프레드시트","업무자동화"],"title":"Google Sheets 새 행마다 수식을 복사하지 않고 자동 계산하는 ARRAYFORMULA 사용법"},"content_md":"거래 내역이나 작업 목록처럼 행이 계속 추가되는 시트에서는 계산 열의 수식을 매번 아래로 복사해야 하는 일이 생깁니다. 한두 번은 괜찮지만 새 행이 들어올 때마다 수식을 빠뜨리면 일부 행만 계산되지 않아 결과를 믿기 어려워집니다.\n\n\n이럴 때 Google Sheets의 `ARRAYFORMULA`를 이용하면 한 셀에 넣은 수식이 여러 행의 결과를 반환하도록 만들 수 있습니다. Google 공식 도움말은 ARRAYFORMULA가 배열 수식의 결과를 여러 행이나 열에 표시할 수 있다고 설명합니다.\n\n\n## 새 행마다 수식을 복사해야 하는 구조부터 바꾸기\n예를 들어 A열에 수량, B열에 단가, C열에 금액을 계산한다고 가정해 보겠습니다. 일반적인 방식은 C2에 `=A2*B2`를 입력하고 아래 행까지 수식을 복사하는 것입니다.\n\n\n행이 자주 추가되는 시트라면 C2 한 곳에 다음처럼 입력할 수 있습니다.\n\n\n`=ARRAYFORMULA(IF(A2:A=\"\",\"\",A2:A*B2:B))`\n\n\n이 수식은 A열이 비어 있으면 C열도 비워 두고, 값이 있는 행에서는 A열과 B열을 곱한 결과를 같은 행의 C열에 표시합니다. Google의 공식 구문은 `ARRAYFORMULA(배열_수식)`이며, 하나의 셀 범위나 같은 크기의 여러 범위를 사용하는 표현식을 배열 수식으로 사용할 수 있습니다.\n\n\n## 실제로 자동 계산되는지 확인하는 방법\n먼저 C2에만 ARRAYFORMULA를 넣고 C3 이하에 기존에 복사해 두었던 계산 수식이 있다면 별도 계산식이 섞이지 않도록 정리합니다. 그런 다음 A2와 B2, A3와 B3처럼 두세 행에 테스트 값을 입력합니다.\n\n\n예시로 A2에 `3`, B2에 `12000`을 입력하면 C2에는 `36000`이 표시되어야 합니다. 이어서 새 행인 A4에 `5`, B4에 `7000`을 입력했을 때 C4에 `35000`이 나타난다면 수식을 다시 복사하지 않아도 계산 결과가 확장되고 있는 것입니다.\n\n\n문자열을 조합하는 열에도 같은 방식으로 응용할 수 있습니다. 예를 들어 A열의 업체 코드와 B열의 주문 번호를 연결하려면 `=ARRAYFORMULA(IF(A2:A=\"\",\"\",A2:A&\"-\"&B2:B))`처럼 사용할 수 있습니다. A열에 값이 추가될 때 결과 열도 같은 행에 자동으로 채워지는지 확인하면 됩니다.\n\n\n## 모든 수식을 ARRAYFORMULA로 바꿀 필요는 없다\nGoogle은 많은 배열 수식이 인접한 셀로 자동 확장되기 때문에 명시적으로 ARRAYFORMULA를 쓰지 않아도 되는 경우가 있다고 안내합니다. 따라서 이미 여러 값을 자동으로 반환하는 함수라면 ARRAYFORMULA를 덧붙이는 것이 항상 필요한 것은 아닙니다.\n\n\n또한 결과가 여러 행으로 펼쳐지는 구조이므로 결과가 표시될 열에 수동 값이나 다른 계산식을 섞어 두는 방식은 피하는 편이 안전합니다. 한 행만 별도로 수정해야 하는 업무라면 전체 열을 하나의 배열 수식으로 관리하는 방식보다 행별 수식을 유지하는 편이 수정 범위를 이해하기 쉽습니다.\n\n\nGoogle 공식 도움말에는 배열 수식을 내보낼 수 없다는 주의사항도 있습니다. Google Sheets 안에서 정상 동작하더라도 다른 형식으로 내보내 사용하는 업무라면 내보낸 파일에서 계산 구조가 그대로 유지되는지 별도로 확인해야 합니다.\n\n\n## 적용 후 확인할 핵심 기준\nARRAYFORMULA를 적용한 뒤에는 수식 자체보다 새 데이터가 들어왔을 때 결과가 자동으로 생기는지를 확인하는 것이 중요합니다. 테스트용 새 행 하나를 추가해 입력값만 넣고 계산 열을 손대지 않았는데도 결과가 나타나는지 확인하세요.\n\n\n반대로 새 행을 추가할 때마다 계산 열의 수식을 다시 복사하고 있다면 자동화 효과가 없는 상태입니다. 먼저 반복적으로 복사하고 있는 계산 열 하나만 골라 ARRAYFORMULA로 바꾸고, 새 행 한 개를 추가해 결과가 자동으로 생성되는지 확인하는 것부터 시작하는 것이 좋습니다.\n\n\n## 참고 출처\n- Google Docs 편집기 고객센터, ARRAYFORMULA: https://support.google.com/docs/answer/3093275?hl=ko\n- Google Docs 편집기 고객센터, Google Sheets 함수 목록: https://support.google.com/docs/table/25273?hl=ko\n\n\n이 글은 AI가 작성했으며, ARRAYFORMULA의 기능·구문·자동 확장 관련 설명과 내보내기 주의사항은 작성 시점에 Google 공식 도움말을 직접 확인해 정리했습니다.","created_at":"2026-09-13T15:03:26Z","id":2,"published_at":"2026-09-13T15:03:26Z","scheduled_at":null,"slug":"google-sheets-arrayformula-new-rows","source_key":null,"status":"published","summary":"매번 새 행에 수식을 복사하다가 계산이 빠지는 문제를 Google Sheets의 ARRAYFORMULA로 줄이는 방법을 설명합니다. 한 셀의 수식이 여러 행으로 결과를 확장하는 원리, 실제 입력 예시, 확인 방법, 적용이 맞지 않는 경우까지 공식 Google 도움말을 기준으로 정리했습니다.","tags":["ARRAYFORMULA","Google Sheets","스프레드시트","업무자동화"],"thumbnail":"","title":"Google Sheets 새 행마다 수식을 복사하지 않고 자동 계산하는 ARRAYFORMULA 사용법","updated_at":"2026-09-13T15:03:26Z","version":2,"views":42}