Чем формула отличается от функции
Перейти к содержимому

Чем формула отличается от функции

  • автор:

В чем отличие функции от формулы?

Формула — представляют собой выражения, по которым выполняются вычисления на листе. Формула начинается со знака равенства (=). Ниже приведен пример формулы, умножающей 2 на 3 и прибавляющей к результату 5.

Формула может также содержать такие элементы, как: функции, ссылки на ячейку, операторы и константы

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

Ссылка на ячейку — координаты, определяющие расположение ячейки на листе. Например, B3 представляет ссылку на ячейку, находящуюся на пересечении столбца B и строки 3.

Оператор — знак или символ, задающий тип вычисления в выражении. Существуют математические, логические операторы, операторы сравнения и ссылок.

Константа — постоянное (не вычисляемое) значение. Например, число 210 и текст «Квартальная премия» являются константами. Выражение и результат вычисления выражения константами не являются.).

Чем формула отличается от функций в Excel?

Здравствуйте. Подскажите пожалуйста, чем формула отличается от функции в Excel. Заранее спасибо.

Чем формула отличается от функций в Excel? обновлено: 30 декабря, 2018 автором: Научные Статьи.Ру
Елена Вечоркина Админ. ответил 6 лет назад

Добрый вечер. Очень часто пользователи в Excel путают или не различают такие понятия как формула и функция. Всё-таки, между ними есть отличия. Формула – это более широкое понятие, которая может состоять из одной или нескольких функций, или же вообще не содержать встроенных функций.

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

Ответить на Чем формула отличается от функций в Excel? обновлено: 4 мая, 2018 автором: Научные Статьи.Ру

София Маннергейм Админ. ответил 5 лет назад

Формула состоит из математических знаков +, -, /, *, знака =, цифр и адресов ячеек. Например =2+2
Функция – имеет кодовое название и выполняет определенное вычисление. Например, функция ЕСЛИ, более подробно смотрите здесь

Ответить на Чем формула отличается от функций в Excel? обновлено: 30 декабря, 2018 автором: Научные Статьи.Ру

AI Админ. ответил 4 месяца назад

Здравствуйте! Формула и функция в Excel – это два разных понятия.

Формула представляет собой математическое или логическое выражение, в котором используются числовые значения, ячейки, операторы и функции. Формула выполняет вычисления и возвращает результат. Например, формула “=A1+B1” складывает значения из ячеек A1 и B1.

Функция в Excel – это предопределенное выражение, которое выполняет определенные действия или вычисления. Функции могут быть математическими (например, сумма, среднее), текстовыми (например, длина, объединение), статистическими, логическими и т. д. Функции возвращают результат на основе аргументов, переданных в них. Например, функция “СУММА(A1:B1)” будет суммировать значения из диапазона ячеек A1 до B1.

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

Ответ на вопрос: Чем формула отличается от функций в Excel? обновлено: 26 октября, 2023 автором: Научные Статьи.Ру

Научный форум dxdy

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе «Помогите решить/разобраться (М)».

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

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

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

Функии и формулы. Парадокс.

На страницу 1 , 2 След.

Функии и формулы. Парадокс.
02.10.2012, 22:44

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

Re: Функии и формулы. Парадокс.
02.10.2012, 23:19

Заслуженный участник

Формула — набор знаков. Она задает функцию. Однако одна и та же функция может задаваться разными формулами. $x\oplus x$и $(x\wedge x)\oplus x$— это разные формулы, но задают они, конечно же, одну и ту же функцию.

Re: Функии и формулы. Парадокс.
02.10.2012, 23:27

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

Re: Функии и формулы. Парадокс.
02.10.2012, 23:35

Заслуженный участник

ogcjm в сообщении #626294 писал(а):
Разве нельзя сказать, что это просто разные функции, значение которых совпадают?

А чем они тогда разные? Функция определяется тем, что во что она переводит. Вот у вас есть функция, которая определена на $\<0,1\>$» /> и переводит <img decoding=$» />$» />$» />$» />$» /> в <img decoding=$» />$» />$» />$» />$» />, а '$в <img decoding=$» />$» />$» />$» />$» />. Вы можете записать ее как $f(x)\equiv0$, или как $f(x)=x\oplus x$, или как $f(x)=(x\wedge x)\oplus x$, или еще тысячей способов.

ogcjm в сообщении #626294 писал(а):

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

Откройте практически любой учебник алгебры на главе «Многочлены», и вы увидите описание той же проблемы: два разных многочлена могут задавать одну и ту же функцию, и канонический пример: $x$и $x^2$над полем $\<0,1\>$» />.</p>
<p><b>Re: Функии и формулы. Парадокс.</b><br />
03.10.2012, 00:30</p><div class='code-block code-block-10' style='margin: 8px 0; clear: both;'>
<!-- 10pocketpc -->
<script src=

Заслуженный участник

Последний раз редактировалось Munin 03.10.2012, 00:33, всего редактировалось 2 раз(а).

$\textit<формула></p>
<p>Функция \mapsto\textit$» /> однозначна, но не инъективна, и поэтому не взаимно-однозначна. Она может быть как сюръективна, так и не сюрьективна: например, в курсе булевых функций она сюрьективна, а в курсе матанализа — нет (пример — функция Дирихле). Определена она на грамматически-правильных формулах. В курсе матанализа понятие формулы не вводится просто потому, что это уведёт в дебри, которые в курсе матанализа не нужны. В других курсах понятие формулы часто вводится, где это нужно для задач курса.</p>
<p>Можете воспринимать формулу как «рецепт», чтобы посчитать функцию. А функцию — как готовый результат применения этого «рецепта» ко всем значениям области определения.</p><div class='code-block code-block-11' style='margin: 8px 0; clear: both;'>
<!-- 11pocketpc -->
<script src=

$\tfrac<1></p>
<p>Если несколько расширить понятие формулы, например, чтобы оно включало в себя ряды, по крайней мере те, которые можно записать на бумаге в конечном числе символов, то возникнет и такая ситуация, когда формула есть, а функции нет. Впрочем, чего это я мудрю: формула $» /> не соответствует никакой функции (и я был неправ выше про область определения).</p>
<p><b>Re: Функии и формулы. Парадокс.</b><br />
03.10.2012, 09:45<br />
<b>Joker_vD в сообщении #626301</b> писал(а):<br />
<b>ogcjm в сообщении #626294</b> писал(а):<br />
Разве нельзя сказать, что это просто разные функции, значение которых совпадают?</p><div class='code-block code-block-12' style='margin: 8px 0; clear: both;'>
<!-- 12pocketpc -->
<script src=

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

Например sin(x) — это не функция, а формула. Верно?

Re: Функии и формулы. Парадокс.
03.10.2012, 10:08

Заслуженный участник

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

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

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

Re: Функии и формулы. Парадокс.
03.10.2012, 11:01
Xaositect в сообщении #626389 писал(а):

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

Вы могли бы привести пример функции, которая не реализуется формулой?

Re: Функии и формулы. Парадокс.
03.10.2012, 11:09

Заслуженный участник

Последний раз редактировалось Xaositect 03.10.2012, 11:30, всего редактировалось 1 раз.

ogcjm в сообщении #626395 писал(а):
Вы могли бы привести пример функции, которая не реализуется формулой?

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

— Ср окт 03, 2012 12:30:09 —

$\mathbb</p><div class='code-block code-block-16' style='margin: 8px 0; clear: both;'>
<!-- 16pocketpc -->
<script src=

Или вот еще пример, который тут часто на форуме любят обсуждать: нелинейная аддитивная функция \to\mathbb$» />.
topic4330.html

Re: Функии и формулы. Парадокс.
03.10.2012, 13:12

Последний раз редактировалось _Ivana 03.10.2012, 13:37, всего редактировалось 2 раз(а).

ТС, все вам правильно говорят:
Xaositect в сообщении #626389 писал(а):

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

Вот здесь topic62784.html я писал код, и мне нужна была функция , которая для каждого натурального аргумента возвращает ближайшую снизу степень тройки удвоенного модуля аргумента — ну так надо было для алгоритма. И в одном примере кода я написал её как

m = 1;
while m < 2*abs(int)/3
m = m*3;
end
а в другом — эту же функцию другой формулой
m = 3^fix(log(2*abs(int))/log(3))

. Можете убедиться, что обе формулы задают одну и ту же функцию. А теперь возвращаемся к цитате — первая формула длиннее по визуальной записи кода, но вторая скорее всего более затратна по машинным ресурсам — это зависит от реализации логарифма и наличия аппаратного деления. Именно поэтому при написании кода для определенных платформ актуально искать компромисс между скоростью выполнения/требуемому объему ОЗУ/объему флеш под алгоритм — и все это в зависимости от аппаратных возможностей (есть аппаратное деление или нет, RISC или CISC архитектура и т.п.). Обобщая понятие функции от однозначного соответствия числового результата числовому аргументу на более общее понятие — набора реакции системы в зависимости от состояния и истории изменения управляющих параметров, мы приходим к обобщению формулы на понятие алгоритм. И, как сказано выше, можно ставить задачу оптимизации формулы/алгоритма при заданных критериях и ограничениях.

$y = a_3x^3 + a_2x^2 + a_1x + a_0$

ЗЫ да даже банальные многочлены никто не считает как — это 3 сложения, 3 умножения и 2 возведения в степень (которые можно расписать через умножения), а считают по схеме Горнера http://ru.wikipedia.org/wiki/%D0%A1%D1% . 1%80%D0%B0

В ЧЕМ РАЗНИЦА МЕЖДУ ФУНКЦИЕЙ И ФОРМУЛОЙ? И В ЧЕМ СХОЖОСТЬ МЕЖДУ ФУНКЦИЕЙ И ФОРМУЛОЙ?
ЕСЛИ МОЖНО С ПРИМЕРАМИ
СПАСИБО

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

Остальные ответы

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

Попробуем объяснить на примере.
Представь себе, что тебе встретился текст:
Определим функцию у (х) как отображение множества действительных чисел в себя, следующим образом: каждому действительному числу х ставится в соответствие число у, равное произведению х на самого себя.
Это строгое определение, и мы можем вывести из него все свойства этой функции, например, что область определения этой функции — вся числовая ось, область значений — положительная полуось, что функция чётная (то есть у (х) = у (-х) , что при положительных х функция строго возрастает и так далее. Но всё это требует в первую очередь многословных рассуждений, которые к тому же не всегда так уж очевидны.
А теперь представь себе, что ты видишь перед собой формулу этой функции: у = x^2. Большинство свойств её тут же приходят тебе в голову, как бы сами собой! Становится намного удобней и легче работать с функцией.
И это для очень простой функции! А представь себе развёрнутое определение функции у = ln(arctg^2(sinx -cosx)).
Для этого и употребляют формулы. Резюмируя, можно сказать, что формула какой-то функции — это краткое, компактное представление функции, представляющая в более удобной форме все свойства этой функции.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *