Skip to main content

Excel에서 데이터 열의 피크 수를 계산하는 방법은 무엇입니까?

Author: Siluvia Last Modified: 2025-05-20
sample data

두 개의 데이터 열이 왼쪽 스크린샷에 표시된 것처럼 워크시트에 있다고 가정합니다. B열에서 피크의 수를 어떻게 계산할 수 있을까요? 실제로 셀 값(예: B3)이 동시에 B2보다 크고 B4보다 큰 경우 이를 피크로 판단할 수 있습니다. 그렇지 않으면 이러한 두 가지 기준을 충족하지 않는 경우 피크가 아닙니다. 이 문서에서는 Excel에서 데이터 열의 모든 피크를 나열하고 계산하는 방법에 대해 설명합니다.

Excel에서 데이터 열의 피크 수 계산하기

산점도 차트에서 모든 피크 표시하기


Excel에서 데이터 열의 피크 수 계산하기

다음 공식은 Excel에서 데이터 열의 피크 수를 직접 계산하는 데 도움이 될 수 있습니다.

1. 결과를 배치할 빈 셀을 선택하고, 수식 =SUMPRODUCT(--(B3:B17>B2:B16),--(B3:B17>B4:B18))수식 표시줄(F)에 입력한 다음 Enter 키를 누릅니다. 스크린샷 보기:

apply a formula to count number of peaks in a column

참고: 수식에서 B3:B17은 목록의 세 번째 셀(헤더 셀 포함)부터 마지막에서 두 번째까지의 범위이고, B2:B16은 목록의 두 번째 셀(헤더 셀 포함)부터 마지막에서 세 번째까지의 범위이며, 마지막으로 B4:B18은 목록의 네 번째 셀(헤더 셀 포함)부터 마지막까지의 범위입니다. 필요에 따라 변경하십시오.

a screenshot of kutools for excel ai

Kutools AI로 엑셀의 마법을 풀다

  • 스마트 실행: 셀 작업 수행, 데이터 분석 및 차트 생성 - 간단한 명령어로 모든 것을 처리합니다.
  • 사용자 정의 수식: 작업을 간소화하기 위한 맞춤형 수식을 생성합니다.
  • VBA 코딩: 손쉽게 VBA 코드를 작성하고 실행합니다.
  • 수식 해석: 복잡한 수식도 쉽게 이해할 수 있습니다.
  • 텍스트 번역: 스프레드시트 내 언어 장벽을 허물어 보세요.
AI 기반 도구로 엑셀 활용 능력을 강화하세요. 지금 다운로드하여 그 어느 때보다 높은 효율성을 경험해 보세요!

산점도 차트에서 모든 피크 표시하기

또한 산점도 차트를 생성하여 열의 피크를 쉽게 파악하고 차트에서 모든 피크를 표시할 수 있습니다. 아래와 같이 진행하십시오.

1. C3 셀(헤더 제외한 목록의 두 번째 셀 값인 B3과 인접한 셀)을 선택하고, 수식 =IF(AND(B3>B2,B3>B4), "Peak","")수식 표시줄(F)에 입력한 다음 Enter 키를 누릅니다. 그런 다음 아래 스크린샷에 표시된 대로 채우기 핸들을 아래로 드래그하여 모든 피크를 표시합니다.

enter a formual to get all peaks

2. x 및 y 열을 선택하고 삽입 > 산점도(X,Y) 또는 버블 차트 삽입 > 직선 및 마커가 있는 산점도를 클릭하여 산점도 차트를 워크시트에 삽입합니다. 스크린샷 보기:

 insert a scatter chart

3. Alt + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.

4. Microsoft Visual Basic for Applications 창에서 삽입 > 모듈을 클릭하십시오. 그런 다음 아래 VBA 코드를 복사하여 코드 창에 붙여넣습니다.

VBA 코드: 산점도 차트에서 모든 피크 표시하기

Sub CustomLabels()
    Dim xCount As Long, I As Long
    Dim xRg As Range, xCell As Range
    Dim xChar As ChartObject
    Dim xCharPoint As Point
    On Error Resume Next
    Set xRg = Range("C1")
    Set xChar = ActiveSheet.ChartObjects("Chart 1")
    If xChar Is Nothing Then Exit Sub
    xChar.Activate
    xCount = ActiveChart.SeriesCollection(1).Points.Count
    For I = 1 To xCount
        Set xCell = xRg(1).Offset(I, 0)
        If xCell.Value <> "" Then
            Set xCharPoint = ActiveChart.SeriesCollection(1).Points(I)
            xCharPoint.ApplyDataLabels
            xCharPoint.DataLabel.Text = xCell.Value
            xCharPoint.DataLabel.Left = xCharPoint.DataLabel.Left - 15
            xCharPoint.DataLabel.Top = xCharPoint.DataLabel.Top - 7
        End If
    Next
End Sub

참고: 코드에서 'Chart 1'은 생성된 산점도 차트의 이름이며, “C1”은 1단계에서 적용한 수식 결과를 포함하는 도움말 열의 첫 번째 셀입니다. 필요에 따라 변경하십시오.

5. F5 키를 눌러 코드를 실행합니다. 그러면 아래 스크린샷에 표시된 대로 산점도 차트에서 모든 피크가 표시됩니다.

run vba code to get all peaks are marked on the scatter chart

최고의 오피스 생산성 도구

? Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신…
인기 기능: 중복 찾기, 강조 또는 식별   |  빈 행 삭제   |  데이터 손실 없이 열 또는 셀 결합   |   수식 없이 반올림 ...
슈퍼 LOOKUP: 다중 조건 VLookup    다중 값 VLookup  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기   |  종속 드롭다운 목록   |  다중 선택 드롭다운 목록 ....
열 관리자: 특정 개수의 열 추가  |  열 이동  |  숨겨진 열의 가시성 상태 전환  |  범위 및 열 비교 ...
주요 기능: 그리드 포커스   |  디자인 보기   |   향상된 수식 표시줄    통합 문서 및 시트 관리자   |  자동 텍스트 라이브러리 (Auto Text)   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ...
최고의 15가지 도구 모음12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...)   |   50+ 차트 유형 (간트 차트, ...)   |   40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...)   |   19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...)   |   12개 변환 도구 (단어로 변환하기, 통화 변환, ...)   |   7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...)   |   ... 그리고 더 많은 기능들

Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다.  가장 필요한 기능을 얻으려면 여기를 클릭하세요...


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

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
  • 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
  • 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!