Как присвоить значение в формуле ячейке в excel

Преобразование формул в значения

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

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

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

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

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

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

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

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

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

    formulas-to-values3.png

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

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

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

Замена формул на значения соч.клавиш

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

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

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

formulas-to-values4.gif

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

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

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

Добавление кнопки вставки значений на панель быстрого доступа

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

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

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

Подсветка горячих клавиш

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

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

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

Sub Formulas_To_Values_Selection()
'преобразование формул в значения в выделенном диапазоне(ах)
    Dim smallrng As Range
    For Each smallrng In Selection.Areas
        smallrng.Value = smallrng.Value
    Next smallrng
End Sub

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

Sub Formulas_To_Values_Sheet()
'преобразование формул в значения на текущем листе
    ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
End Sub
 

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

Sub Formulas_To_Values_Book()
'преобразование формул в значения во всей книге
    For Each ws In ActiveWorkbook.Worksheets
        ws.UsedRange.Value = ws.UsedRange.Value
    Next ws
End Sub
 

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

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

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

formulas-to-values.png

В этом случае:

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

Ссылки по теме

  • Что такое макросы, как их использовать, копировать и запускать
  • Как скопировать формулы без сдвига ссылок
  • Как считать в Excel без формул

Diapazon yacheek 1 Как присвоить диапазону ячеек имя в формулах Excel

Доброго времени суток, уважаемый читатель!

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

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

Присвоить диапазону ячеек имя в формулах Excel возможно двумя способами:

  • 1 способ: простой и очень доступен, вы просто выделяете нужный вам диапазон и вводите его имя в поле «Имя», которое размещено с панели управления.

    Diapazon yacheek 2 Как присвоить диапазону ячеек имя в формулах Excel

  • 2 способ: с помощью меню, на вкладке «Формулы» (Formulas) вы выбираете команду «Присвоить имя» (Define Name). Вводите в поле «Имя», название диапазона и в поле «Диапазон» указываете диапазон, для которого вы присваиваете имя. При необходимости прописываете примечание, если есть необходимость объяснить ваши действия.

    Diapazon yacheek 3 Как присвоить диапазону ячеек имя в формулах Excel

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

Создать именную константу, также достаточно просто:

  1. Проходим, по указанном, выше пути «Формула» — «Присвоить имя»;
  2. В появившемся окне, как и раньше в поле «Имя» (Name) вводите имя константы, а вот туда где раньше вы вводили диапазон для имени, вводите значение вашей константы;

    Diapazon yacheek 4 Как присвоить диапазону ячеек имя в формулах Excel

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

Для того, что бы отредактировать или удалить назначенное вами имя, нужно использовать «Диспетчер имен»:

  1. На вкладке «Формулы» вам нужен пункт меню «Диспетчер имен» (Name manager);
  2. В появившемся окне вы устанавливаете курсор на нужном вам имени и выбираете необходимое действие «Редактировать» (Edit) или «Удалить» (Delete).

    Diapazon yacheek 5 Как присвоить диапазону ячеек имя в формулах Excel

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

Diapazon yacheek 1 Как присвоить диапазону ячеек имя в формулах Excel

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

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

Присвоить диапазону ячеек имя в формулах Excel возможно двумя способами:

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

Diapazon yacheek 2 Как присвоить диапазону ячеек имя в формулах Excel

Diapazon yacheek 3 Как присвоить диапазону ячеек имя в формулах Excel

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

Создать именную константу, также достаточно просто:

  1. Проходим, по указанном, выше пути «Формула» — «Присвоить имя»;
  2. В появившемся окне, как и раньше в поле «Имя» (Name) вводите имя константы, а вот туда где раньше вы вводили диапазон для имени, вводите значение вашей константы;

Diapazon yacheek 4 Как присвоить диапазону ячеек имя в формулах Excel

Для того, что бы отредактировать или удалить назначенное вами имя, нужно использовать «Диспетчер имен»:

  1. На вкладке «Формулы» вам нужен пункт меню «Диспетчер имен» (Name manager);
  2. В появившемся окне вы устанавливаете курсор на нужном вам имени и выбираете необходимое действие «Редактировать» (Edit) или «Удалить» (Delete).

Diapazon yacheek 5 Как присвоить диапазону ячеек имя в формулах Excel

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

Присвоение имени ячейкам Excel

Наименование ячейки в Microsoft Excel

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

Присвоение наименования

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

  • начинаться с буквы, с подчеркивания или со слеша, а не с цифры или другого символа;
  • не содержать пробелов (вместо них можно использовать нижнее подчеркивание);
  • не являться одновременно адресом ячейки или диапазона (то есть, названия типа «A1:B2» исключаются);
  • иметь длину до 255 символов включительно;
  • являться уникальным в данном документе (одни и те же буквы, написанные в верхнем и нижнем регистре, считаются идентичными).

Способ 1: строка имен

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

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

Выделение диапазона в Microsoft Excel

Строка имени в Microsoft Excel

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

Способ 2: контекстное меню

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

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

Переход к присвоению имени в Microsoft Excel

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

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

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

Присвоение имени имени в Microsoft Excel

Название выбранному массиву присвоено.

Способ 3: присвоение названия с помощью кнопки на ленте

Также название диапазону можно присвоить с помощью специальной кнопки на ленте.

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

Присвоение имени через ленту в Microsoft Excel

Способ 4: Диспетчер имен

Название для ячейки можно создать и через Диспетчер имен.

    Находясь во вкладке «Формулы», кликаем по кнопке «Диспетчер имен», которая расположена на ленте в группе инструментов «Определенные имена».

Переход в Диспетчер имен в Microsoft Excel

Переход к созданию имени из диспетчера имен в Microsoft Excel

Создание имени через Диспетчер имен в Microsoft Excel

На этом процедура закончена.

Но это не единственная возможность Диспетчера имен. Этот инструмент может не только создавать наименования, но и управлять или удалять их.

Для редактирования после открытия окна Диспетчера имен, выделяем нужную запись (если именованных областей в документе несколько) и жмем на кнопку «Изменить…».

Редактирование записи в Диспетчере имен в Microsoft Excel

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

Для удаления записи выделяем элемент и жмем на кнопку «Удалить».

Удаление записи в Диспетчере имен в программе Microsoft Excel

После этого открывается небольшое окошко, которое просит подтвердить удаление. Жмем на кнопку «OK».

Подтверждение удаления в Microsoft Excel

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

Фильтр в Диспетчере имен в Microsoft Excel

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

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Функция для присвоения ячейке значения из списка значений по номеру позиции.

Школьник неудачник

Случаются ситуации, когда необходимо, чтобы ячейке присваивалось значение, зависящее от какого-либо результата выраженного в цифровом эквиваленте. Для таких ситуаций подойдет функция «ВЫБОР» или в английской версии «CHOOSE». Данная функция присваивает ячейке результат по заданному индексу.

Рассмотрим пример использования функции «ВЫБОР».

Например, необходимо автоматизировать присвоения школьникам статуса в зависимости от оценки, которую они получили: 2 – двоечник, 3- троечник и так далее.

Это можно реализовать при помощи функции «Выбор».

Создаем список статусов от двоечника до отличника.

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

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

Оценка 2 = двоечник

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

Как прописать функцию «Выбор».

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

Функция Выбор

В поля Значение 1,2… и так далее указываем статусы учеников по возрастанию.

=ВЫБОР(B7;C6;D6;E6;F6;G6)

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

Замена формул вычисляемой величиной

При замене формул их значениями Excel окончательно удаляет их. Если вы случайно заменяете формулу значением и хотите ее восстановить, нажмите кнопку Отменить Кнопка "Отменить" сразу после ввода или вжатия значения.

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

    Если формула является формула массива, выделите диапазон ячеек, содержащих формулу массива.

    Как выбрать диапазон, содержащий формулу массива

    1. Щелкните ячейку в формуле массива.

    2. На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.

    3. Нажмите кнопку Дополнительный.

    4. Щелкните Текущий массив.

  2. Нажмите кнопку Копировать Изображение кнопки.

  3. Нажмите кнопку В Изображение кнопки .

  4. Щелкните стрелку рядом с кнопкой Параметры в Изображение кнопкии выберите только значения.

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

  1. Нажмите F2, чтобы изменить ячейку.

  2. Нажмите F9, а затем ввод.

В строке формул показана формула.

После преобразования ячейки из формулы в значение в области формул отображается значение 1932,322. Обратите внимание, что 1932,322 — фактическое вычисляемого значения, а 1932,32 — значение, отображаемого в ячейке в валютном формате.

В строке формул показано значение.

Совет: При редактировании ячейки с формулой можно нажать F9, чтобы окончательно заменить формулу ее вычисляемой величиной.

Замена части формулы значением, полученным при ее вычислении

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

При замене части формулы ее значением ее часть восстановить невозможно.

  1. Щелкните ячейку с формулой.

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

  3. Чтобы вычислить выбранную часть, нажмите F9.

  4. Чтобы заменить выбранную часть формулы ее вычисляемой величиной, нажмите ввод.

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

Функция для присвоения ячейке значения из списка значений по номеру позиции.

Случаются ситуации, когда необходимо, чтобы ячейке присваивалось значение, зависящее от какого-либо результата выраженного в цифровом эквиваленте. Школьник неудачникДля таких ситуаций подойдет функция «ВЫБОР» или в английской версии «CHOOSE». Данная функция присваивает ячейке результат по заданному индексу.

Рассмотрим пример использования функции «ВЫБОР».

Например, необходимо автоматизировать присвоения школьникам статуса в зависимости от оценки, которую они получили: 2 – двоечник, 3- троечник и так далее.

Это можно реализовать при помощи функции «Выбор».

    Создаем список статусов от двоечника до отличника.

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

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

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

    Как прописать функцию «Выбор».

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

    В поля Значение 1,2… и так далее указываем статусы учеников по возрастанию.Функция Выбор

    =ВЫБОР(B7;C6;D6;E6;F6;G6)

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

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

    Содержание

    • Кому важно знать формулы Excel и где выучить основы.

    • Элементы, из которых состоит формула в Excel.

    • Основные виды.

    • Примеры работ, которые можно выполнять с формулами.

    • 22 формулы в Excel, которые облегчат жизнь.

    • Использование операторов.

    • Использование ссылок.

    • Использование имён.

    • Использование функций.

    • Операции с формулами.

    • Как в формуле указать постоянную ячейку.

    • Как поставить «плюс», «равно» без формулы.

    • Самые распространенные ошибки при составлении формул в редакторе Excel.

    • Коды ошибок при работе с формулами.

    • Отличие в версиях MS Excel.

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

    Кому важно знать формулы Excel и где изучить основы

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

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

    Элементы, из которых состоит формула в Excel

    Формулы эксель: основные виды

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

    Простые

    Позволяют совершить одно простое действие: сложить, вычесть, разделить или умножить. Самой простой является формула=СУММ.

    Например:

    =СУММ (A1; B1) — это сумма значений двух соседних ячеек.

    =СУММ (С1; М1; Р1) — сумма конкретных ячеек.

    =СУММ (В1: В10) — сумма значений в указанном диапазоне.

    Сложные

    Это многосоставные формулы для более продвинутых пользователей. В данную категорию входят ЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН. О них подробно расскажем ниже.

    Комбинированные

    Эксель позволяет комбинировать несколько функций: сложение + умножение, сравнение + умножение. Это удобно, когда, например, нужно вычислить сумму двух чисел, и, если результат будет больше 100, его нужно умножить на 3, а если меньше — на 6.

    Выглядит формула так ↓

    =ЕСЛИ (СУММ (A1; B1)<100; СУММ (A1; B1)*3;(СУММ (A1; B1)*6))

    Встроенные

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

    • кликните по нужной ячейке таблицы;

    • нажмите одновременно Shift + F3;

    • выберите из предложенного перечня нужную формулу;

    • в окошко «Аргументы функций» внесите свои данные.

    Примеры работ, которые можно выполнять с формулами

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

    Поиск перечня доступных функций

    Перейдите в закладку «Формулы» / «Вставить функцию». Или сразу нажмите на кнопочку «Fx».

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

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

    Вставка функции в таблицу

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

    После этого в таблице появится формула в стандартном виде. Ее можно редактировать при необходимости.

    Использование математических операций

    Начинайте с «=» в ячейке и применяйте для вычислений любые стандартные знаки «*», «/», «^» и т.д. Можно написать номер ячейки самостоятельно или кликнуть по ней левой кнопкой мышки. Например: =В2*М2. После нажатия Enter появится произведение двух ячеек.

    Растягивание функций и обозначение константы

    Введите функцию =В2*C2, получите результат, а затем зажмите правый нижний уголок ячейки и протащите вниз. Формула растянется на весь выбранный диапазон и автоматически посчитает значения для всех строк от B3*C3 до B13*C13.

    Чтобы обозначить константу (зафиксировать конкретную ячейку/строку/столбец), нужно поставить «$» перед буквой и цифрой ячейки.

    Например: =В2*$С$2. Когда вы растяните функцию, константа или $С$2 так и останется неизменяемой, а вот первый аргумент будет меняться.

    Подсказка:

    • $С$2 — не меняются столбец и строка.

    • B$2 — не меняется строка 2.

    • $B2 — константой остается только столбец В.

    22 формулы в Эксель, которые облегчат жизнь

    Собрали самые полезные формулы, которые наверняка пригодятся в работе.

    МАКС

    =МАКС (число1; [число2];…)

    Показывает наибольшее число в выбранном диапазоне или перечне ячейках.

    МИН

    =МИН (число1; [число2];…)

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

    СРЗНАЧ

    =СРЗНАЧ (число1; [число2];…)

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

    СУММ

    =СУММ (число1; [число2];…)

    Одна из наиболее популярных и часто используемых функций в таблицах Эксель. Считает сумму чисел всех указанных ячеек или диапазона.

    ЕСЛИ

    =ЕСЛИ (лог_выражение; значение_если_истина; [значение_если_ложь])

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

    Например:

    =ЕСЛИ (В1>10;”больше 10″;»меньше или равно 10″)

    В1 — ячейка с данными;

    >10 — логическое выражение;

    больше 10 — правда;

    меньше или равно 10 — ложное значение (если его не указывать, появится слово ЛОЖЬ).

    СУММЕСЛИ

    =СУММЕСЛИ (диапазон; условие; [диапазон_суммирования]).

    Формула суммирует числа только, если они отвечают критерию.

    Например:

    =СУММЕСЛИ (С2: С6;»>20″)

    С2: С6 — диапазон ячеек;

    >20 —значит, что числа меньше 20 не будут складываться.

    СУММЕСЛИМН

    =СУММЕСЛИМН (диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2];…)

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

    Например:

    =СУММЕСЛИМН (D2: D6; C2: C6;”сувениры”; B2: B6;”ООО ХУ»)

    D2: D6 — диапазон, где суммируются числа;

    C2: C6 — диапазон ячеек для категории; сувениры — обязательное условие 1, то есть числа другой категории не учитываются;

    B2: B6 — дополнительный диапазон;

    ООО XY — условие 2, то есть числа другой компании не учитываются.

    Дополнительных диапазонов и условий может быть до 127 штук.

    СЧЕТ

    =СЧЁТ (значение1; [значение2];…)Формула считает количество выбранных ячеек с числами в заданном диапазоне. Ячейки с датами тоже учитываются.

    =СЧЁТ (значение1; [значение2];…)

    Формула считает количество выбранных ячеек с числами в заданном диапазоне. Ячейки с датами тоже учитываются.

    СЧЕТЕСЛИ и СЧЕТЕСЛИМН

    =СЧЕТЕСЛИ (диапазон; критерий)

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

    Например:

    =СЧЁТЕСЛИМН (диапазон_условия1; условие1 [диапазон_условия2; условие2];…)

    Эта формула позволяет использовать одновременно несколько критериев.

    ЕСЛИОШИБКА

    =ЕСЛИОШИБКА (значение; значение_если_ошибка)

    Функция проверяет ошибочность значения или вычисления, а если ошибка отсутствует, возвращает его.

    ДНИ

    =ДНИ (конечная дата; начальная дата)

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

    КОРРЕЛ

    =КОРРЕЛ (диапазон1; диапазон2)

    Определяет статистическую взаимосвязь между разными данными: курсами валют, расходами и прибылью и т.д. Мах значение — +1, min — −1.

    ВПР

    =ВПР (искомое_значение; таблица; номер_столбца;[интервальный_просмотр])

    Находит данные в таблице и диапазоне.

    Например:

    =ВПР (В1; С1: С26;2)

    В1 — значение, которое ищем.

    С1: Е26— диапазон, в котором ведется поиск.

    2 — номер столбца для поиска.

    ЛЕВСИМВ

    =ЛЕВСИМВ (текст;[число_знаков])

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

    ПСТР

    =ПСТР (текст; начальная_позиция; число_знаков)

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

    ПРОПИСН

    =ПРОПИСН (текст)

    Простая функция, которая делает все литеры в заданной строке прописными.

    СТРОЧН

    Функция, обратная предыдущей. Она делает все литеры строчными.

    ПОИСКПОЗ

    =ПОИСКПОЗ (искомое_значение; просматриваемый_массив; тип_сопоставления)

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

    ДЛСТР

    =ДЛСТР (текст)

    Данная функция определяет длину заданной строки. Пример использования — определение оптимальной длины описания статьи.

    СЦЕПИТЬ

    =СЦЕПИТЬ (текст1; текст2; текст3)

    Позволяет сделать несколько строчек из одной и записать до 255 элементов (8192 символа).

    ПРОПНАЧ

    =ПРОПНАЧ (текст)

    Позволяет поменять местами прописные и строчные символы.

    ПЕЧСИМВ

    =ПЕЧСИМВ (текст)

    Можно убрать все невидимые знаки из текста.

    Использование операторов

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

    • скобки;

    • экспоненты;

    • умножение и деление;

    • сложение и вычитание.

    Арифметические

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

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

    Операторы ссылок

    Использование ссылок

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

    Простые ссылки A1

    Они используются чаще всего. Буква обозначает столбец, цифра — строку.

    Примеры:

    • диапазон ячеек в столбце С с 1 по 23 строку — «С1: С23»;

    • диапазон ячеек в строке 6 с B до Е– «B6: Е6»;

    • все ячейки в строке 11 — «11:11»;

    • все ячейки в столбцах от А до М — «А: М».

    Ссылки на другой лист

    Если необходимы данные с других листов, используется формула: =СУММ (Лист2! A5: C5)

    Выглядит это так:

    Абсолютные и относительные ссылки

    Относительные ссылки

    Рассмотрим, как они работают на примере: Напишем формулу для расчета суммы первой колонки. =СУММ (B4: B9)

    Нажимаем на Ctrl+C. Чтобы перенести формулу на соседнюю клетку, переходим туда и жмем на Ctrl+V. Или можно просто протянуть ячейку с формулой, как мы описывали выше.

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

    Абсолютные ссылки

    Чтобы при переносе формул ссылки сохранялись неизменными, требуются абсолютные адреса. Их пишут в формате «$B$2».

    Например, есть поставить знак доллара в предыдущую формулу, мы получим: =СУММ ($B$4:$B$9)

    Как видите, никаких изменений не произошло.

    Смешанные ссылки

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

    • $А1– сохраняются столбцы;

    • А$1 — сохраняются строки.

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

    Трёхмерные ссылки

    Это те, где указывается диапазон листов.

    Формула выглядит примерно так: =СУММ (Лист1: Лист5! A6)

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

    Ссылки формата R1C1

    Номер здесь задается как по строкам, так и по столбцам.

    Например:

    • R9C9 — абсолютная ссылка на клетку, которая расположена на девятой строке девятого столбца;

    • R[-2] — ссылка на строчку, расположенную выше на 2 строки;

    • R[-3]C — ссылка на клетку, которая расположена на 3 ячейки выше;

    • R[4]C[4] — ссылка на ячейку, которая распложена на 4 клетки правее и 4 строки ниже.

    Использование имён

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

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

    Как присвоить имя:

    • Выделите нужную ячейку/столбец.

    • Правой кнопкой мышки вызовите меню и перейдите в закладку «Присвоить имя».

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

    • Сохраните, нажав Ок.

    Использование функций

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

    Ручной ввод

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

    Панель инструментов

    Это более упрощенный способ. Достаточно перейти в закладку «Формулы», выбрать подходящую библиотеку — Логические, Финансовые, Текстовые и др. (в закладке «Последние» будут наиболее востребованные формулы). Остается только выбрать из перечня нужную функцию и расставить аргументы.

    Мастер подстановки

    Кликните по любой ячейке в таблице. Нажмите на иконку «Fx», после чего откроется «Вставка функций».

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

    Вставка функции в формулу с помощью мастера

    Рассмотрим эту опцию на примере:

    • Вызовите окошко «Вставка функции», как описывалось выше.

    • В перечне доступных функций выберите «Если».

    Теперь составим выражение, чтобы проверить, будет ли сумма трех ячеек больше 10. При этом Правда — «Больше 10», а Ложь — «Меньше 10».

    =ЕСЛИ (СУММ (B3: D3)>10;”Больше 10″;»Меньше 10″)

    Программа посчитала, что сумма ячеек меньше 10 и выдала нам результат:

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

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

    Редактирование функций с помощью мастера

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

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

    • Специальный мастер. Нажмите на иконку «Fx» и в появившемся окошке измените нужные вам аргументы. И тут же, кстати, сможете узнать результат после редактирования.

    Операции с формулами

    С формулами можно совершать много операций — копировать, вставлять, перемещать. Как это делать правильно, расскажем ниже.

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

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

    Отмена операций

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

    Повторение действий

    Если вы выполнили команду «Отменить», программа сразу активизирует функцию «Вернуть» (возле стрелочки отмены на панели). То есть нажав на нее, вы повторите только что отмененную вами операцию.

    Стандартное перетаскивание

    Выделенные ячейки переносятся с помощью указателя мышки в другое место листа. Делается это так:

    • Выделите фрагмент ячеек, которые нужно переместить.

    • Поместите указатель мыши над одну из границ фрагмента.

    • Когда указатель мыши станет крестиком с 4-мя стрелками, можете перетаскивать фрагмент в другое место.

    Копирование путем перетаскивания

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

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

    • Зажмите клавишу и поместите указатель мыши на границу выбранного диапазона.

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

    • Перетащите фрагмент в нужное место и отпустите мышку. Excel задаст вопрос — хотите вы заменить содержимое ячеек. Выберите «Отмена» или ОК.

    Особенности вставки при перетаскивании

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

    Автозаполнение формулами

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

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

    Как в формуле указать постоянную ячейку

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

    • Кликните на клетку, где находится формула.

    • Наведите курсор в нужную вам ячейку и нажмите F4.

    • В формуле аргумент с номером ячейки станет выглядеть так: $A$1 (абсолютная ссылка).

    • Когда вы протяните формулу, ссылка на ячейку $A$1 останется фиксированной и не будет меняться.

    Как поставить «плюс», «равно» без формулы

    Когда нужно указать отрицательное значение, поставить = или написать температуру воздуха, например, +22 °С, делайте так:

    • Кликаете правой кнопкой по ячейке и выбираете «Формат ячеек».

    • Отмечаете «Текстовый».

    Теперь можно ставить = или +, а затем нужное число.

    Самые распространенные ошибки при составлении формул в редакторе Excel

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

    • Слишком много вложений в выражении. Лимит 64 штуки.

    • Пути к внешним книгам указаны не полностью. Проверяйте адреса более тщательно.

    • Неверно расставленные скобочки. В редакторе они обозначены разными цветами для удобства.

    • Указывая имена книг и листов, пользователи забывают брать их в кавычки.

    • Числа в неверном формате. Например, символ $ в Эксель — это не знак доллара, а формат абсолютных ссылок.

    • Неправильно введенные диапазоны ячеек. Не забывайте ставить «:».

    Коды ошибок при работе с формулами

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

    Отличие в версиях MS Excel

    Всё, что написано в этом гайде, касается более современных версий программы 2007, 2010, 2013 и 2016 года. Устаревший Эксель заметно уступает в функционале и количестве доступных инструментов. Например, функция СЦЕП появилась только в 2016 году.

    Во всем остальном старые и новые версии Excel не отличаются — операции и расчеты проводятся по одинаковым алгоритмам.

    Заключение

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

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

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

    Когда это может понадобиться?

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

    Импорт массива с данными для подстановки значения в Microsoft Excel

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

    Комьюнити теперь в Телеграм

    Подпишитесь и будьте в курсе последних IT-новостей

    Подписаться

    Использование функции ПОДСТАВИТЬ

    Для начала разберемся с тем, как работает синтаксис основной функции – ПОДСТАВИТЬ. Объявим ее и рассмотрим каждый аргумент, чтобы при дальнейшем использовании у вас не возникло никаких проблем.

    1. Для начала выберите необходимую клетку, нажмите по ней левой кнопкой мыши для активации и объявите функцию =ПОДСТАВИТЬ().Объявление функции для подстановки значения в Microsoft Excel

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

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

    4. Снова отделите аргумент и в кавычках напишите новый символ для замены.Ввод нового текста в функции для подстановки значения в Microsoft Excel

    5. Это вся формула, поэтому можете нажать Enter и посмотреть, что получилось в итоге.Результат применения функции для подстановки значения в Microsoft Excel

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

    =ПОДСТАВИТЬ(A2;".";",")

    Добавление функции ЗНАЧЕН

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

    1. Выполните редактирование, чтобы в итоге получить примерно такой результат: =ЗНАЧЕН(ПОДСТАВИТЬ(A2;».»;»,»)).Модернизация функции для подстановки значения в Microsoft Excel

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

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

    4. Посмотрите на таблицу и удалите лишнюю информацию, которая после преобразования больше не понадобится.Просмотр результата подстановки значения в Microsoft Excel

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

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

    Автор dimon_sh84, 29.10.2009, 17:57

    « назад — далее »

    В общем идея такая:
    1. В ячейке A1 формула =ЕСЛИ(НЕ(ЕПУСТО(Лист1!В1));»x»;»y»)
    2. Как реализовать, чтобы действием х было присвоение ячейке А2 (которая «пустая») какого-либо значения (в частности А2:=ЕСЛИ(НЕ(ЕПУСТО(Лист1!В2));»x»;»y»)

    Помогите, пожалуйста )))


    А что Вам мешает написать формулу уже в ячейке A2
    =ЕСЛИ(ЕПУСТО(Лист1!B2);»»;результат_формулы_или_значение)
    Эта формула будет возвращать значение результат вычисления формулы или конкртное значение, если в ячейке Лист1!B2 не пусто или возвращать пустое значение во всех остальных случаях.


    :) А дальше? идея такова — при вводе значения в В1 изменяется каким-либо образом А1 (в ней формула) и сразу записывается формула в А2. При вводе чего либо в В2 изменяется А2 и записывает формулу в А3… Ну и так далее. Просто если растянуть столбец А с формулами до конца, то файл получается большим и долго обрабатывается (открытие/сохранение)


    Фактически, меня интересует — Можно ли присвоить значение/формулу одной ячейке из другой?  ???


    Насколько мне известно — нет.

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


    2 IKor спасибо за ответ. А как насчет VBA? Это возможно?


    VBA может всё :)
    Но единственное, что могу посоветовать лично я — это воспользоваться макрорекодером (меню Данные / Макросы / начать запись), ввести в ячейку нужную вам формулу и посмотреть, что получится в редакторе VBA.



    • Профессиональные приемы работы в Microsoft Excel

    • Обмен опытом

    • Microsoft Excel

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

    Понравилась статья? Поделить с друзьями:
  • Как присвоить документу word имя
  • Как присвоить диапазон ячеек в excel
  • Как присвоить гиперссылку в excel
  • Как присвоить в excel массиву диапазон
  • Как присвоить букве числовое значение в excel