Формулы Эксель: Как создать формулу, Операторы и Функции в Excel

Обучение основам Excel: ячейки и числа

Примечание: все скриншоты ниже представлены из программы Excel 2016 (как одной из самой новой на сегодняшний день).

Многие начинающие пользователи, после запуска Excel — задают один странный вопрос: “ну и где тут таблица?”. Между тем, все клеточки, что вы видите после запуска программы — это и есть одна большая таблица!

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

  • слева: в ячейке (A1) написано простое число “6”. Обратите внимание, когда вы выбираете эту ячейку, то в строке формулы (Fx) показывается просто число “6”.
  • справа: в ячейке (C1) с виду тоже простое число “6”, но если выбрать эту ячейку, то вы увидите формулу “=3+3” — это и есть важная фишка в Excel!

Просто число (слева) и посчитанная формула (справа)

👉 Суть в том, что Excel может считать как калькулятор, если выбрать какую нибудь ячейку, а потом написать формулу, например “=3+5+8” (без кавычек). Результат вам писать не нужно — Excel посчитает его сам и отобразит в ячейке (как в ячейке C1 в примере выше)!

Но писать в формулы и складывать можно не просто числа, но и числа, уже посчитанные в других ячейках. На скриншоте ниже в ячейке A1 и B1 числа 5 и 6 соответственно. В ячейке D1 я хочу получить их сумму — можно написать формулу двумя способами:

  • первый: “=5+6” (не совсем удобно, представьте, что в ячейке A1 — у нас число тоже считается по какой-нибудь другой формуле и оно меняется. Не будете же вы подставлять вместо 5 каждый раз заново число?!);
  • второй: “=A1+B1” — а вот это идеальный вариант, просто складываем значение ячеек A1 и B1 (несмотря даже какие числа в них!).

Сложение ячеек, в которых уже есть числа

Распространение формулы на другие ячейки

В примере выше мы сложили два числа в столбце A и B в первой строке. Но строк то у нас 6, и чаще всего в реальных задачах сложить числа нужно в каждой строке! Чтобы это сделать, можно:

  1. в строке 2 написать формулу “=A2+B2”, в строке 3 – “=A3+B3” и т.д. (это долго и утомительно, этот вариант никогда не используют)
  2. выбрать ячейку D1 (в которой уже есть формула), затем подвести указатель мышки к правому уголку ячейки, чтобы появился черный крестик (см. скрин ниже). Затем зажать левую кнопку и растянуть формулу на весь столбец. Удобно и быстро! (Примечание: так же можно использовать для формул комбинации Ctrl+C и Ctrl+V (скопировать и вставить соответственно)).

Растягивание формулы

Кстати, обратите внимание на то, что Excel сам подставил формулы в каждую строку. То есть, если сейчас вы выберите ячейку, скажем, D2 – то увидите формулу “=A2+B2” (т.е. Excel автоматически подставляет формулы и сразу же выдает результат).

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

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

Далее в ячейке E2 пишется формула “=D2*G2” и получаем результат. Только вот если растянуть формулу, как мы это делали до этого, в других строках результата мы не увидим, т.к. Excel в строку 3 поставит формулу “D3*G3”, в 4-ю строку: “D4*G4” и т.д. Надо же, чтобы G2 везде оставалась G2…

Чтобы это сделать — просто измените ячейку E2 — формула будет иметь вид “=D2*$G$2”. Т.е. значок доллара $ — позволяет задавать ячейку, которая не будет меняться, когда вы будете копировать формулу (т.е. получаем константу, пример ниже).

 

Формулы в Excel

 

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

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

  1. Каждая начинается со знака «=».
  2. Участвовать в вычислениях могут значения из ячеек и функции.
  3. В качестве привычных нам математических знаков операций используются операторы.
  4. При вставке записи в ячейке по умолчанию отражается результат вычислений.
  5. Посмотреть конструкцию можно в строке над таблицей.

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

Итак, как создать и вставить формулу в Excel? Действуйте по следующему алгоритму:

  • Установите указатель на ячейку, где будут производиться вычисления.
  • Нажмите на клавиатуре знак «=».
  • Мышкой щелкните по первой ячейке, которая участвует в вычислениях.
  • Поставьте знак оператора, например «*».
  • Щелкните по второй ячейке.
  • Нажмите ENTER.
  • Переведите указатель на ячейку с вычислениями, и вы увидите, как выглядит результат ваших действий.

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

Как вводить и скопировать формулы в Excel

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

Нажмите левую кнопку и тяните.

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

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

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

Цена с НДС высчитывается как цена*(1+НДС). Введем последовательность в первую ячейку.

Попробуем скопировать запись.

Результат получился странный.

Проверим содержимое во второй ячейке.

Как видим, при копировании сместилась не только цена, но и НДС. А нам необходимо, чтобы эта ячейка оставалась фиксированной. Закрепим ее с помощью абсолютной ссылки. Для этого переведите указатель на первую ячейку и щелкните в строке формул на адрес B2.

Нажмите F4. Адрес будет разбавлен знаком «$». Это и есть признак абсолютно ячейки.

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

Создание формул со скобками

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

Допустим, у нас есть данные по продажам за 1 и 2 квартала, при этом цена товара оставалась неизменной. Узнать нужно общую сумму реализованного товара за 1-2 кварталы.

Для начала нужно сложить количество проданного товара в 1 и 2 кварталах, и далее умножить полученную сумму на цену за 1 штуку.

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

  1. Ставим курсор на результирующую ячейку (E2), пишем знак “=”, далее открываем скобку, в ней складываем ячейки B2 и C2, далее скобку закрываем, ставим знак умножения и, наконец, координаты ячейки D2. Так формула выглядит в конечном виде: =(B2+C2)*D2

  2. Формула готова. Теперь жмем клавишу “ENTER”, чтобы увидеть результат вычислений.

  3. При желании и необходимости, формулу можно протянуть на остальные строки, как это было описано выше.

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

Формула текст в Excel

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

В первую ячейку введем функцию (кнопка «Текстовые» в разделе «Формулы»).

В окне аргументов укажем ссылку на ячейку итоговой суммы и установим формат «#руб.».

Нажмем ОК и скопируем.

Если попробовать использовать эту сумму в вычислениях, то получим сообщение об ошибке.

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

Формула даты в Excel

Excel предоставляет много возможностей по работе с датами. Одна из них, ДАТА, позволяет построить дату из трех чисел. Это удобно, если вы имеете три разных столбца – день, месяц, год.

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

Расставьте адреса ячеек соответствующим образом и нажмите ОК.

Скопируйте запись.

Формула воспринимается программой, как текст

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

  • В ячейке установлен текстовый формат. Для программы это сигнал, что содержимое нужно вывести в том же виде, в котором оно хранится.
    Измените формат на Числовой, как сказано здесь.
  • Нет знака «=» вначале формулы. Как я рассказывал в статье о правилах написания формул, любые вычисления начинаются со знака «равно».
    Если его упустить – содержимое будет воспринято, как текст. Добавьте знак равенства и пересчитайте формулу.
  • Пробел перед «=». Если перед знаком равенства случайно указан пробел, это тоже будет воспринято, как текст.
    Эту ошибку сложно заметить, поэтому придется проверять вручную. Удалите лишний пробел и пересчитайте.
  • Формула заключена в кавычки. Такая ошибка случается, когда работаем с текстовыми данными. Само собой, информация в кавычках трактуется, как текст.
    Удалите лишние кавычки, нажмите Enter, чтобы пересчитать.

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

Следующая статья обещает быть очень интересной. Мы рассмотрим некоторые простые приемы быстрого написания формул. Если довести их до автоматизма, Ваша работа будет выполняться проще и быстрее. Подпишитесь на обновления, чтобы не пропустить!

Автосумма в Excel

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

Перейдите на панель «Формулы» и нажмите «Автосумма».

Excel автоматически выделит ближайший числовой диапазон.

Вы можете выделить другой диапазон. В данном примере Excel все сделал правильно. Нажмите ОК. Обратите внимание на содержимое ячейки. Функция СУММ подставилась автоматически.

При вставке диапазона указывается адрес первой ячейки, двоеточие и адрес последней ячейки. «:» означает «Взять все ячейки между первой и последней. Если вам надо перечислить несколько ячеек, разделите их адреса точкой с запятой:
СУММ (F5;F8;F11)

Арифметические операторы

Математическая операция Оператор Пример
Сложение + =4+5
Вычитание =2-1
Умножение * =10*2
Деление / =8/4
Процент % =85%
Возведение в степень ^ =6^2

Изменение естественного порядка операций

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

Для примера возьмем следующую формулу:

=A1-B1/C1

Заполним ячейки следующими цифрами: в ячейку A1 поставим число 8, в ячейке B1 — 6, а в ячейке C1 — 2. Таким образом получим такую формулу:

=8-6/2

Используя математические приоритеты, программа Excel сначала разделит 6 на 2, а затем от 8 отнимет 3. В итоге получится число 5.

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

=(A1-B1)/C1

Таким образом, мы даем команду программе сначала выполнить операцию вычитания в скобках, а затем разделить полученный результат. Таким образом, программа отнимет от 8 цифру 6 и разделит его на 2. В итоге формула выдаст совсем иной результат: 1.

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

=(А3+(В3+С3))*D3

В данной формуле, программа сначала сложит ячейки B3 и C3, затем к полученному результату прибавит значение в ячейке A3 и эту сумму умножит на значение в ячейке D3.

Если бы скобок не было, то программа, по правилам математики, сначала бы умножила ячейки D3 и C3, а потом прибавила к полученному результату значения в ячейках B3 и A3.

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

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

Оператор формул в Excel

Вместо знака “+” в формуле можно использовать знаки вычитания, умножения и деления, при этом в Эксель есть специальные знаки для этих математических действий, которые называются операторами формул:

  • Плюс – это знак “+”
  • Минус – это знак “-” (дефис).
  • Умножение – это знак “*” (звездочка).
  • Деление – это знак “/” (слэш или косая черта).
  • Возведение в степень – это знак “^” (циркумфлекс, находится на клавише с цифрой 6, печатается вместе с зажатой клавишей Shift).

А так могут выглядеть формулы в ячейке:

  • =А1-А2
  • =А1/А2
  • =А1*А2

Примечание: все знаки должны идти без пробелов.

Также, в формулах может быть задействовано сколько угодно ячеек из различных строк и столбцов (=А1+А2+А3+А4+В6… и т.д), а результирующей может быть любая свободная ячейка.

Оператор объединения текста

Чтобы объединить содержимое двух ячеек в таблице Excel необходимо использовать символ «&» (амперсанд). Таким же свойством обладает функция «СЦЕПИТЬ». Давайте рассмотрим несколько примеров:

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

=A1&C1&E1

  1. Чтобы вставить между объединенными ячейками пробел, символ, цифру или букву нужно воспользоваться кавычками.

=A1&» «&C1&»; «&E1

  1. Объединить можно не только ячейки, но и слова внутри одной ячейки.

=»Водо»&»пад»

Запомните, что кавычки можно использовать только такие, как на скриншоте.

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

Данные операторы сравнивают одно значение с другим. В результате оператор сравнения выдаёт ИСТИНУ, если сравнение подтверждается, или ЛОЖЬ, если сравнение не подтверждается.

Знак Оператор Пример
знак «равенства» = =A1=B2
знак «больше» > =C3>B1
знак «меньше» < =B2<B1
знак «больше или равно» >= =A3>=D2
знак «меньше или равно» <= =B3<=D1
знак «не равно» <> =A1<>B1

Операторы ссылок на ячейки

  1. Чтобы создать ссылку на диапазон ячеек достаточно ввести первую и последнюю ссылку на ячейки и между ними поставить знак «:» (двоеточие).

=СУММ(A11:A13)

  1. Если требуется указать ссылки на отдельные ячейки, то для этого применяют символ «;» (точка с запятой).

=СУММ(A11;A12;A13)

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

=F12:G12 G11:G13

Использование Excel в качестве калькулятора

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

Как посчитать количество строк (с одним, двумя и более условием)

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

Ну, например, сколько раз имя “Саша” встречается в таблице ниже (см. скриншот). Очевидно, что 2 раза (но это потому, что таблица слишком маленькая и взята в качестве наглядного примера). А как это посчитать формулой?

Формула:

=СЧЁТЕСЛИ(A2:A7A2)” — где:

  • A2:A7 — диапазон, в котором будут проверяться и считаться строки;
  • A2 — задается условие (обратите внимание, что можно было написать условие вида “Саша”, а можно просто указать ячейку).

Результат показан в правой части на скрине ниже.

Количество строк с одним условием

Теперь представьте более расширенную задачу: нужно посчитать строки, где встречается имя “Саша”, и где в столбце “B” будет стоять цифра “6”. Забегая вперед, скажу, что такая строка всего лишь одна (скрин с примером ниже).

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

=СЧЁТЕСЛИМН(A2:A7A2B2:B7 — (прим.: обратите внимание на кавычки — они должны быть как на скрине ниже, а не как у меня), где:

A2:A7A2 — первый диапазон и условие для поиска (аналогично примеру выше);

B2:B7 — второй диапазон и условие для поиска (обратите внимание, что условие можно задавать по разному: либо указывать ячейку, либо просто написано в кавычках текст/число).

 

Примеры вычислений

Смотрите также: “Промежуточные итоги в Excel: функция и применение”

Попробуем применить полученные знания на деле. Например, у нас есть заполненная таблица. В первом столбце указано наименование товара (разновидности велосипедов), во втором столбце – количество проданных штук, в третьем — цена за 1 штуку. Мы можем посчитать, на какую общую сумму был продан каждый вид велосипеда. Сделаем это, умножив цену за 1 штуку на количество проданных штук.

  1. В ячейке D2, которая станет результирующей, ставим знак “=”, далее выделяем ячейку B2, ставим знак “*” и выделяем ячейку C2. Так формула выглядит в конечном виде: =B2*C2

  2. Формула готова. Жмем “ENTER” и получаем результат умножения.

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

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

Источники

  • https://ocomp.info/kak-napisat-formulu-v-excel.html
  • https://WindowsTips.ru/formuly-v-excel
  • https://MicroExcel.ru/kak-sdelat-formulu-excel/
  • https://officelegko.com/2018/11/15/chto-delat-esli-excel-otobrazhaet-formulu-vmesto-rezultata/
  • https://kakprosto.info/formuly-excel/

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Лайфхаки на каждый день, полезные советы
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: