Як виправити на #VALUE! Помилка у функції SUMIF або SUMIFS

У цій статті описано типові причини помилки #VALUE! у формулах із функціями SUMIF і SUMIFS та запропоновано способи її виправлення.

Проблема: формула посилається на клітинки в закритій книзі

Функції SUMIF і SUMIFS, які посилаються на клітинку або діапазон у закритій книзі, повертають помилку #VALUE!.

Примітка. Це відома проблема, яка стосується кількох інших функцій Excel, зокрема COUNTIF, COUNTIFS і COUNTBLANK. Докладні відомості див. в статті Функції SUMIF, COUNTIF і COUNTBLANK повертають помилку #VALUE!.

Вирішення. Відкрийте книгу, зазначену у формулі, і натисніть клавішу F9, щоб оновити формулу.

Крім того, уникнути цієї помилки можна, додавши функції SUM та IF до формули масиву. Докладні відомості див. в статті Функції SUMIF, COUNTIF і COUNTBLANK повертають помилку #VALUE!.

Проблема: рядок умов містить понад 255 символів

Функції SUMIF і SUMIFS повертають хибні результати, якщо ви намагаєтеся зіставити рядки завдовжки понад 255 символів.

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

=SUMIF(B2:B12;"довгий рядок"&"інший довгий рядок")

Проблема: аргумент функції SUMIFS діапазон_критерію не узгоджено з її аргументом діапазон_суми

Аргументи діапазонів у функції SUMIFS мають збігатися. Тобто аргументи діапазон_критерію та діапазон_суми мають посилатися на однакову кількість рядків і стовпців.

У прикладі нижче формула має повернути обсяг денної виручки від продажу яблук у Львові. Проте аргументи діапазон_суми (C2:C10) і діапазон_критерію (A2:A12 і B2:B12) посилаються на діапазони з різною кількістю рядків і стовпців. Формула із синтаксисом =SUMIFS(C2:C10;A2:A12;A14;B2:B12;B14) поверне помилку #VALUE!.

Хибна формула =SUMIFS(C2:C10;A2:A12;A14;B2:B12;B14), у якій C2:C10 потрібно замінити на C2:C12
Аргументи діапазон_критерію та діапазон_суми функції SUMIFS мають збігатися.

Вирішення. Використовуючи цей приклад, змініть діапазон, на який посилається аргумент діапазон_суми, на C2:C12, і перевірте формулу.

Примітка.:  Функцію SUMIF можна використовувати з діапазонами різних розмірів.

Відповіді на запитання щодо конкретних функцій

Опублікуйте запитання на форумі спільноти Microsoft Excel

Допомога в удосконаленні програми Excel

Маєте пропозиції щодо того, як покращити наступну версію програми Excel? Тоді перегляньте розділи на веб-сайті Excel User Voice.

Див. також

Виправлення помилки #VALUE!

SUMIF (функція SUMIF)

SUMIFS (функція SUMIFS)

Відео "Докладно про функцію IF"

Огляд формул у програмі Excel

Способи уникнення недійсних формул

Виявлення помилок у формулах

Функції Excel (за алфавітом)

Функції Excel (за категоріями)

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×