#ЗНАЧ! (по-английски #VALUE!) означает, что формула получила значение не того типа, почти всегда текст там, где нужно число. =B2+C2+D2 возвращает #ЗНАЧ!, если в одной из ячеек стоит n/a, а =СУММ(B2:D2) пропускает текст и складывает числа. Таблицы на этой странице показывают ошибки под английскими именами, а формулы в них можно вводить и по-русски, с точкой с запятой.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Jan | Feb | Mar | Total with + | Total with SUM |
| 2 | Ana | 120 | 95 | 110 | 325 | 325 |
| 3 | Ben | 80 | n/a | 105 | #VALUE! | 185 |
| 4 | Cy | 140 | 130 | 125 | 395 | 395 |
| 5 | Dee | 90 | 100 | 85 | 275 | 275 |
#VALUE! У аргумента неверный тип, например текст там, где нужно число.В русском Excel: =B3+C3+D3E3 показывает #VALUE!, потому что в C3 стоит текст n/a. F3 показывает 185: СУММ складывает 80 и 105 и пропускает текст. Введите число в C3, и оба итога совпадут. Щёлкните E3, чтобы увидеть пояснение под сеткой.
Операторы +, -, *, / и ^ пытаются превратить каждый операнд в число. Это получается с текстом, похожим на число ("5"), или с датой, которую Excel может прочитать, и не получается со всем остальным. Функции вроде СУММ, СРЗНАЧ, МИН, МАКС и ПРОИЗВЕД, наоборот, пропускают текст в диапазоне.
Ячейка выглядит пустой, но в ней пробел
Самая незаметная #ЗНАЧ!: ячейка выглядит пустой, но кто-то ввёл в неё пробел, или он пришёл при импорте из другой системы. По-настоящему пустая ячейка в арифметике считается нулём. Пробел это текст.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Item | Price | Discount | Net price | Characters in C |
| 2 | Desk | 240 | 20 | 220 | 2 |
| 3 | Chair | 85 | #VALUE! | 1 | |
| 4 | Lamp | 40 | 40 | 0 |
#VALUE! У аргумента неверный тип, например текст там, где нужно число.В русском Excel: =B3-C3C3 и C4 обе выглядят пустыми, но D3 показывает #VALUE!, а D4 показывает 40. Столбец с ДЛСТР всё выдаёт: в C3 один символ, пробел. Щёлкните C3, удалите его, и D3 покажет 85.
Чтобы очистить весь столбец в Excel, выделите его, нажмите Ctrl+H (на Mac тоже Control+H), введите один пробел в поле Найти, оставьте поле Заменить на пустым и нажмите Заменить все. Это удалит и пробелы внутри текста, поэтому делайте так только со столбцами чисел. Для текста используйте СЖПРОБЕЛЫ.
#ЗНАЧ! с датами, сохранёнными как текст
Excel читает дату, введённую текстом, если она совпадает с региональным форматом даты, поэтому "2026-03-15"+30 работает везде. Дата вроде 15.03.2026 для Excel с американскими настройками не дата, а текст, и прибавление к ней дней даёт #ЗНАЧ!.
| A | B | C | |
|---|---|---|---|
| 1 | Delivered | Due (+30 days) | Fixed |
| 2 | 2026-03-15 | 2026-04-14 | |
| 3 | 15.03.2026 | #VALUE! | 2026-04-14 |
#VALUE! У аргумента неверный тип, например текст там, где нужно число.В русском Excel: =A3+30B2 показывает 2026-04-14: текст в формате ISO прочитан как дата. B3 показывает #VALUE!. C3 берёт из текста год, месяц и день функциями ПРАВСИМВ, ПСТР и ЛЕВСИМВ, собирает настоящую дату функцией ДАТА и прибавляет 30 дней: снова 2026-04-14.
Для целого столбца быстрее Данные > Текст по столбцам: дважды нажмите Далее, на шаге 3 выберите Дата и ДМГ и нажмите Готово. Текстовые даты обычно приходят из CSV-файлов и при копировании с веб-страниц. Подробнее о построении дат на странице функция ДАТА.
Функция получает аргумент, с которым не может работать
#ЗНАЧ! появляется и тогда, когда функция получает аргумент правильного типа, но с невозможным значением, или значение не того типа.
| A | B | C | |
|---|---|---|---|
| 1 | Code | Result | What is wrong |
| 2 | AB-1042 | #VALUE! | negative length |
| 3 | AB-1042 | #VALUE! | start position 0 |
| 4 | AB-1042 | #VALUE! | column number 0 |
| 5 | 5 | #VALUE! | text typed as an argument |
#VALUE! У аргумента неверный тип, например текст там, где нужно число.В русском Excel: =ЛЕВСИМВ(A2;-1)Каждая формула нарушает одно правило: ЛЕВСИМВ не принимает отрицательное число символов, ПСТР начинает отсчёт с 1, номер столбца в ВПР начинается с 1, а СРЗНАЧ пропускает текст в диапазоне, но не текст, введённый прямо в формулу. Замените -1 на 2 в B2, и формула вернёт AB.
Ещё две причины, обе связаны с версией Excel или с другими файлами:
- Формула массива в старом Excel. В Excel 2019 и старше формулу, которая работает с целыми диапазонами, например
=СУММ(ЕСЛИ(A2:A10="North";B2:B10)), нужно подтверждать сочетанием Ctrl+Shift+Enter (на Mac Cmd+Shift+Enter). С обычным Enter она может вернуть#ЗНАЧ!. В Excel 2021 и Microsoft 365 это не нужно. - СУММЕСЛИ или СЧЁТЕСЛИ ссылаются на закрытую книгу. Эти функции читают другие книги, только пока они открыты. Откройте исходный файл или перейдите на СУММПРОИЗВ, которая работает с закрытыми файлами.
Найти ячейку, из-за которой появляется #ЗНАЧ!
Длинная формула с несколькими ячейками может сломаться на любой из них. В Excel:
- Выделите ячейку с формулой и выберите Формулы > Вычислить формулу. Нажимайте Вычислить раз за разом: Excel считает формулу по шагам и показывает, где впервые появляется
#ЗНАЧ!. - Или выберите Формулы > Проверка наличия ошибок > Источник ошибки. Стрелки укажут на участвующие ячейки.
- Проверьте подозрительные ячейки через
=ЕТЕКСТ(C3)или=ДЛСТР(C3). Число, прижатое к левому краю ячейки, обычно является текстом; как его преобразовать, описано на странице текст в число.
Исправьте формулу, а не прячьте ошибку
=ЕСЛИОШИБКА(B2+C2+D2;0) превращает #ЗНАЧ! в 0, но для Ben этот 0 неверен: за месяцы с данными он продал на 185. Напишите итог, который пропускает текст.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Jan | Feb | Mar | Total |
| 2 | Ana | 120 | 95 | 110 | |
| 3 | Ben | 80 | n/a | 105 | 185 |
| 4 | Cy | 140 | 130 | 125 | 395 |
Ваша очередь: n/a в C3 ломает сложение через +. Напишите в E2 формулу, которая складывает три месяца Ana и продолжает работать, если в одном из них текст.
Проверка тестирует вашу формулу и на копиях таблицы, где n/a стоит в строке Ana, поэтому формула с + там не пройдёт. Когда текстовая ячейка должна считаться нулём в вычислении, которое не является суммой, оберните её: =Ч(C3) возвращает 0 для текста и само число для числа, а =ЕСЛИОШИБКА(C3*1;0) ещё и превращает текст, похожий на число, например '5, в 5.
Часто задаваемые вопросы
Что означает #ЗНАЧ! в Excel?
Формула получила значение не того типа: обычно текст там, где должно быть число, как в =B2+C2, когда в C2 стоит n/a или пробел. Ошибка появляется и тогда, когда функция получает аргумент, с которым не может работать, например =ЛЕВСИМВ(A2;-1).
Почему сложение ячеек даёт #ЗНАЧ!, а СУММ работает?
Оператор + пытается превратить каждый операнд в число и не справляется с текстом, поэтому =B2+C2+D2 возвращает #ЗНАЧ!, если в одной ячейке текст. =СУММ(B2:D2) пропускает текст в диапазоне и складывает имеющиеся числа.
Как исправить #ЗНАЧ! с датами в Excel?
Дата записана текстом, который Excel не может прочитать как дату в ваших региональных настройках, например 15.03.2026 в Excel с американским форматом дат. Соберите её заново через =ДАТА(ПРАВСИМВ(A2;4);ПСТР(A2;4;2);ЛЕВСИМВ(A2;2)) или преобразуйте столбец через Данные > Текст по столбцам, выбрав на шаге 3 формат даты ДМГ.
Как найти ячейку, из-за которой появляется #ЗНАЧ!?
Выделите формулу и выберите Формулы > Вычислить формулу, чтобы пройти её по шагам, или Формулы > Проверка наличия ошибок > Источник ошибки, чтобы нарисовать стрелки к нужным ячейкам. Ячейка, которая выглядит пустой, но даёт 1 в =ДЛСТР(C2), содержит пробел.
Как скрыть #ЗНАЧ! в Excel?
=ЕСЛИОШИБКА(B2+C2;0) показывает 0 вместо любой ошибки. Лучше устранить причину или использовать формулу, которая пропускает текст, например =СУММ(B2:C2), потому что ЕСЛИОШИБКА скрывает и те ошибки, которые вы хотели бы видеть.