Как сделать постоянным значение в excel?

Использование констант массива в формулах массива

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

Если ввести формулу массива, вы чаще всего использовать диапазон ячеек на листе, но вам не нужно. Вы также можете использовать константы массива, просто введите в строке формул фигурные скобки значения: <>. Затем вы можете имя константы чтобы облегчить для повторного использования.

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

В формуле массива введите открывающую фигурную скобку, нужные значения и закрывающую фигурную скобку. Пример: = СУММ (A1:E1* 1,2,3,4,5>)

Константа заключена в фигурные скобки (<>), которые вы ввели вручную.

Введите оставшуюся часть формулы и нажмите сочетание клавиш CTRL+SHIFT+ВВОД.

Формула будет выглядеть приблизительно так <= SUM (A1:E1* 1,2,3,4,5>)>, и результаты будут выглядеть следующим образом:

Формула умножила значение в ячейке A1 на 1, значение в ячейке B1 на 2 и т. д., избавив вас от необходимости вводить числа 1, 2, 3, 4, 5 в ячейки листа.

Использование константы для ввода значений в столбец

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

Выделите нужные ячейки.

Введите знак равенства и константы. Разделите значения константы точкой с запятой, запятые и при вводе текста, заключите его в двойные кавычки. Например: =

Нажмите клавиши CTRL+SHIFT+ВВОД. Вот как будет выглядеть константа:

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

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

Чтобы быстро ввести значения в одну строку, например в ячейки F1, G1 и H1, сделайте следующее.

Выделите нужные ячейки.

Введите знак равенства и константы, но на этот раз разделяйте значения запятыми, не точкой с запятой. Например: =

Нажмите сочетание клавиш CTRL+SHIFT+ВВОД. Вот что должно получиться:

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

Использование константы для ввода значений в несколько столбцов и строк

Выделите нужные ячейки.

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

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

Нажмите сочетание клавиш CTRL+SHIFT+ВВОД. Вот как будет выглядеть результат:

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

Использование константы в формуле

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

Введите или скопируйте и вставьте в любую пустую ячейку следующую формулу, а затем нажмите клавиши CTRL+SHIFT+ВВОД:

В ячейке A3 появится значение 85.

Что произошло? Вы умножили значение в ячейке A1 на 1, значение в ячейке B2 на 2 и т. д, а затем с помощью функции СУММ выполнили сложение этих результатов. Эту же формулу вы могли ввести в виде =СУММ(A1*1,B1*2,C1*3,D1*4,E1*5).

А при желании можно ввести оба набора значений в виде констант массива:

Для этого скопируйте формулу, выделите пустую ячейку, вставьте формулу в строку формул, а затем нажмите клавиши CTRL+SHIFT+ВВОД. Вы получите такой же результат.

Примечания: Если константы не работают

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

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

Читать еще:  Как сделать чтобы отображался весь текст в ячейке excel?

Простой способ зафиксировать значение в формуле Excel

Сегодня я бы хотел поделиться с вами такой небольшой хитростью, как можно правильно зафиксировать значение в формуле Excel. К сожалению, очень мало пользователей используют таким удобным функционалом табличного процессора, а это жаль. Часто многие сталкивались с такой ситуацией что возникает необходимость сдвинуть или скопировать формулы, но вот незадача, адреса ячеек также уходили «налево» и результата невозможно было получить. А для получения нужного результата, нам окажет помощь доллар, а точнее знак «$», вот именно он является самым главным условием что бы закрепить значение в ячейках.

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

Полная фиксация ячейки

Полная фиксация ячейки — это когда закрепляется значение по вертикали и горизонтали (пример, $A$1), здесь значение никуда не может сдвинутся, так называемая абсолютная формула. Очень удобно такой вариант использовать, когда необходимо ссылаться на значение в ячейке, такие как курс валют, константа, уровень минимальной зарплаты, расход топлива, процент доплат, кофициент и т.п.

В примере у нас есть товар и его стоимость в рублях, а нам нужно узнать он стоит в вечнозеленых долларах. Поскольку, обменный курс у нас постоянная ячейка D1, в которой сам курс может меняться исходя из экономической ситуации страны. Сам диапазон вычисление находится от E4 до E7. Когда мы в ячейку Е4 пропишем формулу =D4/D1, то в результате копирования, ячейки поменяют адреса и сдвинутся ниже, пропуская, так необходимый нам обменный курс. А вот если внести изменения и зафиксировать значение в формуле простым символом доллара («$»), то мы получим следующий результат =D4/$D$1 и в этом случае, сдвигая и копируя, формулу мы получаем нужный нам результат во всех ячейках диапазона;

Фиксация формулы в Excel по вертикали

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

Фиксация формул по горизонтали

Следующее закрепление будет по горизонтали (пример, A$1). И все правила остаются действительными как и предыдущем пункте, но немножко наоборот. Рассмотрим данный пример подробнее. У нас есть товар, продаваемый, в разных городах и имеющие разную процентную градацию наценок, а нам необходимо высчитать какую наценку и где мы будем ее получать. В диапазоне K1:M1 мы проставили процент наценки и эти ячейки у нас должны быть закреплены для автоматических вычислений. Диапазон для написания формул у нас является К4:М7, здесь мы должны в один клик получить результаты просто правильно прописав формулу. Растягивая формулу по диагонали, мы должны зафиксировать диапазон процентной ставки (горизонталь) и диапазон стоимости товара (вертикаль). Итак, мы фиксируем горизонтальную строку $1 и вертикальный столбец $J и в ячейке К4 прописываем формулу =$J4*K$1 и после ее копирование во все ячейки вычисляемого диапазона и получаем нужный результат без каких-либо сдвигов в формуле.

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

Что бы постоянно не переключать раскладку клавиатуры при прописании знака «$» для закрепления значение в формуле, можно использовать «горячую» клавишу F4. Если курсор стоит на адресе ячейки, то при нажатии, будет автоматически добавлен знак «$» для столбцов и строчек. При повторном нажатии, добавится только для столбцов, еще раз нажать, будет только для строк и 4-е нажатие снимет все закрепления, формула вернется к первоначальному виду.

Скачать пример можно здесь.

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

Не забудьте поблагодарить автора!

Деньги — нерв войны.
Марк Туллий Цицерон

Постоянная ячейка в формуле Excel

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

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

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

Читать еще:  Как сделать чтобы excel считал округленные числа?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать еще:  Как сделать красивую рамку в excel?

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

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

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

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

Как сделать постоянным значение в excel?

Используя программу Calc из пакета Open Office, я часто сожалел, что в MS Excel нет такого удобного сочетания клавиш для вставки значения, как сочетания Ctrl+Shift+V, которое используется в Calc. Как ни странно, но в Excel действительно нет НИКАКИХ штатных и работающих по умолчанию сочетаний клавиш для вставки значений. Однако альтернативные способы есть. Ниже мы их рассмотрим.


Способ первый
(работает во всех версиях Excel)
, самый известный, самый распространённый и. самый времязатратный.

В ячейке А1 находится формула, которая суммирует значения ячеек В1 (1) и С1 (2). Вместо неё мы хотим вставить результат её работы (3). Что мы для этого делаем?

1. Выделяем ячейку А1
2. Правой кнопкой мыши вызываем контекстное меню
3. В меню выбираем пункт Копировать

4. Опять правой кнопкой мыши вызываем контекстное меню (потому что оно пропадает после выбора любой команды из него)
5. Выбираем пункт Специальная вставка

6. В появившемся окне выбираем значения

Всё, теперь у нас вместо формулы =В1+С1 значение 3

Не кажется ли Вам, что семь шагов для такого простого действия, как вставка значения, многовато?

Способ второй (работает во всех версиях Excel), малоизвестный, но выполняется гораздо быстрее.

1. Выделяем ячейку А1

2. Мышью наводим на нижнюю границу ячейки, пока не получим курсор в виде крестика, каждый из лучей которого, увенчан стрелочками
3. Нажимаем правую кнопку мыши и перетаскиваем ячейку куда-нибудь (достаточно даже в соседнюю) и возвращаем назад
4. Отпускаем правую кнопку мыши и в появившемся меню выбираем пункт Копировать только значения

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

Способ третий (работает в версиях Excel, вышедших после Excel 2003), неизвестный (в интернете я его не нашел), но выполняется ещё быстрее, хотя и требует разовой предварительной настройки Excel.

Итак, сначала добавим кнопку вставки значений на панель быстрого доступа (ПБД).

1. Нажимаем на кнопку настройки ПБД и из появившегося списка выбираем пункт Другие команды.

2. В меню Выбрать команды из: выбираем пункт Все команды и из появившегося списка выбираем иконку помеченную как Вставить значения.

3. Жмём кнопку Добавить и перемещаем появившуюся в списке справа иконку вверх списка.

4. На ПБД появилась наша кнопка

5. Нажимаем Alt и видим номер нашей кнопки (в данном случае это номер 1)

Всё, настройка закончена.

А как теперь пользоваться этой кнопкой?

Можно по прямому назначению:
1. Выделяем ячейку А1
2. Копируем (можно мышью, можно сочетанием клавиш)
3. Нажимаем кнопку Вставить значения

Но помните, я говорил о том что можно обойтись без мыши? Тогда процесс будет выглядеть так:
1. Выделяем ячейку А1
2. Ctrl+C
3. Alt+1, где 1 — это номер нашей кнопки на ПБД.

Быстро? Удобно? Думаю любители хоткеев оценят этот способ 🙂

Способ четвёртый, макросом.

Вставьте этот код в стандартный модуль личной книги макросов и при запуске Excel Вам всегда будет доступна быстрая вставка значений назначенным сочетанием клавиш (в примере это сочетание Ctrl+Shift+V).

Sub CopyPasteValue()
Selection.PasteSpecial Paste:=xlPasteValues
End Sub

У этого способа есть два недостатка:
1. После применения макроса стек истории изменений очищается и отмена последних действий становится невозможна.
2. Макросы должны быть разрешены.

Способ пятый, самый экзотический и самый. бесполезный Я упоминаю о нём только для полноты картины, ни в коем случае не претендуя на то что кто-то им будет пользоваться.

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

Ссылка на основную публикацию
Adblock
detector