Come sommare l'intervallo di celle ignorando gli errori in Excel?
A volte, potrebbero esserci alcuni valori di errore nel foglio di lavoro, ma ora vorresti sommare l'intervallo di celle selezionato ignorando i valori di errore. Se applichi direttamente la funzione Somma per l'intervallo, otterrai il risultato sbagliato. Qui, ti presenterò alcuni metodi semplici ed efficaci.
Somma l'intervallo di celle ignorando gli errori con la formula Array
Somma l'intervallo di celle ignorando gli errori con il codice VBA
Somma l'intervallo di celle ignorando gli errori con la formula Array
Supponendo di avere un intervallo di valori di cella come mostrato nella seguente schermata, è possibile applicare questa formula di matrice per sommare l'intervallo ignorando gli errori. Per favore, fai come segue:
1. In una cella vuota, inserisci questa formula = SOMMA (SE (ERRORE (A1: C6), "", A1: C6)), vedi screenshot:
Note:: nella formula sopra, A1: C6 è l'intervallo che vuoi sommare, puoi cambiarlo secondo le tue necessità.
2. Quindi premere CTRL + MAIUSC + INVIO tasti contemporaneamente per finirlo. E otterrai il seguente risultato:
Sblocca Excel Magic con Kutools AI
- Esecuzione intelligente: esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto gestito da semplici comandi.
- Formule personalizzate: genera formule personalizzate per semplificare i flussi di lavoro.
- Codifica VBA: Scrivi e implementa il codice VBA senza sforzo.
- Interpretazione della formula: Comprendere formule complesse con facilità.
- Traduzione di testi: abbatti le barriere linguistiche nei tuoi fogli di calcolo.
Somma l'intervallo di celle ignorando gli errori con il codice VBA
Il seguente codice VBA può anche aiutarti a ottenere rapidamente la somma dei valori delle celle con errori.
1. Tieni premuto il ALT + F11 chiavi e apre il file Finestra di Microsoft Visual Basic, Applications Edition.
2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.
Codice VBA: somma dell'intervallo di celle ignorando gli errori
Sub SumNumNoError()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim xSum As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
If Not (IsError(Rng.Value)) Then
xSum = xSum + Rng.Value
End If
Next
MsgBox xSum
End Sub
3. Quindi premere F5 chiave per eseguire il codice e verrà visualizzata una finestra di messaggio per ricordarti di selezionare l'intervallo che desideri sommare.
4. Quindi fare clic su OK, riceverai una finestra di messaggio per mostrare il risultato come segue.
Articoli correlati:
Come sommare i 3 valori più grandi o più piccoli in un elenco di Excel?
Come sommare rapidamente ogni altra o ennesima riga / colonna in Excel?
Come sommare solo celle filtrate o visibili in Excel?
I migliori strumenti per la produttività in ufficio
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!