Vai al contenuto principale
 

Come sommare i valori delle celle in una colonna fino a raggiungere una cella vuota?

Autore: Xiaoyang Ultima modifica: 2020-07-17

Se hai un elenco di numeri popolato con alcune celle vuote, e ora, devi sommare i numeri sopra o sotto fino a celle vuote in questo elenco per ottenere i seguenti risultati. Esistono modi semplici o veloci per risolvere questo lavoro in Excel?

Somma i valori delle celle sopra fino a una cella vuota

doc sum fino a vuoto 1

Somma i valori delle celle sottostanti fino alla cella vuota

doc sum fino a vuoto 2

Somma i valori delle celle sotto fino a celle vuote con formula di matrice

Somma i valori delle celle sopra fino a celle vuote con codice VBA


freccia blu freccia destra Somma i valori delle celle sotto fino a celle vuote con formula di matrice

Per sommare i valori delle celle sottostanti fino a spazi vuoti, ecco una formula di matrice, per favore fai come segue:

1. Inserisci questa formula in una cella vuota accanto alla colonna dei numeri, E1, per esempio.

=IF(D1="",SUM(D1:INDEX(D1:$D$17,MATCH(TRUE,(D2:$D$17=""),0))),"") (D1, D2 sono le prime due celle della tua colonna, D17 è l'ultima cella vuota nella colonna del numero).

2. Quindi premere CTRL + MAIUSC + INVIO tasti insieme, quindi trascina il quadratino di riempimento verso il basso sulle celle in cui desideri sommare i numeri di seguito fino agli spazi vuoti, vedi screenshot:

doc sum fino a vuoto 3


freccia blu freccia destra Somma i valori delle celle sopra fino a celle vuote con codice VBA

Se è necessario sommare i valori delle celle sopra fino a celle vuote, il seguente codice VBA potrebbe farti un favore.

1. Tieni premuto il ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.

Codice VBA: somma i valori delle celle sopra fino agli spazi vuoti:

Sub InsertTotals()
'Updateby Extendoffice
    Dim xRg As Range
    Dim i, j, StartRow, StartCol As Integer
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.AddressLocal
    Set xRg = Application.InputBox("please select the cells:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    StartRow = xRg.Row
    StartCol = xRg.Column
    For i = StartCol To xRg.Columns.Count + StartCol - 1
        For j = xRg.Row To xRg.Rows.Count + StartRow - 1
            If Cells(j, i) = "" Then
                Cells(j, i).Formula = "=SUM(" & Cells(StartRow, i).Address & ":" & Cells(j - 1, i).Address & ")"
                StartRow = j + 1
            End If
        Next
        StartRow = xRg.Row
    Next
End Sub

3. Quindi premere F5 chiave per eseguire questo codice e viene visualizzata una finestra di messaggio per ricordarti di selezionare l'intervallo di celle in cui desideri sommare le celle sopra fino a celle vuote, vedi screenshot:

doc sum fino a vuoto 4

4. Quindi fare clic OK pulsante, tutti i valori delle celle sopra le celle vuote sono stati aggiunti come mostrato nella seguente schermata:

doc sum fino a vuoto 5

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!