Comment additionner la plage de cellules en ignorant les erreurs dans Excel?
Parfois, il peut y avoir des valeurs d'erreur dans votre feuille de calcul, mais maintenant vous souhaitez additionner la plage de cellules sélectionnée en ignorant les valeurs d'erreur. Si vous appliquez directement la fonction Somme pour la plage, vous obtiendrez un résultat erroné. Ici, je vais vous présenter quelques méthodes simples et efficaces.
Somme de la plage de cellules ignorant les erreurs avec la formule de tableau
Somme de la plage de cellules ignorant les erreurs avec le code VBA
Somme de la plage de cellules ignorant les erreurs avec la formule de tableau
Supposons que vous ayez une plage de valeurs de cellule comme illustré ci-dessous, vous pouvez appliquer cette formule matricielle pour additionner la plage en ignorant les erreurs. Veuillez faire comme ceci:
1. Dans une cellule vide, entrez cette formule = SOMME (SI (ISERREUR (A1: C6), "", A1: C6)), voir capture d'écran:
Notes: dans la formule ci-dessus, A1: C6 est la plage que vous souhaitez additionner, vous pouvez la modifier selon vos besoins.
2. Puis appuyez Ctrl + Maj + Entrée touches simultanément pour le terminer. Et vous obtiendrez le résultat suivant:
Débloquez Excel Magic avec Kutools AI
- Exécution intelligente: effectuez des opérations sur les cellules, analysez les données et créez des graphiques, le tout piloté par des commandes simples.
- Formules personnalisées: Générez des formules sur mesure pour rationaliser vos flux de travail.
- Codage VBA: Écrivez et implémentez du code VBA sans effort.
- Interprétation de la formule: Comprendre facilement des formules complexes.
- Traduction de texte: Brisez les barrières linguistiques dans vos feuilles de calcul.
Somme de la plage de cellules ignorant les erreurs avec le code VBA
Le code VBA suivant peut également vous aider à obtenir rapidement la somme des valeurs de cellule avec des erreurs.
1. Maintenez le ALT + F11 clés, et il ouvre le Fenêtre Microsoft Visual Basic pour Applications.
2Cliquez sur insérer > Moduleet collez le code suivant dans le Fenêtre du module.
Code VBA: somme de la plage de cellules avec des erreurs ignorées
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. Puis appuyez F5 pour exécuter le code, et une boîte de dialogue apparaîtra pour vous rappeler de sélectionner la plage que vous souhaitez additionner.
4. Et puis cliquez OK, vous obtiendrez une boîte de dialogue pour afficher le résultat comme suit.
Articles Liés:
Comment additionner les 3 valeurs les plus grandes ou les plus petites dans une liste d'Excel?
Comment additionner rapidement une ou une nième ligne / colonne dans Excel?
Comment additionner uniquement les cellules filtrées ou visibles dans Excel?
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!