Формула SUM Excel для підсумовування стовпця, рядків або лише видимих комірок

  • Поділитися Цим
Michael Brown

Зміст

У підручнику пояснюється, як виконувати підсумовування в Excel за допомогою функції Автосума, а також як створити власну формулу SUM для підсумовування стовпця, рядка або виділеного діапазону. Ви також дізнаєтеся, як підсумовувати тільки видимі клітинки, обчислювати проміжні підсумки, підсумовувати на кількох аркушах і з'ясуєте, чому ваша формула суми в Excel не працює.

Якщо вам потрібна швидка сума певних клітинок в Excel, ви можете просто виділити ці клітинки і подивитися на рядок стану в нижньому правому куті вікна Excel:

Для чогось більш постійного використовуйте функцію Excel SUM. Вона дуже проста і зрозуміла, тому навіть якщо ви новачок в Excel, у вас навряд чи виникнуть труднощі в розумінні наведених нижче прикладів.

    Як підсумувати в Excel за допомогою простого арифметичного розрахунку

    Якщо вам потрібно швидко підрахувати підсумок декількох клітинок, ви можете використовувати Microsoft Excel як міні-калькулятор. Просто скористайтеся кнопкою оператор зі знаком плюс (+), як у звичайній арифметичній дії додавання. Наприклад:

    =1+2+3

    або

    =A1+C1+D1

    Однак, якщо вам потрібно підсумувати кілька десятків або кілька сотень рядків, посилатися на кожну комірку у формулі - не найкраща ідея. У цьому випадку ви можете скористатися функцією СУММЕСЛИ Excel, спеціально розробленою для додавання заданого набору чисел.

    Як використовувати функцію SUM в Excel

    SUM в Excel - це математична і тригонометрична функція, яка додає значення. Синтаксис функції SUM наступний:

    SUM(число1, [число2] ,...)

    Перший аргумент є обов'язковим, інші числа є необов'язковими, в одній формулі можна вказати до 255 чисел.

    У формулі SUM в Excel кожен аргумент може бути додатним або від'ємним числовим значенням, діапазоном або посиланням на клітинку. Наприклад:

    =SUM(A1:A100)

    =SUM(A1, A2, A5)

    =SUM(1,5,-2)

    Функція Excel SUM корисна, коли потрібно скласти значення з різних діапазонів або об'єднати числові значення, посилання на комірки і діапазони. Наприклад:

    =SUM(A2:A4, A8:A9)

    =SUM(A2:A6, A9, 10)

    На наведеному нижче скріншоті показані ці та ще кілька прикладів формули SUM:

    У реальних робочих аркушах функція Excel SUM часто включається у великі формули як частина більш складних обчислень.

    Наприклад, можна вбудувати SUM в value_if_true аргумент функції ЕСЛИ для додавання чисел у стовпці B, C і D, якщо всі три комірки в одному рядку містять значення, і виведення попереджувального повідомлення, якщо будь-яка з комірок порожня:

    =IF(AND($B2<"", $C2"", $D2""), SUM($B2:$D2), "Значення відсутнє")

    А ось ще один приклад використання розширеної формули SUM в Excel: формула VLOOKUP і SUM для підсумовування всіх значень, що збігаються.

    Як виконати автопідсумовування в Excel

    Якщо вам потрібно підсумувати один діапазон чисел, будь то стовпець, рядок або кілька сусідніх стовпців або рядків, ви можете дозволити Microsoft Excel написати відповідну формулу SUM для вас.

    Просто виберіть комірку поруч з числами, які ви хочете додати, натисніть Автосума на Головна сторінка у вкладці Редагування натисніть клавішу Enter, і формула Сума буде вставлена автоматично:

    Як видно на наступному скріншоті, функція автосумми Excel не тільки вводить формулу суми, але й вибирає найбільш ймовірний діапазон клітинок, які потрібно підсумувати. У дев'яти випадках з десяти Excel правильно визначає діапазон. Якщо це не так, ви можете виправити діапазон вручну, просто перетягнувши курсор через клітинки, які потрібно підсумувати, а потім натиснути клавішу "Enter".

    Порада. Швидший спосіб виконати автопідсумовування в Excel - це використати функцію Ярлик суми Alt + = . Просто утримуйте клавішу Alt, натисніть клавішу "Знак рівності", а потім натисніть клавішу Enter, щоб завершити автоматично вставлену формулу суми.

    Крім обчислення загальної суми, ви можете використовувати функцію Автосумма для автоматичного введення функцій СРЗНАЧ, СЧЕТ, МАКС або МИН. Для отримання додаткової інформації, будь ласка, ознайомтеся з підручником з автосуммирования в Excel.

    Як підсумувати стовпець в Excel

    Для підсумовування чисел у певному стовпчику можна скористатися функцією СУММЕСЛИ Excel або функцією Автосумма.

    Наприклад, для підсумовування значень у стовпці B, скажімо, в комірках B2 - B8, введіть наступну формулу Excel SUM:

    =SUM(B2:B8)

    Всього цілий стовпчик з невизначеною кількістю рядків

    Якщо стовпець, який потрібно підсумувати, має змінну кількість рядків (тобто нові клітинки можуть бути додані, а існуючі можуть бути видалені в будь-який час), ви можете підсумувати весь стовпець, вказавши посилання на стовпець, не вказуючи нижню або верхню межу. Наприклад:

    =SUM(B:B)

    У жодному разі не розміщуйте формулу "Сума стовпця" у стовпці, який потрібно підсумувати, оскільки це призведе до створення кругового посилання на комірку (тобто нескінченного рекурсивного підсумовування), і ваша формула "Сума" поверне 0.

    Стовпчик суми за винятком заголовка або за винятком кількох перших рядків

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

    На жаль, Microsoft Excel не сприймає змішану формулу SUM з явною нижньою межею, але без верхньої, як =SUM(B2:B), яка чудово працює в Google Sheets. Щоб виключити перші кілька рядків з підсумовування, можна скористатися одним з наступних обхідних шляхів.

    • Підсумуйте весь стовпець, а потім відніміть клітинки, які ви не хочете включати в загальну суму (клітинки з B1 по B3 в цьому прикладі):

      =SUM(B:B)-SUM(B1:B3)

    • Пам'ятаючи про обмеження розміру аркуша, ви можете вказати верхню межу формули SUM в Excel, виходячи з максимальної кількості рядків у вашій версії Excel.

    Наприклад, для підсумовування стовпця В без заголовка (тобто без урахування комірки В1) можна використовувати такі формули:

    • В Excel 2007, Excel 2010, Excel 2013 та Excel 2016:

    =SUM(B2:B1048576)

  • В Excel 2003 і нижче:
  • =SUM(B2:B655366)

    Як підсумувати рядки в Excel

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

    Наприклад, для додавання значень в комірках B2 - D2 використовується наступна формула:

    =SUM(B2:D2)

    Як підсумувати кілька рядків в Excel

    Для додавання значень в кожен ряд окремо Ключовим моментом є використання відносних (без $) або змішаних посилань на комірки (де знак $ фіксує тільки стовпці). Наприклад, якщо ви використовуєте відносні (без $) або змішані посилання на комірки:

    =SUM($B2:$D2)

    Для підсумовування значень в діапазон, що містить декілька рядків просто вкажіть потрібний діапазон у формулі Суми. Наприклад:

    =SUM(B2:D6) - сума значень у рядках з 2 по 6.

    =SUM(B2:D3, B5:D6) - сума значень у рядках 2, 3, 5 та 6.

    Як підсумувати цілий ряд

    Підводячи підсумки, можна сказати, що весь ряд з невизначеною кількістю стовпців, надайте посилання на цілий рядок на формулу суми в Excel, наприклад

    =SUM(2:2)

    Будь ласка, пам'ятайте, що ви не повинні вводити формулу "Сума рядка" в будь-яку клітинку того самого рядка, щоб уникнути створення кругового посилання, оскільки це призведе до неправильного обчислення, якщо таке є:

    До підсумовувати рядки без урахування певного(их) стовпця(ів) Підсумуйте весь рядок, а потім відніміть несуттєві стовпці. Наприклад, щоб підсумувати рядок 2 за винятком перших 2 стовпців, використовуйте наступну формулу:

    =SUM(2:2)-SUM(A2:B2)

    Підсумовування даних у таблиці за допомогою підсумкового рядка Excel

    Якщо ваші дані організовані в таблиці Excel, ви можете скористатися спеціальним Всього Ряд функція, яка дозволяє швидко підсумувати дані у вашій таблиці та відобразити підсумки в останньому рядку.

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

    Щоб перетворити звичайний діапазон комірок в таблицю, виділіть його і натисніть комбінацію клавіш Ctrl + T (або натисніть Таблиця на Вставка вкладка).

    Як додати підсумковий рядок в таблицях Excel

    Після того, як ваші дані впорядковані в таблиці, ви можете вставити підсумковий рядок таким чином:

    1. Клацніть в будь-якому місці таблиці, щоб відобразити Табличні інструменти з Дизайн рахунок.
    2. Про це йдеться на Дизайн у вкладці Параметри стилю таблиці у групі, виберіть пункт Всього Ряд Ящик:

    Інший спосіб додати підсумковий рядок в Excel - клацнути правою кнопкою миші будь-яку комірку в таблиці, а потім натиснути Таблиця > Підсумки Рядок .

    Як підсумувати дані у вашій таблиці

    Коли в кінці таблиці з'являється підсумковий рядок, Excel робить все можливе, щоб визначити, як ви хочете обчислити дані в таблиці.

    У моєму прикладі таблиці значення в колонці D (крайній правий стовпчик) додаються автоматично, а сума відображається в підсумковому рядку:

    Щоб підсумувати значення в інших стовпчиках, просто виберіть відповідну комірку в підсумковому рядку, клацніть стрілку зі списком, що розкривається, і виберіть Сума :

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

    Якщо підсумковий рядок автоматично відображає підсумок для стовпця, який не потребує цього, відкрийте випадаючий список для цього стовпця і виберіть Немає .

    Примітка. При використанні функції підсумовування рядків Excel для підсумовування стовпців Excel підсумовує значення тільки у видимих рядах вставивши функцію SUBTOTAL з першим аргументом 109. Детальне пояснення цієї функції ви знайдете в наступному розділі.

    Якщо ви хочете підсумувати дані як у видимих, так і в невидимих рядках, не додавайте загальний рядок, а використовуйте замість цього звичайну функцію SUM:

    Як підсумувати тільки відфільтровані (видимі) комірки в Excel

    Іноді для більш ефективного аналізу дати може знадобитися відфільтрувати або приховати деякі дані на робочому аркуші. Звичайна формула суми в цьому випадку не спрацює, оскільки функція SUM в Excel додає всі значення в зазначеному діапазоні, включаючи приховані (відфільтровані) рядки.

    Якщо ви хочете підсумувати лише видимі клітинки у відфільтрованому списку, найшвидший спосіб - організувати дані в таблиці Excel, а потім увімкнути функцію підсумкового рядка Excel. Як показано в попередньому прикладі, вибір функції Сума в підсумковому рядку таблиці вставляє функцію ПІДСУМКОВИЙ підсумок, яка ігнорує приховані комірки .

    Інший спосіб підсумувати відфільтровані клітинки в Excel - застосувати автофільтр до даних вручну, натиснувши кнопку Фільтр на кнопці Дані А потім самостійно напишіть формулу Підсумок.

    Функція SUBTOTAL має наступний синтаксис:

    SUBTOTAL(функція_номер, ref1, [ref2],...)

    Де:

    • Функція_номер - число від 1 до 11 або від 101 до 111, яке вказує, яку функцію використовувати для проміжного підсумку.

      З повним переліком функцій можна ознайомитися на сайті support.office.com. Нас поки що цікавить тільки функція SUM, яка визначається числами 9 і 109. Обидва числа виключають відфільтровані рядки. Різниця в тому, що 9 включає в себе комірки, приховані вручну (тобто клацніть правою кнопкою миші), а 109 - відфільтровані; Приховати ), а 109 - без них.

      Отже, якщо вам потрібно підсумувати тільки видимі комірки, незалежно від того, як саме були приховані нерелевантні рядки, то використовуйте 109 у першому аргументі вашої формули Subtotal.

    • Ref1, Ref2, ... - клітинки або діапазони, які потрібно просумувати. Перший аргумент Ref є обов'язковим, інші (до 254) - необов'язковими.

    У цьому прикладі підсумуємо видимі комірки в діапазоні B2:B14 за наступною формулою:

    =SUBTOTAL(109, B2:B14)

    А тепер давайте відфільтруємо тільки Банан ' рядків і переконайтеся, що наша формула Підсумок підсумовує тільки видимі клітинки:

    Порада. Ви можете використовувати функцію автопідсумовування Excel для автоматичної вставки формули проміжного підсумку. Просто впорядкуйте дані в таблиці (Ctrl + T) або відфільтруйте дані так, як вам потрібно, натиснувши кнопку Фільтр Після цього виділіть комірку безпосередньо під стовпчиком, який потрібно підсумувати, і натисніть кнопку Автосума Буде вставлена формула ПІДСУМКУ, яка підсумовує тільки видимі клітинки в стовпчику.

    Як зробити в Excel проміжний підсумок (накопичувальну суму)

    Для підрахунку наростаючого підсумку в Excel пишеться звичайна формула SUM з розумним використанням абсолютних і відносних посилань на комірки.

    Наприклад, для відображення кумулятивної суми чисел у стовпчику B введіть наступну формулу в комірку C2, а потім скопіюйте її вниз в інші комірки:

    =SUM($B$2:B2)

    Відносне посилання B2 буде змінюватися автоматично в залежності від відносного положення рядка, в який копіюється формула:

    Ви можете знайти детальне пояснення цієї базової формули накопичувальної суми та поради щодо її вдосконалення в цьому посібнику: Як обчислити накопичувальну суму в Excel.

    Як підсумувати по аркушах

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

    Так званий 3-D посилання ось що робить трюк:

    =SUM(Jan:Apr!B6)

    Або

    =SUM(Jan:Apr!B2:B5)

    Перша формула додає значення в комірці B6, а друга формула підсумовує діапазон B2:B5 на всіх робочих аркушах, розташованих між двома вказаними вами граничними аркушами ( Ян і Квітень у цьому прикладі):

    Більш детальну інформацію про тривимірне посилання та детальні кроки для створення таких формул можна знайти в цьому посібнику: Як створити тривимірне посилання для розрахунку декількох аркушів.

    Умовна сума в Excel

    Якщо у вашій задачі потрібно додати тільки ті клітинки, які задовольняють певній умові або декільком умовам, можна скористатися функцією СУММЕСЛИ або СУММЕСЛИ відповідно.

    Наприклад, наступна формула SUMIF додає тільки ті суми в колонці B, які мають " Завершено " у колонці С:

    =SUMIF(C:C, "completed",B:B )

    Для того, щоб розрахувати умовна сума з численні критерії У наведеному вище прикладі, щоб отримати загальну суму "Виконаних" ордерів на суму понад $200, використовуйте наступну формулу SUMIFS:

    =SUMIFS(B:B,C:C, "виконано",B:B,">200" )

    Ви можете знайти детальне пояснення синтаксису SUMIF та SUMIFS, а також багато інших прикладів формул у цих навчальних посібниках:

    • Функція SUMIF в Excel: приклади для чисел, дат, тексту, пропусків і не пропусків
    • SUMIF в Excel - приклади формул для умовного підсумовування комірок
    • Як використовувати СУММЕСЛИ і СУММЕСЛИ з декількома критеріями в Excel

    Примітка: Функції умовної суми доступні в версіях Excel, починаючи з Excel 2003 (точніше, SUMIF з'явилася в Excel 2003, а SUMIFS - тільки в Excel 2007). Якщо хтось все ще використовує більш ранню версію Excel, вам потрібно створити формулу SUM масиву, як показано в статті Використання Excel SUM у формулах масиву для умовного підсумовування клітинок.

    Не працює Excel SUM - причини та шляхи вирішення

    Ви намагаєтеся додати кілька значень або підсумувати стовпець на аркуші Excel, але проста формула SUM не обчислюється? Якщо функція SUM в Excel не працює, це, швидше за все, пов'язано з наступними причинами.

    1. замість очікуваного результату з'являється помилка в назві

    Це найпростіша помилка, яку можна виправити. У 99 випадках зі 100 помилка #Name вказує на те, що функція SUM написана неправильно.

    2. деякі цифри не додаються

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

    Одним з візуальних індикаторів наявності тексту-номера є вирівнювання за замовчуванням по лівому краю та зелені трикутники у верхньому лівому куті клітинок, як на правому аркуші на скріншоті нижче:

    Щоб виправити це, виділіть всі проблемні комірки, клацніть по попереджувальному знаку, а потім натисніть Перетворити на номер .

    Якщо всупереч всім очікуванням це не спрацювало, спробуйте інші рішення, описані в: Як виправити числа, відформатовані як текст.

    3. функція SUM Excel повертає 0

    Крім чисел, відформатованих як текст, циклічні посилання є поширеним джерелом проблем у формулах суми, особливо коли ви намагаєтеся підсумувати стовпець в Excel. Отже, якщо ваші числа відформатовані як числа, але ваша формула суми в Excel все одно повертає нуль, відстежте і виправте циклічні посилання на вашому аркуші ( Формула вкладка> Перевірка помилок > Циркулярна довідка Детальну інструкцію див. у статті Як знайти циклічне посилання в Excel.

    4. формула суми Excel повертає більше число, ніж очікувалося

    Якщо всупереч усім очікуванням ваша формула "Сума" повертає більше число, ніж повинно, пам'ятайте, що функція SUM в Excel додає як видимі, так і невидимі (приховані) клітинки. У цьому випадку замість неї використовуйте функцію "Проміжна сума", як показано в розділі "Як підсумувати тільки видимі клітинки в Excel".

    5. не оновлюється формула SUM в Excel

    Якщо формула SUM в Excel продовжує показувати старий підсумок навіть після оновлення значень у залежних комірках, швидше за все, режим обчислення встановлений на Вручну. Щоб виправити це, перейдіть на вкладку Формули на вкладці "Вкладка" натисніть стрілку, що випадає, поруч з пунктом Розрахувати варіанти і натисніть Автоматично.

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

    Ось так використовується функція SUM в Excel. Якщо ви хочете більш детально розглянути приклади формул, розглянуті в цьому уроці, ви можете завантажити зразок робочої книги Excel SUM. Дякую за прочитання і сподіваюся побачити вас на нашому блозі наступного тижня.

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.