Редактирование формул и стилей
В статье по созданию формул (См. Создание формул) мы рассмотрели 2 варианта создания формул: с помощью редактора и добавления через вкладку Уравнения на вкладке Вставка.
В этой небольшой статье мы рассмотрим, как изменять формулы и как настраивать их стили.
Первый вариант — Редактор формул
В статье по созданию формул мы набирали формулы двумя разными способами. В редакторе мы набирали следующую формулу (рисунок 1):
Рисунок 1
Чтобы изменить формулу, набранную в простом редакторе, нужно на нее щелкнуть дважды левой кнопкой мыши (рисунок 2):
Рисунок 2
Как набирать формулы, описано в статье Создание формул. Здесь же нам понадобятся Стиль и Размер. Собственно, изменение стиля и размера символов в этом редакторе не составляет труда.
Рассмотрим, как будет выглядеть окно форматирования стиля. Для этого на вкладке Стиль в открывшемся меню выберем пункт Определить (рисунок 3):
Рисунок 3
После этого появится окно редактора стиля (рисунок 4):
Рисунок 4
Итак, мы видим на рисунке выше редактор Стиля. Тут все довольно просто. Выбираем необходимый шрифт для нужного стиля (Текст, функция, переменная и т.д.), выбираем формат (начертание) символов, отметив нужное галочкой, или ничего не выбрав. Нажимаем ОК.
Для тренировки можно написать любую формулу и попробовать изменять шрифт и начертание на то, которое вас устроит.
Также поступим со вкладкой Размер. В открывшемся меню выберем Определить, после чего откроется окно редактора размера (рисунок 5):
Рисунок 5
Выбираем для каждого индекса и символа нужный размер, и нажимаем ОК.
Вот таким способом редактируются формулы в этом простом редакторе.
Второй вариант — Изменение формул, набранных через вкладку Уравнение
Чтобы вызвать редактор формул, нужно также левой кнопки мыши нажать на формулу. Для примера мы набирали следующую формулу (рисунок 6):
Рисунок 6
После вызова редактора формула будет выглядеть так (рисунок 7):
Рисунок 7
Теперь рассмотрим, как же изменить шрифт в этом типе формул. Если просто выделить уравнение, вызвать правой кнопкой контекстное меню и выбрать шрифт, либо зайти через вкладку Главная на ленте, выбрать шрифт и поменять, то шрифт не изменится и будет стандартный Cambria Math.
Чтобы иметь возможность изменить шрифт, нужно нажать на уравнение, после чего на ленте откроется вкладка Коструктор, и нажимаем на вкладку Обычный текст (рисунок 8):
Рисунок 8
После этого, выделив формулу, можно изменять ее шрифт и размер, как и для обычного текста.
Также в этом редакторе есть возможность сохранять нужные вам формулы, чтобы в дальнейшем заново их не набирать. Для этого нужно нажать на нужную формулу, и выбрать Сохранить как новое уравнение (рисунок 9):
Рисунок 9
После чего откроется окно, как на рисунке 10:
Рисунок 10
На указанном выше рисунке заполняем нужные нам поля, и нажимаем кнопку ОК. Формула в коллекции готова.
В данной статье мы рассмотрели, как форматировать формулы в текстовом редакторе Word в двух вариантах на тот случай, если кто-то пользуется версией 2003.
Для остальных версий мы рассмотрели возможность изменения шрифта, как для любого другого текста, а также способ сохранения формулы для добавления ее в коллекцию формул с возможностью дальнейшего использования.
Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Еще…Меньше
Редактор уравнений (Microsoft Equation 3,0) был добавлен в более ранние версии Word, но был удален из всех версий, указанных в общедоступном обновлении для 2018 января (ОБЩЕДОСТУПНОЕ обновление за), и заменен новым редактором уравнений.
Содержимое здесь описывает эту функцию для пользователей, которые установили это обновление.
Важно: Редактор уравнений 3,0 она была удалена из-за проблем с безопасностью в ее реализации. Пользователи, которые пытаются изменить формулу, созданную в редакторе уравнений 3,0, получат сообщение об ошибке «Microsoft Equation недоступен». Если вы установили шрифт «MT Extra» (если у вас нет шрифта, вы можете скачать его), вы увидите, что они будут отображаться в 3,0 редакторе уравнений в обычном режиме. Тем не менее, пользователи могут редактировать эти уравнения только путем загрузки программных средств Мастипе, предоставленных ВИРИС. Посмотрите, как мастипе классическое приложение для пользователей «редактор уравнений».
Вставка уравнения с помощью редактора формул
-
На вкладке Вставка в группе Текст нажмите кнопку Объект.
-
В диалоговом окне Объект откройте вкладку Создание.
-
В поле Тип объекта выберите значение Microsoft Equation 3.0 и нажмите кнопку ОК.
-
Измените уравнение с помощью символов, шаблонов и структур на панели инструментов Формула.
-
Чтобы вернуться к документу, в Word, Excel или Outlook щелкните в любом месте документа.
Чтобы вернуться к презентации в PowerPoint, в меню Файлредактора формул щелкните Выход и возврат к презентации.
Изменение уравнения с помощью редактора формул
Если вы использовали редактор формул для вставки уравнения, изменить его также можно с помощью этого редактора.
-
Дважды щелкните уравнение, которое вы хотите изменить.
-
Измените уравнение с помощью символов, шаблонов и структур на панели инструментов Формула.
-
Чтобы вернуться к документу, в Word, Excel или Outlook щелкните в любом месте документа.
Чтобы вернуться к презентации в PowerPoint, в меню Файлредактора формул щелкните Выход и возврат к презентации.
Вставка уравнения с помощью редактора формул
-
На вкладке Вставка в группе Текст нажмите кнопку Объект.
-
В диалоговом окне Объект откройте вкладку Создание.
-
В поле Тип объекта выберите значение Microsoft Equation 3.0.
Если редактор уравнений недоступен, возможно, потребуется установить его.
Установка редактора формул
-
Закройте все программы.
-
На панели управления щелкните Установка и удаление программ.
-
В поле Установленные программы выберите Microsoft Office <выпуск> 2007 и нажмите кнопку Изменить.
-
На странице Изменение установленного пакета Microsoft Office <suite> 2007. выберите команду Добавить или удалить компонентыи нажмите кнопку продолжить.
-
На вкладке Параметры установки щелкните индикатор развертывания (+) рядом с компонентом Средства Office.
-
Щелкните стрелку рядом с названием Редактор формул и выберите Запускать с моего компьютера.
-
Нажмите кнопку Продолжить.
-
После того как вы закончите установку редактора формул, перезапустите приложение Office, которое вы используете.
-
-
В диалоговом окне Объект нажмите кнопку ОК.
-
Измените уравнение с помощью символов, шаблонов и структур на панели инструментов Формула.
-
Чтобы вернуться к документу, в Word, Excel или Outlook щелкните в любом месте документа.
Чтобы вернуться к презентации в PowerPoint, в меню Файлредактора формул щелкните Выход и возврат к презентации.
Изменение уравнения с помощью редактора формул
Если вы использовали редактор формул для вставки уравнения, изменить его также можно с помощью этого редактора.
-
Дважды щелкните уравнение, которое вы хотите изменить.
-
Измените уравнение с помощью символов, шаблонов и структур на панели инструментов Формула.
-
Чтобы вернуться к документу, в Word, Excel или Outlook щелкните в любом месте документа.
Чтобы вернуться к презентации в PowerPoint, в меню Файлредактора формул щелкните Выход и возврат к презентации.
Сведения о том, как использовать встроенные уравнения с помощью кнопки » уравнение «, можно узнать в статье написание формулы или формулы.
См. также
Формулы в линейном формате и функция автозамены математическими символами в Word
Создание уравнений и формул
Нужна дополнительная помощь?
Перейти к содержанию
На чтение 2 мин Опубликовано 13.01.2020
Иногда может потребоваться изменить уже существующую формулу в Excel. Это может произойти по многим причинам, например, допущена ошибка, опечатка или необходимо изменить ссылки на ячейки. В данном уроке мы научимся изменять формулы в Excel на базе очень простого примера.
Как изменить формулу в Excel
В приведенном ниже примере мы ввели в формулу неправильную ссылку на ячейку, и нам необходимо исправить это.
- Выделите ячейку, формулу в которой необходимо изменить. В нашем примере мы выбрали ячейку B3.
- Щелкните по Строке формул, чтобы приступить к редактированию формулы. Вы также можете дважды щелкнуть по ячейке, чтобы посмотреть и отредактировать формулу прямо в ней.
- Все ячейки, на которые ссылается формула, будут выделены разноцветными границами. В нашем примере, мы изменим вторую часть формулы, чтобы ссылка вела на ячейку B2 вместо C2. Для этого выделите в формуле адрес, который необходимо отредактировать, а затем выберите мышью требуемую ячейку или измените адрес вручную.
- По окончании нажмите Enter на клавиатуре или воспользуйтесь командой Ввод в Cтроке формул.
- Формула обновится, и Вы увидите новое значение.
Если Вы передумаете, можно нажать клавишу Esс на клавиатуре или щелкнуть команду Отмена в Строке формул, чтобы избежать случайных изменений.
Чтобы показать все формулы в электронной таблице Excel, вы можете воспользоваться комбинацией клавиш Ctrl + ` (апостроф). При нажатии этой комбинации еще раз, все вернется к нормальному виду. Вы также можете использовать команду Показать формулы, которая находится в группе команд Зависимости формул на вкладке Формулы.
Оцените качество статьи. Нам важно ваше мнение:
Редактирование формул
Общее
правило редактирования объектов Редактор
Формул
-
Дважды щелкните
мышью на формуле, которую Вы хотите
отредактировать. На экране появятся
меню и панель инструментов Редактор
Формул. -
После завершения
редактирования щелкните мышью в окне
документа вне объекта Редактора
Формул.
Выделение элементов в формулах
Вы
можете выделить формулу целиком, включая
невидимые ее части (если они находятся
за границами окна), если из меню Правка
выберите команду Выделить
все.
Используя
клавишу CTRL, Вы можете выделять внутренние
элементы шаблона (но не элементы внутри
знакомест шаблона), которые недоступны
для выделения другим способом. Эти
внутренние элементы включают в себя
специальные символы, знаки суммирования
и расширяющиеся скобки. При нажатии
клавиши CTRL указатель примет вид
вертикальной стрелки, после чего можно
выделить внутренний элемент, щелкнув
в него мышью.
Если
Вы будете держать нажатой клавишу SHIFT
и одновременно нажимать клавиши
или ,
то точка ввода будет выделять все
элементы, по которым она движется.
Ввод произвольного текста
Для
написания короткой нематематической
фразы, например, «для всех» в
выражении типа
используйте
режим Текст.
В этом режиме алфавитно-цифровые символы
оформляются как обычный текст, а клавиша
ПРОБЕЛ работает так же, как в текстовом
процессоре. Для ввода произвольного
текста в Редакторе Формул:
-
Поместите точку
ввода туда, где Вы хотите начать печатать
текст. -
Выполните команду
Текст
из меню Стиль. -
Введите текст.
-
Для возврата в
режим Математика
выполните
команду
Математика
из меню Стиль.
Задание
9. Наберите
предложенную формулу с текстом.
Возвращение формулы в документ
Если
Вы работали в окне Редактора
Формул, то
вернуть формулу в документ Вы можете
командой Выйти
и вернуться в <Документ>
из меню Файл
Редактора
Формул.
Если
Вы работали в диалоговой рамке, то
щелкните мышью в окне документа за
пределами рамки.
Графики и диаграммы
Программа
Microsoft Graph позволяет вставлять в документ
диаграммы различных типов — гистограммы,
линейчатые, круговые, точечные и другие.
При построении диаграмм Вы можете
использовать либо данные из существующих
таблиц Word или других приложений, либо
непосредственно вводить их в таблицу
данных Graph.
Добавление диаграммы к документу Word
При создании
диаграммы путем выбора команды Объект
в меню Вставка
и последующем выборе типа объекта
Диаграмма
Microsoft Graph 97,
Microsoft Graph отображает диаграмму, а также
таблицу MS Graph, содержащую связанные с
ней данные. Таблица MS Graph является
образцом, показывающим, куда вводить
подписи строк и столбцов и сами данные.
После создания диаграммы можно ввести
новые данные в таблицу MS Graph, импортировать
данные из текстового файла или скопировать
данные из другой программы.
Кроме того, можно
создать диаграмму из таблицы Word или
вставить в документ Word диаграмму
Microsoft Excel.
Создание диаграммы
1.
В Microsoft Word выберите команду Объект
в меню Вставка,
а затем вкладку Создание.
2.
Выберите из меню Диаграмма
Microsoft Graph 97 команду Тип
диаграммы.
3.
Для размещения объекта в графическом
слое, где его можно позиционировать с
помощью команд меню Действия
на панели инструментов Рисование,
установите флажок Поверх
текста.
Для
размещения диаграммы в текущем абзаце
как обычного текстового символа снимите
флажок Поверх
текста.
4.
Нажмите кнопку OK.
5.
Для замены образца данных щелкните
ячейку в таблице, а затем введите
необходимые данные.
6.
Для возвращения в Word щелкните документ
Word.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
24.12.2018134.14 Кб1xe.doc
- #
- #
MS Word 2010 в момент своего выхода на рынок был богат на нововведения. Разработчики этого текстового процессора сделали не только «косметический ремонт» интерфейса, но и внедрили в него немало новых функций. В числе таковых оказался и редактор формул.
Подобный элемент был доступен в редакторе и ранее, но тогда он был лишь отдельной надстройкой — Microsoft Equation 3.0. Сейчас же возможность создания и изменения формул в Ворде является интегрированной. Редактор формул перестал использоваться как отдельный элемент, так что вся работа над формулами (просмотр, создание, изменение) протекает непосредственно в среде программы.
Содержание
Как найти редактор формул
1. Откройте Word и выберите «Новый документ» или просто откройте уже имеющийся файл. Перейдите во вкладку «Вставка».
2. В группе инструментов «Символы» нажмите кнопку «Формула» (для Ворд 2010) или «Уравнение» (для Word 2016).
3. В выпадающем меню кнопки выберите подходящую формулу/уравнение.
4. Если необходимого вам уравнения нет в списке, выберите один из параметров:
- Дополнительные уравнения с сайта Office.com;
- Вставить новое уравнение;
- Рукописное уравнение.
Более подробно о том, как создавать и изменять формулы, вы можете прочесть на нашем сайте.
Урок: Как в Ворде написать формулу
Как изменить формулу, созданную с помощью надстройки Microsoft Equation
Как было сказано в начале статьи, ранее для создания и изменения формул в Word использовалась надстройка Equation 3.0. Так вот, созданную в ней формулу можно изменить только с помощью той же надстройки, которая из текстового процессора от Майкрософт, к счастью, тоже никуда не делась.
1. Кликните дважды по формуле или уравнению, которое нужно изменить.
2. Выполните необходимые изменения.
Проблема заключается лишь в том, что расширенные функции создания и изменения уравнений и формул, которые появились в Ворд 2010, не будут доступны для аналогичных элементов, созданных в более ранних версиях программы. Для устранения этого недостатка следует преобразовать документ.
1. Откройте раздел «Файл» на панели быстрого доступа, и выберите команду «Преобразовать».
2. Подтвердите свои действия, нажав «ОК» по запросу.
3. Теперь во вкладке «Файл» выберите команду «Сохранить» или «Сохранить как» (в таком случае не меняйте расширение файла).
Урок: Как отключить режим ограниченной функциональности в Word
Примечание: Если документ был преобразован и сохранен в формате Ворда 2010, добавленные в него формулы (уравнения) будет невозможно отредактировать в ранних версиях этой программы.
На этом все, как видите, запустить редактор формул в Microsoft Word 2010, как и в более свежих версиях этой программы, совсем несложно.
Редактирование формул
| Содержание |
|---|
| Редактирование формул |
| Мастер функций |
| Редактор формул в ячейке |
| Область редактора формул |
| Автозавершение названия функции |
| Выбор диапазонов |
| Структурные выражения |
| Комментарии к формуле |
| Отладка формул |
| Разложение формулы на составляющие |
| Вычисления внутри формулы |
| Влияющие значения |
| Активизация редактора формул |
| Использование кнопок зависимостей формулы |
| Принудительное выделение влияющих ячеек |
При построении экономических моделей, обработке больших объемов данных, статистических расчетах и других задачах, решаемых при помощи Excel, требуется использование сложных формул. Под сложностью здесь понимается наличие нескольких уровней вложенности скобок (более одного), а также большой размер математического выражения.
Огромная производительность Excel позволяет моментально обрабатывать очень сложные математические выражения. На практике обычно используется лишь малая часть доступного математического аппарата. В качестве примера возможностей Excel по экстремальным вычислениям в одной ячейке обратите внимание на статью «Сумма прописью без программирования», размещенную на нашем сайте.
Ограничения на сложность формул стали еще менее строгими при изменении формата файла Excel на xlsx (версия 2007 и более поздние):
| XLS | XLSX | |
| Длина формулы |
1000 | 8000 |
| Уровни вложенности |
7 | 64 |
Хочется обратить внимание, что мы не призываем повсеместно использовать десятки уровней вложенности скобок в одной формуле. Скорее даже наоборот, мы рекомендуем раскладывать формулы на несколько составляющих с использованием промежуточных результатов (ячеек), что обычно ведет к ускорению вычислений. Но бывают случаи, когда такая сложность не только оправдана, но и необходима.
Рассмотрим основные интерфейсные возможности Excel, применяемые при построении и отладке сложных формул. Статья ориентирована в первую очередь на новичков Excel, но, вполне вероятно, что и более опытные пользователи откроют для себя что-то новое.
Редактирование формул
В Excel имеется несколько возможностей для написания математического выражения:
- Мастер функций
- Редактор формул непосредственно в ячейке
- Редактор формул в отдельной области главного окна
У каждого метода есть свои достоинства и недостатки. Разберем их в контексте создания сложных формул.
Мастер функций
Одна из первых возможностей для проведения расчетов, которую осваивают новички Excel, это использование Мастера функций. Этот интерфейс позволяет в режиме диалога выбрать функцию, указать ее параметры, вызвать контекстную справку:
Мастер функций, безусловно, может быть полезен начинающим пользователям, но, как ни странно, мы настоятельно не рекомендуем его использование, особенно если вы стремитесь освоить Excel на профессиональном уровне. Главный недостаток этого интерфейса – это неудобство работы со сложными формулами – формально имеется возможность построения многоуровневых выражений, но на практике это выглядит совсем не наглядно и не удобно. Изучайте список функций через справочную систему или файлы-примеры. Главное – запомнить названия часто используемых функций (достаточно даже запомнить несколько первых букв в названиях). Современные версии Excel отображают список параметров в виде всплывающих подсказок в редакторе формул.
Редактор формул в ячейке
Параметры Excel по умолчанию установлены таким образом, что при вводе формулы с клавиатуры (нажатии кнопки «=») редактирование выражения осуществляется непосредственно в активной ячейке:
Этот способ редактирования достаточно удобен при вводе не очень длинных (особенно однострочных) выражений, так как влияющие ячейки и их адреса в формуле отображаются визуально различными цветами в режиме «онлайн».
Для сложных формул ситуация меняется. Если формула достаточно длинная, занимает несколько строк, то выражение может перекрыть влияющие ячейки. Использование скроллинга для выбора диапазонов может изменить отображение редактируемой формулы в ячейке, что иногда приводит к ошибкам ввода. То есть, можно сказать, что мы также не рекомендуем использовать редактирование непосредственно в ячейке при работе со сложными выражениями.
Область редактора формул
Оптимальным способом редактирования сложных выражений является использование отдельной «строки формул» (расположена непосредственно под лентой или панелями инструментов). Принудительный переход в эту область можно осуществить при помощи мыши. Если вы решили совсем отказаться от редактирования непосредственно в ячейке, то можно отключить этот параметр в настройках Excel. После этого редактор формул можно будет активизировать по нажатию клавиши F2.
В версиях Excel до 2007 (12.0) область формул при работе с длинными или многострочными выражениями расширялась по вертикали автоматически. Что также иногда было неудобно, так как вело к перекрытию области заголовков и ячеек. В последующих версиях эта область стала изменяемой в размерах и приобрела собственную полосу вертикальной прокрутки. По умолчанию размер области формул отображает одну строку.
Автозавершение названия функции
При начале ввода имени функции с клавиатуры в Excel 2007 и более поздних версиях, в области формул отображается подсказка со списком похожих функций.
Автозавершение названия проще всего производить через клавиши вверх, вниз, выбор через клавишу Tab. Можно для этих же целей воспользоваться мышью, но это заведомо менее удобный способ – переключение между вводом с клавиатуры и мышью занимает некоторое время.
Выбор диапазонов
Если в качестве параметров функций используются ячейки или диапазоны ячеек, то в большинстве случаев для их выбора проще использовать выделение мышью непосредственно в области рабочего листа. Это очень удобный и наглядный способ работы, и осваивается он довольно быстро. Другое дело, что многие пользователи после этого остаются в уверенности, что только так и можно указывать параметры функции. Это не так. Возможность выделения при помощи мыши всего лишь интерфейсное средство, облегчающее ввод с клавиатуры. То есть, если ввести выражение «A1:A1000» – это будет равносильно выделению мышью тысячи ячеек первого столбца. Очевидно, что это не очень просто – требуется прокрутка видимой области выделения (скроллинг) с точным поиском тысячной строки. В некоторых случаях просто ввести адрес с клавиатуры даже быстрее: в примере набирается «a1:a1000» (регистр не важен), это 8 нажатий клавиш.
Еще одним способом является смешанный тип ввода, когда сначала выделяется начало диапазона при помощи мыши, а правильный размер вводитсья с клавиатуры. В предыдущем примере, можно выделить A1:A10 (десять видимых ячеек), потом сразу же ввести с клавиатуры «00» — получится искомый диапазон A1:A1000. Выражение будет работать верно, но скроллинг при помощи мыши при этом не требуется.
Абсолютная и относительная адресация диапазонов задается только при помощи клавиатуры одним из нескольких доступных способов:
- При работе в A1-адресации явным указателем признака абсолютной адресации является символ «$» (доллар) ввод с клавиатуры «$a$1:$a$1000».
- При работе в R1C1-адресации абсолютные ссылки указываются без использования квадратных скобок – ввод с клавиатуры «R1C1:R1C1000».
- Выделение диапазона, а затем последовательное нажатие клавиши F4 для подбора нужного типа адресации. В примере адрес будет меняться следующим образом:
- $A$1:$A$1000
- A$1:A$1000
- $A1:$A1000
- A1:A1000 (исходное состояние)
Способ с использованием F4 на практике оказывается обычно быстрее для ввода абсолютных ссылок, закрепленных и по горизонтали, и по вертикали. Для ввода смешанных ссылок на диапазон проще указать мышью нужную область, а затем расставить символы «$» в нужные позиции выражения.
Структурные выражения
Как уже отмечалось, Excel поддерживает расчеты очень сложных выражений в одной ячейке. При написании формул можно использовать несколько уровней вложенности скобок – расчеты осуществляются по математическим правилам от самого нижнего уровня наверх до символа «=». При этом совершенно не важно, как записано выражение: в одну или несколько строк, имеются ли лишние пробелы и т.п., главное, чтобы синтаксис функций и операторов был корректен.
К сожалению, Excel не предоставляет больших интерфейсных возможностей для наглядного хранения сложных выражений. Поэтому нормальной практикой является запись формулы в одну строку без выделения каких-либо блоков. В таких формулах очень сложно разобраться даже опытному пользователю, так как не видны границы функций, а параметры смешиваются друг с другом. Вот пример такой формулы:
Теперь обратите внимание ту же формулу, но записанную в многострочном варианте:
Очевидно, что второй вариант более понятен по смыслу выполняемых расчетов.
При вводе многострочных выражений используется сочетание клавиш Alt+Enter для принудительного переноса строки.
Также в качестве разделителя внутри выражений можно использовать разное количество пробелов на разных уровнях скобок – этот прием также немного облегчает восприятие сложных выражений.
Но слишком усердствовать с многострочными выражениями тоже не стоит – формулы Excel все-таки отличаются по возможностям от языка программирования. В противном случае легко добиться того, что размер области редактора формул перекроет большую часть рабочего листа электронной таблицы, что вряд ли приведет к облегчению восприятия самой формулы. В идеале для лучшего восприятия формула примера должна выглядеть так:
=ЕСЛИ($BD11=0;
"";
СУММ(
ЕСЛИ(Доходы!$I$6:$I$503=$BD11;
ЕСЛИ(Доходы!$H$6:$H$503=C$7;
Доходы!$K$6:$K$503;
0
);
0
)
)
+
ЕСЛИ($BG110;
0;
СУММ(
ЕСЛИ($BF12:$BF$59=$BD11;
D12:D$59;
0
)
)
)
)
Комментарии к формуле
Комментарии в языках программирования — это произвольный текст, не обрабатываемый компилятором и не влияющий на алгоритм работы. При помощи комментариев вносятся пояснения к коду, что облегчает его повторное использование сторонними разработчиками. Язык формул Excel, несмотря на большие возможности, все-таки нельзя отнести к языку программирования. В связи с этим разработчики не предусмотрели возможности внесения комментария непосредственно в формуле, ограничились общим примечанием ко всей ячейке. В принципе, ничто не мешает писать пояснения к формуле в этом примечании – оно будет показываться в виде всплывающей подсказки. Но в общем случае это примечание должно хранить более важную для конечного пользователя информацию, связанную со значением, а не с методом расчетов.
Существует способ написания комментариев внутри формулы. Для этого используется любая функция, преобразующая текст в число, например: ДЛСТР, КОДСИМВ; затем это число прямо в формуле умножается на ноль, а результат прибавляется в конец формулы.
Рекомендовать использование таких комментариев внутри формулы не хочется. Все зависит от ценности текста комментария. Можно добиться обратного эффекта, так как формула на первый взгляд еще больше увеличивается в размерах. То есть, если без такого комментария можно обойтись, то лучше так и сделать, вместо этого написать что-нибудь в соседней ячейке или во всплывающем примечании.
Отладка формул
Даже опытные пользователи Excel зачастую «пугаются» при взгляде на слишком сложные формулы, написанные в одну строку. Кажется, что разобраться в этом выражении настолько сложно, что легче написать заново. Что, кстати, иногда верно, особенно если вам известен альтернативный способ решения задачи. Разберем несколько интерфейсных методов работы, которые могут облегчить понимание сложных формул. Эти же методы используются для поиска ошибок и проверки вычислений.
Вначале только общее замечание. Перед тем как вносить исправления или делать дополнительные вычисления, скопируйте формулу в соседнюю ячейку, чтобы в дальнейшем была возможность вернуться к оригинальному варианту. Не стоит забывать также о возможности отмены последних действий (Ctrl+z).
Разложение формулы на составляющие
Сложную формулу всегда можно разложить на составляющие, вплоть до единичных функций. Эти составляющие можно вычислить в соседних ячейках, а затем собрать результат в искомой формуле. Перенос блоков для вычислений осуществляется копированием (вырезанием) части формулы в любую другую ячейку (назовем ее «промежуточной»), в исходной формуле вырезанный блок заменяется на адрес этой ячейки.
Поиск ошибки в простой формуле промежуточной ячейки производить гораздо проще, так как можно видеть влияющие только на этот блок вычислений значения.
После исправления ошибки формула может быть собрана обратно в сложную обратным переносом выражений из промежуточных ячеек.
Есть противопоказания к применению этого метода.
- Если формула содержит функции вычисляемой адресации (СМЕЩ, СТРОКА, ЧИСЛСТОЛБ, ДВССЫЛ), то применять метод разложения с использованием других ячеек некорректно. Надо четко отслеживать изменения в адресах при перемещении составляющих формулы в другие ячейки, что не всегда удобно.
- Если в сложной формуле используется обработка массивов, то надо четко понимать, какие промежуточные ячейки требуют такой обработки (вводятся через Ctrl+Shift+Enter), а какие нет. При обратной сборке формулы это также надо учитывать.
Вычисления внутри формулы
Это, пожалуй, самый полезный способ отладки формул. Excel позволяет проводить вычисления выражений внутри сложной формулы. Для этого в редакторе формул выделяется блок текста, который должен быть вычислен, и нажимается клавиша F9 – в результате выделенный блок будет заменен на рассчитанное значение. Можно выделить другой блок, и повторить расчет, не покидая редактор формул.
Таким образом, вычисляются не только единичные значения, но и массивы, только надо быть уверенным, что его размер в результате не превысит ограничение на длину формулы.
Еще важно помнить при проведении таких вычислений, что текущая отображаемое выражение будет сохранено после выхода из редактора формул через активизацию другой ячейки таблицы. Правильным методом выхода из редактора в случае отладки формулы является нажатие кнопки Esc – в этом случае исходная формула будет восстановлена.
Влияющие значения
Еще одним способом отладки формул является визуальная проверка влияющих на нее ячеек электронной таблицы. Эта интерфейсная функция позволяет быстро найти ошибочную ссылку или неверное значение, влияющее на результат активной ячейки.
Отобразить влияющие ячейки можно несколькими способами.
Активизация редактора формул
При активизации редактора формул влияющие ячейки автоматически подсвечиваются различными цветами, этими же цветами выделяются блоки адресов в выражении. Иными словами, для просмотра влияющих ячеек необходимо просто активизировать редактор формул. Пожалуй, проще всего это сделать по нажатию клавиши F2.
Выход из редактора формул безопаснее всего делать по нажатию клавиши Esc, в противном случае есть вероятность потерять признак для формул обработки массивов. Еще одним недостатком этого способа выделения является невозможность просмотра влияющих ячеек, расположенных на другом листе или в другом файле.
Использование кнопок зависимостей формулы
Другим популярным методом работы с влияющими ячейками является использование специальных кнопок интерфейса Excel:
При нажатии на кнопку «Влияющие ячейки» программа нарисует синие стрелки, направленные к влияющим диапазонам, непосредственно в области активного листа. Для ссылок на другие листы и книги отображается специальная иконка и пунктирная стрелка, при двойном клике на которой покажется список внешних адресов с возможностью перехода к ним.
Ссылки на влияющие ячейки, вызывающие ошибки в текущей формуле выделяются красным цветом стрелки.
Кроме влияющих на формулу ячеек, можно аналогичным способом выделить зависимые от текущей ячейки диапазоны.
Неприятным недостатком этого метода отладки формул является сброс возможности отмены операций после любого нажатия на кнопку графических зависимостей (не работает Ctrl+z).
Принудительное выделение влияющих ячеек
Можно принудительно выделить зависимые ячейки через интерфейс Excel. При этом будет осуществлен переход из текущей ячейки в первую влияющую.
Для проведения операции в Excel 2007/2010 выберите на ленте «Главная Найти и выделить Выделение групп ячеек»; в открывшемся диалоге отметьте пункт «Влияющие ячейки» (только верхнего или всех уровней) и нажмите «Ок».
Можно использовать последовательную комбинацию клавиш (русская раскладка): Ctrl+п, Alt+в, в, Enter (работает и в предыдущих версиях Excel). Если Windows настроен по умолчанию в английскую раскладку клавиатуры (см. региональные настройки), то для этих же целей доступна комбинация клавиш Ctrl+[ (Ctrl+] для зависимых ячеек).
Еще один вариант выделения влияющих ячеек это двойной клик мыши на анализируемой ячейке. Эта функция работает верно, только если выключен параметр Excel «Разрешить редактирование в ячейках». Если данный параметр включен, то будет произведен переход в режим редактора формул.
Этот метод выделения влияющих ячеек, пожалуй, наименее удобен и востребован. Скорее всего, он поддерживается только в целях совместимости с предыдущими версиями Excel.
Смотри также
» Преимущества нового формата рабочей книги
Начиная с версии 2007, Excel позволяет использовать новый формат рабочей книги (XLSX). По сравнению с прошлым форматом (XLS), поддерживающимся,…
» Проблемы Excel
Большинство статей на нашем сайте прямо или косвенно описывают возможности и достоинства Excel. Это программа используется ежедневно…
» Основные принципы оптимизации работы в электронных таблицах
Знание специальных приемов работы в электронных таблицах Excel позволяет в разы сократить время разработки моделей, повысить…
» Надстройки Excel
Те, кто программирует на VBA для Excel, в определенный момент задумываются над распространением своих приложений в качестве независимых…
» Автоматизация в Excel
Создание программного кода для автоматизации определенных процедур открывает практически безграничные возможности по развитию и…
































