Как се коригира грешка #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. Това означава, че аргументите критерий_диапазон и сум_диапазон трябва да препращат към еднакъв брой редове и колони.

В примера по-долу формулата трябва да върне сумата от дневните продажби на ябълки в Белвю. Аргументът sum_range (C2:C10) обаче не съответства на броя редове и колони в аргументите criteria_range (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 Решение: Следвайки примера, променете sum_range на C2:C12 и изпробвайте отново формулата.

Забележка

SUMIF може да използва диапазони с различен размер.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност за Excel или да получите поддръжка в общностите.

Вж. също

Коригиране на грешка #VALUE! грешка

SUMIF функция

SUMIFS функция

Видеоклипове за разширените функции IF

Общ преглед на формулите в Excel

Начини за избягване на повредени формули

Откриване на грешки във формули

Всички функции на Excel (по азбучен ред)

Всички функции на Excel (по категории)