Что такое формула?
Что умеет Excel
В первую очередь Excel, конечно же, таблица. Но таблицы можно рисовать и в Word. Главное преимущество Excel — это функции и формулы. Поистине мощный инструмент этого приложения и любой, кто начал пользоваться Excel, рано или поздно начинает использовать формулы для решения своих задач. Здесь я приведу основные понятия. Если Вы знаете что такое функция, где её найти и как записать в ячейку, то этот раздел Вам читать явно не надо.
Функция — встроенный инструмент Excel, способный вернуть значение, в зависимости от переданного ему параметра.
Вот пара примеров функций:
- ЕСЛИ(логическое_выражение;значение_если_ИСТИНА;значение_если_ЛОЖЬ)
- ВПР(Искомое_значение;таблица;номер_столбца;интервальный _просмотр)
Однако не все функции требуют обязательного ввода параметров. Приведенные ниже функции не имеют ни одного параметра:
- ТДАТА() — возвращает текущее время и дату в формате даты и времени — 01.01.2001 10:00
- СЕГОДНЯ() — возвращает текущую дату в формате даты - 01.01.2001
- ИСТИНА() — возвращает логическое значение ИСТИНА
- ЛОЖЬ() — возвращает логическое значение ЛОЖЬ
- НД() — возвращает неопределенное значение #Н/Д
- ПИ() - возвращает округленное до 15 знаков число Пи — 3,14159265358979
- СЛЧИС() — возвращает равномерно распределенное случайное число большее или равное нулю и меньше единицы — 0,376514074162531
Полный перечень доступных функций можно посмотреть, нажав на значек
(диспетчер функций), расположенный чуть левее строки формул или здесь.
Особенность формул — они обновляют свой результат(вычисляются) как только ячейка, задействованная в формуле(влияющая ячейка) поменяет значение. Например, если в ячейке А1 записать такую формулу: =D1, то при изменении в ячейке D1 значения оно так же поменяется и в А1. Вы, наверное, уже встречали выражение «ссылка на ячейку»? Вот приведенный пример как раз именно ссылкой на ячейку и называется. Но следует справедливо заметить, что ссылка на ячейки может быть не только в таком виде, но и в составе более сложных формул и функций. Проще говоря — ссылка на ячейку это указание ячейки или диапазона в другой формуле. При этом, если выделить такую формулу, разные диапазоны и ячейки будут выделены разными цветами как внутри самой формулы, так и на листе. Ниже в статье я пострался имитировать реальную расцветку ссылок на ячейки — так же, как она выглядит в реальных формулах.
Записать формулу в ячейку можно двумя способами:
- поставить в ячейке знак «=» и вписать имя функции и ссылки на аргументы прямо в ячейке(например: =ЕСЛИ(A1=B1;A1;B1));
- выделить нужную ячейку->вызвать диспетчер функций, нажав значек
, выбрать категорию и затем саму функцию. Появится окно ввода параметров с краткими пояснениями к каждому параметру. Ввести параметры и нажать Ок.
Есть в списке категория — «10 недавно использовавшихся«. Она самая первая в диспетчере и выбирается по умолчанию. Список функций этой категории можно посмотреть и вызвать любую из списка функцию можно так же и не входя в диспетчер. Для этого в нужную ячейку вводим знак «=». В поле адреса ячейки(на рис. там написано — ПРОСМОТР) будет отображена последняя использовавшаяся функция. А если нажать на стрелочку чуть правее имени функции, то откроется выпадающий список с 10 последними использовавшимися функциями. Просто выбираем оттуда нужную и появиться окно ввода параметров функции.
Функция или формула всегда должны начинаться со знака «=», иначе Excel воспримет написанное Вами как текст.
Так же необходимо знать, что функции не могут изменять значения и форматы других ячеек. Функция может лишь вернуть результат в ту ячейку, в которую записана.
Excel так же будет распознавать как формулу данные в ячейке, если они будут начинаться с — или +. Если далее будет идти текст — Excel вернет в ячейку #ИМЯ?. Если числа — Excel постарается совершить математические действия над числами(сложить, вычесть, умножить, разделить и т.д. — в зависимости от того, будут ли соответствующие символы +-*/)
Естественно, результат можно получить, используя только одну функцию, но чаще всего используются именно всякие комбинации из нескольких функций. С помощью формул можно решить многие задачи, не прибегая к помощи Visual Basic for Application(VBA).
Также см.:
→Как удалить в ячейке формулу, оставив значения?

11726


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