Формула в эксель постоянное значение

Формула в эксель постоянное значение

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

  • Вы хотите зафиксировать цифры в вашем отчете на текущую дату.
  • Вы не хотите, чтобы клиент увидел формулы, по которым вы рассчитывали для него стоимость проекта (а то поймет, что вы заложили 300% маржи на всякий случай).
  • Ваш файл содержит такое больше количество формул, что Excel начал жутко тормозить при любых, даже самых простых изменениях в нем, т.к. постоянно их пересчитывает (хотя, честности ради, надо сказать, что это можно решить временным отключением автоматических вычислений на вкладке Формулы – Параметры вычислений).
  • Вы хотите скопировать диапазон с данными из одного места в другое, но при копировании "сползут" все ссылки в формулах.

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

Способ 1. Классический

Этот способ прост, известен большинству пользователей и заключается в использовании специальной вставки:

  1. Выделите диапазон с формулами, которые нужно заменить на значения.
  2. Скопируйте его правой кнопкой мыши – Копировать(Copy) .
  3. Щелкните правой кнопкой мыши по выделенным ячейкам и выберите либо значок Значения (Values) :


либо наведитесь мышью на команду Специальная вставка (Paste Special) , чтобы увидеть подменю:


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

В старых версиях Excel таких удобных желтых кнопочек нет, но можно просто выбрать команду Специальная вставка и затем опцию Значения (Paste Special — Values) в открывшемся диалоговом окне:

Способ 2. Только клавишами без мыши

При некотором навыке, можно проделать всё вышеперечисленное вообще на касаясь мыши:

  1. Копируем выделенный диапазон Ctrl + C
  2. Тут же вставляем обратно сочетанием Ctrl + V
  3. Жмём Ctrl , чтобы вызвать меню вариантов вставки
  4. Нажимаем клавишу с русской буквой З или используем стрелки, чтобы выбрать вариант Значения и подтверждаем выбор клавишей Enter :

Способ 3. Только мышью без клавиш или Ловкость Рук

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

  1. Выделяем диапазон с формулами на листе
  2. Хватаем за край выделенной области (толстая черная линия по периметру) и, удерживая ПРАВУЮ клавишу мыши, перетаскиваем на пару сантиметров в любую сторону, а потом возвращаем на то же место
  3. В появившемся контекстном меню после перетаскивания выбираем Копировать только значения (Copy As Values Only) .

После небольшой тренировки делается такое действие очень легко и быстро. Главное, чтобы сосед под локоть не толкал и руки не дрожали 😉

Способ 4. Кнопка для вставки значений на Панели быстрого доступа

Ускорить специальную вставку можно, если добавить на панель быстрого доступа в левый верхний угол окна кнопку Вставить как значения. Для этого выберите Файл — Параметры — Панель быстрого доступа (File — Options — Customize Quick Access Toolbar) . В открывшемся окне выберите Все команды (All commands) в выпадающем списке, найдите кнопку Вставить значения (Paste Values) и добавьте ее на панель:

Теперь после копирования ячеек с формулами будет достаточно нажать на эту кнопку на панели быстрого доступа:

Кроме того, по умолчанию всем кнопкам на этой панели присваивается сочетание клавиш Alt + цифра (нажимать последовательно). Если нажать на клавишу Alt , то Excel подскажет цифру, которая за это отвечает:

Способ 5. Макросы для выделенного диапазона, целого листа или всей книги сразу

Если вас не пугает слово "макросы", то это будет, пожалуй, самый быстрый способ.

Макрос для превращения всех формул в значения в выделенном диапазоне (или нескольких диапазонах, выделенных одновременно с Ctrl) выглядит так:

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

И, наконец, для превращения всех формул в книге на всех листах придется использовать вот такую конструкцию:

Код нужных макросов можно скопировать в новый модуль вашего файла (жмем Alt + F11 чтобы попасть в Visual Basic, далее Insert — Module). Запускать их потом можно через вкладку Разработчик — Макросы (Developer — Macros) или сочетанием клавиш Alt + F8 . Макросы будут работать в любой книге, пока открыт файл, где они хранятся. И помните, пожалуйста, о том, что действия выполненные макросом невозможно отменить — применяйте их с осторожностью.

Читайте также:  Компьютер месяца ноябрь 2018

Способ 6. Для ленивых

Если ломает делать все вышеперечисленное, то можно поступить еще проще — установить надстройку PLEX, где уже есть готовые макросы для конвертации формул в значения и делать все одним касанием мыши:

  • всё будет максимально быстро и просто
  • можно откатить ошибочную конвертацию отменой последнего действия или сочетанием Ctrl + Z как обычно
  • в отличие от предыдущего способа, этот макрос корректно работает, если на листе есть скрытые строки/столбцы или включены фильтры
  • любой из этих команд можно назначить любое удобное вам сочетание клавиш в Диспетчере горячих клавиш PLEX

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

Функция — встроенный вычислительный инструмент Excel, способный вернуть значение, в зависимости от переданного ему параметра и предназначенный для расчетов, вычислений и анализа данных. Каждая функция может включать в себя константу, оператор, ссылку, имя ячейки(диапазона) и формулу.
Формула — специальный инструмент Excel, предназначенный для расчетов, вычислений и анализа данных. Формула может включать в себя константу, оператор, ссылку, имя ячейки (диапазона) и функцию. Главное отличие формулы от функции это то, что формула не обязательно должна включать в себя одну из встроенных функций и может быть самостоятельным вычисляемым выражением( =12+34 ). В повседневном использовании чаще всего используют слово формула, а не функция. Не думаю, что это принципиально и надо вдумываться. Это уже устоявшееся выражение и никакой ошибки и недопонимания со стороны окружающих явно не будет, если функцию назвать формулой
Константа — это фиксированное значение, представляющее собой число либо текст и не изменяющееся в процессе расчетов.
Операторы бывают трех видов:

  • Арифметический оператор – предназначен для выполнения арифметических действий и возвращающий числовое значение;
  • Оператор сравнения – предназначен для сравнения данных и возвращающий логическое значение ИСТИНА или ЛОЖЬ(TRUE или FALSE);
  • Текстовый оператор – применяется для объединения данных(в Excel им является амперсанд — &).

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

Вставка функции в ячейку
Функцию в ячейку можно вставить несколькими способами:
Мастер функций
Для вызова Мастера функций необходимо нажать значок левее строки формул:

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

Вкладка Формулы (Formulas)

На вкладке Формулы (Formulas) все функции так же разбиты на категории. После нажатия на кнопку категории появляется выпадающий список, из которого можно выбрать нужную функцию. Если задержать курсор на названии функции более 2-х секунд появится всплывающая подсказка, кратко описывающая функцию.

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

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

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

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

Excel так же будет распознавать как формулу данные в ячейке, если они будут начинаться с — или +. Если далее будет идти текст — Excel вернет в ячейку #ИМЯ?. Если числа — Excel постарается совершить математические действия над числами( сложить, вычесть, умножить, разделить и т.д. — в зависимости от того, будут ли соответствующие символы +-*/ ). Но это больше недокументированная особенность, чем правило. Просто в данном случае Excel сам подставит перед математическим знаком оператор равенства (=), посчитав, что планируется что-то вычислить.
Так же непосредственно функцию можно записать, начиная не со знака равно, а с "собаки" — @ТДАТА(). Excel сам заменить @ на =. Это применимо исключительно к встроенным функциям и объясняется обратной совместимостью(такой ввод функций применялся еще в Lotus), чтобы документы, созданные в старых версиях Excel могли работать в более поздних без потери функциональности.

Аргументы функции
Практически все функции требуют указания аргументов.
Аргумент – ссылка на ячейку, текст или число, которые необходимы для выполнения функцией расчетов. Например, функция ЕНЕЧЁТ (ISODD) требует указания в качестве аргумента числа, которое необходимо проверить. Результатом функции будет логическое значение, указывающее чётное число или нет. Аргументом в данном случае можно указать как непосредственно число:
=ЕНЕЧЁТ(5) – вернет ИСТИНА
=ISODD (5) – вернет TRUE
Так и ссылку на ячейку, содержащую число:
=ЕНЕЧЁТ( C4 ) – в C4 должно быть число

Читайте также:  Игры с большим количеством возможностей

Или возьмем функцию СУММ (SUM) — аргументами функции являются числа, которые необходимо суммировать. Без них функция работать не будет, т.к. суммировать нечего.

Если функция требует в качестве аргумента число или текст – то это всегда может быть так же и ссылкой на ячейку. Если в качестве аргумента требуется диапазон – то всегда необходимо указывать именно ссылку на ячейку/диапазон ячеек
Разделителем аргументов в русской локализации является точка-с-запятой (;). В английской локализации это запятая (,)
Однако не все функции требуют обязательного ввода параметров. Приведенные ниже функции не имеют ни одного параметра:

  • ТДАТА() — возвращает текущее время и дату в формате даты и времени — 01.01.2001 10:00
  • СЕГОДНЯ() — возвращает текущую дату в формате даты — 01.01.2001
  • ИСТИНА() — возвращает логическое значение ИСТИНА
  • ЛОЖЬ() — возвращает логическое значение ЛОЖЬ
  • НД() — возвращает неопределенное значение #Н/Д
  • ПИ() — возвращает округленное до 15 знаков число Пи — 3,14159265358979
  • СЛЧИС() — возвращает равномерно распределенное случайное число большее или равное нулю и меньше единицы — 0,376514074162531

Особенности формул/функций

  • Формулы обновляют свой результат(вычисляются) как только ячейка, задействованная в формуле(влияющая ячейка) поменяет значение. Например, если в ячейке А1 записать такую формулу: = D1 , то при изменении в ячейке D1 значения оно так же поменяется и в А1. Ссылка на ячейки может быть не только в таком виде, но и в составе более сложных формул и функций и правило пересчета будет действовать для них так же
  • Функции не могут изменять значения и форматы других ячеек, они могут вернуть результат только в ту ячейку, в которую записаны

Естественно, результат можно получить, используя только одну функцию, но чаще всего используются именно различные комбинации из нескольких функций. С помощью формул можно решить многие задачи, не прибегая к помощи Visual Basic for Application(VBA) .

Статья помогла? Поделись ссылкой с друзьями!

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

Выполнение деления

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

Способ 1: деление числа на число

Лист Эксель можно использовать как своеобразный калькулятор, просто деля одно число на другое. Знаком деления выступает слеш (обратная черта) — «/».

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

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

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

Как известно, деление на 0 является некорректным действием. Поэтому при такой попытке совершить подобный расчет в Экселе в ячейке появится результат «#ДЕЛ/0!».

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

Способ 2: деление содержимого ячеек

Также в Excel можно делить данные, находящиеся в ячейках.

Читайте также:  Генератор ников wow на английском

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

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

Способ 3: деление столбца на столбец

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

    Выделяем первую ячейку в столбце, где должен выводиться результат. Ставим знак «=». Кликаем по ячейке делимого. Набираем знак «/». Кликаем по ячейке делителя.

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

Урок: Как сделать автозаполнение в Excel

Способ 4: деление столбца на константу

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

  1. Ставим знак «равно» в первой ячейке итоговой колонки. Кликаем по делимой ячейке данной строки. Ставим знак деления. Затем вручную с клавиатуры проставляем нужное число.

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

Способ 5: деление столбца на ячейку

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

    Устанавливаем курсор в самую верхнюю ячейку столбца для вывода результата. Ставим знак «=». Кликаем по месту размещения делимого, в которой находится переменное значение. Ставим слеш (/). Кликаем по ячейке, в которой размещен постоянный делитель.

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

Урок: Абсолютные и относительные ссылки в Excel

Способ 6: функция ЧАСТНОЕ

Деление в Экселе можно также выполнить при помощи специальной функции, которая называется ЧАСТНОЕ. Особенность этой функции состоит в том, что она делит, но без остатка. То есть, при использовании данного способа деления итогом всегда будет целое число. При этом, округление производится не по общепринятым математическим правилам к ближайшему целому, а к меньшему по модулю. То есть, число 5,8 функция округлит не до 6, а до 5.

Посмотрим применение данной функции на примере.

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

После этих действий функция ЧАСТНОЕ производит обработку данных и выдает ответ в ячейку, которая была указана в первом шаге данного способа деления.

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

Урок: Мастер функций в Excel

Как видим, основным способом деления в программе Microsoft Office является использование формул. Символом деления в них является слеш — «/». В то же время, для определенных целей можно использовать в процессе деления функцию ЧАСТНОЕ. Но, нужно учесть, что при расчете таким способом разность получается без остатка, целым числом. При этом округление производится не по общепринятым нормам, а к меньшему по модулю целому числу.

Ссылка на основную публикацию
Формула vlookup на русском
Функция ВПР в Excel позволяет данные из одной таблицы переставить в соответствующие ячейки второй. Ее английское наименование – VLOOKUP. Очень...
Установить цену номенклатуры в 1с розница
Дата публикации 30.01.2019 В программе "1С:Бухгалтерии 8" (ред. 3.0) можно установить цены номенклатуры (товаров, работ, услуг) для их автоматической подстановки...
Установить ярлык алиса на рабочий стол
Алиса – относительно новый голосовой помощник от компании Яндекс, который не только понимает русский язык, но и практически идеально на...
Формула в эксель вычитаем проценты
В различных видах деятельности необходимо умение считать проценты. Понимать, как они «получаются». Торговые надбавки, НДС, скидки, доходность вкладов, ценных бумаг...
Adblock detector