Как писать формулы в Excel. Создание формул в программе Microsoft Excel

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

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

Как прописать начальные понятия

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

Дело в том, что машина ввод сочетания вроде «2 х 2» или вынесение общего компонента за скобки («2+2)5») не понимает. Для этого предусмотрено использование нескольких типов символов, которые представлены в таблице ниже, не считая логических операторов.

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

Сумма и разность

Как в Excel прописать формулу суммы или разности? Итак, начнем с самого простого, когда требуется вычислить сумму. В строку формул (причем, для всех операций) сначала вводится знак равенства, после чего вписывается нужная формула. В случае с обычным калькулятором можно указать для установленной ячейки «=2+2».

Если же суммирование производится для значений, введенных непосредственно в других ячейках (например, A1 и A2), формула приобретает вид «=A1+A2». Нередко для использования дополнительных операторов сумма может заключаться в скобки. Для разности - то же самое, только с минусом вместо плюса.

Когда нужно указать номера ячеек или их диапазон, может применяться специальная команда суммы (в русском варианте "СУММ", в английском - SUM). При указании нескольких ячеек это выглядит так: «=СУММ(A1;A2)», для диапазона - «СУММ(A1:A10)» при условии того, что нужно вычислить сумму всех чисел, находящихся в ячейках с первой по десятую. В принципе, если установить активной ячейку, которая находится сразу же после последней в столбце с исходными значениями, формулу можно не вводить, а просто нажать на кнопку автоматического суммирования.

Умножение, деление и возведение в степень

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

Для произведения используется вид «=A1*A2», для частного - «A1/A2». Это, кстати, точно такие же команды, которые можно встретить при использовании стандартного Windows-калькулятора.

Для возведения в степень применяется символ «^». Для значения в ячейке A1, которое, например, нужно возвести в квадрат, применяется формула «=A1^2».

Процентные вычисления

С процентами, если не затрагивать сложные вычисления, тоже все просто. Как в Excel прописать формулу с процентами?

Достаточно ввести формулу вида «=A1*5%», после чего вы и получите те самые пять процентов от значения в соответствующей ячейке.

Использование ввода формул на основе выделения ячеек

Но все это относилось к ручному заданию или так называемому директ-вводу формул (прямой или непосредственный ввод). На самом деле иногда бывает полезно использовать мышь и клавишу Ctrl.

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

Абсолютные, относительные и смешанные типы ячеек

Отдельно стоит отметить, что в программе может использоваться несколько типов ячеек, не говоря о данных, которые они содержат.

Абсолютная ячейка является неизменной и обозначается, как $A$1, относительная представляет собой ссылку на обычное местоположение (A1), смешанная - есть комбинация ссылок и на абсолютную, и на относительную ячейку ($A1 или A$1). Обычно такие форматы применяются при создании когда в формулах задействованы данные, находящиеся на разных листах книги или даже в разных файлах.

Формулы ВПР

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

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

В этом варианте сначала через «Мастер функций» используется диапазон значений исходной (первой) таблицы, в поле «Таблица» указывается второй диапазон с фиксацией содержимого (F4), далее указывается номер столбца, а в поле интервального просмотра устанавливается значение «ЛОЖЬ», если действительно при фильтрации действительно нужно получить только точные, а не приблизительные значения. Как правило, такие формулы используются больше в складском или бухгалтерском учете, когда установить какие-то специализированные программные продукты не представляется возможным.

Заключение

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

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

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

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


Например, у вас есть столбец с определёнными числами. В данном варианте – это 15 и 20.


Для начала, поставьте первое число в нужную ячейку.


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


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


Для примера, найдём сумму двух ячеек. Для этого кликните по пустой строчке, которую вы нашли в первом шаге. Напишите там строку вида “=сумм()” без кавычек. Оставьте курсор между двух скобочек.


Кликните мышкой по первой ячейке.


Поставьте символ “;” в скобочке без кавычек и кликните по второй ячейке. У вас автоматически высветятся номера ячеек в верхней строке, а между ними будет символ точки с запятой.


Нажмите клавишу Enter. В ячейке появится сумма двух чисел.


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


Теперь вы знаете как именно создать формулу в программе Эксель и посмотреть их расшифровку в мастере функций.

Формулы в Excel - это его основная суть, то, ради чего и была создана эта программа компанией Microsoft. Формулы позволяют произвести расчеты значений ячеек на основе данных других ячеек, причем если исходные данные поменяются, то результат вычислений в ячейке, где стоит формула пересчитается автоматически!

Создание формул в Excel

Рассмотрим работу формул на самом простом примере - сумме двух чисел. Пусть в одной ячейке Excel введено число 2, а в другой 3. Нужно, чтобы в третье ячейке появилась сумма этих чисел.

Суммой 2 и 3 является, конечно же, 5, но вносить пятерку вручную в следующую ячейку не надо, иначе теряется смысл расчетов в Excel. В ячейку с итогом необходимо ввести формулу суммы и тогда результат будет вычислен программой автоматически.

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

Фомулы в Excel могут содержать арифметические операции (сложение +, вычитание -, умножение *, деление /), координаты ячеек исходных данных (как по отдельности, так и диапазон) и функции вычисления.

Рассмотрим формулу для суммы чисел в примере выше:

СУММ(A2;B2)

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

Далее в примере идет функция СУММ, которая означает что необходимо произвести суммирование некоторых данных, а уже в скобках у функции, разделенные точкой с запятой, указываются некоторые аргументы, в данном случае координаты ячеек (A2 и B2), значения которых необходимо сложить и поместить результат в ту ячейку, где написана формула. Если бы Вам требовалось сложить три ячейки, то можно было бы написать три аргумента у функции СУММ, разделяя их точкой с запятой, например:

СУММ(А4;B4;C4)

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

СУММ(B2:B7)

Диапазон ячеек в Экселе указывается с помощью координат первой и последней ячеек, разделенных знаком «двоеточие». В данном примере производится сложение значений ячеек, начиная с ячейки B2 до ячейки B7.

Функции в формулах можно соединять и комбинировать как Вам необходимо для получение требуемого результата. Например, стоит задача сложить три числа и в зависимости от того, меньше ли результат числа 100 или больше, домножить сумму на коэффициент 1.2 или 1.3. Решить задачу поможет следующая формула:

ЕСЛИ(СУММ(А2:С2)

Разберем решение задачи подробнее. Использовалось две функции ЕСЛИ и СУММ. Функция ЕСЛИ всегда имеет три аргумента: первый - условие, второй - действие в случае, если условие верно, третий - действие в случае, если условие неверно. Напоминаем, что аргументы разделяются знаком «точка с запятой».

ЕСЛИ(условие; верно; неверно)

В качестве условия указано, что сумма диапазона ячеек A2:C2 меньше 100. Если при расчете, условие выполнится и сумма ячеек диапазона будет равна, например, 98, то Эксель выполнить действие указанное во втором аргументе функции ЕСЛИ, т.е. СУММ(А2:С2)*1,2. В случае же, если сумма превысит число 100, то выполнится уже действие в третьем аргументе функции ЕСЛИ, т.е. СУММ(А2:С2)*1,3.

Встроенные функции в Excel

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

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

Чтобы вставить функцию в Excel 2007 выберите в главном меню пункт «Формулы» и кликните на значок «Вставить функцию», либо нажмите на клавиатуре комбинацию клавиш Shift+F3.

В Excel 2003 функция вставляется через меню «Вставка»->«Функция». Так же работает и комбинация клавиш Shift+F3.

В ячейке на которой стоял курсор появится знак равенства, а поверх листа отобразится окно «Мастер функций».

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

Пролистывайте список и выделяйте мышью наименование, заинтересовавшей Вас функции. Чуть ниже списка появится ее форма записи, требуемые аргументы и краткое описание, которое разъяснит Вам предназначение функции. Когда найдете то, что нужно, кликните по кнопке «OK» для перехода к указанию аргументов.

В окне аргументов имеются поля с названиями «Число 1», «Число 2» и т.д. Их необходимо заполнить координатами ячеек (либо диапазонами) в которых требуется взять данные. Заполнять можно вручную, но гораздо удобнее нажать в конце поля на значок таблицы для того, чтобы указать исходную ячейку или диапазон.

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

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

Заполнив все аргументы, Вы уже можете предварительно посмотреть результат расчета полученной формулы. Чтобы он появился в ячейке на листе, нажмите кнопку «OK». В рассмотренном примере в ячейку D2 помещено произведение чисел в ячейках B2 и C2.

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


Нравится

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

Создаем первую простую формулу в Excel

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

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

Основное преимущество формул со ссылками

Главное преимущество ссылок в том, что они позволяют вносить изменения в данные на листе Excel без необходимости переписывать сами формулы. В следующем примере мы изменим значение ячейки B1 с $1200 на $1800. Формула будет автоматически пересчитана и отобразится новое значение.

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

Создаем формулу в Excel, выбирая ячейку мышкой

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


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

Добрый день.

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

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

И так, начнем…

1. Основные операции и азы. Обучение основам Excel.

Все действия в статье будут показываться в Excel версии 2007г.

После запуска программы Excel - появляется окно со множеством клеточек - наша таблица. Главная особенность программы в том, что она может считать (как калькулятор) ваши формулы, которые вы напишете. Кстати, добавить формулу можно в каждую ячейку!

Формула должна начинаться со знака «=». Это обязательное условие. Дальше вы пишите то, что вам нужно посчитать: например, «=2+3» (без кавычек) и нажимаете по клавише Enter - в результате вы увидите, что в ячейке появился результат «5». См. скриншот ниже.

Важно! Несмотря на то, что в ячейке А1 написано число «5» - оно считается по формуле («=2+3»). Если в соседней ячейке просто текстом написать «5» - то при наведении курсора на эту ячейку - в редакторе формулы (строка сверху, Fx ) - вы увидите простое число «5».

А теперь представьте, что в ячейку вы можете писать не просто значение 2+3, а номера ячеек, значения которых нужно сложить. Допустим так «=B2+C2».

Естественно, что в B2 и C2 должны быть какие-нибудь числа, иначе Excel покажет нам в ячейке A1 результат равный 0.

И еще одно важное замечание…

Когда вы копируете ячейку, в которой есть формула, например A1 - и вставляете ее в другую ячейку - то копируется не значение «5», а сама формула!

Причем, формула изменится прямо-пропорционально: т.е. если A1 скопировать в A2 - то формула в ячейке A2 будет равна «=B3+C3». Excel сам меняет автоматически вашу формулу: если A1=B2+C2, то логично, что A2=B3+C3 (все цифры увеличились на 1).

Результат, кстати, в A2=0, т.к. ячейки B3 и С3 не заданы, а значит равны 0.

Таким образом можно написать формулу один раз, а затем ее скопировать во все ячейки нужного столбца - и Excel сам произведет расчет в каждой строчки вашей таблицы!

Если вы не хотите, чтобы B2 и С2 изменялись при копировании и всегда были привязаны к этим ячейкам, то просто добавьте к ним значок «$». Пример ниже.

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

2. Сложение значений в строках (формула СУММ и СУММЕСЛИМН)

Можно, конечно, каждую ячейку складывать, делая формулу A1+A2+A3 и т.п. Но чтобы так не мучатся, есть в Excel специальная формула, которая сложит все значения в ячейках, которые вы выделите!

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

Для этого переходим в ячейку, в которой будет показываться результат и пишем формулу: «=СУММ(C2:C5)». См. скриншот ниже.

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

2.1. Сложение с условием (с условиями)

А теперь представим, что у нас есть определенные условия, т.е. сложить надо не все значения в ячейках (Кг, на складе), а лишь определенные, скажем, с ценой (1 кг.) меньше 100.

Для этого есть замечательная формула «СУММЕСЛИМН «. Сразу же пример, а затем пояснение каждого символа в формуле.

=СУММЕСЛИМН(C2:C5 ;B2:B5 ;«<100» ) , где:

C2:C5 - та колонка (те ячейки), которые будут суммироваться;

B2:B5 - колонка, по которой будет проверяться условие (т.е. цена, например, менее 100);

«<100» - само условие, обратите внимание, что условие пишется в кавычках.

Ничего сложного в этой формуле нет, главное соблюдать соразмерность: C2:C5;B2:B5 - правильно; C2:C6;B2:B5 - неправильно. Т.е. диапазон суммирования и диапазон условий должны быть соразмерны, иначе формула вернет ошибку.

Важно! Условий для суммы может быть много, т.е. можно проверять не по 1-й колонке, а сразу по 10, задав множество условий.

3. Подсчет количества строк, удовлетворяющих условиям (формула СЧЁТЕСЛИМН)

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

И так… начнем.

Для подсчета товаров в нужной ячейке написали следующую формулу (см. выше):

=СЧЁТЕСЛИМН(B2:B5 ;«>90» ) , где:

B2:B5 - диапазон, по которому будут проверять, по заданному нами условию;

«>90» -само условие, заключается в кавычки.

Теперь попробуем немного усложнить наш пример, и добавим счет еще по одному условию: с ценой больше 90 + количество на складе менее 20 кг.

Формула приобретает вид:

=СЧЁТЕСЛИМН(B2:B6;»>90″;C2:C6 ;«<20» )

Здесь все осталось таким же, кроме еще одного условия (C2:C6;»<20″ ). Кстати, таких условий может быть очень много!

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

4. Поиск и подстановка значений из одной таблицы в другую (формула ВПР)

Представим, что к нам пришла новая таблица, с новыми ценниками для товара. Хорошо, если наименований 10-20 - можно и в ручную их все «перезабить». А если таких наименований сотни? Гораздо быстрее, если бы Excel самостоятельно нашел в совпадающие наименования из одной таблицы в другой, а затем скопировал новые ценники в старую нашу таблицу.

Для такой задачи используется формула ВПР . В свое время сам «мудрил» с логическими формулами «ЕСЛИ» пока не встретил эту замечательную штуку!

И так, начнем…

Вот наш пример + новая таблица с ценниками. Сейчас нам нужно автоматически подставить новые ценники из новой таблицы в старую (новые ценники красные ).

Ставим курсор в ячейку B2 - т.е. в первую ячейку, где нам нужно изменить ценник автоматически. Далее пишем формулу, как на скриншоте ниже (после скриншота будет подробное пояснение к ней).

=ВПР(A2 ;$D$2:$E$5 ;2 ) , где

A2 - то значение, которое мы будем искать, чтобы взять новый ценник. В нашем случае ищем в новой таблице слово «яблоки».

$D$2:$E$5 - выделяем полностью нашу новую таблицу (D2:E5, выделение идет от верхнего левого угла к правому нижнему по диагонали), т.е. там, где будет производится поиск. Знак «$» в этой формуле необходим для того, чтобы при копировании этой формулы в другие ячейки - D2:E5 не менялись!

Важно! Поиск слова «яблоки» будет вестись только в первой колонке вашей выделенной таблицы, в данном примере «яблоки» будет искаться в колонке D.

2 - Когда слово «яблоки» будет найдено, функция должна знать, из какого столбика выделенной таблицы (D2:E5) скопировать нужное значение. В нашем примере копировать из колонки 2 (E), т.к. в первой колонке (D) мы производили поиск. Если ваша выделенная таблица для поиска будет состоять из 10 колонок, то в первой колонке производится поиск, а со 2 по 10 колонки - вы можете выбрать число для копирования.

Чтобы формула =ВПР(A2;$D$2:$E$5;2) подставила новые значения и для других наименований товара - просто скопируйте ее в другие ячейки столбца с ценниками товара (в нашем примере копируйте в ячейки B3:B5). Формула автоматически произведет поиск и копирование значения из нужной вам колонки новой таблицы.

5. Заключение

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

Надеюсь что кому-то пригодятся разобранные примеры и помогут ускорить его работу. Удачных экспериментов!

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

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то