Note: The other languages of the website are Google-translated. Back to English

Excel에서 다른 모든 행 / 열을 빠르게 합산하는 방법은 무엇입니까?

우리 모두 알다시피 Sum 함수를 적용하여 셀 목록을 추가 할 수 있지만 때로는 어떤 목적으로 다른 모든 셀을 합산해야하며 Excel에는 모든 n 번째 셀을 합산 할 수있는 표준 함수가 없습니다. 이 상황에서 Excel에서 다른 모든 행 / 열을 어떻게 합산 할 수 있습니까?

공식을 사용하여 다른 모든 또는 n 번째 행 / 열 합계

사용자 정의 함수를 사용하여 다른 모든 또는 n 번째 행 / 열 합계

Excel 용 Kutools를 사용하여 다른 모든 행 / 열의 합계 / 평균 / 계산


다음 예제를 통해 다른 모든 셀을 합산하는 수식을 적용하는 방법을 보여 드리겠습니다.

1. 배열 수식을 사용하여 다른 모든 행 또는 열의 합계

빈 셀에 다음 수식을 입력하십시오. =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15,0)), 다음을 누릅니다. Ctrl + Shift + Enter 키와 B 열의 다른 모든 셀 값이 합산되었습니다. 스크린 샷보기 :

doc-sum-every-every-cell1 2 doc-sum-every-every-cell2

배송 시 요청 사항:

1. 위의 배열 공식에서 숫자 2를 3, 4, 5…로 변경할 수 있습니다. 이것은 3 행마다, 4 행마다, 5 행마다 합계를 의미합니다.

2. 다른 모든 열을 합산하려면 다음 공식을 입력 할 수 있습니다. =SUM(IF(MOD(COLUMN($A$1:$O$1),2)=0,$A$1:$O$1,0)), 그리고 언론 Ctrl + Shift + Enter 결과를 얻으려면 키. 스크린 샷보기 :

doc-sum-every-every-cell3

2. 수식을 사용하여 다른 모든 행이나 열을 합산합니다.

다음은 워크 시트의 다른 모든 셀이나 n 번째 셀을 합산하는 데 도움이되는 또 다른 수식입니다.

빈 셀에 다음 수식을 입력하십시오. =SUMPRODUCT((MOD(ROW($B$1:$B$15),3)=0)*($B$1:$B$15)). 그런 다음 엔터 버튼 키, 모든 세 번째 셀이 추가되었습니다. 스크린 샷보기 :

doc-sum-every-every-cell4 2 doc-sum-every-every-cell5

배송 시 요청 사항:

1. 위 공식에서 숫자 3을 4, 5, 6…으로 변경할 수 있습니다. 이것은 4 행마다, 5 행마다, 6 행마다 합계를 의미합니다.

2. 다른 모든 열을 합산하려면 다음 공식을 입력 할 수 있습니다. =SUMPRODUCT((MOD(COLUMN($A$1:$O$1),3)=0)*($A$1:$O$1)).

doc-sum-every-every-cell6


다음 사용자 정의 함수는 Excel에서 다른 모든 또는 n 번째 셀을 추가하는 데 도움이 될 수 있습니다.

1. 누르고 ALT + F11 키가 열립니다. 응용 프로그램 용 Microsoft Visual Basic 창.

2. 딸깍 하는 소리 끼워 넣다 > 모듈을 클릭하고 모듈 창에 다음 코드를 붙여 넣습니다.

Function SumIntervalRows(WorkRng As Range, interval As Integer) As Double
'Updateby Extendoffice
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For i = interval To UBound(arr, 1) Step interval
    total = total + arr(i, 1)
Next
SumIntervalRows = total
End Function
Function SumIntervalCols(WorkRng As Range, interval As Integer) As Double
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For j = interval To UBound(arr, 2) Step interval
    total = total + arr(1, j)
Next
SumIntervalCols = total
End Function

3. 그런 다음이 코드를 저장하고 필요에 따라 다음 수식을 빈 셀에 입력합니다. 스크린 샷을 참조하십시오.

네 번째 행마다 합산: = SumIntervalRows (B1 : B15,4)

doc-sum-every-every-cell7

네 번째 열마다 합산: = SumIntervalCols (A1 : O1,4)

doc-sum-every-every-cell8

4. 그런 다음 엔터 버튼 키, 당신은 계산을 얻을 것입니다. 스크린 샷보기 :

네 번째 행마다 합계:

doc-sum-every-every-cell9

네 번째 열마다 합계:

doc-sum-every-every-cell10

주의 사항: 숫자 4를 2, 3, 5와 같은 다른 숫자로 변경할 수 있습니다. 즉, 두 번째 행, 세 번째 행, 다섯 번째 행 또는 열마다 합계를 의미합니다.


수식과 사용자 정의 함수가 모두 다소 어려울 수 있습니다. 여기서는이 작업을 해결하는 더 쉬운 방법을 소개 할 수 있습니다.

Excel 용 Kutools간격 행 및 열 선택, 먼저 필요한 다른 모든 또는 n 번째 셀을 선택한 다음 마지막으로 Sum 함수를 사용하여 셀을 합산하여 선택한 셀에 정의 된 이름을 지정할 수 있습니다.

Excel 용 Kutools : 300 개 이상의 편리한 Excel 추가 기능으로 30 일 동안 제한없이 무료로 사용해 볼 수 있습니다.. 

설치 후 Excel 용 Kutools, 다음 단계를 수행하십시오.

1. 다른 모든 셀 또는 n 번째 셀을 합할 열을 선택합니다.

2. 딸깍 하는 소리 쿠툴 > > 간격 행 및 열 선택, 스크린 샷 참조 :

3. 에서 간격 행 및 열 선택 대화 상자에서 필요한 작업을 지정하고 스크린 샷을 참조하십시오.

doc-sum-every-every-cell12

4. 딸깍 하는 소리 OK, 그리고 다른 모든 행이 첫 번째 행에서 선택되었으며 이제 평균, 합계, 개수와 같은 계산 된 결과가 상태 표시 줄 하단에 표시됩니다. 스크린 샷보기 :

doc-sum-every-every-cell13

배송 시 요청 사항:

1.이 기능으로 2, 3, 4… 간격 옵션을 선택하고 2 단계에서 범위의 첫 번째 행부터 시작하여 3, 4, 3 행 간격으로 셀을 선택합니다.

2. 위의 단계를 사용하여 필요에 따라 다른 모든 열 또는 n 번째 열을 합산 할 수도 있습니다.

이 기능에 대해 더 알고 싶다면 간격 행 및 열 선택.

Excel 용 Kutools를 지금 다운로드하고 무료로 평가하십시오!


Excel 용 Kutools: 300 개 이상의 편리한 Excel 추가 기능으로 30 일 동안 제한없이 무료로 사용해 볼 수 있습니다. 지금 다운로드 및 무료 평가판!

관련 기사 :

Excel에서 필터링되거나 보이는 셀만 합산하는 방법은 무엇입니까?

Excel에서 절대 값을 합산하는 방법은 무엇입니까?


최고의 사무 생산성 도구

Excel용 Kutools는 대부분의 문제를 해결하고 생산성을 80% 증가시킵니다.

  • 재사용: 빠르게 삽입 복잡한 공식, 차트 그리고 이전에 사용한 모든 것; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 데이터 손실없이; 셀 내용 분할; 중복 행 / 열 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 300개 이상의 강력한 기능. Office / Excel 2007-2021 및 365를 지원합니다. 모든 언어를 지원합니다. 기업 또는 조직에서 쉽게 배포할 수 있습니다. 전체 기능은 30일 무료 평가판입니다. 60일 환불 보장.
kte 탭 201905

Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
코멘트 (20)
아직 평가가 없습니다. 가장 먼저 평가하세요!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 시도해 보았지만 이 공식 =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15))는 고르지 않은 행에서 시작하는 경우에만 작동합니다. 그렇지 않으면 잘못된 결과를 제공합니다. 그것을 시도하십시오, 행 2 앞에 행을 삽입하십시오. 조언: 대신 두 번째 또는 세 번째 행을 삽입하여 합계를 계산합니다(변수이므로 참조 셀(B3) 정도를 삽입하고 합계를 원하는 모든 행을 삽입합니다. 어쨌든, 도대체 왜 그런 수식을 사용하는지 궁금합니다. ??? 안부 크렘
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 이것은 도움이 되지만 공식은 엉터리입니다(적어도 열에 적용하려고 하는 경우) Column(REGION)은 영역에서 첫 번째 열의 열 인덱스를 반환합니다. 따라서 공식은 열에 대해 완전히 작동하지 않습니다... 그러나 올바른 방향으로 작업을 시작하는 데 도움이 됩니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것은 멋진 기사입니다! MOD 함수가 배열 인수를 처리할 수 있다는 것을 몰랐습니다. 나는 공식 솔루션을 매우 즐겼습니다. 단순히 훌륭합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이것은 매우 도움이 되었습니다. Ro1 1 col 1, 4, 7 등의 합계가 되는 형식을 찾고 있었습니다. SumIntervalCols를 사용하면 올바르게 작동하지 않으므로 For 루프를 다음과 같이 변경하면 됩니다. For j = 1 To UBound(arr, 2) 내가 원하는 것, 예를 들어 (F2:BH2,3). 이제 모든 세 번째 셀의 합계를 평균화하고 싶어서 다음 함수를 추가했습니다. Function CountIntervalCols(WorkRng As Range, interval As Integer) As Double Dim arr As Variant Dim total As Double total = 0 arr = WorkRng.Value For j = 1 To UBound(arr, 2) 단계 간격 If (Not IsEmpty(arr(1, j)) And IsNumeric(arr(1, j)) then If arr(1, j) > 0 then total = total + 1 End If End If Next CountIntervalCols = total End Function 그러면 AvgIntervalCols를 만드는 것은 간단합니다. Function AvgIntervalCols(WorkRng As Range, interval As Integer) As Double Dim totalsum As Double Dim totalcount As Double totalsum = SumIntervalCols(WorkRng, interval) totalcount = CountIntervalCols( WorkRng, 간격) totalcount = 0이면 totalsum = 0이면 totalsum = totalsum / totalcount End If AvgIntervalCols = totalsum End 기능 감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
문제를 해결하는 데 도움이 되길 바랍니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
열 합계도 작동하지만 A 열에서 시작해야 합니다. 그렇지 않으면 잘못된 결과가 반환됩니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
나는 지금 엑셀에 대해 더 많은 관심을 가지고 있으므로 저를 안내해 주십시오. 그래서, 마지막에 u를 추가할 것입니다. 왜 4를 사용합니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 수식은 홀수 또는 짝수 행/열로 시작하는 범위에서 작동하도록 쉽게 수정됩니다. 예: =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15,0))은 지정된 범위의 짝수 행만 합산하지만 = SUM(IF(MOD(ROW($B$1:$B$15),2)=1,$B$1:$B$15,0)) 홀수 행만 합산합니다. 이것은 MOD 기능이 작동하는 방식 때문입니다. MOD(4,2)는 0가 짝수이므로 2를 나머지 없이 4로 나누기 때문에 4을 반환하지만 MOD(5,2)는 1를 2로 나누면 5이 남으므로 1을 반환합니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 방법은 저에게 적합하지 않습니다. 예제와 같이 B열(B15:B1)에 15개의 숫자를 입력하고 수식을 빈 셀에 복사하면 결과는 0이 됩니다. if 문을 IF(MOD(ROW($B$1:$)로 변경하면 B$15),2)=1, 결과는 합계(B3795:B1)인 15입니다. 무엇이 잘못되었습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
선생님 위에서 설명한 대로 SumIntervalCols 함수에 Visual Basic을 사용하고 파일을 매크로 활성화 워크시트로 저장했습니다. 다음에 파일을 열 때 드롭다운 기능 메뉴에서 사용자 정의 명령이 누락되었습니다. 사용자 정의 매크로를 수정하고 다른 Excel 시트에 사용할 수 있는 방법을 도와주세요. D KUMAR 안부
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
비주얼 베이직 프로그래밍을 사용했습니다 – 훌륭합니다! 행 n.º 1을 제외하고 다른 옵션은 잘 작동했습니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 공식에 다른 기준을 추가하는 방법이 있습니까? -9보다 큰 모든 40행을 추가하고 싶습니다. 도움을 주시면 감사하겠습니다. 미리 감사드립니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
열에 수식이 작동하지 않습니다. 이상한 열을 추가하는 데 도움을 주세요.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕, Nilesh
모든 홀수 행의 셀 값을 합산하려는 경우 아래 수식이 도움이 될 수 있습니다! (필요에 따라 셀 참조를 변경하십시오.)

=SUMPRODUCT(B1:B15,MOD(ROW(B1:B15)+0,2))

시도해보십시오. 도움이 되길 바랍니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
이 vma 자습서는 최고의 것입니다. 많은 도움이 되었습니다. 감사합니다!
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
VBA 코드가 도움이 됩니다. 수정하여 시퀀스의 첫 번째 값도 합산할 수 있습니까?
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
죄송합니다. 마지막 질문은 값을 개별적으로 유지하고 싶기 때문에 Sumproduct 수식의 하나의 배열에서 수행할 수 있는 방법이 있다는 것입니다.
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요, 저는 4개의 행마다 합계를 하고 싶지만 이 합계 값에 대한 제 새 테이블에는 12개의 행마다 간격이 있습니다.
예: 4개월마다 데이터를 합산하고 해당 데이터를 새해 12월마다 새 테이블에 넣습니다(XNUMX개 간격 행).
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
위의 주어진 코드는 작동하지만 파일을 닫았다가 다시 열면 작동하지 않습니다. 다시 동일한 코드를 복사하여 붙여넣어야 합니다. Pls는 영구 솔루션을 제공
이 댓글은 사이트의 중재자에 의해 최소화되었습니다
안녕하세요
코드를 붙여넣은 후 통합 문서를 닫을 때 통합 문서를 Excel 매크로 사용 통합 문서 형식으로 저장하여 코드를 저장해야 합니다.
다음에 통합 문서를 열 때 보안 경고 표시줄에서 콘텐츠 사용 버튼을 클릭합니다.
시도하십시오, 감사합니다!
아직 코멘트가 없습니다
여러분의 의견을 남겨
게스트로 게시
×
이 게시물 평가 :
0   등장 인물
추천 위치

Follow Us

저작권 © 2009 - WWW.extendoffice.com. | 판권 소유. 에 의해 구동 ExtendOffice. | | 사이트 맵
Microsoft 및 Office 로고는 미국 및 / 또는 기타 국가에서 Microsoft Corporation의 상표 또는 등록 상표입니다.
Sectigo SSL로 보호