Excel 에서 동일한 날짜에 해당하는 값을 합계하는 방법은 무엇인가요?
날짜 항목과 중복 값이 포함된 Excel 데이터셋을 작업할 때 각 날짜와 연결된 정량적 데이터를 요약해야 할 경우가 많습니다. 예를 들어, 아래 A1:B13 범위와 같은 주문 기록을 관리한다고 가정해 보겠습니다. 여기서 A 열은 날짜를 나열하고(일부 날짜는 여러 번 나타남), B 열은 해당 주문 수를 기록합니다. 각 고유 날짜에 대한 총 주문 수를 합계하여 요약 결과를 생성하려는 경우, Excel 은 이 작업을 효율적이고 정확하게 수행할 수 있는 여러 가지 방법을 제공합니다。 이 기능은 일일 판매액 요약, 로그 기록 통합 또는 동일한 시점에 기반한 데이터 집계가 필요한 모든 시나리오에서 매우 유용합니다。 적절한 방법을 선택하면 상당한 수작업을 절약하고 데이터 정확성을 보장할 수 있습니다。

- 수식을 사용하여 동일한 날짜에 해당하는 값을 합계하기
- 동일한 날짜에 해당하는 값을 Kutools for Excel 을(를) 사용하여 합계하기
- VBA 코드를 사용하여 동일한 날짜에 해당하는 값을 합계하기
- 동일한 날짜에 해당하는 값을 PivotTable 을(를) 사용하여 합계하기
수식을 사용하여 동일한 날짜에 해당하는 값을 합계하기
가장 직접적인 해결책 중 하나는 Excel 의SUMIF함수를 사용하는 것입니다。 이 방법은 원본 데이터이 변경될 때 자동으로 업데이트되는 동적 요약을 생성하려는 경우 특히 적합합니다。 수식 접근법은 쉽게 적용할 수 있으며, 과도하게 크지 않은 범위에 잘 작동합니다。 다음 단계를 따라 진행하세요:
1。 특정 날짜에 대한 합계를 표시할 빈 셀(예:E2)에 다음 수식을 입력하세요:
=SUMIF($A$2:$A$13,D2,$B$2:$B$13) 
위 수식에서:
- A2:A13: 평가할 날짜가 포함된 범위
- B2:B13: 합계를 구할 값이 있는 범위
- D2: 합계 값을 구하려는 날짜를 제공하는 「기준」 셀
2。 수식을 입력한 셀에서 채우기 핸들을 아래로 드래그하여 아래의 모든 고유 날짜에 대해 수식을 적용하세요。 그러면 각 셀이 해당 날짜의 총 합계 값을 표시하는 요약 열이 생성됩니다。 스크린샷 참조:

팁 및 유의사항:
- 원본 범위에 새 데이터를 추가하는 경우 수식 범위()A2:A13,B2:B13)를 해당 내용에 맞게 업데이트하세요。
- 구조화된 테이블을 사용하는 경우 더 유연한 참조를 위해 테이블 조건 이름을 사용하세요(예:
=SUMIF(Table1[Date], D2, Table1[Amount])). - 데이터에 오류(텍스트 입력 또는 빈 셀 등)가 포함되어 있는 경우 정확한 합계를 위해 원본 셀의 내용을 확인하세요。
- 이 방법은 소규모에서 중규모 데이터셋에 가장 적합하며, 매우 큰 데이터셋의 경우 더 빠른 요약을 위해 PivotTable 를 사용하는 것이 유리할 수 있습니다。
- Excel365/2021+에서UNIQUE함수를 D2 에 사용하여 고유 날짜를 나열하는 경우 다음을 사용하세요:
=UNIQUE(A2:A13), 그 후 SUMIF 수식을 함께 적용합니다。
동일한 날짜에 해당하는 값을 Kutools for Excel 을(를) 사용하여 합계하기
Kutools for Excel 이(가) 설치되어 있다면Kutools for Excel고급 행 병합도구를 사용하여 이 작업을 훨씬 간편하게 처리할 수 있습니다。 이 솔루션을 통해 임의의 키 필드(이 경우 날짜)별로 행을 통합하고 자동으로 해당 값을 합계할 수 있어 시간을 절약하고 수식 오류 가능성을 줄일 수 있습니다。 특히 대규모 범위를 자주 요약하거나 반복적으로 결합 및 계산 작업을 수행해야 하는 사용자에게 유용합니다。
Kutools for Excel 설치 후 다음 단계를 따라 진행하세요:Kutools for Excel.
1。 동일한 날짜별로 합계할 데이터 범위을 선택하세요。(이 도구는 데이터 레이아웃을 변경하므로 진행 전 원본 데이터의 백업을 권장합니다。)
2.Kutools>병합 및 분할>고급 행 병합.

3。 대화 상자에서Date열을 선택하고 이를기본 키로 설정하세요。 다음으로 합계를 구할 열(「Order」와 같은)을 선택하고합계연산을계산섹션에서 설정하세요. 이렇게 하면 Kutools 가 동일한 날짜별로 행을 그룹화하고 해당 수치 값을 합산하도록 지시됩니다。

4.확인을(를) 클릭하세요. Kutools 는 즉시 요약 목록을 생성하여 각 고유 날짜에 대해 해당 금액 값의 총합이 단일 행에 표시되도록 합니다。 아래 참조:
![]() | ![]() | ![]() |
VBA 코드를 사용하여 동일한 날짜에 해당하는 값을 합계하기
자동화되거나 프로그래밍 가능한 접근법을 원하는 사용자의 경우 VBA(Visual Basic for Applications)가 날짜별로 값을 합계하고 요약 결과를 새 범위로 내보내는 유연한 방법을 제공합니다. VBA 는 반복 작업 처리, 대규모 데이터셋 처리 또는 요약 기능을 더 광범위한 워크플로우에 통합해야 할 때 특히 유용합니다。 특히 기본 제공 수식이나 기능으로는 요구 사항을 충족할 수 없는 경우에 적합합니다。
1.개발자 도구>Visual Basic을(를) 클릭하여 Microsoft Visual Basic for Applications 편집기를 엽니다。 창에서삽입>모듈을(를) 클릭하고 아래 코드를 모듈에 붙여넣으세요:
Sub SumValuesByDate()
Dim SourceRange As Range
Dim OutputRange As Range
Dim Dict As Object
Dim Cell As Range
Dim iRow As Long
Dim LastRow As Long
Dim ws As Worksheet
Dim kDate As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
' Prompt for source data range containing dates and values
Set SourceRange = Application.InputBox("Select the source data range (dates in first column, values in second):", xTitleId, ws.Range("A2:B13").Address, Type:=8)
If SourceRange Is Nothing Then Exit Sub
' Prompt for output location
Set OutputRange = Application.InputBox("Select the cell to output summary (top-left cell):", xTitleId, "E1", Type:=8)
If OutputRange Is Nothing Then Exit Sub
Set Dict = CreateObject("Scripting.Dictionary")
' Loop through data and sum by date
For iRow = 1 To SourceRange.Rows.Count
kDate = SourceRange.Cells(iRow, 1).Value
If kDate <> "" And IsDate(kDate) Then
If Dict.Exists(kDate) Then
Dict(kDate) = Dict(kDate) + SourceRange.Cells(iRow, 2).Value
Else
Dict.Add kDate, SourceRange.Cells(iRow, 2).Value
End If
End If
Next
' Write header
OutputRange.Cells(1, 1).Value = "Date"
OutputRange.Cells(1, 2).Value = "Sum"
' Write result to output range
iRow = 2
For Each kDate In Dict.Keys
OutputRange.Cells(iRow, 1).Value = kDate
OutputRange.Cells(iRow, 2).Value = Dict(kDate)
iRow = iRow + 1
Next
End Sub 2.
실행버튼을 클릭하거나F5
3。 대화 상자가 나타나면 원본 데이터 범위을 선택하세요(날짜는 첫 번째 열에, 값은 두 번째 열에 있어야 함)。 그런 다음 결과를 출력할 위치(예: E1 셀)를 지정할 수 있는 또 다른 대화 상자가 표시됩니다。
4。 확인 후 선택한 출력 셀부터 날짜와 해당 값의 합계로 구성된 요약 테이블이 생성됩니다。
팁 및 오류 관련 유의사항:
- 이 매크로는 목록 내 위치와 관계없이 중복 날짜를 자동으로 처리합니다。
- 출력 위치를 지정할 때 원본 데이터를 덮어쓸 수 있는 영역을 선택하면 매크로는 덮어쓰기를 방지하지 않습니다。 반드시 빈 영역을 선택하세요。
- 매크로는 날짜 열의 빈 셀이나 날짜가 아닌 값을 건너뜁니다。 최상의 결과를 위해 데이터를 정리해 두세요。
- 이 방법은 반복적인 요약 작업을 자동화하거나 일괄 데이터 조작 작업에 통합할 때 최적입니다。
VBA 는 자동화된 일괄 처리가 필요하거나 수동 개입을 피하고자 할 때 가장 효과적입니다。 대규모 또는 정기적으로 반복되는 데이터 병합 작업에 탁월한 선택입니다。 그러나 가끔씩만 요약이 필요한 경우 수식이나 PivotTable 방법이 더 간단할 수 있습니다。
동일한 날짜에 해당하는 값을 PivotTable 을(를) 사용하여 합계하기
PivotTable 은 몇 번의 클릭만으로 날짜별로 데이터를 그룹화하고 합계를 계산할 수 있는 편리한 방법을 제공하며 수식이 필요 없습니다. 특히 대규모 데이터셋이나 대화형으로 데이터를 탐색하고 분석하려는 경우에 적합합니다. 또한 PivotTable 은 데이터가 변경될 때 자동으로 새로 고침되어 지속적인 보고서 및 대시보드에 적합합니다。
1。 머리글을 포함한 원본 데이터 범위을 선택하세요(예: A1:B13)。
2。 데이터 범위로 이동합니다。삽입탭에서피벗테이블을 선택합니다. 대화 상자에서 데이터 범위를 확인하고 PivotTable 을 배치할 위치(새 워크시트 또는 기존 워크시트)를 선택합니다。
3。 PivotTable 필드 목록에서날짜필드를행영역으로 끌어다 놓고, 해당주문(또는 값 필드)를값영역으로 끌어다 놓습니다. Excel 은 각 고유 날짜에 대한 값을 자동으로 합산합니다。
4. 원본 데이터가 변경되었을 때 PivotTable 결과를 업데이트하려면 PivotTable 를 마우스 오른쪽 단추로 클릭하고새로 고침을 선택합니다。
장점:PivotTable 방법은 함수나 코드가 필요 없으며, 보다 깊이 있는 데이터 분석을 위한 대화형 필터링, 정렬 및 그룹화를 지원합니다。 소규모 및 대규모 데이터셋 모두에 확장 가능하고 신뢰할 수 있습니다。
단점:셀 수식에 직접 계산을 통합하는 데는 유연성이 떨어지며, 일부 사용자는 PivotTable 인터페이스에 익숙해지기까지 시간이 필요할 수 있습니다。
문제 해결 및 실용적인 제안:
- 귀하의 데이터 범위에 머리글과 일관된 데이터 형식이 포함되어 있는지 확인하세요。
- PivotTable 이 예상대로 고유 날짜를 표시하지 않는 경우 숨겨진 서식을 확인하거나 「그룹 해제」를 사용하세요。
- 여러 계산 필드를 추가하거나 월/분기/년 단위로 그룹화하여 보다 포괄적인 요약을 생성할 수 있습니다。
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약


