Что делать, если Excel отображает формулу вместо результата
Здравствуйте, друзья. Бывало ли у Вас, что, после ввода формулы, в ячейке отображается сама формула вместо результата вычисления? Это немного обескураживает, ведь Вы сделали все правильно, а получили непонятно что. Как заставить программу вычислить формулу в этом случае?
Для начала нужно разобраться с причинами такого поведения, после чего исправлять ситуацию. А причины могут быть такими.
Включено отображение формул
В Экселе есть режим проверки вычислений. Когда он включен, вы видите на листе формулы. Как и зачем применять отображение формул, я рассказывал в этой статье. Проверьте, возможно он активирован, тогда отключите. На ленте есть кнопка Формулы – Зависимости формул – Показать формулы . Если она включена – кликните, по ней, чтобы отключить.
Часто показ формул включают случайно, нажав комбинацию клавиш Ctrl+` .
Формула воспринимается программой, как текст
Если Excel считает, что в ячейке текстовая строка, он не будет вычислять значение, а просто выведет на экран содержимое. Причин тому может быть несколько:
-
В ячейке установлен текстовый формат. Для программы это сигнал, что содержимое нужно вывести в том же виде, в котором оно хранится.
Измените формат на Числовой, как сказано здесь. -
Нет знака «=» вначале формулы. Как я рассказывал в статье о правилах написания формул, любые вычисления начинаются со знака «равно».
Если его упустить – содержимое будет воспринято, как текст. Добавьте знак равенства и пересчитайте формулу. -
Пробел перед «=». Если перед знаком равенства случайно указан пробел, это тоже будет воспринято, как текст.
Эту ошибку сложно заметить, поэтому придется проверять вручную. Удалите лишний пробел и пересчитайте. -
Формула заключена в кавычки. Такая ошибка случается, когда работаем с текстовыми данными. Само собой, информация в кавычках трактуется, как текст.
Удалите лишние кавычки, нажмите Enter , чтобы пересчитать.
Я перечислил все распространенные случаи, когда формула отображается вместо результата. Думаю, Ваш случай будет в приведенном списке, устранить проблему не составит труда. Если не получилось – пишите в комментариях.
Следующая статья обещает быть очень интересной. Мы рассмотрим некоторые простые приемы быстрого написания формул. Если довести их до автоматизма, Ваша работа будет выполняться проще и быстрее. Подпишитесь на обновления, чтобы не пропустить!
Добавить комментарий Отменить ответ
4 комментариев
Проверил и самым внимательным образом выполнил все рекомендации, но результата не добился. Что еще можно сделать?
P.S. Excel- вновьустановленный. Все остальное работает, а с этим справиться не удается.
Здравствуйте, Александр. Проверьте, если перед формулами стоят одинарные кавычки — их нужно удалить. Если не стоят — перейдите на блоге в форму обратной связи и пришлите мне свой файл, я гляну в чем может быть проблема
В экселе есть баг. Наша компания даже создавал инцидент, но Microsoft написал, что устранен будет в следующих версиях.
Баг: иногда, если формат указан как текстовый, то ексель не воспринимает формулу как формулу, даже если сменить формат. Это могут быть две одинаковые ячейки с одинаковыми параметрами, но в одной ексель рассчитывает формулу, а в другой нет.
Лечение: заменить формат на общий, дважды щелкнуть на ячейку, нажать Enter.
Согласен, что есть такая проблема, и она решается именно так, как Вы указали. Но это не баг. Если изначально перед написанием формулы ячейка была текстовой — изменение формата на числовой ничего не решит, нужно спровоцировать вычисление формулы. Это логика работы, а не баг, поэтому разработчик не отреагировал.
Источник
Как исправить ошибку #ЗНАЧ в Excel Reviewed by Василий on 2021-05-08T16:38:00+02:00 Rating: 5
Как исправить ошибку #ЗНАЧ в Excel
При работе в Excel вы можете столкнуться с ошибкой #ЗНАЧ. В этой статье мы разберемся с несколькими ситуациями, которые приводят к этой ошибке и как ее исправить.
Ситуация 1. Формула СУММЕСЛИ на другой файл
Представим себе обычную ситуацию, когда у нас есть файл с базой данных, в которой представлены продажи за месяц и нам нужно в другом файле рассчитать сумму продаж за каждый месяц.
- СУММЕСЛИ()
- СУММЕСЛИМН()
- СЧЁТЕСЛИ()
- СЧЁТЕСЛИМН()
- СЧИТАТЬПУСТОТЫ()
- СМЕЩ()
- ДВССЫЛ()
Какие есть пути решения ситуации? Первый: перенести базу данных в файл, где формируются итоги, тогда ссылок на внешние книги не будет и ошибка пропадет. Второй: Использовать формулы СУММ() и ЕСЛИ() совместно в массиве. Это несколько сложно для новичков, поэтому на этом способе останавливаться подробно не буду. Третий: Использовать формулу ЕСЛИОШИБКА и прописать в случае ошибки напоминание, что необходимо открыть файл с базой данных для корректной работы. Четвертый: Просто открыть файл, на который ссылается формула и ошибка пропадет 😉
Ситуация 2. Вычитание/сложение дат
Ошибка #ЗНАЧ может появиться при вычитании/сложении дат. Это связано с тем, что формат одной из ячеек участвующих в формуле отличен от типа Дата. Обычно есть лишние пробелы, из-за которых Excel считает что в ячейке не дата, а текст и соответственно из даты текст вычесть/сложить невозможно.
Решение проблемы следующее: Выделите ячейки с датами и замените в них пробелы на «ничего». После этого ошибка исчезнет.
Ситуация 3. Лишние пробелы в числах
При копировании данных из различных источников, может сложиться ситуация, что в числах будут лишние пробелы, из-за них арифметические операции с числами будут невозможны и приведут к ошибке #ЗНАЧ. Решение проблемы, как и в ситуации 2 — замените пробелы на «ничего» и проблема пропадет.
Есть еще несколько ситуаций, которые могут привести к рассматриваемой ошибке, но они настолько редки, что я рассматривать их в этой статье не буду.
Источник
Длинные числа отображаются неправильно в Excel
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Симптомы
После ввода длинного номера (например, номера кредитной карты) в ячейке Excel номер отображается неправильно в Excel. Например,
Числовой формат по умолчанию в Excel является общим, поэтому вы можете отображать до 11 цифр в ячейке.
Обходной путь
Для решения проблемы используйте один из указанных ниже способов.
Способ 1. Форматирование ячейки как текста
Для этого выполните следующие действия:
Щелкните правой кнопкой мыши поле со списком и выберите пункт Формат ячеек.
На вкладке Число выберите Текст, а затем нажмите ОК.
Затем введите длинное число. (Не забудьте установить формат ячейки, прежде чем ввести число)
Если вы не хотите видеть предупреждающие стрелки, нажмите на маленькую стрелку, а затем Пропустить ошибку.
Способ 2. Использование одинарной кавычки
При вводе длинного числа сначала введите одинарную кавычку (‘) в ячейке, а затем длинное число.
Например, введите ‘1234567890123456789, и одинарная кавычка не будет отображаться после нажатия ENTER.
Связанные статьи
Ваше мнение важно для нас! Не стесняйтесь сообщать, что вы думаете об этой статье, используя поле комментария, расположенное внизу документа. Это позволит нам улучшить содержимое. Заранее спасибо!
Источник
Проблема замены чисел значками решетки в Microsoft Excel
Многие пользователи замечали, что при работе в Microsoft Excel бывают случаи, когда в ячейках при наборе данных вместо цифр появляются значки в виде решеток (#). Естественно, что с информацией в таком виде работать невозможно. Давайте разберемся в причинах указанной проблемы и найдем её решение.
Решение проблемы
Знак решетки (#) или, как его правильнее называть, октоторп появляется в тех ячейках на листе Эксель, у которых данные не вмещаются в границы. Поэтому они визуально подменяются этими символами, хотя фактически при расчетах программа оперирует все-таки реальными значениями, а не теми, которые отображает на экране. Несмотря на это, для пользователя данные остаются не идентифицированными, а, значит, вопрос устранения проблемы является актуальным. Конечно, реальные данные посмотреть и проводить операции с ними можно через строку формул, но для многих пользователей это не выход.
Кроме того, у старых версий программы решетки появлялись, если при использовании текстового формата символов в ячейке было больше, чем 1024. Но, начиная с версии Excel 2010 это ограничение было снято.
Давайте выясним, как решить указанную проблему с отображением.
Способ 1: ручное расширение границ
Самый простой и интуитивно понятный для большинства пользователей способ расширить границы ячеек, а, значит, и решить проблему с отображением решеток вместо цифр, это вручную перетащить границы столбца.
Делается это очень просто. Устанавливаем курсор на границу между столбцами на панели координат. Дожидаемся пока курсор не превратиться в направленную в две стороны стрелку. Кликаем левой кнопкой мыши и, зажав её, перетягиваем границы до тех пор, пока вы не увидите, что все данные вмещаются.
После совершения данной процедуры ячейка увеличится, и вместо решеток отобразятся цифры.
Способ 2: уменьшение шрифта
Конечно, если существует только один или два столбца, в которых данные не вмещаются в ячейки, ситуацию довольно просто исправить способом, описанным выше. Но, что делать, если таких столбцов много. В этом случае для решения проблемы можно воспользоваться уменьшением шрифта.
- Выделяем область, в которой хотим уменьшить шрифт.
Способ 3: автоподбор ширины
Существует ещё один способ изменить шрифт в ячейках. Он осуществляется через форматирование. При этом величина символов не будет одинаковой для всего диапазона, а в каждой столбце будет иметь собственное значение достаточное для вмещения данных в ячейку.
- Выделяем диапазон данных, над которым будем производить операцию. Кликаем правой кнопкой мыши. В контекстном меню выбираем значение «Формат ячеек…».
Как видим, после этого шрифт в ячейках уменьшился ровно настолько, чтобы данные в них полностью вмещались.
Способ 4: смена числового формата
В самом начале шел разговор о том, что в старых версиях Excel установлено ограничение на количество символов в одной ячейке при установке текстового формата. Так как довольно большое количество пользователей продолжают эксплуатировать это программное обеспечение, остановимся и на решении указанной проблемы. Чтобы обойти данное ограничение придется сменить формат с текстового на общий.
- Выделяем форматируемую область. Кликаем правой кнопкой мыши. В появившемся меню жмем по пункту «Формат ячеек…».
Теперь ограничение снято и в ячейке будет корректно отображаться любое количество символов.
Сменить формат можно также на ленте во вкладке «Главная» в блоке инструментов «Число», выбрав в специальном окне соответствующее значение.
Как видим, заменить октоторп на числа или другие корректные данные в программе Microsoft Excel не так уж трудно. Для этого нужно либо расширить столбцы, либо уменьшить шрифт. Для старых версий программы актуальной является смена текстового формата на общий.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 11957 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Источник
Почему клавиатура печатает цифрами — п1чему к2авиатура
Некоторые пользователи ноутбуков сталкиваются с тем, что клавиатура их устройства начинает печатать цифрами вместо букв.
Клавиша с английской буквой «J» и русской «О» печатает цифру «1», следующая клавиша печатает цифру «2» и т.д. В результате работы такой клавиатуры получаются слова, в которых часть букв заменена на цифры. Это выглядит примерно так: п1чему к2авиатура печатает цифрами.
Почему клавиатура печатает цифрами
Если вы столкнулись с этой проблемой, то вам важно знать, что это не является симптомом поломки клавиатуры или заражения ноутбука вирусами. Это вполне нормальное поведение, поскольку это штатная функция ноутбука, которая призвана упростить работу на ноутбуках с компактной клавиатурой.
Дело в том, что на компактных моделях ноутбуков в правой части клавиатуры обычно нет блока дополнительных клавиш с цифрами (цифровая клавиатура или Numpad). Это делается для того, чтобы уместить клавиатуру в компактный корпус ноутбука. Но, в некоторых случаях такая цифровая клавиатура намного удобней цифровых клавиш, которые находятся над основной частью клавиатуры. Поэтому для таких случаев производители ноутбуков используют особый режим работы клавиатуры, в котором обычные клавиши выполняют роль цифровой клавиатуры.
В таком режиме клавиши с английскими буквами «U», «I», «O» выполняют роль цифр «4», «5», «6», а клавиши «J», «K», «L» — превращаются в «1», «2», «3». В результате на клавиатуре ноутбука формируется аналог полноценной цифровой клавиатуры, из-за которой нормально напечатанная фраза превращается в что-то вроде «п1чему к2авиатура печатает цифрами».
На картинке вверху показана клавиатура ноутбука ACER. Обратите внимание на клавиши, которые выделены красным. На них нанесены цифры, которые будут печататься во время работы ноутбука в этом режиме.
Как отключить печать цифр вместо букв
На клавиатурах ноутбуков обычно есть специальная клавиша под названием Fn, которая меняет поведения других клавиш. С ее помощью обычные клавиши клавиатуры можно использовать для управления различными функциями ноутбука. Например, с помощью клавиши Fn можно менять громкость динамиков, яркость дисплея, а также включать и отключать Wi-Fi, Bluetooth и многое другое.
Если на клавиатуре нет отдельного цифрового блока, то клавиша Fn вместе клавишей Num Lock может включать режим, в котором клавиши с буквами будут печатать цифры. Поэтому если ваша клавиатура печатает цифры вместо букв, то вам нужно найти на клавиатуре клавишу Num Lock и нажать комбинацию клавиш Fn + Num Lock. Это должно выключить данный режим печати и клавиши должны начать работать нормально.
Также в некоторых случаях этот режим печати может выключаться отдельной клавишей Num Lock (без использования Fn) либо комбинацией клавиш Fn + Shift + Num Lock. Если ничего из этого не помогает, то посмотрите в инструкции к вашему ноутбуку (ее можно скачать на сайте производителя). Там обязательно будет написано, как включаются и отключаются подобные функции ноутбука.
Временное решение проблемы
Если решить проблему не получается, то в качестве временного решения можно воспользоваться некоторыми хитростями. Во-первых, вы можете воспользоваться экранной клавиатурой. Она позволяет печатать буквы и нажимать клавиши с использованием одной только мышки. Для того чтобы запустить экранную клавиатуру откройте меню «Пуск» и введите в поиск слово «экран».
Во-вторых, вы можете подключить к ноутбуку любую внешнюю клавиатуру с разъемом USB. Для этого просто подключить клавиатуру к любому USB разъему ноутбука и подождите несколько секунд. Клавиатура определится системой и заработает.
Источник