как сделать константу в excel

ВАЖНО! Для того, что бы сохранить статью в закладки, нажмите: CTRL + D

Задать вопрос ВРАЧУ, и получить БЕСПЛАТНЫЙ ОТВЕТ, Вы можете заполнив на НАШЕМ САЙТЕ специальную форму, по этой ссылке >>>

Описание проблемы

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

Минусы данного способа очевидны:

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

Избавится от этого можно путем создания именованных констант. Например, создадим константу под именем НДС. Для этого:

  1. Перейдите на вкладку Формулы. Найдите группу Определенные имена и выберите команду Присвоить имя. Откроется диалоговое окно Создание имени.
  1. Введите имя константы в поле Имя. В нашем случае это НДС.
  2. В поле Область следует указать значение Книга. В этом случае выбранная переменная будет доступна на всех листай файла Excel. Если необходимо, чтобы константа работала только на конкретном листе, следует выбрать название нужного листа.
  3. В поле Примечание можно указать любой текст при необходимости.
  4. В поле Диапазон введите значение константы =18% не ссылаясь на ячейки и нажмите кнопку ОК.

Теперь на любом листе формула =НДС будет выдавать одинаковый результат 0,18. Теперь давайте используем нашу переменную и посчитаем, например, стоимость товара без НДС (пусть стоимость с НДС будет 18000). Для этого введем в ячейку следующую формулу =18000/НДС. В итоге ячейка примет значение 10 000. Согласитесь, что формула стала намного понятней, нежели вместо НДС была указана ссылка на некую ячейку (да еще на другом листе).

Чтобы вставить именованную константу в формулу не обязательно помнить ее точный синтаксис. Для удобства клавишей F3 можно вызвать список констант и выбрать ее из формы Вставка имени. Также это окно можно вызвать перейдя на вкладку Формулы -> Определенные имена -> Использовать в формуле.

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

Значения констант можно менять по ходу работы. Для этого необходимо открыть окно диспетчера имен Формулы -> Определенные имена -> Диспетчер имен.

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

Источник: http://micro-solution.ru/excel/ranges/name-constant

трюки • приёмы • решения

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

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

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

  1. Выберите Формулы ► Определенные имена ► Присвоить имя, чтобы открыть диалоговое окно Создание имени.
  2. Введите имя (в нашем случае SalesTax) в поле Имя.
  3. Щелкните на поле Диапазон, удалите его содержимое и замените простой формулой, например =7,5% (рис. 88.1).
  4. Нажмите кнопку ОК для закрытия окна.

Рис. 88.1. Определение имени, относящегося к константе

В предыдущих шагах была создана именованная формула, которая не использует никаких ссылок на ячейки. Чтобы протестировать ее, введите следующую формулу в любую ячейку: =SalesTax . Эта простая формула вернет .075 — результат формулы с именем SalesTax. Поскольку эта именованная формула всегда возвращает один и тот же результат, вы можете думать о ней как об именованной константе и использовать эту константу в более сложных формулах, таких как эта: =A1*SalesTax . SalesTax — это имя уровня книги, так что вы можете указывать его на любом листе в книге.

Именованная константа может также включать в себя текст. Например, вы можете определить константу для имени компании. Используйте диалоговое окно Создание имени для создания следующей формулы, названной MSFT: =»Microsoft Corporation» . Затем вы можете использовать формулу ячейки, такую как эта: =»Annual Report: «&MSFT . Эта формула возвращает текст Annual Report: Microsoft Corporation.

Имена, которые не относятся к диапазонам, не появляются в поле Имя или диалоговом окне Переход (которое открывается при нажатии клавиши F5). Такая ситуация имеет смысл, поскольку эти константы не находятся где-нибудь реально. Однако они отображаются в диалоговом окне Вставка имени (которое появляется при нажатии клавиши F3). Это удобно, поскольку вы используете данные имена в формулах.

ЧИТАЙТЕ ТАКЖЕ:  как сделать макет сайта в фотошопе

Как вы могли ожидать, у вас есть возможность изменять значение константы в любое время, используя диалоговое окно Диспетчер имен (выберите Формулы ► Определенные имена ► Диспетчер имен). Просто нажмите кнопку Изменить для открытия диалогового окна. Изменение имениЗатем измените значение в поле Диапазон. Когда вы закроете диалоговое окно, Excel возьмет новое значение для пересчета формул, которые используют это имя.

Источник: http://excelexpert.ru/kak-pravilno-ispolzovat-imenovannye-konstanty-v-excel

Менеджерами не рождаются, менеджерами становятся

Именованные константы в Excel

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

Рис. 1. Определение имени, ссылающегося на константу

Скачать заметку в формате Word или pdf

Выполните следующие действия (рис. 1):

  1. Пройдите по меню Формулы –>Определенныеимена –>Присвоитьимя, чтобы открыть диалоговое окно Создание имени.
  2. Введите имя (в данном случае НLC) в поле Имя.
  3. В качестве области для этого имени укажите вариант Книга. Если хотите, чтобы это имя действовало только на определенном листе, выберите в списке Область именно этот лист.
  4. Установите курсор в поле Диапазон и удалите все его содержимое, вставив взамен простую формулу, например, 18%.
  5. Нажмите Ok, чтобы закрыть окно.

Вы создали именованную формулу, в которой не используется никаких ссылок на ячейки. Попробуем ввести в любую ячейку следующую формулу: =НДС. Эта простая формула возвращает значение 0,18. Поскольку эта именованная формула всегда возвращает один и тот же итог, ее можно считать именованной константой. Эту константу можно использовать и в более сложной формуле, например, =А1*НДС.

Именованная константа может состоять и из текста. Например, в качестве константы можно задать имя компании. В диалоговом окне Создание имени можно ввести, например, следующую формулу, называющуюся MSFT: = » Microsoft Corporation » .

Далее можно использовать формулу ячейки: = » Annual Report: » &MSFT. Данная формула возвращает текст Annual Report: Microsoft Corporation (Годовой отчет: корпорация Microsoft).

Имена, не ссылающиеся на диапазоны, не отображаются в диалоговых окнах Имя или Переход (окно Переход открывается при нажатии клавиши F5). Это разумно, поскольку данные константы не находятся ни в одном достижимом месте интерфейса. Однако они отображаются в диалоговом окне Вставка имени (оно открывается при нажатии клавиши F3), а также в раскрывающемся списке, применяемом при создании формулы (рис. 2; при наборе формулы введите букву Н, и Excel выдаст подсказку). Это также разумно, поскольку именованные константы нужны именно для применения в формулах.

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

Как вы уже догадались, значение константы можно изменить, когда угодно, открыв диалоговое окно Диспетчер имен (команда Формулы –> Определенные имена –> Диспетчер имен). Нажмите в нем кнопку Изменить, чтобы вызвать окно Изменение имени. Затем введите новое значение в поле Диапазон. Когда вы закроете это окно, Excel будет использовать новое значение и пересчитает формулы, в которых применяется это имя.

[1] По материалам книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 112, 113.

Источник: http://baguzin.ru/wp/imenovannye-konstanty-v-excel/

Массив значений (или константа массива или массив констант) – это совокупность чисел или текстовых значений, которую можно использовать в формулах массива. Константы массива необходимо вводить в определенном формате, например, для чисел <1:2:3:4:5>или для текстовых значений <"Север":"ЮГ":"Восток":"Запад">.

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

Создание одномерного массива констант

Перед созданием Массива констант посмотрим повнимательнее на диапазон ячеек, содержащий обычные значения (см. Файл примера )

  • в диапазон ячеек A1:A5 введите, например, 5 последовательных чисел от 1 до 5.
  • в ячейке B1 введите формулу =A1:A5 ;
  • в Строке формул выделите A1:A5 и нажмите клавишу F9;
  • получим некую запись <1:2:3:4:5>, представляющую собой набор значений из диапазона A1:A5

Этот набор значений, как и формулы массива, обрамлен в фигурные скобки, сами значения разделены двоеточиями. Если бы значения были размещены в строке (в диапазоне A1:E1), а не в столбце, то значения были бы разделены точкой с запятой <1;2;3;4;5>.

Создадим константу массива в ячейке B2. Для этого введем в ячейку выражение = <1:2:3:4:5>и нажмем ENTER. Массив значений не заключается в скобки автоматически, как формулы массива после нажатия CTRL+SHIFT+ENTER. Это необходимо делать вручную. В ячейке отразится только первое значение массива, т.е. 1.

Обычно массив значений не вводят в одну ячейку, т.к. в этом случае невозможно вытащить отдельные значения. Чтобы отобразить все значения нашего массива значений нужно выделить 5 ячеек в столбце (например, B1:B5), в Строке формул ввести выражение = <1:2:3:4:5>и нажать CTRL+SHIFT+ENTER.

Теперь попробуем удалить один элемент массива, например из ячейки B3. Получим предупреждение «Нельзя изменить часть массива» — это определенного вида защита массива.

Чтобы избежать утомительного ввода последовательных чисел для вертикального массива констант можно воспользоваться формулой =СТРОКА(1:5) . Записав ее любой пустой ячейке, выделите ее в строке формул и нажмите F9, а затем нажмите ENTER. Получите массив констант <1:2:3:4:5>. Скопируйте содержимое ячейки в буфер обмена (CTRL+C), затем выделите вертикальный диапазон ячеек, соответствующий размерности массива, вставьте в активную ячейку содержимое Буфера обмена и нажмите CTRL+SHIFT+ENTER.

Чтобы избежать утомительного ввода последовательных чисел для горизонтального массива констант используйте формулу =ТРАНСП(СТРОКА(1:5)) или =СТОЛБЕЦ(A:E) . Получите массив констант = <1;2;3;4;5>. Значения массива будут разделены точкой с запятой.

Применение массива констант

А. Умножение векторов (столбец на столбец, строку на строку)
С помощью формулы массива умножим столбец значений (B2:B6) на массив констант <1:2:3:4:5>и просуммируем. Массив констант записан в «вертикальном» виде с использованием двоеточия, т.е. также представляет собой столбец. Размерности столбца и массива должны совпадать.

После ввода формулы необходимо нажать CTRL+SHIFT+ENTER.

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

=СУММ(B2*1;B3*2; B4*3; B5*4; B6*5)

В последнюю очередь выполняется сложение значений при помощи функции СУММ() .

Б. Проверка значений
Проверим, равно ли значение в ячейке А1 одному из определенных значений: 4, 6 или 9.

После ввода формулы нет необходимости нажимать CTRL+SHIFT+ENTER. Такая запись может существенно сократить время создания формулы по сравнению с использованием вложенных функций ЕСЛИ() .

Именование массива констант

Массиву констант можно присвоить Имя. Обычно так поступают с константами, образующими группу однотипных значений, например последовательности с конечным количеством элементов = <1:2:3>.

Чтобы присвоить массиву констант имя необходимо сделать следующее:

  • на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя.
  • В поле Имя введите Массив123.
  • В поле Диапазон введите массив констант (не забудьте ввести скобки вручную), например <1:2:3>;
  • Нажмите кнопку ОК.

Пример, найдем сумму 3-х наибольших значений, записав формулу =СУММПРОИЗВ(НАИБОЛЬШИЙ(A1:A10;Массив123)) .

Предполагается, что в диапазоне A1:A10 имеется список числовых значений.

Создание двумерного массива констант

Чтобы создать двумерный массив констант необходимо сделать следующее:

  • выделите в книге диапазон ячеек из четырех столбцов и трех строк (A1:D3).
  • в активной ячейке (А1), в Cтроке формул введите выражение =
  • нажмите сочетание клавиш CTRL+SHIFT+ENTER

Мы получили двумерный массив констант, у которого нельзя удалить ни один элемент по отдельности – только все сразу. Как видно из формулы, строки в массиве разделяются двоеточиями, а элементы в строке – точкой с запятой.

Применение двумерного массива констант

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

Присвоим Имя Месяцы двумерному массиву:

Чтобы избежать утомительного ввода этого массива создайте два столбца, один с числами от 1 до 12, другой с названиями месяцев (см. статью Текстовые последовательности). Затем, в Строке формул введите ссылку на этот диапазон, нажмите F9 и скопируйте в Буфер обмена.

Теперь записав формулу =ВПР(A2;Месяцы;2) , где в ячейке A2 — номер месяца, получим желаемый результат.

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

Источник: http://excel2.ru/articles/massivy-konstant-v-ms-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+ВВОД. Вы получите такой же результат.

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

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

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

Источник: http://support.office.com/ru-ru/article/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0-%D0%B2-%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0%D1%85-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0-477443ea-5e71-4242-877d-fcae47454eb8

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