Хитрости »
15 Май 2015 55855 просмотров
Как просмотреть этапы вычисления формул
Часто ли Вам приходилось разбирать чужой файл с непонятными на первый взгляд формулами? Вроде считают, но как? Вроде и разобраться хочется как работает какая-нибудь мега-формула — но как это сделать? Я хочу рассказать о паре простых шагов, которые необходимо сделать, чтобы разобраться в работе любой формулы. Давайте попробуем разобраться на примере формулы из моей статьи: Как получить список уникальных(не повторяющихся) значений?:
=ИНДЕКС($A$2:$A$51;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$1:C1;$A$2:$A$51)=0;СТРОКА($A$1:$A$50));1))
Что нам понадобится для начала:
- Знать что такое формула
- Знать что такое формула массива
- Не лениться заглядывать в справку по неизвестной функции. Как это сделать: ставим курсор мыши на интересующую формулу и жмем F1(в Excel 2003 и более ранних версиях только так можно). Начиная с Excel 2007 можно еще и иначе: ставим курсор внутрь функции — появится подсказка по функции. После чего нажимаем на имя функции из подсказки:
Чем это поможет? Чтобы понять как работает формула в целом, необходимо знать, что делает каждая функция в неё вложенная и для чего предназначены её аргументы хотя бы в общих чертах. - Не обязательно, но желательно скачать файл, приложенный к статье Как получить список уникальных(не повторяющихся) значений?, чтобы наглядно пройти все шаги, описанные ниже
Скачать пример:Tips_All_ExtractUnique.xls (108,0 KiB, 18 431 скачиваний)
Если Вы не знакомы с функциями, используемыми в приведенной выше формуле и хотите разобраться — необходимо просмотреть справку по ним, иначе работу формулы не поймете даже с пояснениями
Вот теперь можно начать потрошить формулу. В принципе, самый сложный этап уже пройден. Теперь остается только воспользоваться встроенным средством Excel — окно просмотра этапов вычислений формулы. Выделяем ячейку с нужной формулой и:
для пользователей Excel 2007 и более поздних версий:
вкладка Формулы-группа кнопок Зависимости формул—Вычислить формулу(Formulas—Formula Auditing—Evaluate Formula)
для пользователей Excel 2003:
Сервис—Зависимости формул—Вычислить формулу
Появится форма
После каждого нажатия на кнопку Вычислить(Evaluate) будет произведен очередной этап вычислений формулы и в окне формы будет отображен этот этап. Вычисляемая в текущий момент часть формулы(этап) подчеркивается одинарной линией.
Что следует знать: сначала вычисляется самая глубоко вложенная функция, а уже потом самая первая. Самая первая и основная функция у нас будет ИНДЕКС, а самая глубоко вложенная — СЧЁТЕСЛИ. Поэтому на примере нашей формулы следующим этапом будет вычисление функции СЧЁТЕСЛИ и в скобках будет показан результат для этой функции: {0:0:0:0:0 … 0:0:0}. Т.е. для каждого значения диапазона $A$2:$A$51 будет выведено количество — сколько раз это значение встречается в диапазоне $C$1:C1. Т.к. это первая строка формулы — то будут все нули:
Далее будет произведено вычисление логического выражения =0: сравнение результата функции СЧЁТЕСЛИ с нулем. Результатом будет ИСТИНА или ЛОЖЬ.
Этот результат(ИСТИНА, ЛОЖЬ) обрабатывается далее функцией ЕСЛИ. А в ЕСЛИ у нас условие: если СЧЁТЕСЛИ равно нулю (т.е. если результат ИСТИНА), то в ЕСЛИ возвращаем номер строки(СТРОКА($A$1:$A$50)), если нет — то вернет ЛОЖЬ.
Т.к. функция НАИМЕНЬШИЙ работает только с числами, игнорируя любые другие значения, то она не будет учитывать ЛОЖЬ(т.к. это логическое значение, а не число), а будет отбирать только числа — что и ложится в основу формулы.
Чтобы в этом примере было более просто разобраться(насколько это возможно), коротко расскажу о принципе работы этой формулы: если значение из диапазона $A$2:$A$51 встречается в диапазоне вывода формулы(на строку выше) $C$1:C1, то СЧЁТЕСЛИ вернет не нулевое значение и получится ЛОЖЬ. Если такого значения ещё нет — будет нуль и в НАИМЕНЬШИЙ будет передан номер строки. А уже номер строки передается в ИНДЕКС, которая возвращает непосредственно значение по номеру строки. Чтобы более точно понять подобные формулы надо рассмотреть не только формулу из первой ячейки, но и пару следующих.
Помимо кнопки Вычислить в этом окне есть и другие: Шаг с заходом(Step In) и Шаг с выходом(Step Out). Делают они почти тоже самое, но доступны не для всех видов формул, а лишь для тех, в которых участвуют ссылки на ячейки с другими функциями. Если вычисляемая в настоящий момент функция содержит внутри ссылку на ячейку, в которой записана другая функция или формула — то Шаг с заходом(Step In) выводит в окно вычисления эту функцию(формулу) и активирует ячейку с этой формулой. При этом доступна эта кнопка становится лишь тогда, когда при вычислении основной формулы шаг вычисления доходит до этой самой ссылки на вложенную формулу. Шаг с выходом(Step Out) при этом возвращает к вычислению предыдущей формулы.
Небольшой практический совет: если используете инструмент Вычислить формулу для поиска ошибки в своей формуле для поиска ошибки и в формуле используются слишком большие диапазоны, то просматривать по шагам такую формулу неудобно. Чтобы было проще — можно уменьшить диапазоны ячеек до 10, выделить ячейку с ошибочным результатом и посмотреть этап вычисления — все участвующие ячейки будут на виду и проще будет понять где ошибка.
Конечно, если формулу создал кто-то другой такой подход не всегда справедлив для сложных формул, т.к. изменение диапазонов без понимания для чего они может привести к нерабочей формуле и в этом случае смотреть этапы вычисления бесполезно.
Есть еще одна возможность анализировать этапы вычислений. Необходимо выделить ячейку с нужной формулой, перейти в строку формул и там выделить фрагмент формулы, результат вычисления которого требуется получить:
после чего, не снимая выделения нажимаем клавишу F9. Выделенный блок формулы будет вычислен и результат будет помещен на место выделенного блока формулы:
Мне этот метод нравится меньше, т.к. он не показывает именно шаги вычисления, а вычисляет разом выделенный блок. Поэтому его можно применять в случаях, когда порядок вычисления известен и надо лишь убедиться, что интересующий блок формулы работает правильно.
Статья помогла? Поделись ссылкой с друзьями!
Видеоуроки
Поиск по меткам
Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика
Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Иногда трудно понять, как вложенная формула вычисляет конечный результат, поскольку в ней выполняется несколько промежуточных вычислений и логических проверок. Но с помощью диалогового окна Вычисление формулы вы можете увидеть, как разные части вложенной формулы вычисляются в заданном порядке. Например, формулу =ЕСЛИ(СПБ(F2:F5)>50;СУММ(G2:G5);0) проще понять, если вы увидите промежуточные результаты:
Шаги, показанные в диалоговом окне |
Описание |
=ЕСЛИ(СРЗНАЧ(F2:F5)>50;СУММ(G2:G5);0) |
Сначала выводится вложенная формула. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ. |
=ЕСЛИ(40>50;СУММ(G2:G5);0) |
Диапазон ячеек F2:F5 содержит значения 55, 35, 45 и 25, поэтому функция СРЗНАЧ(F2:F5) возвращает результат 40. |
=ЕСЛИ(Ложь;СУММ(G2:G5);0) |
40 не больше 50, поэтому выражение в первом аргументе функции ЕСЛИ (аргумент logical_test) ложно. |
0 |
Функция ЕСЛИ возвращает значение третьего аргумента (аргумент значение_если_ложь). Функция СУММ не вычисляется, так как она является вторым аргументом функции ЕСЛИ (value_if_true) и возвращается только в том случае, если выражение истинно. |
-
Выделите ячейку, которую нужно вычислить. За один раз можно вычислить только одну ячейку.
-
На вкладке Формулы в группе Зависимости формул нажмите кнопку Вычислить формулу.
-
Нажмите кнопку Вычислить, чтобы проверить значение подчеркнутой ссылки. Результат вычисления отображается курсивом.
Если подчеркнутая часть формулы является ссылкой на другую формулу, нажмите кнопку Шаг с заходом, чтобы отобразить другую формулу в поле Вычисление. Нажмите кнопку Шаг с выходом, чтобы вернуться к предыдущей ячейке и формуле.
Примечание: Кнопка Шаг с заходом недоступна для ссылки, если ссылка используется в формуле во второй раз или если формула ссылается на ячейку в отдельной книге.
-
Продолжайте этот процесс, пока не будут вычислены все части формулы.
-
Чтобы посмотреть вычисление еще раз, нажмите кнопку Начать сначала.
Чтобы закончить вычисление, нажмите кнопку Закрыть.
Примечания:
-
Некоторые части формул, в которые используются функции ЕСЛИ и ВЫБОР, не вычисляются, и в поле «Оценка» #N/Д.
-
Если ссылка пуста, в поле Вычисление отображается нулевое значение (0).
-
Формулы с циклыми ссылками могут не оцениваться, как ожидалось. При желании можно включить итеративные вычисления.
-
Следующие функции пересчитываются каждый раз при внесении изменений в ячейку и могут привести к тому, что инструмент «Вычислите формулу» дает результаты, отличаные от результатов в ячейке: СЛЧИС, СМЕДЕН, ЯЧЕЙКА, ДВЕ, СЕГОДНЯ, СЛЧИСЛО, МНИМ.СТ.ЕСЛИ (в некоторых случаях).
-
Нужна дополнительная помощь?
Когда вы выполняете какие-то вычисления в Excel и в итоге получаете результаты с ошибками, вы можете просмотреть шаги расчета, чтобы выяснить, где идет ошибка, и затем исправить это.
Отображение и просмотр шагов расчета с помощью функции Evaluate Formula
Отображение и просмотр шагов расчета с помощью функции Evaluate Formula
В Excel вы можете применить функцию Evaluate Formula для просмотра шагов расчета.
1. Выберите одну ячейку формулы и щелкните Формулы > Оценить формулу, Тогда Оценить формулу появляется диалоговое окно. Смотрите скриншот:
2. в Оценить формулу диалоговое окно, вы можете нажать Оценивать кнопку, чтобы показать шаги расчета. (Щелкнув Оценивать кнопка один раз отобразит один шаг расчета.)
3. Затем, после просмотра этапов расчета, вы можете нажать Закрыть кнопку, чтобы закрыть диалоговое окно.
Примечание: вы также можете нажать Шаг в для просмотра данных каждой ячейки, а затем щелкните Выйти вернуться назад. (Каждую ячейку нужно было щелкнуть по шагу в один раз.)
Относительные статьи:
- Показать формулы в ячейках
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (3)
Оценок пока нет. Оцените первым!
Для поиска ошибок в вычислениях бывает очень полезно отобразить формулы, по которым происходят вычисления.
Давайте разберемся как показать формулы в Excel.
По умолчанию в Excel во всех ячейках показываются значения выполнения формул вместо самих формул.
Если мы хотим отобразить формулу в конкретной ячейке, то достаточно будет нажать F2 или посмотреть в строку формул, однако для просмотра всех формул листа такой способ не подходит.
Для включения режима отображения формул в Excel необходимо перейти на панель вкладок и выбрать Формулы -> Зависимости формул -> Показать формулы:
Также показать формулы можно воспользовавшись сочетанием клавиш Ctrl + `.
Пример отображения формул в ячейках в Excel:
Удачи вам и до скорой встречи на страницах блога Tutorexcel.ru!
Поделиться с друзьями:
Поиск по сайту:
Для поиска ошибок в вычислениях бывает очень полезно отобразить формулы, по которым происходят вычисления.
Давайте разберемся как показать формулы в Excel.
По умолчанию в Excel во всех ячейках показываются значения выполнения формул вместо самих формул.
Если мы хотим отобразить формулу в конкретной ячейке, то достаточно будет нажать F2 или посмотреть в строку формул, однако для просмотра всех формул листа такой способ не подходит.
Для включения режима отображения формул в Excel необходимо перейти на панель вкладок и выбрать Формулы -> Зависимости формул -> Показать формулы:
Также показать формулы можно воспользовавшись сочетанием клавиш Ctrl + `.
Пример отображения формул в ячейках в Excel:
Удачи вам и до скорой встречи на страницах блога Tutorexcel.ru!
Если Вы работаете с листом Excel, содержащим множество формул, может оказаться затруднительным отслеживать все эти формулы. В дополнение к Строке формул, Excel располагает простым инструментом, который позволяет отображать формулы.
Этот инструмент также показывает взаимосвязь для каждой формулы (при выделении), так что Вы можете отследить данные, используемые в каждом расчете. Отображение формул позволяет найти ячейки, содержащие их, просмотреть, проверить на ошибки, а также лист с формулами.
Чтобы показать формулы в Excel нажмите Ctrl+’(апостроф). Формулы отобразятся, как показано на рисунке выше. Ячейки, связанные с формулой, выделены границами, совпадающими по цвету с ссылками, с целью облегчить отслеживание данных.
Вы также можете выбрать команду Show Formulas (Показать формулы) на вкладке Formulas (Формулы) в группе Formula Auditing (Зависимости формул), чтобы показать формулы в Excel.
Даже, если отображение отключено, формулу можно посмотреть в Строке формул при выборе ячейки. Если Вы не желаете, чтобы формулы были видны пользователям Вашей книги Excel, можете скрыть их и защитить лист.
- Чтобы сделать это, выделите ячейки с формулами, которые требуется скрыть.
- На вкладке Home (Главная) в группе команд Cells (Ячейки) нажмите Format (Формат) и из выпадающего меню выберите пункт Format Cells (Формат ячеек).
- Появится диалоговое окно Format Cells (Формат ячеек). Установите флажок Hidden (Скрыть формулы) на вкладке Protection (Защита). Затем нажмите OK.
- Чтобы окончательно скрыть ячейки, Вы должны защитить лист. Для этого снова нажмите Format (Формат) на вкладке Home (Главная) и из выпадающего меню выберите пункт Protect Sheet (Защитить лист).
- Откроется диалоговое окно Protect Sheet (Защита листа). Убедитесь, что установлен флажок у пункта Protect worksheet and contents of locked cells (Защитить лист и содержимое защищаемых ячеек). Введите пароль для защиты листа, который в будущем позволит снять защиту и снова увидеть формулы. В разделе Allow all users of this worksheet to (Разрешить всем пользователям этого листа) установите флажки напротив тех задач, которые хотите разрешить пользователям. Нажмите OK.
- Для продолжения введите свой пароль еще раз в соответствующем поле диалогового окна Confirm Password (Подтверждение пароля).
- Можете заметить, что теперь при выборе ячейки, содержащей формулу, Строка формул остается пустой.
- Чтобы вновь показать формулы, нажмите Format (Формат) и выберите пункт Unprotect Sheet (Снять защиту листа).
- Введите пароль в диалоговом окне Unprotect Sheet (Снять защиту листа) и нажмите OK.
Формулы вновь будут видны при выделении ячеек.
Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевел: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Вместо вычисленных значений можно задать отображение формул непосредственно в ячейках.
1 способ:
- В окне открытого листа перейдите к вкладке «Формулы».
- В группе «Зависимости формул» щелкните по кнопке «Показать формулы» (рис. 4.5).
Рис. 4.5. Вкладка «Формулы». Кнопка «Показать формулы»
2 способ:
- В верхнем левом углу окна программы щелкните по кнопке «Office».
- В меню типичных задач выберите пункт «Параметры Excel».
- В окне «Параметры Excel» на вкладке «Дополнительно» в группе «Показать параметры для следующего листа» выберите в списке лист для настройки, а затем активируйте пункт «Показывать формулы, а не их значения».
- Закройте окно кнопкой «ОК».
Рис. 4.6. Ячейки с отображением формул
Здесь можно получить ответы на вопросы по Microsoft Excel | 57084 | 466695 |
19 Сен 2018 10:58:12 |
|
44519 | 357823 |
29 Янв 2017 17:28:40 |
||
Лучшие избранные темы с основного форума | 14 | 80 |
28 Июн 2018 15:25:11 |
|
Если вы — счастливый обладатель Mac 😉 | 217 | 1054 |
19 Сен 2018 10:23:43 |
|
Раздел для размещения платных вопросов, проектов и задач и поиска исполнителей для них. | 2066 | 13223 |
17 Сен 2018 22:31:17 |
|
Если Вы скачали или приобрели надстройку PLEX для Microsoft Excel и у Вас есть вопросы или пожелания — Вам сюда. | 305 | 1568 |
18 Сен 2018 09:33:52 |
|
792 | 11266 |
19 Сен 2018 10:22:49 |
||
Обсуждение функционала, правил и т.д. | 266 | 3401 |
19 Сен 2018 08:01:48 |
|
Сейчас на форуме (гостей: 1067, пользователей: 26, из них скрытых: 2) , , , , , , , , , , , , , , , , , , , , , , ,
Сегодня отмечают день рождения (57), (49), (49), (42), (29), (25), (28), (39), (54), (36), (37), (30), (54), (37)
Всего зарегистрированных пользователей: 82571
Приняло участие в обсуждении: 31613
Всего тем: 105263
Как отобразить формулу в ячейке эксель
Как показать формулы в ячейках Excel и найти ошибки в расчетах
Здравствуйте, друзья. Сегодня я покажу вам, как отобразить в ячейках Excel формулы вместо результатов их вычисления. Казалось бы, зачем это может понадобиться? Я использую этот метод, чтобы:
- Найти ошибки в расчетах
- Разобраться, как произведены подсчеты
- Проверить, все ли нужные ячейки содержат формулы, или где-то они заменены числом
- В других случаях, когда это может пригодиться
Для начала, мы научимся отображать все формулы на экране, а потом попытаемся это с пользой применить.
Как показать формулы в ячейках
Чтобы показать формулы, предложу два варианта:
- Нажмите комбинацию клавиш Ctrl+` . Если не найдете кнопку апострофа, она расположена под клавишей Esc . По нажатию должны отобразиться все формулы вместо результатов вычисления. Однако, это может и не произойти. Если комбинация не работает, скорее всего нужно менять язык ввода Windows по молчанию на английский. Но в этой статье не буду детальнее описывать, ведь есть альтернативные методы. Так что, если горячие клавиши не сработали, переходим ко второму пункту
- Выполним на ленте Файл — Параметры — Дополнительно — Параметры отображения листа — Показывать формулы, а не их значения . Установим галку, чтобы показать формулы. Снимем её, чтобы снова отобразить результаты.
Если комбинация клавиш не работает, а нужно переключаться часто — есть еще один способ: назначить комбинацию с помощью макроса. Если Вам это интересно — пишите в комментариях, обязательно расскажу, как это сделать.
А теперь переходим к примеру. Посмотрим, как можно искать ошибки, отображая все формулы.
Поиск ошибок с помощью отображения формул
В одной из статей блога я рассказывал о расчете аннуитетного кредита, т.е. займа с фиксированным ежемесячным платежом. В следующем примере мы попытались рассчитать платежи помесячно с расшифровкой: погашение тела кредита и оплата процентов. В сумме эти два показателя будут давать ежемесячный платеж.
Взгляните на рисунок с примером выше. В таблице «Исходные данные» указана сумма кредита (10 тыс. Евро), годовая ставка и срок погашения. В таблице «Платежи по периодам» я предусмотрел такие колонки:
- Номер периода — перечень от 1 до 12, соответствующий каждому из платежей по кредиту
- Основной платеж — сумма на погашение тела кредита в данном периоде. Рассчитана с помощью функции ОСПЛТ
- Проценты — оплата процентов по кредиту в указанном периоде. Посчитана функцией ПРПЛТ .
Для первого периода я записал формулы вручную, а потом скопировал их в оставшиеся ячейки. Как видим на рисунке, проценты вычислены корректно, а вот с основным платежом проблемы. Начиная со второго периода, формулы возвращают или неверный результат, или ошибку. Очевидно, что проблема в расчетах есть в целой группе ячеек. Пришло время взглянуть на формулы. Воспользуемся одним из предложенных выше способов и пробуем анализировать то, что видим.
Мне сразу бросилось в глаза, что в формуле ОСПЛТ последний аргумент ссылается величину кредита. То есть, там всегда должны быть наши 10 тыс. Евро, записанные в ячейке В2. А во втором периоде формула почему-то ссылается уже на В3, в третьем — на В4 и так далее. То есть, я применил относительные ссылки вместо абсолютных, и они «поползли» вниз при копировании формулы вниз. Если Вы не знаете, что такое относительные и абсолютные ссылки — прочтите здесь — это очень важная информация для пользователя Эксель. Исправим формулы. Проставлю знаки доллара в ссылке перед цифрой и буквой, скопирую во все строки. Получилось вот так:
Других проблем с формулами я не заметил. Отключаем вывод формул, посмотрим на результаты:
Ура, теперь всё хорошо. Результаты вычислений правдоподобны, т.е. правильные.
Как видите, получив некорректные результаты, мы не поддались панике, а применили «научный» подход и очень быстро получили результат. Берите этот метод в свою копилку навыков, это один из самых быстрых способов найти ошибку.
Спасибо за то, что посетили мой блог. Подписывайтесь на обновления и всегда будете в курсе самых свежих уроков. До встречи!
Как отобразить формулы в Microsoft Excel 2013
Многие пользователи сталкивались с такой проблемой, когда при работе с таблицами может понадобиться просмотр ячеек, в которых указана формула для расчета данных. Тогда как в обычно режиме Вам доступен просмотр результат вычислений данной формулы. Для этого в программе есть два способа просмотра формул, а именно возможность просмотра всех формул одновременно, тогда вместо числового значении в ячейках будут показаны формулы, а также Вы можете установить отображение формулу в виде строки в отдельной ячейке. В этой пошаговой инструкции с фотографиями я покажу Вам, как отобразить формулы в программе Microsoft Excel 2013.
- Как отобразить все формулы на листе Microsoft Excel 2013
- Как отобразить значение формулы в виде строки в Microsoft Excel 2013
Как отобразить все формулы на листе Microsoft Excel 2013
Рассмотрим отображение всех формул на листе Microsoft Excel 2013. Начните с того, что перейдите во вкладку «Формулы» и щелкните кнопку «Показать формулы».
В таком режиме вместо значений Вам будут показаны все введенные формулы. Выйди из данного режима можно аналогично щелкнув кнопку «Показать формулы».
Как отобразить значение формулы в виде строки в Microsoft Excel 2013
Если Вам необходимо видеть значение и формулу определенной ячейки необходимо выбрать пустую ячейку, в которой будет показано текстовое содержание формулы и ввести в ней «=ф.текст».
Затем в круглых скобках указать ссылку на ячейку (Например, «=ф.текст(D6)»), формула которой будет показана и нажать кнопку «Enter».
В ячейке, в виде текста, показана формула. Если информация помогла Вам – жмите Спасибо!
Отображение и скрытие формул
Отображением формул можно управлять следующим образом:
Нажмите клавиши CTRL+` (апостроф).
Примечание: Эта процедура делает невозможным редактирование ячеек, содержащих формулы.
Выделите диапазон ячеек, в которых вы хотите скрыть формулы. Вы также можете выбрать несмежные диапазоны ячеек или весь лист.
На вкладке Главная нажмите кнопку Формат и выберите команду Формат ячеек.
На вкладке Защита снимите флажок Скрытый.
Нажмите кнопку ОК.
На вкладке Рецензирование нажмите кнопку Защитить лист.
Убедитесь в том, что флажок Защитить лист и содержимое защищаемых ячеек установлен, и нажмите кнопку ОК.
На вкладке Рецензирование нажмите кнопку Снять защиту листа. Если кнопка «Снять защиту листа» недоступна, сначала отключите функцию Общая книга.
Если вы больше не хотите скрывать формулы на защищенном листе, щелкните ячейки правой кнопкой мыши и выберите Формат ячеек. На вкладке Защита снимите флажок Скрытый.
Скрытие и защита формул в настоящее время в Excel Online не поддерживается.
Если у вас есть классическое приложение Excel, нажмите кнопку Открыть в Excel , чтобы открыть книгу, чтобы Скрыть и защитить формулы от просмотра и изменения.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Как отобразить формулы в Microsoft Excel 2013
Многие пользователи сталкивались с такой проблемой, когда при работе с таблицами может понадобиться просмотр ячеек, в которых указана формула для расчета данных. Тогда как в обычно режиме Вам доступен просмотр результат вычислений данной формулы. Для этого в программе есть два способа просмотра формул, а именно возможность просмотра всех формул одновременно, тогда вместо числового значении в ячейках будут показаны формулы, а также Вы можете установить отображение формулу в виде строки в отдельной ячейке. В этой пошаговой инструкции с фотографиями я покажу Вам, как отобразить формулы в программе Microsoft Excel 2013.
- Как отобразить все формулы на листе Microsoft Excel 2013
- Как отобразить значение формулы в виде строки в Microsoft Excel 2013
Как отобразить все формулы на листе Microsoft Excel 2013
Рассмотрим отображение всех формул на листе Microsoft Excel 2013. Начните с того, что перейдите во вкладку «Формулы» и щелкните кнопку «Показать формулы».
В таком режиме вместо значений Вам будут показаны все введенные формулы. Выйди из данного режима можно аналогично щелкнув кнопку «Показать формулы».
Как отобразить значение формулы в виде строки в Microsoft Excel 2013
Если Вам необходимо видеть значение и формулу определенной ячейки необходимо выбрать пустую ячейку, в которой будет показано текстовое содержание формулы и ввести в ней «=ф.текст».
Затем в круглых скобках указать ссылку на ячейку (Например, «=ф.текст(D6)»), формула которой будет показана и нажать кнопку «Enter».
В ячейке, в виде текста, показана формула. Если информация помогла Вам – жмите Спасибо!
Microsoft Excel
трюки • приёмы • решения
Как в таблице Excel отобразить и напечатать формулы?
Когда вы вводите формулы в ячейку Excel отображает рассчитанное значение формулы. Для просмотра формулы активизируйте ячейку; Excel покажет формулу в строке формул.
Чтобы просмотреть все свои формулы, переключитесь в режим формул. Самый простой способ перейти в этот режим — нажать Ctrl+V. В результате в ячейках Excel отобразит формулы, а не их результаты. Кроме того, вы можете увидеть, на какие ячейки ссылается выбранная формула, поскольку Excel отображает их с цветной рамкой. На рис. 84.1 показан лист в режиме формул. Выбрана ячейка D8 . Она ссылается на ячейки В8 и С8 , которые выделены цветной рамкой.
Рис. 84.1. Режим просмотра формул в Excel отображает сами формулы, а не их результаты
В режиме формул вы можете использовать все команды Excel и даже изменять формулы. На практике может оказаться, что режим формул не очень полезен. Хотя Excel расширяет столбцы, вы можете увидеть всю формулу, только если она очень короткая. Если же вы попробуете распечатать лист в режиме формул, то получите бессмысленный и беспорядочный набор данных.
Чтобы задокументировать лист, распечатав его формулы, лучше всего использовать макрос VBA. Следующая простая процедура VBA выводит список всех формул на активном листе:
Sub ListFormulas() Dim FormulaCells As Range Dim FormulaSheet As Worksheet Dim Row As Long Dim Cell As Range On Error Resume Next Set FormulaCells = Range(«A») .SpecialCells(xlFormulas, 23) If FormulaCells Is Nothing Then Exit Sub Set FormulaSheet = ActiveWorkbook.Worksheets.Add Row = 1 For Each Cell In FormulaCells With FormulaSheet Cells(Row, 1) = Cell.Address(False, False) Cells(Row, 2) = » » & Cell.Formula Cells(Row, 3) = Cell.Value Row = Row + 1 End With Next Cell End Sub
Чтобы использовать этот макрос, нажмите Alt+F11 для активизации редактора Visual Basic. Выберите книгу в окне Project и выполните команду Insert ► Module, чтобы вставить новый модуль VBA. Наберите точно такой же код, который приведен выше. Чтобы выполнить макрос, активизируйте лист, в котором есть формулы, нажмите Alt+F8, выберите ListFormulas из списка макросов и нажмите Выполнить. На рис. 84.2 показан пример вывода этого макроса. Первый столбец содержит адрес формулы, второй столбец содержит формулу, а третий показывает текущий результат формулы.
Рис. 84.2. Список формул, сгенерированный макросом VBA
Человечество уже давно и прочно «подсело» на лекарственные препараты. С помощью таблеток лечится все: и действительно тяжелые недуги, и небольшие недомогания вроде легкой головной боли или бурления в животе вследствие обильного ужина. Что же заставляет нас без особой необходимости идти в аптеку и покупать очередную нарядную коробочку с таблетками? Прежде всего легковерие и лень. Почему легковерие? Да потому, что мы по своей доверчивости полагаем, что создатели таблеток в первую очередь заботятся о нашем здоровье, и только во вторую — о своем кармане. На самом деле все совсем наоборот, и даже гораздо хуже: нередко бизнесмены от фармацевтики о нашем с вами здоровье вообще не думают, для них главное, чтобы мы как можно чаще покупали их лекарства, все остальное не так уж важно. Фармацевтическое производство — такой же бизнес, как и любой другой.
Переходите на светлую сторону вместе с OFFICELEGKO.COM! Подписывайтесь на наш Telegram и получайте ежедневный заряд знаний от авторов сайта!
Подписаться
Здравствуйте, друзья. Сегодня я покажу вам, как отобразить в ячейках Excel формулы вместо результатов их вычисления. Казалось бы, зачем это может понадобиться? Я использую этот метод, чтобы:
- Найти ошибки в расчетах
- Разобраться, как произведены подсчеты
- Проверить, все ли нужные ячейки содержат формулы, или где-то они заменены числом
- В других случаях, когда это может пригодиться
Для начала, мы научимся отображать все формулы на экране, а потом попытаемся это с пользой применить.
Как показать формулы в ячейках
Чтобы показать формулы, предложу два варианта:
- Нажмите комбинацию клавиш Ctrl+`. Если не найдете кнопку апострофа, она расположена под клавишей Esc. По нажатию должны отобразиться все формулы вместо результатов вычисления. Однако, это может и не произойти. Если комбинация не работает, скорее всего нужно менять язык ввода Windows по молчанию на английский. Но в этой статье не буду детальнее описывать, ведь есть альтернативные методы. Так что, если горячие клавиши не сработали, переходим ко второму пункту
- Выполним на ленте Файл — Параметры — Дополнительно — Параметры отображения листа — Показывать формулы, а не их значения. Установим галку, чтобы показать формулы. Снимем её, чтобы снова отобразить результаты.
Если комбинация клавиш не работает, а нужно переключаться часто — есть еще один способ: назначить комбинацию с помощью макроса. Если Вам это интересно — пишите в комментариях, обязательно расскажу, как это сделать.
А теперь переходим к примеру. Посмотрим, как можно искать ошибки, отображая все формулы.
Поиск ошибок с помощью отображения формул
В одной из статей блога я рассказывал о расчете аннуитетного кредита, т.е. займа с фиксированным ежемесячным платежом. В следующем примере мы попытались рассчитать платежи помесячно с расшифровкой: погашение тела кредита и оплата процентов. В сумме эти два показателя будут давать ежемесячный платеж.
Взгляните на рисунок с примером выше. В таблице «Исходные данные» указана сумма кредита (10 тыс. Евро), годовая ставка и срок погашения. В таблице «Платежи по периодам» я предусмотрел такие колонки:
- Номер периода — перечень от 1 до 12, соответствующий каждому из платежей по кредиту
- Основной платеж — сумма на погашение тела кредита в данном периоде. Рассчитана с помощью функции ОСПЛТ
- Проценты — оплата процентов по кредиту в указанном периоде. Посчитана функцией ПРПЛТ.
Для первого периода я записал формулы вручную, а потом скопировал их в оставшиеся ячейки. Как видим на рисунке, проценты вычислены корректно, а вот с основным платежом проблемы. Начиная со второго периода, формулы возвращают или неверный результат, или ошибку. Очевидно, что проблема в расчетах есть в целой группе ячеек. Пришло время взглянуть на формулы. Воспользуемся одним из предложенных выше способов и пробуем анализировать то, что видим.
Мне сразу бросилось в глаза, что в формуле ОСПЛТ последний аргумент ссылается величину кредита. То есть, там всегда должны быть наши 10 тыс. Евро, записанные в ячейке В2. А во втором периоде формула почему-то ссылается уже на В3, в третьем — на В4 и так далее. То есть, я применил относительные ссылки вместо абсолютных, и они «поползли» вниз при копировании формулы вниз. Если Вы не знаете, что такое относительные и абсолютные ссылки — прочтите здесь — это очень важная информация для пользователя Эксель. Исправим формулы. Проставлю знаки доллара в ссылке перед цифрой и буквой, скопирую во все строки. Получилось вот так:
Других проблем с формулами я не заметил. Отключаем вывод формул, посмотрим на результаты:
Ура, теперь всё хорошо. Результаты вычислений правдоподобны, т.е. правильные.
Как видите, получив некорректные результаты, мы не поддались панике, а применили «научный» подход и очень быстро получили результат. Берите этот метод в свою копилку навыков, это один из самых быстрых способов найти ошибку.
Спасибо за то, что посетили мой блог. Подписывайтесь на обновления и всегда будете в курсе самых свежих уроков. До встречи!