Почему в ячейке excel отображается формула а не значение
Здравствуйте, друзья. Бывало ли у Вас, что, после ввода формулы, в ячейке отображается сама формула вместо результата вычисления? Это немного обескураживает, ведь Вы сделали все правильно, а получили непонятно что. Как заставить программу вычислить формулу в этом случае?
Для начала нужно разобраться с причинами такого поведения, после чего исправлять ситуацию. А причины могут быть такими.
Включено отображение формул
В Экселе есть режим проверки вычислений. Когда он включен, вы видите на листе формулы. Как и зачем применять отображение формул, я рассказывал в этой статье. Проверьте, возможно он активирован, тогда отключите. На ленте есть кнопка Формулы – Зависимости формул – Показать формулы . Если она включена – кликните, по ней, чтобы отключить.
Часто показ формул включают случайно, нажав комбинацию клавиш Ctrl+` .
Формула воспринимается программой, как текст
Если Excel считает, что в ячейке текстовая строка, он не будет вычислять значение, а просто выведет на экран содержимое. Причин тому может быть несколько:
Я перечислил все распространенные случаи, когда формула отображается вместо результата. Думаю, Ваш случай будет в приведенном списке, устранить проблему не составит труда. Если не получилось – пишите в комментариях.
Следующая статья обещает быть очень интересной. Мы рассмотрим некоторые простые приемы быстрого написания формул. Если довести их до автоматизма, Ваша работа будет выполняться проще и быстрее. Подпишитесь на обновления, чтобы не пропустить!
Добавить комментарий Отменить ответ
4 комментариев
Проверил и самым внимательным образом выполнил все рекомендации, но результата не добился. Что еще можно сделать?
P.S. Excel- вновьустановленный. Все остальное работает, а с этим справиться не удается.
Здравствуйте, Александр. Проверьте, если перед формулами стоят одинарные кавычки — их нужно удалить. Если не стоят — перейдите на блоге в форму обратной связи и пришлите мне свой файл, я гляну в чем может быть проблема
Согласен, что есть такая проблема, и она решается именно так, как Вы указали. Но это не баг. Если изначально перед написанием формулы ячейка была текстовой — изменение формата на числовой ничего не решит, нужно спровоцировать вычисление формулы. Это логика работы, а не баг, поэтому разработчик не отреагировал.
Как автоматически проставить дату в Excel
- Выделите столбец с формулами (формулы м.б. разными)
- Вызовите Текст-по-столбцам
- После вызова этого инструмента во втором окне укажите в качестве разделителя апостроф ‘
- Нажмите Готово
Колонтитул – это область документа, которая является как бы универсальной для всей книги. Туда могут быть занесены различные данные: имя человека, который составил документ, день, когда это было сделано. В том числе, поставить актуальную дату. Выполняйте следующую инструкцию:
Включено отображение формул
В Экселе есть режим проверки вычислений. Когда он включен, вы видите на листе формулы. Как и зачем применять отображение формул, я рассказывал в этой статье. Проверьте, возможно он активирован, тогда отключите. На ленте есть кнопка Формулы – Зависимости формул – Показать формулы . Если она включена – кликните, по ней, чтобы отключить.
Часто показ формул включают случайно, нажав комбинацию клавиш Ctrl+` .
Пользователь Microsoft Excel 2010 — список вопросов.
- скачать файл, приложенный к статье
- ознакомиться со статьей Что такое макрос и где его искать?, если еще не знакомы с макросами
- при необходимости коды из файла перенести в свой файл(перейти к просмотру кодов можно, нажав в файле кнопку “Посмотреть код”)
=IFERROR(INDEX($A200:$E$11,MATCH($G500,$B200:$B$11,0),MATCH($G$3,$A200:$E200,0)),
«Совпадений не найдено. Попробуйте еще раз!») =ЕСЛИОШИБКА(ИНДЕКС($A200:$E$11;ПОИСКПОЗ($G500;$B200:$B$11;0);ПОИСКПОЗ($G$3;$A200:$E200;0));
«Совпадений не найдено. Попробуйте еще раз!»)
Ввод чисел
Следует помнить, что в русской версии Excel разделителем целой и дробной части является запятая, в английской — точка.
Числовые значения в ячейке могут содержать как цифры, так и специальные символы: + — Е е ( ) . , % /
Существуют некоторые особенности ввода чисел с использованием специальных символов:
1) Для ввода отрицательного числа перед числом ставится знак «-» (минус).
2) Число, которое заключено в скобки воспринимает программой как отрицательное. Т.е. (7) — для Excel означает -7.
3) Для отображения числа в экспоненциальном виде используется символ Е или е. Например, 7е2 означает 7*100, записывается в Excel как 7,00E+02 в экспоненциальном формате, а в числовом формате означает 700.
4) Для удобства ввода больших чисел, между разрядами можно ставить пробел (987 654,00). После нажатия клавиши Enter, в ячейке число отобразиться с пробелами, а в строке формул пробела не будет.
5) Знак процента используется для ввода процентного формата.
6) Для ввода дробных значений можно использовать знак Слеш (/). Если программа может распознать введенное число как дату, например 14/11, то в ячейке отразится дата — 14 ноября. Если надо представить это число как дробь, то перед вводимом числом необходимо ввести ноль — 0 14/11, и тогда в ячейке отобразится 1 и 3/11.
Число, которое Excel не может распознать как дату, например 14/28, будет представлено как дробь.
В принципе все понятно и наглядно. Но иногда требуется понять, что за значения скрываются за ссылками на ячейки. Т.е. из приведенной выше формулы надо сделать: =10*5,2+(5+5)*10 /7,8
-
ПОИСКПОЗ для столбца – мы ищем в столбце B, а точнее в диапазоне B2:B11, значение, которое указано в ячейке H2 (USA). Функция будет выглядеть так:
Функции ИНДЕКС и ПОИСКПОЗ в Excel – лучшая альтернатива для ВПР — ОфисГуру
Дата состоит из трех частей: день, месяц, год. В Excel используются следующие разделители: дефис ( — ), слеш ( / ), точка ( . ). Если ввести только день и месяц, то Excel автоматически поставит текущий год, а в строке формул дата будет отображаться полностью.