Формула на Excel: Как да поправим #VALUE! грешка -

Съдържание

Обобщение

Стойността! грешка се появява, когато дадена стойност не е очаквания тип. Това може да се случи, когато клетките останат празни, когато функция, която очаква число, получи текстова стойност и когато датите се третират като текст от Excel. Коригиране на #VALUE! грешката обикновено е само въпрос на въвеждане на правилния вид стойност. Вижте по-долу за повече информация и примери.

Обяснение

Стойността! грешка се появява, когато дадена стойност не е очаквания тип. Това може да се случи, когато клетките останат празни, когато на функция, която очаква число, е дадена текстова стойност и когато датите се оценяват като текст от Excel. Коригиране на #VALUE! грешката обикновено е само въпрос на въвеждане на правилния вид стойност.

Грешката #VALUE е малко сложна, защото някои функции автоматично игнорират невалидни данни. Например функцията SUM просто игнорира текстови стойности, но редовното добавяне или изваждане с оператора плюс (+) или минус (-) ще върне #VALUE! грешка, ако някакви стойности са текст.

Примерите по-долу показват формули, които връщат грешката #VALUE, заедно с опции за разрешаване.

Пример # 1 - неочаквана текстова стойност

В примера по-долу клетка C3 съдържа текста "NA", а F2 връща #VALUE! грешка:

=C3+C4 // returns #VALUE!

Една от възможностите за коригиране е да въведете липсващата стойност в C3. Тогава формулата във F3 работи правилно:

=C3+C4 // returns 6

Друга възможност в този случай е да преминете към функцията SUM. Функцията SUM автоматично игнорира текстови стойности:

=SUM(C3,C4) // returns 4.5

Пример # 2 - грешен интервал (и)

Понякога клетка с един или повече грешни символи на интервал ще хвърли #VALUE! грешка, както се вижда на екрана по-долу:

Забележка C3 изглежда напълно празна. Ако обаче е избран C3, е възможно да видите, че курсорът се намира малко вдясно от едно пространство:

Excel връща #VALUE! грешка, тъй като интервалът е текст, така че всъщност това е просто още един случай от пример # 1 по-горе. За да коригирате тази грешка, уверете се, че клетката е празна, като изберете клетката и натиснете клавиша Delete.

Забележка: ако имате проблеми с определянето дали клетката е наистина празна или не, използвайте функцията ISBLANK или LEN, за да тествате.

Пример # 3 - тип аргумент на функция не се очаква

Стойността! грешка може да възникне и когато аргументите на функцията не са очаквани типове. В примера по-долу функцията NETWORKDAYS е настроена за изчисляване на броя работни дни между две дати. В клетка C3, "apple" не е валидна дата, така че функцията NETWORKDAYS не може да изчисли работни дни и връща #VALUE! грешка:

По-долу, когато се въведе правилната дата в C3, формулата работи както се очаква:

Пример # 4 - дати, съхранявани като текст

Понякога работният лист ще съдържа дати, които са невалидни, тъй като се съхраняват като текст. В примера по-долу функцията EDATE се използва за изчисляване на срока на годност три месеца след датата на покупка. Формулата в C3 връща #VALUE! грешка, защото датата в B3 се съхранява като текст (т.е. не се разпознава правилно като дата):

=EDATE(B3,3)

Когато датата в B3 е фиксирана, грешката е отстранена:

Ако трябва да коригирате много дати, съхранени като текст, тази страница предоставя някои опции за коригиране.

Интересни статии...