Come contare il numero di picchi in una colonna di dati in Excel?

Supponendo che due colonne di dati si trovino nel tuo foglio di lavoro come mostrato nello screenshot a sinistra, come si può contare il numero di picchi nella colonna B? In realtà, puoi considerare un valore della cella (ad esempio B3) come un picco se è contemporaneamente maggiore di B2 e B4. Altrimenti, non è un picco se non soddisfa questi due criteri. Questo articolo parla di elencare e contare tutti i picchi in una colonna di dati in Excel.
Conta il numero di picchi in una colonna di dati in Excel
La seguente formula può aiutarti a contare il numero di picchi in una colonna di dati direttamente in Excel.
1. Seleziona una cella vuota per inserire il risultato, inserisci la formula =SOMMAPRODOTTO(--(B3:B17>B2:B16),--(B3:B17>B4:B18)) nella Barra delle formule, quindi premi il tasto Invio. Vedi screenshot:
Nota: Nella formula, B3:B17 è l'intervallo dalla terza cella (inclusa la cella dell'intestazione) alla penultima della lista, B2:B16 è l'intervallo dalla seconda cella (inclusa la cella dell'intestazione) alla terzultima della lista, e infine B4:B18 è l'ambito dall'intervallo dalla quarta cella (inclusa la cella dell'intestazione) all'ultima della lista. Modificali secondo necessità.

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Contrassegna tutti i picchi in un grafico a dispersione
Inoltre, puoi facilmente individuare i picchi di una colonna creando un grafico a dispersione e contrassegnando tutti i picchi sul grafico. Procedi come segue.
1. Seleziona la cella C3 adiacente alla cella B3 (il secondo valore della tua lista escludendo l'intestazione), inserisci la formula =SE(E(B3>B2,B3>B4), "Picco"," ") nella Barra delle formule e premi il tasto Invio. Trascina quindi la maniglia di riempimento verso il basso per contrassegnare tutti i picchi come mostrato nello screenshot qui sotto.
2. Seleziona le colonne x e y, e fai clic su Inserisci > Inserisci Grafico a Dispersione (X, Y) o Grafico a Bolle > Dispersione con Linee Orizzontali e Indicatori per inserire un grafico a dispersione nel foglio di lavoro. Vedi screenshot:
3. Premi i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
4. Nella finestra Microsoft Visual Basic for Applications, fai clic su Inserisci > Modulo. Copia e incolla quindi il seguente codice VBA nella finestra del Codice.
Codice VBA: Contrassegna tutti i picchi in un grafico a dispersione
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
Nota: Nel codice, Grafico 1 è il nome del grafico a dispersione creato, e “C1” è la prima cella della colonna di supporto che contiene i risultati della formula applicata nel passaggio 1. Cambiali in base alle tue esigenze.
5. Premi il tasto F5 per eseguire il codice. Quindi tutti i picchi sono contrassegnati sul grafico a dispersione come mostrato nello screenshot qui sotto:
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!