Виправлення помилки #VALUE! у формулі з функцією SUMIF/SUMIFS

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

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

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

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

Примітка: Це відома проблема з кількома іншими функціями 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 мають збігатися. Тобто аргументи діапазон_критерію та діапазон_суми мають посилатися на однакову кількість рядків і стовпців.

У наведеному нижче прикладі формула має повернути суму щоденних продажів яблук у bellevue. Аргумент sum_range (C2:C10) не відповідає кількості рядків і стовпців в аргументах criteria_range (A2:A12 & B2:B12). Використання синтаксису =SUMIFS(C2:C10;A2:A12;A14;B2:B12;B14) призведе до #VALUE! помилку #REF!.

Неправильна формула = SUMIFS(C2:C10;A2:A12;A14;B2:B12;B14), де C2:C10 має бути рішенням C2:C12 : у цьому прикладі змініть sum_range на C2:C12 і повторіть спробу формули.

Примітка.

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

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті tech Excel або отримати підтримку в спільнотах.

Додаткові відомості

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

Функція SUMIF

Функція SUMIFS

Відео про функцію Advanced IF

Огляд формул в Excel

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

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

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

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