Как се коригира грешка #VALUE! във функциите AVERAGE или SUM

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Ако AVERAGE или SUM препращат към клетки, които съдържат #VALUE! грешки формулите ще доведат до #VALUE! , Excel_generic не може да интерпретира стойността като валидна дата и връща грешка #VALUE!.

#VALUE! СРЕДНО грешка

За да не се взимат предвид стойностите за грешка, ще конструираме формула, която игнорира грешките в диапазона на препратката и изчислява средната стойност с останалите "нормални" стойности.

За да заобиколим този сценарий, използваме комбинация от AVERAGE заедно с IF и ISERROR, за да определим дали има грешка в зададения диапазон. Този конкретен сценарий изисква формула за масив:

=AVERAGE(IF(ISERROR(B2:D2);"";B2:D2))

Това е формула за масив. Така че трябва да натиснете Enter (само ако използвате Office365) или CTRL + SHIFT + ENTER във формулата.

Забележка: Ако имате текуща версия на Office 365, можете просто да въведете формулата в изходната клетка, след което натиснете клавиша Enter , за да потвърдите формулата като динамични формули за масиви. В противен случай формулата трябва да бъде въведена като наследена формула за масив, като първо изберете изходната клетка, въведете формулата в изходната клетка и след това натиснете CTRL + SHIFT + ENTER , за да я потвърдите. Excel вмъква фигурни скоби в началото и края на формулата вместо вас. За повече информация за формулите за масиви вижте Указания и примери за формули за масиви.

Функция за масив в AVERAGE за отстраняване на #VALUE! грешка

Забележка: Функцията по-горе няма да работи не само за #VALUE!, но също и за #N/A, #NULL, #DIV/0! и др.

Можете също да използвате SUM по същия начин:

=SUM(IF(ISERROR(B2:D2);"";B2:D2))

Имате въпрос за конкретна функция?

Публикувайте въпрос във форума на общността на Excel

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

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

Вж. също

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

Функция AVERAGE

SUM функция

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

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

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

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

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×