Содержание
- 0.1 Как создать горизонтальную константу?
- 0.2 Как создать вертикальную константу?
- 0.3 Как создать двумерную константу?
- 1 Именованные константы в Excel
- 1.1 Функция ВЫБОР
- 1.2 Массив констант в формуле
- 1.3 Массив констант с именем
- 1.4 Ссылки по теме
Очень часто в Excel требуется закрепить (зафиксировать) определенную ячейку в формуле. По умолчанию, ячейки автоматически протягиваются и изменяются. Посмотрите на этот пример.
У нас есть данные по количеству проданной продукции и цена за 1 кг, необходимо автоматически посчитать выручку.
Чтобы это сделать мы прописываем в ячейке D2 формулу =B2*C2
Если мы далее протянем формулу вниз, то она автоматически поменяется на соответствующие ячейки. Например, в ячейке D3 будет формула =B3*C3 и так далее. В связи с этим нам не требуется прописывать постоянно одну и ту же формулу, достаточно просто ее протянуть вниз. Но бывают ситуации, когда нам требуется закрепить (зафиксировать) формулу в одной ячейке, чтобы при протягивании она не двигалась.
Взгляните на вот такой пример. Допустим, нам необходимо посчитать выручку не только в рублях, но и в долларах. Курс доллара указан в ячейке B7 и составляет 35 рублей за 1 доллар. Чтобы посчитать в долларах нам необходимо выручку в рублях (столбец D) поделить на курс доллара.
Если мы пропишем формулу как в предыдущем варианте. В ячейке E2 напишем =D2*B7 и протянем формулу вниз, то у нас ничего не получится. По аналогии с предыдущим примером в ячейке E3 формула поменяется на =E3*B8 — как видите первая часть формулы поменялась для нас как надо на E3, а вот ячейка на курс доллара тоже поменялась на B8, а в данной ячейке ничего не указано. Поэтому нам необходимо зафиксировать в формуле ссылку на ячейку с курсом доллара. Для этого необходимо указать значки доллара и формула в ячейке E3 будет выглядеть так =D2/$B$7, вот теперь, если мы протянем формулу, то ссылка на ячейку B7 не будет двигаться, а все что не зафиксировано будет меняться так, как нам необходимо.
Примечание: в рассматриваемом примере мы указал два значка доллара $B$7. Таким образом мы указали Excel, чтобы он зафиксировал и столбец B и строку 7, встречаются случаи, когда нам необходимо закрепить только столбец или только строку. В этом случае знак $ указывается только перед столбцом или строкой B$7 (зафиксирована строка 7) или $B7 (зафиксирован только столбец B)
Формулы, содержащие значки доллара в Excel называются абсолютными (они не меняются при протягивании), а формулы которые при протягивании меняются называются относительными.
Чтобы не прописывать знак доллара вручную, вы можете установить курсор на формулу в ячейке E2 (выделите текст B7) и нажмите затем клавишу F4 на клавиатуре, Excel автоматически закрепит формулу, приписав доллар перед столбцом и строкой, если вы еще раз нажмете на клавишу F4, то закрепится только столбец, еще раз — только строка, еще раз — все вернется к первоначальному виду.
Как говорилось ранее, в формулах Excel можно создать три варианта констант: горизонтальную, вертикальную и двумерную.
Как создать горизонтальную константу?
- В окне открытого листа выделите вертикальный ряд ячеек с числами. Например, ячейки
А1С1
со значениями 1,2,3. - В окошке строки формул введите знак (=) и откройте фигурную скобку.
- Введите числа, содержащиеся в выделенном ряде ячеек, разделяя их точкой с запятой.
={1;2;3}
- Закройте фигурные скобки и нажмите сочетание клавиш
Ctrl+Shift+Enter
.Формула примет следующий вид:{={1;2;3}}
.
Как создать вертикальную константу?
- В окне открытого листа выделите горизонтальный ряд ячеек с числами. Например, ячейки
А2А4
со значениями 4,5,6. - В окошке строки формул введите знак (=) и откройте фигурную скобку.
- Введите числа, содержащиеся в выделенном ряде ячеек, разделяя их двоеточиями.
={4:5:6}
- Закройте фигурные скобки и нажмите сочетание клавиш
Ctrl+Shift+Enter
. Формула примет следующий вид:{={4:5:6}}
.
Как создать двумерную константу?
- В окне открытого листа выделите прямоугольный диапазон ячеек с числами. Например, ячейки
А1С3
со значениями 1,2,3,4,5,6,7,8,9. - В окошке строки формул введите знак (=) и откройте фигурную скобку.
- Введите числа, содержащиеся в выделенном диапазоне ячеек, разделяя горизонтальные константы точками с запятыми, а вертикальные – двоеточиями. Между собой горизонтальные и вертикальные константы отделяются пробелом.
={1;2;3: 4;5;6: 7,8,9}
- Закройте фигурные скобки и нажмите сочетание клавиш Ctrl+Shift+Enter.
{={1;2;3: 4;5;6: 7,8,9}}
Excel позволяет присваивать имена не только ячейкам и диапазонам, но и константам. Константой могут выступать как текстовые, так и числовое значения. В этом уроке Вы узнаете, как назначить имя константе в Microsoft Excel.
Допустим, в работе Вы используете какие-то неизменяемые значения. Пусть это будут плотность бензина, керосина и прочих веществ. Вы можете ввести значения данных величин в специально отведенные ячейки, а затем в формулах давать ссылки на эти ячейки. Но это не всегда удобно.
В Excel существует еще один способ работать с такими величинами – присвоить им осмысленные имена. Согласитесь, что имена плБензина или плКеросина легче запомнить, чем значения 0,71 или 0,85. Особенно когда таких значений десятки, а то и сотни.
Имя константе, как и имя области, присваивается с помощью диалогового окна Создание имени. Разница лишь в том, что в поле Диапазон необходимо ввести величину константы.
Более подробно о присвоении имен с помощью диалогового окна Создание имени Вы можете узнать из урока Как присвоить имя ячейке или диапазону в Excel.
Нажимаем ОК, имя будет создано. Теперь, если ввести в ячейку следующую формулу =плБензина, она возвратит значение константы.
Имена констант не отображаются в поле Имя, поскольку они не имеют адреса и не принадлежат ни к одной ячейке. Зато эти константы Вы сможете увидеть в списке автозавершения формул, поскольку их можно использовать в формулах Excel.
Итак, в данном уроке Вы узнали, как присваивать имена константам в Excel. Если желаете получить еще больше информации об именах, читайте следующие статьи:
- Знакомство с именами ячеек и диапазонов в Excel
- Как присвоить имя ячейке или диапазону в Excel?
- 5 полезных правил и рекомендаций по созданию имен в Excel
- Диспетчер имен в Excel
Урок подготовлен для Вас командой сайта office-guru.ru
Автор: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Допустим, у нас есть лист, на котором генерируется счет-фактура и рассчитывается налог на добавленную стоимость – НДС. Как правило, в таком случае значение ставки налога вставляется в ячейку, а потом в формулах используется ссылка на эту ячейку. Чтобы упростить процесс, этой ячейке можно дать имя, например, НДС. А можно и вовсе обойтись без ячейки, сохранив значение ставки налога в именованной константе.
Рис. 1. Определение имени, ссылающегося на константу
Скачать заметку в формате Word или pdf
Выполните следующие действия (рис. 1):
- Пройдите по меню Формулы –> Определенные имена –> Присвоить имя, чтобы открыть диалоговое окно Создание имени.
- Введите имя (в данном случае НLC) в поле Имя.
- В качестве области для этого имени укажите вариант Книга. Если хотите, чтобы это имя действовало только на определенном листе, выберите в списке Область именно этот лист.
- Установите курсор в поле Диапазон и удалите все его содержимое, вставив взамен простую формулу, например, 18%.
- Нажмите Ok, чтобы закрыть окно.
Вы создали именованную формулу, в которой не используется никаких ссылок на ячейки. Попробуем ввести в любую ячейку следующую формулу: =НДС. Эта простая формула возвращает значение 0,18. Поскольку эта именованная формула всегда возвращает один и тот же итог, ее можно считать именованной константой. Эту константу можно использовать и в более сложной формуле, например, =А1*НДС.
Именованная константа может состоять и из текста. Например, в качестве константы можно задать имя компании. В диалоговом окне Создание имени можно ввести, например, следующую формулу, называющуюся MSFT: ="
Microsoft Corporation"
.
Далее можно использовать формулу ячейки: ="
Annual Report: "
&MSFT. Данная формула возвращает текст Annual Report: Microsoft Corporation (Годовой отчет: корпорация Microsoft).
Имена, не ссылающиеся на диапазоны, не отображаются в диалоговых окнах Имя или Переход (окно Переход открывается при нажатии клавиши F5). Это разумно, поскольку данные константы не находятся ни в одном достижимом месте интерфейса. Однако они отображаются в диалоговом окне Вставка имени (оно открывается при нажатии клавиши F3), а также в раскрывающемся списке, применяемом при создании формулы (рис. 2; при наборе формулы введите букву Н, и Excel выдаст подсказку). Это также разумно, поскольку именованные константы нужны именно для применения в формулах.
Рис. 2. Именованная константа доступна для использования в формулах
Как вы уже догадались, значение константы можно изменить, когда угодно, открыв диалоговое окно Диспетчер имен (команда Формулы –> Определенные имена –> Диспетчер имен). Нажмите в нем кнопку Изменить, чтобы вызвать окно Изменение имени. Затем введите новое значение в поле Диапазон. Когда вы закроете это окно, Excel будет использовать новое значение и пересчитает формулы, в которых применяется это имя.
По материалам книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 112, 113.
Это несложный, но интересный прием, позволяющий подставлять данные из небольших таблиц без использования ячеек вообще. Его суть в том, что можно «зашить» массив подстановочных значений прямо в формулу. Рассмотрим несколько способов это сделать.
Функция ВЫБОР
Если нужно подставить данные из одномерного массива по номеру, то можно использовать функцию ИНДЕКС или ее более простой и подходящий, в данном случае, аналог – функцию ВЫБОР (CHOOSE). Она выводит элемент массива по его порядковому номеру. Так, например, если нам нужно вывести название дня недели по его номеру, то можно использовать вот такую конструкцию
Это простой пример для начала, чтобы ухватить идею о том, что подстановочная таблица может быть вшита прямо в формулу. Теперь давайте рассмотрим пример посложнее, но покрасивее.
Массив констант в формуле
Предположим, что у нас есть список городов, куда с помощью функции ВПР (VLOOKUP) подставляются значения коэффициентов зарплаты из второго столбца желтой таблицы справа:
Хитрость в том, что можно заменить ссылку на диапазон с таблицей $E$3:$F$5 массивом констант прямо в формуле, и правая таблица будет уже не нужна. Чтобы не вводить данные вручную можно пойти на небольшую хитрость.
Выделите любую пустую ячейку. Введите с клавиатуры знак «равно» и выделите диапазон с таблицей – в строке формул должен отобразиться его адрес:
Выделите с помощью мыши ссылку E3:F5 в строке формул и нажмите клавишу F9 – ссылка превратится в массив констант:
Осталось скопировать получившийся массив и вставить его в нашу формулу с ВПР, а саму таблицу удалить за ненадобностью:
Массив констант с именем
Развивая идею предыдущего способа, можно попробовать еще один вариант – сделать именованный массив констант в оперативной памяти, который использовать затем в формуле. Для этого нажмите на вкладке Формулы (Formulas) кнопку Диспетчер Имен (NameManager). Затем нажмите кнопку Создать, придумайте и введите имя (пусть будет, например, Города) и в поле Диапазон (Reference) вставьте скопированный в предыдущем способе массив констант:
Нажмите ОК и закройте Диспетчер имен. Теперь добавленное имя можно смело использовать на любом листе книги в любой формуле – например, в нашей функции ВПР:
Компактно, красиво и, в некотором смысле, даже защищает от шаловливых ручек непрофессионалов 🙂
Ссылки по теме
- Как использовать функцию ВПР (VLOOKUP) для подстановки данных из одной таблицы в другую
- Как использовать приблизительный поиск у функции ВПР (VLOOKUP)
- Вычисления без формул
Как выделить константу в Excel?
Чтобы ввести значения в одном столбце, например 3 ячейки в столбце C, нужно сделать вот что:
- Выделите нужные ячейки.
- Введите знак равных и константы. Значения в константах разделяются запятой, а не запятой. …
- Нажмите клавиши CTRL+SHIFT+ВВОД. Константа выглядит так:
Как задать постоянную ячейку в Excel?
Для этого в строке формул выделяете ссылку, которую хотите зафиксировать:
- и нажимаете клавишу «F4». …
- это означает, что если вы протяните формулу, то ссылка на ячейку $F$4 останется на месте, т. …
- Если еще раз нажмете клавишу «F4», то ссылка станет $F4:
Что такое константа в Excel?
Массив значений (или константа массива или массив констант) – это совокупность чисел или текстовых значений, которую можно использовать в формулах массива . … В обычную формулу можно ввести ссылку на ячейку, содержащую значение, или на само значение, называемое также константой.
Как сделать формулу в Excel на весь столбец?
Первый способ: протянуть ячейку в столбце или строке.
- Записать функцию (формулу) в ячейку и нажать ENTER.
- Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
- Нажать и удерживать левую кнопку мыши.
- Не отпуская кнопку мыши потянуть крестик в нужном направлении.
Как в Excel в Формуле добавить константу?
Как создать константу в формулах Excel?
- В окне открытого листа выделите вертикальный ряд ячеек с числами. …
- В окошке строки формул введите знак (=) и откройте фигур ную скобку.
- Введите числа, содержащиеся в выделенном ряде ячеек, раз деляя их точкой с запятой. …
- Закройте фигурные скобки и нажмите сочетание клавиш Ctrl+Shift+Enter .
Как поставить константу в Excel?
Для того, чтобы зафиксировать диапазон, необходимо его выделить в строке формул в Excel и нажать клавиши “F4”.
Как в Excel привязать значение одной ячейки к другой?
В ячейку, куда мы хотим вставить связь, ставим знак равенства (так же как и для обычной формулы), переходим в исходную книгу, выбираем ячейку, которую хотим связать, щелкаем Enter. Вы можете использовать инструменты копирования и автозаполнения для формул связи так же, как и для обычных формул.
Как в Экселе сделать чтобы число не менялось?
Для этого необходимо задать формат ячейки – что в ней будет находиться число, а не цифра. Для этого, щелкаем правой кнопкой мыши по ячейке и выбираем вкладку “Формат ячеек”. В ней выбираем вариант “Текстовый”. Все, после этого в данной ячейке Excel даже набрав цифры с точкой у вас не появится число и месяц.
Как заморозить ячейки в Excel?
При доступе к программе Microsoft Excel выберите часть рабочего листа, которую вы хотите заморозить. Щелкните первую ячейку строки или столбца, которую вы хотите заморозить. После этого нажмите «Вид» в верхней части рабочего листа. Следующим шагом является щелчок по подменю «замораживание панелей».
Что такое константа?
Константа — постоянная величина (скалярная или векторная) в математике, физике, химии. Математическая константа — величина, значение которой не меняется; в этом она противоположна переменной. Константная функция — функция, которая для любого элемента из области определения возвращает одно и то же заданное значение.
Как правильно вводить формулы в Excel?
Создание простой формулы в Excel
- Выделите на листе ячейку, в которую необходимо ввести формулу.
- Введите = (знак равенства), а затем константы и операторы (не более 8192 знаков), которые нужно использовать при вычислении. В нашем примере введите =1+1. Примечания: …
- Нажмите клавишу ВВОД (Windows) или Return (Mac).
Как убрать все формулы в Excel?
Выберем ячейку или диапазон ячеек, содержащих формулу. Нажмите клавишу DELETE.
…
Для этого:
- Щелкните ячейку в формуле массива.
- На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.
- Нажмите кнопку Дополнительный.
- Щелкните «Текущий массив».
- Нажмите клавишу DELETE.
Как в Excel скопировать формулу в другую ячейку?
- Вы выберите ячейку, содержащую формулу, которую нужно скопировать.
- В группе Буфер обмена на вкладке Главная нажмите кнопку Копировать.
- Выполните одно из указанных ниже действий. …
- Убедитесь, что ссылки на ячейки в формуле дают нужный результат. …
- Выделите ячейку с формулой.
Как в Excel применить формулу ко всему столбцу на телефоне?
Перетаскивание маркера автозаполнения — наиболее распространенный способ применения одной формулы ко всему столбцу или строке в Excel. Сначала введите формулу = (A1 * 3 + / 5 в ячейке C1, а затем перетащите маркер автозаполнения вниз в столбце C, затем формула = (A1 * 3 +
/ 5 применяется ко всему столбцу C.
Как протянуть нумерацию в Excel?
Нумерация строк с помощью функции СТРОКА
- Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1). Функция СТРОКА возвращает номер строки, на которую указана ссылка. …
- Перетащите маркер заполнения , охватив диапазон, который необходимо заполнить.
Массивы констант в EXCEL
history 8 апреля 2013 г.
- Группы статей
- Имена
- Формулы массива
- Текстовые последовательности
Массив значений (или константа массива или массив констант) – это совокупность чисел или текстовых значений, которую можно использовать в формулах массива . Константы массива необходимо вводить в определенном формате, например, для чисел <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 .
Теперь попробуем удалить один элемент массива, например из ячейки B 3 . Получим предупреждение « Нельзя изменить часть массива » — это определенного вида защита массива.
Чтобы избежать утомительного ввода последовательных чисел для вертикального массива констант можно воспользоваться формулой =СТРОКА(1:5) . Записав ее любой пустой ячейке, выделите ее в строке формул и нажмите F9 , а затем нажмите ENTER . Получите массив констант <1:2:3:4:5>. Скопируйте содержимое ячейки в буфер обмена ( CTRL+C ), затем выделите вертикальный диапазон ячеек, соответствующий размерности массива, вставьте в активную ячейку содержимое Буфера обмена и нажмите CTRL+SHIFT+ENTER.
Чтобы избежать утомительного ввода последовательных чисел для горизонтального массива констант используйте формулу =ТРАНСП(СТРОКА(1:5)) или =СТОЛБЕЦ(A:E) . Получите массив констант = <1;2;3;4;5>. Значения массива будут разделены точкой с запятой.
Применение массива констант
А. Умножение векторов (столбец на столбец, строку на строку) С помощью формулы массива умножим столбец значений ( B 2: B 6 ) на массив констант <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 на английском языке ]]> .
Использование констант массива в формулах массива
Смотрите также: Подскажите, как скрин ячейке где те столбце B. столбце на число,Пример/Drag the formula down. грамматические ошибки. Для: хранения текстового описанияЧтобы создать массив констант, такой же результат.константа, так как в одну строку, Пример:Примечание: сделать. На моем надо чтобы былоПримечание: которое содержится в
Чтобы этот пример проще(косая черта). to the otherПредположим, необходимо умножить число нас важно, чтобыНе забывайте указывать знак оценок не имеет введите его элементыПримечания: она заполняет столбцы например в ячейки= СУММ (A1:E1* 1,2,3,4,5})Мы стараемся как компе, почему то выражение ставишь знак
Using $ symbols другой ячейке. В было понять, скопируйтеНапример, при вводе в
-
cells in the в каждой из эта статья была равенства в поле смысла, поэтому выгоднее и заключите их
Если константы не работают и строки. Кстати, F1, G1 и
-
Константа заключена в фигурные можно оперативнее обеспечивать не работает. Формула
«=» потом указываешь tells Excel that данном примере делитель — его на пустой ячейку формулы
column. семи ячеек в вам полезна. ПросимДиапазон создать следующий массив в фигурные скобки.Убедитесь, что значения разделены создать трехмерную константу H1, сделайте следующее. скобки ({}), которые
Использование константы для ввода значений в столбец
вас актуальными справочными висит и вычисление мышкой на j4 the reference to число 3, расположенное
-
лист.
-
=10/5Примечание: столбце на число, вас уделить пару, иначе Excel воспримет констант: Например, на рисунке правильным символом. Если (т. е. вложить
-
Выделите нужные ячейки. вы ввели вручную. материалами на вашем
не происходит! потом указываеш математический C2 is «absolute,» в ячейке C2.
Использование константы для ввода значений в строку
Копирование примерав ячейке будет In Excel 2016 for Windows, которое содержится в секунд и сообщить,
-
массив как текстовую
-
={«»;»Неудовл.»;»Удовл.»;»Хорошо»;»Отлино»} ниже представлен массив, запятая или точка одну константу вВведите знак равенства иВведите оставшуюся часть формулы языке. Эта страница
-
amfor знак «+ - which means that
AСоздайте пустую книгу или отображен результат the cells are
Использование константы для ввода значений в несколько столбцов и строк
-
другой ячейке. В
помогла ли она строку.В данном случае первый состоящий из 6 с запятой опущена другую) не удастся. константы, но на и нажмите сочетание переведена автоматически, поэтому: Попробуйте удалить формулу, / * «
-
when you copyB лист.2 populated automatically. данном примере множитель — вам, с помощьюТеперь формула выглядит менее
элемент массива содержит
-
констант: или указана вТеперь, когда вы уже
этот раз разделяйте клавиш CTRL+SHIFT+ВВОД. ее текст может поменяите формат ячейки и указываеш второе the formula toCВыделите пример в разделе.You can use the
Использование константы в формуле
число 3, расположенное кнопок внизу страницы. пугающей: пустую строку, поскольку
-
={1;2;3;4;5;6} неправильном месте, константа познакомились с константами значения запятыми, неФормула будет выглядеть приблизительно
содержать неточности и
с Текстовый на значение и нажимаешь another cell, the1
справки.Важно: PRODUCT function to в ячейке C2. Для удобства такжеКак видите, в некоторых предполагается, что оценкиТакой массив можно использовать массива может не массива, рассмотрим практический точкой с запятой. так грамматические ошибки. Для Общий и снова
интер. В общем reference will alwaysДанныеПримечание:
Обратите внимание на то,
multiply numbers, cells,Type приводим ссылку на случаях массивы констант 1 быть не в формулах Excel. работать или вы
пример. Например:
-
{= SUM (A1:E1* 1,2,3,4,5})} нас важно, чтобы введите формулу. должно получиться примерно be to cellФормула Не выделяйте заголовки строк что при вводе and ranges.=A2*$B$2
-
оригинал (на английском бывают даже очень может. Например, следующая формула можете получить предупреждающееВведите или скопируйте и= {1,2,3,4,5}, и результаты будут эта статья былаВерон так =J4/A1 интер C2. If youКонстанта или столбцов. в ячейку чисел
-
You can use any
-
in a new
-
языке) .
-
полезны.
-
Тогда формула, возвращающая нужный
-
суммирует значения этого
support.office.com
Массивы констант в Excel
сообщение. вставьте в любуюНажмите сочетание клавиш CTRL+SHIFT+ВВОД. выглядеть следующим образом: вам полезна. Просим: СПАСИБО БОЛЬШОЕ! ПРОБЛЕМА т.е. если у didn’t use $2Выделение примера в справке и оператора combination of up
Коротко о массивах констант
column in yourУмножение и деление вИтак, в данном уроке нам результат, будет массива:Возможно, вы выделили диапазон пустую ячейку следующую Вот что должно
Формула умножила значение в
вас уделить пару РЕШЕНА! ВЫ МЕНЯ тебя знак равно symbols in the15000
Нажмите клавиши CTRL+C.
/ to 255 numbers spreadsheet (the above Excel не представляют Вы познакомились с выглядеть следующим образом:=СУММ({1;2;3;4;5;6})
ячеек, не соответствующий
формулу, а затем получиться: ячейке A1 на секунд и сообщить, СПАСЛИ ОТ ЛИШНЕЙ стоит на ячейке
formula and you
=A2/$C$2Выделите на листе ячейкув начале формулы or cell references example uses column
Пример применения массива констант в Excel
никаких сложностей: достаточно массивами констант иВ этом примере функция
В формулах можно обрабатывать количеству элементов в нажмите клавиши CTRL+SHIFT+ВВОД:Выражаясь языком высоких технологий, 1, значение в помогла ли она РАБОТЫ! B2: значение j4 dragged the formula3 A1 и нажмите нужно поместить знак in the
D). Be sure
создать простую формулу. их применением вИНДЕКС сразу несколько массивов. константе. Например, если=СУММ(A1:E1*{1,2,3,4,5})
это — ячейке B1 на вам, с помощью
Верон -1 a2-2 то down to cell3 клавиши CTRL+V. равенства (
PRODUCT to include a Не забывайте, что Excel. Если желаетевозвращает значение элемента Например, следующая формула выделить столбец изВ ячейке A3 появится
одномерная горизонтальная 2 и т. кнопок внизу страницы.: Еще один вопрос, в ячейке b2
B3, Excel would12To switch between viewing=
function. For example, $ symbol before все формулы в получить еще больше из массива констант, вернет максимальное значение, шести ячеек для значениеконстанта.
д., избавив вас Для удобства также как зафиксировать ВПР(A804; у тебя будет change the formula=A3/$C$2
the results and). В противном случае
the formula B and before Excel начинаются со информации о массивах,
положение которого задано которое получится в использования в константе85Выделите нужные ячейки. от необходимости вводить приводим ссылку наСПИСОК!A1:СПИСОК!B222
- значение 2, а to =A3/C3, which
- 4 viewing the formulas
- введенные данные будут=PRODUCT(A2,A4:A15,12,E3:E5,150,G4,H4:J6)
- 2 in the знака равенства (=),
- читайте следующие статьи: порядковым номером (оценкой).
- результате сложения двух с пятью ячейками,
.Убедитесь, что количество выделенных
числа 1, 2,
оригинал (на английском
office-guru.ru
Multiply and divide numbers in Excel
;2;) данные внутри скобки. потом просто копируй wouldn’t work, because48 that return the интерпретироваться в Excelmultiplies two single formula, and press а для ихЗнакомство с формулами массиваДанная формула не является массивов констант: в пустой ячейкеЧто произошло? Вы умножили строк и столбцов 3, 4, 5 языке) . Т.к. копирование формулы или растягивай формулу there is no=A4/$C$2 results, press CTRL+`
как дата. Например, cells (A2 and ENTER. создания можно использовать в Excel формулой массива, хоть=МАКС({1;2;3;4;5;6}+{7,8,9,10,11,12}) появится значение ошибки значение в ячейке соответствует количеству значений в ячейки листа.
Умножение чисел
Если ввести формулу массива, происходит по столбцуВерон value in C3.5 (grave accent), or если ввести в G4), two numbersПримечание: строку формул.Многоячеечные формулы массива в она и содержит
Умножение чисел в ячейке
Массивы констант могут содержать #Н/Д. Если же A1 на 1, в константе. Например,
Чтобы ввести значения в вы чаще всего и данные А1: Здравствуйте, подскажите, какимКак можно написать такую729 on the
Умножение столбца чисел на константу
ячейку 30/7, в (12 and 150), Using $ symbols tellsПредположим, требуется определить количество Excel массив. Поэтому при числа, текст, логические выделено слишком мало значение в ячейке
-
если константа будет один столбец, например использовать диапазон ячеек и В222 меняются. образом решить проблему. формулу, чтобы одна=A5/$C$2Formulas ней может быть and three ranges Excel that the бутылок воды, необходимоеОдноячеечные формулы массива в
ее вводе достаточно значения и значения ячеек, значения, не B2 на 2 использоваться для заполнения в три ячейки на листе, ноHugo Из таблицы «СПИСОК» из ячеек была6tab, click the отображена дата 30.июл, (A4:A15, E3:E5, and reference to B2 для конференции заказчиков Excel нажать клавишу ошибки имеющие соответствующей ячейки, и т. д, данными четырех столбцов столбца C, сделайте
-
вам не нужно.: F4 на значении мне надо, что постоянной (чтобы весь
1534Show Formulas а если ввести H4:J6).
Перемножение чисел в разных ячейках с использованием формулы
is «absolute,» which (общее число участниковРедактирование формул массива вEnter
#Н/Д будут пропущены. а затем с и трех строк, следующее. Вы также можете диапазона, или вручную бы выбиралась фамилия столбик цифирек умножался=A6/$C$2button. в ячейку 12/36,Let’s say you want means that when ? 4 дня Excel
Деление чисел
.:Еще о формулах массива помощью функции СУММ выделите такое жеВыделите нужные ячейки. использовать ставьте $: СПИСОК!$A$1:СПИСОК!$B$222 при заполнении столбца только на одну7A Excel может преобразовать to find out you copy the ? 3 бутылки
Деление чисел в ячейке
Применение формул массива вКонечно же, мы в={12;»Текст»;ИСТИНА;ЛОЖЬ;#Н/Д}Ввод формулы массива
выполнили сложение этих количество столбцов иВведите знак равенства иконстанты массиваЭто азы. 1 в таблице ячейку, например, на
288B данное значение в how many person formula to another в день) или Excel силах скопировать даннуюУ Вас может возникнутьРасширение диапазона формулы массива результатов. Эту же строк. константы. Разделите значения, просто введите вКак кстати и «ОПЛАТА». При нажатии J4)? Третий день=A7/$C$2C дату 01.12.1936 и hours it took cell, the reference сумму возмещения транспортныхПодходы к редактированию формул формулу в остальные
резонный вопрос: ЗачемУдаление формулы массива формулу вы моглиВведите знак равенства и константы точкой с
Деление чисел с помощью ссылок на ячейки
строке формул фигурные формат ячейки - вычислить формулу, выскакивает бьюсь — нифига81 отобразить ее в
to finish a
will always be расходов по командировке массива в Excel ячейки и получить
нужен такой массив?
-
Правила изменения формул массива ввести в виде
-
константу. В этом запятой, запятые и
скобки значения: {}. я думал Вы табличка на которой
не получается… ПОМОГИТЕ!!!
-
4306
-
Данные ячейке. project (total project
-
to cell B2. (общее расстояние ?Урок подготовлен для Вас нужный нам результат: Отвечу на негоК началу страницы=СУММ(A1*1,B1*2,C1*3,D1*4,E1*5) случае значения в при вводе текста, Затем вы можете специально его изменили,
написано, что «вычисляемая |
Сергей аксенов |
=A8/$C$2 |
|
Формула |
Примечание: |
hours ÷ total |
If you didn’t |
0,46). Существует несколько |
командой сайта office-guru.ru |
Но грамотнее будет использовать |
в виде примера.В Microsoft Excel можно |
. |
каждой строке разделяйте |
Деление столбца чисел на константу
заключите его в имя константы чтобы чтоб формулу показать, в настоящий момент: чтобы весь столбикTypeОписание (результат) В Excel не существует people on project)
use $ symbols |
способов умножения чисел. |
Автор: Антон Андронов |
|
многоячеечную формулу массива. |
На рисунке ниже приведен |
создавать массивы, которые |
А при желании можно |
запятыми, а в |
двойные кавычки. Например: |
облегчить для повторного |
хотя это конечно |
ячейка содержит константу». |
цифирек умножался только |
=A2/$C$2 |
|
2 |
функции |
or the actual |
|
in the formula |
Для выполнения этой задачи |
Автор: Антон Андронов |
|
Выглядеть она будет |
список студентов, которые |
не хранятся в |
|
ввести оба набора |
конце каждой строки |
= {«Квартал 1»;» Quarter2»;» |
|
использования. |
можно сделать проще |
Как бороться с |
-
на одну ячейкуin cell B2.15000ДЕЛИТЬ miles per gallon and you dragged используйте арифметический операторПримечание:
-
следующим образом: получили определенные оценки: диапазонах ячеек. Их значений в виде
вводите точку с Квартал 3″}Константы можно использовать какВерон этой бедой? (на J4), нужно Be sure to=A2/A3. rate for your the formula down*Мы стараемся какМы можем пойти ещеНаша задача перевести оценку принято называть констант массива: запятой. Например:Нажмите клавиши CTRL+SHIFT+ВВОД. Вот в формулах массива,: Спасибо. Я неHugo написать в формуле
support.office.com
Как написать формулу в Экселе (версия 2000)? с константой.
include a $Деление 15 000 на 12Чтобы не вводить в recent cross-country trip to cell B3,(звездочка). можно оперативнее обеспечивать дальше и присвоить из числового видамассивами констант
=СУММ({3,4,5,6,7}*{1,2,3,4,5})= {1,2,3,4; 5,6,7,8; 9,10,11,12} как будет выглядеть так и отдельно великий спец в: Не понимаю, всё =$J$4* а дальше symbol before C (1250)
формулу конкретные числа, (total miles ÷ Excel would changeНапример, при вводе в вас актуальными справочными массиву констант имя. в ее словесное. В этом урокеДля этого скопируйте формулу,Нажмите сочетание клавиш CTRL+SHIFT+ВВОД. константа: от них. EXCEL, а в работает… ячейка из вашего and before 23 для указания на total gallons). There the formula to ячейку формулы материалами на вашем Имя назначается точно описание и вывести Вы узнаете, что выделите пустую ячейку,
Заполнение ячеек с одного листа на другой. Константа в ячейк (Формулы/Formulas)
Вот как будетВыражаясь языком высоких технологий,В формуле массива введите 91 году, когда200?’200px’:»+(this.scrollHeight+5)+’px’);»>=VLOOKUP(A10,список!A1:список!B222,2,) столбика in the formula.12 делимое или делитель are several ways =A3*C3, which wouldn’t=5*10 языке. Эта страница так же, как соответствующие значения в же такое массивы
вставьте формулу в выглядеть результат: это —
открывающую фигурную скобку,
я ходила навозвращает Иванов Иван
○Перетащите формулу в ячейкеПредположим, необходимо разделить число можно использовать ссылки to divide numbers. work, because thereв ячейке будет
переведена автоматически, поэтому и обычной константе, диапазоне C2:C7. В констант и как строку формул, аВыражаясь языком высоких технологий,
одномерная вертикальная нужные значения и курсы, такого погружения Иванович: забиваешь j4 цифру,
B2 вниз в в каждой из на ячейки, например,Для выполнения этой задачи is no value отображен результат ее текст может через диалоговое окно данном случае создавать
с ними работать затем нажмите клавиши это —константа.
закрывающую фигурную скобку.
не было.Верон потом на той другие ячейки в семи ячеек в A2 и A3. используйте арифметический оператор
in B3.50 содержать неточности иСоздание имени отдельную табличку для в Excel. CTRL+SHIFT+ВВОД. Вы получитедвумерная
excelworld.ru
Чтобы быстро ввести значения
Константа в эксель
Именованные константы в Excel
Допустим, у нас есть лист, на котором генерируется счет-фактура и рассчитывается налог на добавленную стоимость – НДС. Как правило, в таком случае значение ставки налога вставляется в ячейку, а потом в формулах используется ссылка на эту ячейку. Чтобы упростить процесс, этой ячейке можно дать имя, например, НДС. А можно и вовсе обойтись без ячейки, сохранив значение ставки налога в именованной константе.[1]
Рис. 1. Определение имени, ссылающегося на константу
Скачать заметку в формате Word или pdf
Выполните следующие действия (рис. 1):
- Пройдите по меню Формулы –>Определенныеимена –>Присвоитьимя, чтобы открыть диалоговое окно Создание имени.
- Введите имя (в данном случае НLC) в поле Имя.
- В качестве области для этого имени укажите вариант Книга. Если хотите, чтобы это имя действовало только на определенном листе, выберите в списке Область именно этот лист.
- Установите курсор в поле Диапазон и удалите все его содержимое, вставив взамен простую формулу, например, 18%.
- Нажмите 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.
Создание и использование именованных констант
Описание проблемы
Как правило, мы часто пользуемся различными константами. Например, ставка НДС, налог на прибыль, различные математические константы и прочее. Как мы поступаем, чтобы их использовать? Мы берем отдельный лист, вносим туда эти константы и ссылаемся на них в лучшем случае закрепляя при этом ссылки на эти ячейки.
Минусы данного способа очевидны:
- Сложность набора формул, так как приходится делать ссылку на ячейку в другом листе.
- Сложность восприятия и чтения таких формул. В случае проверки приходится проходить по ссылкам прыгая с листа на лист.
- Большое количество констант загромождает лист и он также становится трудно читаем.
Избавится от этого можно путем создания именованных констант. Например, создадим константу под именем НДС. Для этого:
- Перейдите на вкладку Формулы. Найдите группу Определенные имена и выберите команду Присвоить имя. Откроется диалоговое окно Создание имени.
- Введите имя константы в поле Имя. В нашем случае это НДС.
- В поле Область следует указать значение Книга. В этом случае выбранная переменная будет доступна на всех листай файла Excel. Если необходимо, чтобы константа работала только на конкретном листе, следует выбрать название нужного листа.
- В поле Примечание можно указать любой текст при необходимости.
- В поле Диапазон введите значение константы =18% не ссылаясь на ячейки и нажмите кнопку ОК.
Теперь на любом листе формула =НДС будет выдавать одинаковый результат 0,18. Теперь давайте используем нашу переменную и посчитаем, например, стоимость товара без НДС (пусть стоимость с НДС будет 18000). Для этого введем в ячейку следующую формулу =18000/НДС. В итоге ячейка примет значение 10 000. Согласитесь, что формула стала намного понятней, нежели вместо НДС была указана ссылка на некую ячейку (да еще на другом листе).
Чтобы вставить именованную константу в формулу не обязательно помнить ее точный синтаксис. Для удобства клавишей F3 можно вызвать список констант и выбрать ее из формы Вставка имени. Также это окно можно вызвать перейдя на вкладку Формулы -> Определенные имена -> Использовать в формуле.
В качестве именованных переменных можно задавать не только числовые значения, но также и текстовые, даты.
Значения констант можно менять по ходу работы. Для этого необходимо открыть окно диспетчера имен Формулы -> Определенные имена -> Диспетчер имен.
Выберите переменную и нажмите кнопку Изменить. Введите новое значение переменной, закройте диспетчер имен. 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 требуется закрепить (зафиксировать) определенную ячейку в формуле. По умолчанию, ячейки автоматически протягиваются и изменяются. Посмотрите на этот пример.
У нас есть данные по количеству проданной продукции и цена за 1 кг, необходимо автоматически посчитать выручку.
Чтобы это сделать мы прописываем в ячейке D2 формулу =B2*C2
Если мы далее протянем формулу вниз, то она автоматически поменяется на соответствующие ячейки. Например, в ячейке D3 будет формула =B3*C3 и так далее. В связи с этим нам не требуется прописывать постоянно одну и ту же формулу, достаточно просто ее протянуть вниз. Но бывают ситуации, когда нам требуется закрепить (зафиксировать) формулу в одной ячейке, чтобы при протягивании она не двигалась.
Взгляните на вот такой пример. Допустим, нам необходимо посчитать выручку не только в рублях, но и в долларах. Курс доллара указан в ячейке B7 и составляет 35 рублей за 1 доллар. Чтобы посчитать в долларах нам необходимо выручку в рублях (столбец D) поделить на курс доллара.
Если мы пропишем формулу как в предыдущем варианте. В ячейке E2 напишем =D2*B7 и протянем формулу вниз, то у нас ничего не получится. По аналогии с предыдущим примером в ячейке E3 формула поменяется на =E3*B8 — как видите первая часть формулы поменялась для нас как надо на E3, а вот ячейка на курс доллара тоже поменялась на B8, а в данной ячейке ничего не указано. Поэтому нам необходимо зафиксировать в формуле ссылку на ячейку с курсом доллара. Для этого необходимо указать значки доллара и формула в ячейке E3 будет выглядеть так =D2/$B$7, вот теперь, если мы протянем формулу, то ссылка на ячейку B7 не будет двигаться, а все что не зафиксировано будет меняться так, как нам необходимо.
Примечание: в рассматриваемом примере мы указал два значка доллара $B$7. Таким образом мы указали Excel, чтобы он зафиксировал и столбец B и строку 7, встречаются случаи, когда нам необходимо закрепить только столбец или только строку. В этом случае знак $ указывается только перед столбцом или строкой B$7 (зафиксирована строка 7) или $B7 (зафиксирован только столбец B)
Формулы, содержащие значки доллара в Excel называются абсолютными (они не меняются при протягивании), а формулы которые при протягивании меняются называются относительными.
Чтобы не прописывать знак доллара вручную, вы можете установить курсор на формулу в ячейке E2 (выделите текст B7) и нажмите затем клавишу F4 на клавиатуре, Excel автоматически закрепит формулу, приписав доллар перед столбцом и строкой, если вы еще раз нажмете на клавишу F4, то закрепится только столбец, еще раз — только строка, еще раз — все вернется к первоначальному виду.
Как говорилось ранее, в формулах Excel можно создать три варианта констант: горизонтальную, вертикальную и двумерную.
Как создать горизонтальную константу?
- В окне открытого листа выделите вертикальный ряд ячеек с числами. Например, ячейки А1С1 со значениями 1,2,3.
- В окошке строки формул введите знак (=) и откройте фигурную скобку.
- Введите числа, содержащиеся в выделенном ряде ячеек, разделяя их точкой с запятой. =
- Закройте фигурные скобки и нажмите сочетание клавиш Ctrl+Shift+Enter .Формула примет следующий вид: <=<1;2;3>> .
Как создать вертикальную константу?
- В окне открытого листа выделите горизонтальный ряд ячеек с числами. Например, ячейки А2А4 со значениями 4,5,6.
- В окошке строки формул введите знак (=) и откройте фигурную скобку.
- Введите числа, содержащиеся в выделенном ряде ячеек, разделяя их двоеточиями. =
- Закройте фигурные скобки и нажмите сочетание клавиш Ctrl+Shift+Enter . Формула примет следующий вид: <=<4:5:6>> .
Как создать двумерную константу?
- В окне открытого листа выделите прямоугольный диапазон ячеек с числами. Например, ячейки А1С3 со значениями 1,2,3,4,5,6,7,8,9.
- В окошке строки формул введите знак (=) и откройте фигурную скобку.
- Введите числа, содержащиеся в выделенном диапазоне ячеек, разделяя горизонтальные константы точками с запятыми, а вертикальные – двоеточиями. Между собой горизонтальные и вертикальные константы отделяются пробелом. =
- Закройте фигурные скобки и нажмите сочетание клавиш Ctrl+Shift+Enter. <=<1;2;3: 4;5;6: 7,8,9>>
Excel позволяет присваивать имена не только ячейкам и диапазонам, но и константам. Константой могут выступать как текстовые, так и числовое значения. В этом уроке Вы узнаете, как назначить имя константе в Microsoft Excel.
Допустим, в работе Вы используете какие-то неизменяемые значения. Пусть это будут плотность бензина, керосина и прочих веществ. Вы можете ввести значения данных величин в специально отведенные ячейки, а затем в формулах давать ссылки на эти ячейки. Но это не всегда удобно.
В Excel существует еще один способ работать с такими величинами – присвоить им осмысленные имена. Согласитесь, что имена плБензина или плКеросина легче запомнить, чем значения 0,71 или 0,85. Особенно когда таких значений десятки, а то и сотни.
Имя константе, как и имя области, присваивается с помощью диалогового окна Создание имени. Разница лишь в том, что в поле Диапазон необходимо ввести величину константы.
Более подробно о присвоении имен с помощью диалогового окна Создание имени Вы можете узнать из урока Как присвоить имя ячейке или диапазону в Excel.
Нажимаем ОК, имя будет создано. Теперь, если ввести в ячейку следующую формулу =плБензина, она возвратит значение константы.
Имена констант не отображаются в поле Имя, поскольку они не имеют адреса и не принадлежат ни к одной ячейке. Зато эти константы Вы сможете увидеть в списке автозавершения формул, поскольку их можно использовать в формулах Excel.
Итак, в данном уроке Вы узнали, как присваивать имена константам в Excel. Если желаете получить еще больше информации об именах, читайте следующие статьи:
- Знакомство с именами ячеек и диапазонов в Excel
- Как присвоить имя ячейке или диапазону в Excel?
- 5 полезных правил и рекомендаций по созданию имен в Excel
- Диспетчер имен в Excel
Урок подготовлен для Вас командой сайта office-guru.ru
Автор: Антон Андронов
Правила перепечаткиЕще больше уроков по Microsoft Excel
Оцените качество статьи. Нам важно ваше мнение:
Именованные константы в Excel
Допустим, у нас есть лист, на котором генерируется счет-фактура и рассчитывается налог на добавленную стоимость – НДС. Как правило, в таком случае значение ставки налога вставляется в ячейку, а потом в формулах используется ссылка на эту ячейку. Чтобы упростить процесс, этой ячейке можно дать имя, например, НДС. А можно и вовсе обойтись без ячейки, сохранив значение ставки налога в именованной константе.
Рис. 1. Определение имени, ссылающегося на константу
Скачать заметку в формате Word или pdf
Выполните следующие действия (рис. 1):
- Пройдите по меню Формулы –> Определенные имена –> Присвоить имя, чтобы открыть диалоговое окно Создание имени.
- Введите имя (в данном случае НLC) в поле Имя.
- В качестве области для этого имени укажите вариант Книга. Если хотите, чтобы это имя действовало только на определенном листе, выберите в списке Область именно этот лист.
- Установите курсор в поле Диапазон и удалите все его содержимое, вставив взамен простую формулу, например, 18%.
- Нажмите Ok, чтобы закрыть окно.
Вы создали именованную формулу, в которой не используется никаких ссылок на ячейки. Попробуем ввести в любую ячейку следующую формулу: =НДС. Эта простая формула возвращает значение 0,18. Поскольку эта именованная формула всегда возвращает один и тот же итог, ее можно считать именованной константой. Эту константу можно использовать и в более сложной формуле, например, =А1*НДС.
Именованная константа может состоять и из текста. Например, в качестве константы можно задать имя компании. В диалоговом окне Создание имени можно ввести, например, следующую формулу, называющуюся MSFT: = » Microsoft Corporation » .
Далее можно использовать формулу ячейки: = » Annual Report: » &MSFT. Данная формула возвращает текст Annual Report: Microsoft Corporation (Годовой отчет: корпорация Microsoft).
Имена, не ссылающиеся на диапазоны, не отображаются в диалоговых окнах Имя или Переход (окно Переход открывается при нажатии клавиши F5). Это разумно, поскольку данные константы не находятся ни в одном достижимом месте интерфейса. Однако они отображаются в диалоговом окне Вставка имени (оно открывается при нажатии клавиши F3), а также в раскрывающемся списке, применяемом при создании формулы (рис. 2; при наборе формулы введите букву Н, и Excel выдаст подсказку). Это также разумно, поскольку именованные константы нужны именно для применения в формулах.
Рис. 2. Именованная константа доступна для использования в формулах
Как вы уже догадались, значение константы можно изменить, когда угодно, открыв диалоговое окно Диспетчер имен (команда Формулы –> Определенные имена –> Диспетчер имен). Нажмите в нем кнопку Изменить, чтобы вызвать окно Изменение имени. Затем введите новое значение в поле Диапазон. Когда вы закроете это окно, Excel будет использовать новое значение и пересчитает формулы, в которых применяется это имя.
По материалам книги Джон Уокенбах. Excel 2013. Трюки и советы. – СПб.: Питер, 2014. – С. 112, 113.
Это несложный, но интересный прием, позволяющий подставлять данные из небольших таблиц без использования ячеек вообще. Его суть в том, что можно «зашить» массив подстановочных значений прямо в формулу. Рассмотрим несколько способов это сделать.
Функция ВЫБОР
Если нужно подставить данные из одномерного массива по номеру, то можно использовать функцию ИНДЕКС или ее более простой и подходящий, в данном случае, аналог – функцию ВЫБОР (CHOOSE). Она выводит элемент массива по его порядковому номеру. Так, например, если нам нужно вывести название дня недели по его номеру, то можно использовать вот такую конструкцию
Это простой пример для начала, чтобы ухватить идею о том, что подстановочная таблица может быть вшита прямо в формулу. Теперь давайте рассмотрим пример посложнее, но покрасивее.
Массив констант в формуле
Предположим, что у нас есть список городов, куда с помощью функции ВПР (VLOOKUP) подставляются значения коэффициентов зарплаты из второго столбца желтой таблицы справа:
Хитрость в том, что можно заменить ссылку на диапазон с таблицей $E$3:$F$5 массивом констант прямо в формуле, и правая таблица будет уже не нужна. Чтобы не вводить данные вручную можно пойти на небольшую хитрость.
Выделите любую пустую ячейку. Введите с клавиатуры знак «равно» и выделите диапазон с таблицей – в строке формул должен отобразиться его адрес:
Выделите с помощью мыши ссылку E3:F5 в строке формул и нажмите клавишу F9 – ссылка превратится в массив констант:
Осталось скопировать получившийся массив и вставить его в нашу формулу с ВПР, а саму таблицу удалить за ненадобностью:
Массив констант с именем
Развивая идею предыдущего способа, можно попробовать еще один вариант – сделать именованный массив констант в оперативной памяти, который использовать затем в формуле. Для этого нажмите на вкладке Формулы (Formulas) кнопку Диспетчер Имен (NameManager). Затем нажмите кнопку Создать, придумайте и введите имя (пусть будет, например, Города) и в поле Диапазон (Reference) вставьте скопированный в предыдущем способе массив констант:
Нажмите ОК и закройте Диспетчер имен. Теперь добавленное имя можно смело использовать на любом листе книги в любой формуле – например, в нашей функции ВПР:
Компактно, красиво и, в некотором смысле, даже защищает от шаловливых ручек непрофессионалов
Как присваивать имена константам в Excel?
Excel позволяет присваивать имена не только ячейкам и диапазонам, но и константам. Константой могут выступать как текстовые, так и числовое значения. В этом уроке Вы узнаете, как назначить имя константе в Microsoft Excel.
Допустим, в работе Вы используете какие-то неизменяемые значения. Пусть это будут плотность бензина, керосина и прочих веществ. Вы можете ввести значения данных величин в специально отведенные ячейки, а затем в формулах давать ссылки на эти ячейки. Но это не всегда удобно.
В Excel существует еще один способ работать с такими величинами – присвоить им осмысленные имена. Согласитесь, что имена плБензина или плКеросина легче запомнить, чем значения 0,71 или 0,85. Особенно когда таких значений десятки, а то и сотни.
Имя константе, как и имя области, присваивается с помощью диалогового окна Создание имени. Разница лишь в том, что в поле Диапазон необходимо ввести величину константы.
Более подробно о присвоении имен с помощью диалогового окна Создание имени Вы можете узнать из урока Как присвоить имя ячейке или диапазону в Excel.
Нажимаем ОК, имя будет создано. Теперь, если ввести в ячейку следующую формулу =плБензина, она возвратит значение константы.
Имена констант не отображаются в поле Имя, поскольку они не имеют адреса и не принадлежат ни к одной ячейке. Зато эти константы Вы сможете увидеть в списке автозавершения формул, поскольку их можно использовать в формулах Excel.
Итак, в данном уроке Вы узнали, как присваивать имена константам в Excel. Если желаете получить еще больше информации об именах, читайте следующие статьи:
Применим средства
EXCEL
для поиска и выделения ячеек, содержащих и НЕ содержащих формулы.
Представим, что в части ячеек листа имеются формулы, а в других – значения. Нужно определить, что в каких находится.
Выделить ячейки, которые содержат формулы можно воспользовавшись стандартным инструментом EXCEL
Выделение группы ячеек…
или через меню: на вкладке
Главная
в группе
Редактирование
щелкните стрелку рядом с командой
Найти и выделить
, а затем выберите в списке пункт
Формулы
.
Выделить ячейки, которые содержат НЕ формулы, т.е. содержат константы можно аналогичным образом, только вместо
Формулы
нужно выбрать
Константы
.
Если в ячейке введено
=11
, то это выражение считается формулой, хотя оно и не может быть изменено. Если у ячейки установлен текстовый формат, то введенная в нее формула будет интерпретирована как текст, т.е. константа.
Вышеуказанный подход требует вмешательства пользователя, т.е. необходимо вручную выбирать пункты меню. Можно настроить
Условное форматирование
так, чтобы после ввода формулы происходило автоматическое выделение, содержащей ее ячейки.
Допустим значения вводятся в диапазон
A1:A10
(см.
файл примера
)
.
Для настройки
Условного форматирования
для этого диапазона необходимо сначала создать
Именованную формулу
, для этого:
-
выделите ячейку
A
1
; -
вызовите окно
Создание имени
из меню
;
-
в поле
Имя
введите название формулы, например
Формула_в_ячейке
; -
в поле
Диапазон
введите
=ПОЛУЧИТЬ.ЯЧЕЙКУ(48;Лист1!A1)
- нажмите ОК.
Теперь настроим правило
Условного форматирования
, для этого:
-
выделите диапазон
A
1:
A
10
; -
вызовите инструмент
Условное форматирование
();
-
выберите
Использовать формулу для определения форматируемых ячеек;
-
в поле «
Форматировать значения, для которых следующая формула является истинной
» введите
=Формула_в_ячейке
; - выберите требуемый формат, например, красный цвет фона;
- Нажмите ОК, затем еще раз ОК.
Теперь все ячейки из диапазона
A
1:
A
10
, содержащие формулы, выделены красным.
В этом примере мы использовали макрофункцию
ПОЛУЧИТЬ.ЯЧЕЙКУ()
. Это набор функций к EXCEL 4-й версии, которые нельзя напрямую использовать на листе EXCEL 2007, а можно использовать только в качестве
Именованной формулы
, что мы и сделали.
Чтобы, наоборот, выделить все непустые ячейки, содержащие константы (или НЕ содержащие формулы), нужно изменить формулу на
=И(НЕ(ПОЛУЧИТЬ.ЯЧЕЙКУ(48;Лист1!A1));НЕ(ЕПУСТО(Лист1!A1)))
Совет
:
Чтобы показать все формулы, которые имеются на листе нужно на вкладке
Формулы
в группе
Зависимости формул
щелкните кнопку
Показать формулы
.
Чтобы выделить все ячейки, содержащие формулы, нужно на вкладке
Главная
, в группе
Редактирование
выбрать команду
Формулы
.
Чтобы найти все ячейки на листе, имеющие
Условное форматирование
необходимо:
-
на вкладке
Главная
в группе
Редактирование
щелкните стрелку рядом с командой
Найти и выделить
; -
выберите в списке пункт
Условное форматирование;
-
будут выделены все ячейки, которым применено
Условное форматирование
.