Перейти до основного матеріалу

Як підсумувати діапазон комірок, ігноруючи помилки в Excel?

Іноді на вашому аркуші можуть бути деякі значення помилок, але тепер ви хотіли б підсумувати вибраний діапазон комірок, ігноруючи значення помилок. Якщо застосувати функцію Sum для діапазону безпосередньо, ви отримаєте неправильний результат. Тут я познайомлю вас з декількома простими та ефективними методами.

Сума діапазону комірок, що ігнорують помилки за формулою Array

Сумарний діапазон комірок, що ігнорують помилки з кодом VBA


Припустимо, що у вас є діапазон значень комірок, як показано на наступному знімку екрана, ви можете застосувати цю формулу масиву для підсумовування діапазону з ігноруванням помилок. Будь ласка, зробіть так:

doc-sum-with-error1

1. В пусту клітинку введіть цю формулу = SUM (IF (ISERROR (A1: C6), "", A1: C6)), див. скріншот:

doc-sum-with-error2

примітки: у наведеній вище формулі, A1: C6 це діапазон, який ви хочете підсумувати, ви можете змінити його, як вам потрібно.

2. Потім натисніть Ctrl + Shift + Enter клавіші одночасно, щоб закінчити його. І ви отримаєте такий результат:

doc-sum-with-error3


Наступний код VBA також може допомогти вам швидко отримати суму значень комірок з помилками.

1. Утримуйте клавішу ALT + F11 і відкриває Вікно Microsoft Visual Basic для програм.

2. Клацання Insert > Модуліта вставте наступний код у Вікно модуля.

Код VBA: діапазон суми комірок з ігноруванням помилок

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. Потім натисніть F5 клавішу для запуску коду, і з'явиться вікно запиту, щоб нагадати вам про вибір діапазону, який потрібно підсумувати.

doc-sum-with-error4

4. А потім клацніть OK, ви отримаєте підказку для відображення результату наступним чином.

doc-sum-with-error5


Статті по темі:

Як підсумувати найбільше або найменше 3 значення у списку Excel?

Як швидко підсумувати кожен другий або n-й рядок / стовпець у Excel?

Як підсумувати лише відфільтровані або видимі комірки в Excel?

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Didn't work with "" (#VALUE) or 0 (0), but this did (for #N/A for graph trend): https://www.extendoffice.com/documents/excel/3268-excel-sum-column-ignore-na.html
This comment was minimized by the moderator on the site
Thanks for the tip! Though I also had to use 0 instead of "" - was getting #VALUE error otherwise.
This comment was minimized by the moderator on the site
For the array formula version, I think using {=SUM(IFERROR(A1:C6),0)} is slightly more preferable as it's a little cleaner.
This comment was minimized by the moderator on the site
Thank you very much for the step by step guide. Very helpful.
This comment was minimized by the moderator on the site
Its Amazing, works well as per requirments, thanks very much, i was searching for this from many days
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations