Проблемы с вычислением формул в Microsoft Excel

Содержание

Проблемы с вычислением формул в Microsoft Excel

Проблемы с вычислением формул в Microsoft Excel

Одной из наиболее востребованных возможностей Excel является работа с формулами. Благодаря данной функции программа самостоятельно производит различного рода расчеты в таблицах.

Но иногда случается так, что пользователь вписывает формулу в ячейку, но она не выполняет своего прямого назначения – вычисления результата.

Давайте разберемся, с чем это может быть связано, и как решить данную проблему.

Скачать последнюю версию Excel

Устранение проблем с вычислением

Причины проблем с вычислением формул в Экселе могут быть совершенно разными. Они могут быть обусловлены, как настройками конкретной книги или даже отдельного диапазона ячеек, так и различными ошибками в синтаксисе.

Способ 1: изменение формата ячеек

Одной из самых распространенных причин, по которой Эксель вообще не считает или не правильно считает формулы, является неверно выставленный формат ячеек.

Если диапазон имеет текстовый формат, то расчет выражений в нем вообще не производится, то есть, они отображаются как обычный текст.

В других случаях, если формат не соответствует сути рассчитываемых данных, результат, выводимый в ячейку, может отображаться некорректно. Давайте выясним, как решить эту проблему.

  1. Для того, чтобы посмотреть, какой формат имеет конкретная ячейка или диапазон, переходим во вкладку «». На ленте в блоке инструментов «Число» имеется поле отображения текущего формата. Если там указано значение «Текстовый», то формула точно вычисляться не будет.
  2. Для того, чтобы произвести смену формата достаточно кликнуть по данному полю. Откроется список выбора форматирования, где можно выбрать значение, соответствующее сути формулы.
  3. Но выбор типов формата через ленту не такой обширный, как через специализированное окно. Поэтому лучше применить второй вариант форматирования. Выделяем целевой диапазон. Кликаем по нему правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек». Можно также после выделения диапазона нажать комбинацию клавиш Ctrl+1.
  4. Открывается окно форматирования. Переходим во вкладку «Число». В блоке «Числовые форматы» выбираем тот формат, который нам нужен. Кроме того, в правой части окна имеется возможность выбрать тип представления конкретного формата. После того, как выбор произведен, кликаем по кнопке «OK», размещенной внизу.
  5. Выделите поочередно ячейки, в которых функция не считалась, и для пересчета нажмите функциональную клавишу F2.

Теперь будет производиться расчет формулы в стандартном порядке с выводом результата в указанную ячейку.

Способ 2: отключение режима «Показать формулы»

Но возможно причина того, что вместо результатов расчета у вас отображаются выражения, состоит в том, что в программе включен режим «Показать формулы».

  1. Чтобы включить отображение итогов, переходим во вкладку «Формулы». На ленте в блоке инструментов «Зависимости формул», если кнопка «Показать формулы» активна, то кликаем по ней.
  2. После этих действий в ячейках снова вместо синтаксиса функций начнет отображаться результат.

Способ 3: исправление ошибки в синтаксисе

Формула также может отображаться как текст, если в её синтаксисе были допущены ошибки, например, пропущена или изменена буква. Если вы вводили её вручную, а не через Мастер функций, то такое вполне вероятно. Очень распространенной ошибкой, связанной с отображением выражения, как текста, является наличие пробела перед знаком «=».

В таких случаях нужно внимательно пересмотреть синтаксис тех формул, которые неправильно отображаются, и внести в них соответствующие коррективы.

Способ 4: включение пересчета формулы

Бывает и такая ситуация, что формула вроде и отображает значение, но при изменении связанных с ней ячеек сама не меняется, то есть, результат не пересчитывается. Это означает, что у вас неправильно настроены параметры вычислений в данной книге.

  1. Перейдите во вкладку «Файл». Находясь в ней, следует кликнуть по пункту «Параметры».
  2. Откроется окно параметров. Нужно перейти в раздел «Формулы». В блоке настроек «Параметры вычислений», который расположен в самом верху окна, если в параметре «Вычисления в книге», переключатель не установлен в позицию «Автоматически», то это и есть причина того, что результат вычислений неактуальный. Переставляем переключатель в нужную позицию. После выполнения вышеуказанных настроек для их сохранения в нижней части окна жмем на кнопку «OK».

Теперь все выражения в данной книге будут автоматически пересчитываться при изменении любого связанного значения.

Способ 5: ошибка в формуле

Если же программа все-таки производит расчет, но в результате показывает ошибку, то тут вероятна ситуация, что пользователь просто ошибся при вводе выражения. Ошибочными формулами считаются те, при расчете которых в ячейке появляются следующие значения:

  • #ЧИСЛО!;
  • #ЗНАЧ!;
  • #ПУСТО!;
  • #ДЕЛ/0!;
  • #Н/Д.

В этом случае нужно проверить, правильно ли записаны данные в ячейках, на которые ссылается выражение, нет ли в них ошибок в синтаксисе или не заложено ли в самой формуле какое-либо некорректное действие (например, деление на 0).

Если функция сложная, с большим количеством связанных ячеек, то легче проследить вычисления с помощью специального инструмента.

  1. Выделяем ячейку с ошибкой. Переходим во вкладку «Формулы». На ленте в блоке инструментов «Зависимости формул» кликаем по кнопке «Вычислить формулу».
  2. Открывается окно, в котором представляется полный расчет. Нажимаем на кнопку «Вычислить» и просматриваем вычисление пошагово. Ищем ошибку и устраняем её.

Как видим, причины того, что Эксель не считает или не правильно считает формулы, могут быть совершенно различными. Если вместо расчета у пользователя отображается сама функция, тот в этом случае, скорее всего, либо ячейка отформатирована под текст, либо включен режим просмотра выражений.

Также, возможна ошибка в синтаксисе (например, наличие пробела перед знаком «=»). В случае если после изменения данных в связанных ячейках результат не обновляется, то тут нужно посмотреть, как настроено автообновление в параметрах книги.

Также, нередко вместо корректного результата в ячейке отображается ошибка. Тут нужно просмотреть все значения, на которые ссылается функция. В случае обнаружения ошибки следует устранить её. Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось.

Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Источник: http://lumpics.ru/why-excel-considers-the-formula/

Финансы в Excel

Проблемы с вычислением формул в Microsoft Excel

Большинство статей на нашем сайте прямо или косвенно описывают возможности и достоинства Excel.

Это программа используется ежедневно миллионами пользователей во всем мире, поэтому очевидно, что достоинства Excel явно перевешивают любые найденные недоработки. Однако, как известно, идеальных программ не бывает.

Остановимся поподробнее на этих недоработках, ошибках и других досадных моментах при работе в Excel различных версий. Сразу хочется отметить, что многие умозаключения носят субъективный характер. 

Потеря данных

Многие встречались с ситуацией, когда старый рабочий файл (обычно большого размера) перестает открываться с сообщением типа «Имя файла является недопустимым», «Нет доступа к файлу», «Файл не найден» и т.п. Если при этом не было сохранено резервных копий файла, то есть вероятность безвозвратной потери информации.

Эта ошибка встречалась в основном в ранних версиях Excel (97-2003). Применение опции совместного доступа к файлу существенно повышало вероятность появления ошибки. Иногда для решения проблемы помогает открытие файла в более поздней версии.

Общей рекомендацией для предотвращения подобных проблем является сохранение резервных копий файлов.

Критическое завершение

При работе со сложными структурами расчетов Excel может критически закрыть программу без сохранения данных. Этот сбой особенно часто встречается в ранних версиях Excel. Так, например, легко «убить» файл Excel 2000-2003, попытавшись перемножить несколько миллионов ячеек на одном листе.

В случае критического завершения программы восстановить не удастся только несохраненные данные. При регулярном появлении таких критических сбоев рекомендуется переустановить Microsoft Office, а лучше перейти на более позднюю версию этого пакета. В качестве временного решения можно посоветовать применять опцию автосохранения файла.

Слишком много форматов

В Excel 97-2003 возможно появления сообщения «Слишком много форматов ячеек». Это ошибка признается Microsoft в качестве, так называемой, «особенности» программы. Файл при этом остается доступным для изменений.

Лечение заключается в том, чтобы уменьшить количество типов форматирования для ячеек. К сожалению, это не всегда помогает, так как Excel каким-то образом кэширует и хранит даже неиспользуемые форматы.

Вероятно, это сделано в целях оптимизации прорисовки таблиц на экране.

Для решения проблемы иногда приходится очищать от форматирования листы целиком. Удалите в первую очередь неиспользуемые пользовательские форматы числа. Может помочь также открытие файла в Excel 2007, сохранение сначала в новом, затем в старом формате. Если такой возможности нет, то можно попробовать переносить информацию в новый файл через последовательное копирование листов.

Неоконченные вычисления

В Excel 2000-2003 встречается ситуация, когда программа просто не досчитывает все дерево формул. При этом в строке состояния остается сообщение «Вычислить», которое не зависит от режима вычислений.

Ситуация аналогична тому, что расчет был прерван пользователем (например, через начало редактирования ячейки), хотя по факту этого не происходило.

При этом файл не содержит циклических ссылок или каких-либо других очевидных ошибок.

Необходимо заметить, что такое поведение программы встречается достаточно редко и только в файлах с очень большим количеством сложных формул.

Ошибки отображения

В Excel 2007 разработчиками признана ошибка при умножении чисел, образующих результат в диапазоне 65534,99999999995 и 65535. Например, 850*77.1 показывает результат 100000. Причем, это именно ошибка отображения результата на экране – по факту в ячейке правильное значение 65535. Можно производить дальнейшие вычисления, используя именно это правильное значение.

С нашей точки зрения, это достаточно безобидная ошибка, так как вероятность столкнуться с ней на практике весьма низка.

Ошибки в формулах

Мы выделили главу с описанием “багов” в вычислениях в отдельную статью.

Дополнительно к описанным ситуациям некорректных расчетов часто приводятся замечания по точности в работе функций с плавающей точкой, а также некоторых статистических функций. При работе с экономическими моделями расчеты с высокой степенью точности (до десятых знаков после запятой) используются крайне редко, поэтому вряд ли имеет смысл обсуждать подобные проблемы.

Следует также заметить, что количество «багов» в вычислениях относительно допустимой сложности расчетов в Excel ничтожно мало – проблем с другими функциональными особенностями встречается значительно больше.

Псевдоошибки

В 99% случаев ситуации, преподносимые пользователями как «ошибки Excel», по факту таковыми не являются. Чаще всего проблемы связаны с непониманием формул или логики вычислений электронной таблицы.
Другая типичная причина проблем – это некорректное использование форматов чисел. Так, например, легко добиться визуальной ситуации, когда «2 * 2 = 5»:

В первом примере в ячейках A1:C1 на экране отображаются только целая часть чисел, в расчетах же участвуют вещественные числа: «2,3 * 2,3 = 5,29».

Во втором примере в ячейкe C2 установлен пользовательский формат отображения чисел. Для всех чисел отображается символ «5», вне зависимости от того, какое значение на самом деле хранится в ячейке. Если производить дальнейшие вычисления с ячейкой C1, то в расчетах будет участвовать правильное значение «4».

Про отображение чисел с использованием пользовательских форматов можно сказать, что подобная ситуация не является ошибкой Excel – это специально разработанная возможность программы. Ответственность за корректное использование форматов лежит на конечном пользователе.

Еще один сложный для понимания случай некорректных вычислений связан с типом хранимых в ячейке значений. Использование универсального типа (Variant) для хранения значений в ячейке позволяет ввести число в виде строки.

Для примера попробуйте сначала установить в ячейке текстовый формат, затем ввести туда число – оно внутренне сохранится как набор символов. И, логично, арифметические действия с этим текстом-числом будут давать нулевой результат.

Например, используйте функцию SUM (простое сложение не даст нужного эффекта, так как Excel попытается привести текстовый тип к числовому). Теперь верните формат ячейки на «Общий» или даже на «Числовой». Никаких изменений в отображении не произойдет, возможно, только, появится специальный зеленый индикатор в ячейке (зависит от настроек Excel).

Формула с использованием SUM будет по-прежнему давать некорректный результат. Формат при этом будет выглядеть нормально. Дело в том, что значение в ячейке, хранящееся в универсальном типе данных, не получило информации, что надо что-то изменить и по-прежнему осталось в виде текста. Еще раз обращаем внимание, что поменялся формат, но не значение.

Проще говоря, значение в ячейке имеет дополнительный признак текущего типа данных (число или строка), что в редких случаях позволяет добиться некорректного использования текстовых данных в числовых вычислениях. Для исправления ситуации придется ввести в ячейку число заново.

Внутренний тип значения может изменяться только при обновлении ячейки (вводе данных) при этом действуют такие правила:

  1. Если текущий формат ячейки не «Текст», а вводимое значение является числом, датой или логической константой (TRUE, FALSE), то типу значения присваивается признак «число».
  2. Если текущий формат ячейки «Текст», либо вводимое значение начинается с символа «’» (апостроф), то типу значения присваивается признак «строка».

Необходимо заботиться только о двух вариантах типа значения: строка и число. Дата, время, проценты, логические константы и специальные форматы чисел хранятся с числовым признаком универсального типа.

Эта особенность Excel, с нашей точки зрения, также не является программной ошибкой. Но отловить такие нестандартные ситуации бывает чрезвычайно сложно. На практике они чаще всего встречаются при импорте информации из внешних баз данных.

Локализация

Перевод и адаптация русскоязычной версии содержат недоработки, иногда серьезно мешающие адекватному восприятию системы пользователем. По всей видимости, при первичной локализации программы не были приняты жесткие стандарты качества перевода.

В дальнейшем по возможности некоторые интерфейсные вещи были исправлены. Но проблемы с русскоязычными формулами рабочих листов разработчики Microsoft то ли не хотят признавать, то ли не видят корректного пути исправления. А возможно и то, и другое.

Интерфейс

В качестве примера не совсем корректного перевода в интерфейсе откройте диалог параметры Excel 2007 и выберите раздел «Формулы»:

Подпись к флажку «Использовать функции GetPivotData для ссылок в сводной таблице» почему-то не до конца переведена. Проблема здесь в том, что в русскоязычной локализации нет функции GetPivotData. При локализации она переведена как ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ (о корректности перевода см.

следующий раздел) и только в таком виде ее и может по идее воспринимать русскоязычный пользователь. Таким образом, понять назначение флажка без дополнительного обращения в справочную систему достаточно сложно, тем более, что этого параметра не было в предыдущих версиях.

Обратная ситуация в другом разделе параметров – «Дополнительно» – имеется флажок с подписью «Переход к другой ячейке по нажатию клавиши ВВОД». Надпись полностью переведена на русский язык, но где вы видели на современных клавиатурах клавишу с надписью «ВВОД»? Очевидно, что подразумевается клавиша «Enter» – это общеупотребительное название.

В предыдущих версиях описание этого параметра было другое: «Переход к другой ячейке после ввода», что было не совсем верно по смыслу. То есть хотели как лучше, но получилось не совсем удачно. Мелочь, казалось бы, но неприятно.

Другой пример в интерфейсе ленты Excel 2007:

Здесь почему-то использовано слово «узор», хотя кнопка служит для копирования, как формата, так и содержимого ячейки из соседней.

Таких примеров наберется достаточно много в различных версиях Excel. С одной стороны это вроде бы не влияет на работу, но негативно сказывается на общем впечатлении от программного продукта.

Формулы

Русская локализация формул Excel – это отдельная широко-обсуждаемая (в узких кругах специалистов) тема. Формулы рабочего листа имеют оригинальные и локализованные (переведенные) заголовки. Например, формула СУММ, используемая в русском Excel, в немецкой версии будет выглядеть как SUMME, а в английской (оригинальной) как SUM.

Excel хранит формулу в как в оригинальной, так и в локализованной версии – это можно увидеть, проверив свойства ячейки в VBA:

ActiveCell.FormulaActiveCell.FormulaLocal

В конкретной версии Excel можно использовать язык формул, соответствующий только текущей локализации.

Немного представляя внутреннюю организацию Excel, с нашей точки зрения, не представляет особого труда добавить специальный параметр с названием типа «Использовать оригинальный язык формул» для возможности написания формул на английском языке в любой локальной версии (еще раз обращаем внимание на то, что формула в любом случае хранится в оригинальной записи). Такая опция сняла бы большинство претензий, приведенных в этом разделе.

Решать проблемы Microsoft рекомендует с помощью специальных пакетов языковой поддержки:

http://office.microsoft.com/ru-ru/language/HA101828850.aspx

Это решение в свою очередь имеет несколько недостатков. Во-первых, языковой пакет является платной надстройкой.

Во-вторых, вместе с языком формул переводится и интерфейс: меню, диалоги, подсказки (возможно в последних версиях что-то изменилось, но раньше было так).

Пожалуй, языковой пакет может быть полезен для разработчика приложений на Excel, чтобы иметь возможность быстро переключиться на вариант интерфейса конечного пользователя.

К переводу формул на русский язык имеются большие претензии, высказываемые специалистами с момента первой локальной версии. Разделим недостатки перевода на несколько групп.

1. Нелогичные наименования:

Английское наименование функцииРусское наименование функции

Источник: https://www.excelfin.ru/index.php/addinsdesc/89

Все формулы в Excel: делаем примеры расчета чисел и текста

Проблемы с вычислением формул в Microsoft Excel

Формулы в Excel – одно из самых главных достоинств этого редактора. Благодаря им ваши возможности при работе с таблицами увеличиваются в несколько раз и ограничиваются только имеющимися знаниями. Вы сможете сделать всё что угодно. При этом Эксель будет помогать на каждом шагу – практически в любом окне существуют специальные подсказки.

Как вставить формулу

Для создания простой формулы достаточно следовать следующей инструкции:

  1. Сделайте активной любую клетку. Кликните на строку ввода формул. Поставьте знак равенства.
  1. Введите любое выражение. Использовать можно как цифры,

так и ссылки на ячейки.

При этом затронутые ячейки всегда подсвечиваются. Это делается для того, чтобы вы не ошиблись с выбором. Визуально увидеть ошибку проще, чем в текстовом виде.

Из чего состоит формула

В качестве примера приведём следующее выражение.

Оно состоит из:

  • символ «=» – с него начинается любая формула;
  • функция «СУММ»;
  • аргумента функции «A1:C1» (в данном случае это массив ячеек с «A1» по «C1»);
  • оператора «+» (сложение);
  • ссылки на ячейку «C1»;
  • оператора «» (возведение в степень);
  • константы «2».

Использование операторов

Операторы в редакторе Excel указывают какие именно операции нужно выполнить над указанными элементами формулы. При вычислении всегда соблюдается один и тот же порядок:

  • скобки;
  • экспоненты;
  • умножение и деление (в зависимости от последовательности);
  • сложение и вычитание (также в зависимости от последовательности).

Арифметические

К ним относятся:

=2+2

  • отрицание или вычитание – «-» (минус);

=2-2 =-2

Если перед числом поставить «минус», то оно примет отрицательное значение, но по модулю останется точно таким же.

=2*2 =2/2 =20%

  • возведение в степень – «».

=22

Операторы сравнения

Данные операторы применяются для сравнения значений. В результате операции возвращается ИСТИНА или ЛОЖЬ. К ним относятся:

=C1=D1 =C1>D1 =C1=»;

=C1>=D1

  • знак «меньше или равно» — «3″;B3:C3)
    1. Excel может складывать с учетом сразу нескольких условий. Можно посчитать сумму клеток первого столбца, значение которых больше 2 и меньше 6. И ту же самую формулу можно установить для второй колонки.

    =СУММЕСЛИМН(B3:B9;B3:B9;»>2″;B3:B9;»3″)

    1. Результат всех формул получится следующим.

    Математические функции и графики

    При помощи Экселя можно рассчитывать различные функции и строить по ним графики, а затем проводить графический анализ. Как правило, подобные приёмы используются в презентациях.В качестве примера попробуем построить графики для экспоненты и какого-нибудь уравнения. Инструкция будет следующей:

    1. Создадим таблицу. В первой графе у нас будет исходное число «X», во второй – функция «EXP», в третьей – указанное соотношение. Можно было бы сделать квадратичное выражение, но тогда бы результирующее значение на фоне экспоненты на графике практически пропало бы.
    1. Для того чтобы преобразовать значение «X», нужно указать следующие формулы.

    =EXP(B4) =B4+5*B43/2

    1. Дублируем эти выражения до самого конца. В итоге получаем следующий результат.
    1. Выделяем всю таблицу. Переходим на вкладку «Вставка». Кликаем на инструмент «Рекомендуемые диаграммы».
    1. Выбираем тип «Линия». Для продолжения кликаем на «OK».
    1. Результат получился довольно-таки красивый и аккуратный.

    Как мы и говорили ранее, прирост экспоненты происходит намного быстрее, чем у обычного кубического уравнения.Подобным образом можно представить графически любую функцию или математическое выражение.

    Отличие в версиях MS Excel

    Всё описанное выше подходит для современных программ 2007, 2010, 2013 и 2016 года. Старый редактор Эксель значительно уступает в плане возможностей, количества функций и инструментов. Если откроете официальную справку от Microsoft, то увидите, что они дополнительно указывают, в какой именно версии программы появилась данная функция.Во всём остальном всё выглядит практически точно так же. В качестве примера, посчитаем сумму нескольких ячеек. Для этого необходимо:

    1. Указать какие-нибудь данные для вычисления. Кликните на любую клетку. Нажмите на иконку «Fx».
    1. Выбираем категорию «Математические». Находим функцию «СУММ» и нажимаем на «OK».
    1. Указываем данные в нужном диапазоне. Для того чтобы отобразить результат, нужно нажать на «OK».
    1. Можете попробовать пересчитать в любом другом редакторе. Процесс будет происходить точно так же.

    Заключение

    В данном самоучителе мы рассказали обо всем, что связано с формулами в редакторе Excel, – от самого простого до очень сложного. Каждый раздел сопровождался подробными примерами и пояснениями. Это сделано для того, чтобы информация была доступной даже для полных чайников.Если у вас что-то не получается, значит, вы допускаете где-то ошибку. Возможно, у вас есть опечатки в выражениях или же указаны неправильные ссылки на ячейки. Главное понять, что всё нужно вбивать очень аккуратно и внимательно. Тем более все функции не на английском, а на русском языке.Кроме этого, важно помнить, что формулы должны начинаться с символа «=» (равно). Многие начинающие пользователи забывают про это.

    Файл примеров

    Для того чтобы вам было легче разобраться с описанными ранее формулами, мы подготовили специальный демо-файл, в котором составлялись все указанные примеры. Вы можете скачать его с нашего сайта совершенно бесплатно. Если во время обучения вы будете использовать готовую таблицу с формулами на основании заполненных данных, то добьетесь результата намного быстрее.

    инструкция

    Если наше описание вам не помогло, попробуйте посмотреть приложенное ниже видео, в котором рассказываются основные моменты более детально. Возможно, вы делаете всё правильно, но что-то упускаете из виду. С помощью этого ролика вы должны разобраться со всеми проблемами. Надеемся, что подобные уроки вам помогли. Заглядывайте к нам чаще.

Источник: https://os-helper.ru/excel/formuly.html

Работа с формулами в Excel

Проблемы с вычислением формул в Microsoft Excel

Создание электронной таблицы непредставимо без различных вычислений. Объясняется это просто: один из важнейших этапов изучения – освоение того, как осуществляется работа с формулами в Excel. Важно понимать, что помимо расчета различных значений программа позволяет работать с массивами: находить среднее, максимальное и минимальное значение, вычислять сумму и прочее.

Особенности расчетов в Excel

Excel позволяет пользователю создавать формулы разными способами:

  • ввод вручную;
  • применение встроенных функций.

Отличительной чертой формулы в Экселе независимо от способа создания заключается в том, что она начинается знаком равно (=). Если ячейка содержит формулу, в самой таблице пользователь видит результат вычисления. Выражение, по которому была рассчитана ячейка, отражает строка состояния.

Двойной щелчок по интересующей ячейке позволяет выделить цветом параметры, использованные в процессе вычисления.

Ручное создание формул Excel

Ввод вручную применим, когда необходимо осуществить простые расчеты (сложение, вычитание, умножение, деление) небольшого количества данных. Чтобы ввести ее следует выполнить следующие шаги:

  1. щелчком левой кнопки мыши выделяем ячейку, где будет отображаться результат;
  2. нажимаем знак равенства на клавиатуре;
  3. вводим выражение;
  4. нажимаем Enter.

Создать формулу можно с использованием чисел и при помощи ячеек, содержащих данные. В первом случае значения вводятся с клавиатуры, во втором – нужные ячейки выделяются щелчком мыши.

Между операндами ставят соответствующий знак: +, -, *, /. Легче всего их найти на дополнительной цифровой клавиатуре.

Использование функций Майкрософт Эксель

Помимо ручного ввода формулы в Экселе задаются при помощи встроенных функций. Используемые величины называют аргументами.

Для выбора требуемой функции нужно нажать на кнопку fx в строке состояния или (если вы работаете в 2007 excel) на треугольник, расположенный около значка автосуммы, выбрав пункт меню «Другие функции».

В открывшемся окне следует выбрать необходимую категорию и непосредственно функцию.

После нажатия клавиши ОК пользователю будет предложено ввести аргументы. Для этого требуется нажать соответствующую кнопку и выделить требуемый диапазон данных, после нажатия кнопки справа от окошка происходит возврат к окну ввода аргументов. При щелчке по ОК происходит вычисление значения.

Функции, встроенные в Excel, сгруппированы в несколько категорий:

    1. Финансовые позволяют производить вычисления, используемые в экономических расчетах, связанных обычно с ценными бумагами, начислением процентов, амортизацией и другими показателями;
    2. Дата и время.

      Эти функции позволяют работать с временными данными, например, можно вычислить день недели для определенной даты;

    3. Математические позволяют произвести расчеты, имеющие отношения к различным областям математики;
    4. Статистические позволяют определить различные категории статистики – дисперсию, вероятность, доверительный интервал и другие;
  1. Для обработки ссылок и массивов;
  2. Для работы с базой данных;
  3. Текстовые используются для проведения действия над текстовой информацией;
  4. Логические позволяют установить условия, при которых следует выполнить то или иное действие;
  5. Функции проверки свойств и значений.

Правила записи функций Excel

В процессе создания функций следует четко соблюдать ряд правил использования знаков препинания. Если пренебрегать этим правилом, программа не сумеет распознать функцию и аргументы, а значит, результат вычислений окажется неверным.

Если функция стоит в самом начале, перед ее написанием обязательно должен идти знак равенства. Он помогает Excel определить необходимость проведения вычислений.

Все аргументы должны быть записаны в круглых скобках. Не допускается наличие пробелов между скобкой и функцией.

Для разделения аргументов используется знак «;». Если для вычисления используется массив данных, начало и конец его разделяются двоеточием.

Редактирование формул Microsoft Excel

Нередко работа с формулами в MS Excel требует внесения изменений в нее уже после создания. Редактируют использованные аргументы, числовые значения, математические знаки.

Для изменения выражения следует щелкнуть по ячейке, в которой она содержится. После этого можно воспользоваться следующими вариантами:

  • кликнуть в строке состояния;
  • нажать на клавиатуре F2;
  • либо два раза щелкнуть мышью по ячейке. (как вам удобнее)

В результате любого из предложенных действий выражение в ячейке станет доступно для изменений. После их внесения для сохранения результата достаточно нажать на клавиатуре клавишу Enter.

В случае неверного ввода аргументов результат вычислений может быть непредсказуем. В том случае, если в процессе работы с формулами в Excel возникнет ситуация, когда вычисление будет невозможно, программа сообщит об ошибке. Расшифруем наиболее часто встречающиеся:

  • ### – ширины столбца недостаточно для отображения результата;
  • #ЗНАЧ! – использован недопустимый аргумент;
  • #ДЕЛ/0 – попытка разделить на ноль;
  • #ИМЯ? – программе не удалось распознать имя, которое было применено в выражении;
  • #Н/Д – значение в процессе расчета было недоступно;
  • #ССЫЛКА! – неверно указана ссылка на ячейку;
  • #ЧИСЛО! – неверные числовые значения.

Копирование формул Excel

В случае необходимости формулу можно внести в несколько ячеек. Для этого можно использовать несколько способов:

  1. при ручном вводе достаточно выделить необходимый диапазон, ввести формулу и нажать одновременно клавиши Ctrl и Enter на клавиатуре;
  2. для ранее созданного выражения необходимо подвести мышку в левый нижний угол ячейки и, удерживая зажатой левую клавишу, потянуть.

Абсолютные и относительные ссылки в Эксель

В процессе создания электронных таблиц пользователь неизбежно сталкивается с понятием ссылок. Они позволяют обозначить адрес ячейки, в которой находятся те или иные данные. Ссылка записывается в виде А1, где буква означает номер столбца, а цифра – номер строки.

В процессе копирования выражений происходит смещение ячейки, на которую оно ссылается. При этом возможно два типа движения:

  • при вертикальном копировании в ссылке изменяется номер строки;
  • при горизонтальном перенесении изменяется номер столбца.

В этом случае говорят об использовании относительных ссылок. Такой вариант полезен при создании массивных таблиц с однотипными расчетами в смежных ячейках. Пример формулы подобного типа – вычисление суммы в товарной накладной, которое в каждой строке определяется как произведение цены товара на его количество.

Однако может возникнуть ситуация, когда при копировании выражений для расчетов требуется, чтобы она всегда ссылалась на одну и ту же ячейку. Например, при переоценке товаров в прайсе может быть использован неизменный коэффициент. В этом случае возникает понятие абсолютной ссылки.

Закрепить какую-либо ячейку можно, используя знак $ перед номером столбца и строки в выражении для расчета: $F$4. Если поступить таким образом, при копировании номер ячейки останется неизменным.

Относительные ссылки

Абсолютные ссылки

Имена в формулах Эксель

При создании объемных таблиц использовать стандартные ссылки на ячейки зачастую становится неудобно. В этом случае гораздо удобнее использовать так называемые имена. То есть определенной ячейке, массиву или формуле задается конкретное имя. Такие заголовки гораздо легче запоминаются.

Еще одно преимущество использования имени в Excel проявляется при изменении структуры таблицы. В этом случае не придется вручную править все выражения. Достаточно изменить ссылки в определении имен. В результате будут скорректированы все выражения, в которых они были использованы.

Для того чтобы присвоить имя, следует выделить необходимую ячейку или область и воспользоваться соответствующим пунктом меню.

excel 2007

excel 2010

В открывшемся окне задается любое удобное пользователю название. После этого такое имя может быть использовано в любом месте, где требуется прописать ссылку на соответствующую ячейку.

Использование формул в процессе создания таблиц в программе Excel позволяет значительно упростить работу в ней и создать качественные таблицы.

Огромное количество способов их применения ведет к необходимости тщательного изучения возможностей программы. Важно также регулярно совершенствовать свои знания, стараясь изучать нововведения и подстраивая их под свою работу.

Источник: https://pclegko.ru/microsoft-office/rabota-s-formulami-v-excel.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.