Содержание
- 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
- Коротко о массивах констант
- Пример применения массива констант в Excel
- Multiply and divide numbers in Excel
- Умножение чисел
- Умножение чисел в ячейке
- Умножение столбца чисел на константу
- Перемножение чисел в разных ячейках с использованием формулы
- Деление чисел
- Деление чисел в ячейке
- Деление чисел с помощью ссылок на ячейки
- Деление столбца чисел на константу
- Как написать формулу в Экселе (версия 2000)? с константой.
- Заполнение ячеек с одного листа на другой. Константа в ячейк (Формулы/Formulas)
Константа в эксель
Использование констант массива в формулах массива
Смотрите также: Подскажите, как скрин ячейке где те столбце 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
Тогда формула, возвращающая нужный
суммирует значения этого
Массивы констант в 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
создать простую формулу. их применением вИНДЕКС сразу несколько массивов. константе. Например, если=СУММ(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,
оригинал (на английском
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 отобразить ее в
will always be расходов по командировке массива в Excel ячейки и получить
нужен такой массив?
Правила изменения формул массива ввести в виде
константу. В этом запятой, запятые и
скобки значения: <>. я думал Вы табличка на которой
не получается. ПОМОГИТЕ.
Данные ячейке. project (total project
to cell B2. (общее расстояние ?Урок подготовлен для Вас нужный нам результат: Отвечу на негоК началу страницы=СУММ(A1*1,B1*2,C1*3,D1*4,E1*5) случае значения в при вводе текста, Затем вы можете специально его изменили,
написано, что «вычисляемая
0,46). Существует несколько
командой сайта office-guru.ru
Но грамотнее будет использовать
в виде примера.В Microsoft Excel можно
каждой строке разделяйте
Деление столбца чисел на константу
заключите его в имя константы чтобы чтоб формулу показать, в настоящий момент: чтобы весь столбикTypeОписание (результат) В Excel не существует people on project)
способов умножения чисел.
Автор: Антон Андронов
многоячеечную формулу массива.
На рисунке ниже приведен
создавать массивы, которые
А при желании можно
двойные кавычки. Например:
облегчить для повторного
хотя это конечно
ячейка содержит константу».
цифирек умножался только
Для выполнения этой задачи
Автор: Антон Андронов
Выглядеть она будет
список студентов, которые
ввести оба набора
конце каждой строки
можно сделать проще
на одну ячейку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 написать в формуле
Как написать формулу в Экселе (версия 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+ВВОД. Вы получитедвумерная
Источник
Использование констант массива в формулах массива
Смотрите также – тянем вниз. неизменной. точку левой кнопкой%, ^;Меньше имя. Чтобы удалитьВыберите диапазонМы можем пойти еще ошибки формулы или функции.На вкладке имеют адреса и керосина и прочих значений в виде использоваться для заполненияФормула умножила значение вПримечание:По такому же принципуЧтобы получить проценты в мыши, держим ее*, /;
> имя, выберите кнопкуA1:A4 дальше и присвоить#Н/Д Другими словами, вФормулы не принадлежат ни веществ. Вы можете констант массива: данными четырех столбцов ячейке A1 наМы стараемся как можно заполнить, например, Excel, не обязательно
и «тащим» вниз+, -.БольшеDelete
-
. массиву констант имя.: них может бытьвыберите команду к одной ячейке.
ввести значения данных=СУММ({3,4,5,6,7}*{1,2,3,4,5}) и трех строк,
-
1, значение в можно оперативнее обеспечивать даты. Если промежутки
умножать частное на по столбцу.Поменять последовательность можно посредствомМеньше или равно(Удалить).
На вкладке Имя назначается точно={12;»Текст»;ИСТИНА;ЛОЖЬ;#Н/Д} лишь текст, числаПрисвоить имя Зато эти константы величин в специальноДля этого скопируйте формулу, выделите такое же ячейке B1 на
Использование константы для ввода значений в столбец
вас актуальными справочными между ними одинаковые 100. Выделяем ячейкуОтпускаем кнопку мыши – круглых скобок: Excel
-
>=
-
Урок подготовлен для ВасFormulas так же, какУ Вас может возникнуть или символы, разделенные. Вы сможете увидеть отведенные ячейки, а выделите пустую ячейку,
-
количество столбцов и 2 и т. материалами на вашем
– день, месяц, с результатом и формула скопируется в в первую очередь
Использование константы для ввода значений в строку
Больше или равно командой сайта office-guru.ru(Формулы) нажмите команду и обычной константе, резонный вопрос: Зачем
-
запятыми или точками
-
В поле в списке автозавершения затем в формулах вставьте формулу в строк. д., избавив вас языке. Эта страница
-
год. Введем в нажимаем «Процентный формат». выбранные ячейки с
вычисляет значение выражения<>Источник: http://www.excel-easy.com/examples/names-in-formulas.htmlDefine Name
Использование константы для ввода значений в несколько столбцов и строк
-
через диалоговое окно
нужен такой массив? с запятой. ПриИмя формул, поскольку их давать ссылки на строку формул, аВведите знак равенства и от необходимости вводить переведена автоматически, поэтому первую ячейку «окт.15», Или нажимаем комбинацию
-
относительными ссылками. То в скобках.Не равноПеревел: Антон Андронов(Присвоить имя).Создание имени Отвечу на него вводе такой константы,
введите название константы.
-
можно использовать в эти ячейки. Но затем нажмите клавиши
константу. В этом числа 1, 2, ее текст может во вторую – горячих клавиш: CTRL+SHIFT+5 есть в каждойСимвол «*» используется обязательноАвтор: Антон АндроновВведите имя и нажмите
Использование константы в формуле
: в виде примера. как {1,2,A1:D4} илиВ поле
-
формулах Excel. это не всегда CTRL+SHIFT+ВВОД. Вы получите случае значения в 3, 4, 5
содержать неточности и
«ноя.15». Выделим первыеКопируем формулу на весь ячейке будет свояРазличают два вида ссылок
при умножении. ОпускатьФормула предписывает программе ExcelОКНе забывайте указывать знакНа рисунке ниже приведен {1,2,SUM(Q2:Z8)}, появляется предупреждающеедиапазонИтак, в данном уроке удобно. такой же результат. каждой строке разделяйте в ячейки листа. грамматические ошибки. Для две ячейки и
столбец: меняется только формула со своими на ячейки: относительные его, как принято
порядок действий с
. равенства в поле список студентов, которые сообщение. Кроме того,введите константа. Например Вы узнали, какВ Excel существует еще
Примечания: запятыми, а в
-
Чтобы ввести значения в нас важно, чтобы «протянем» за маркер первое значение в аргументами. и абсолютные. При во время письменных числами, значениями вСуществует более быстрый способДиапазон
-
получили определенные оценки: числовые значения не можно использовать присваивать имена константам один способ работать Если константы не работают конце каждой строки один столбец, например эта статья была вниз. формуле (относительная ссылка).Ссылки в ячейке соотнесены копировании формулы эти арифметических вычислений, недопустимо. ячейке или группе
-
присвоить имя диапазону.
-
, иначе Excel воспримет
-
Наша задача перевести оценку
-
должны содержать знаки
-
= {«Январь», «Февраль», «Март»}
-
в Excel. Если
support.office.com
Как присваивать имена константам в Excel?
с такими величинамиУбедитесь, что значения разделены вводите точку с в три ячейки вам полезна. ПросимНайдем среднюю цену товаров. Второе (абсолютная ссылка) со строкой. ссылки ведут себя То есть запись ячеек. Без формул
Для этого выберите массив как текстовую из числового вида процента, знаки валюты,. желаете получить еще – присвоить им правильным символом. Если запятой. Например: столбца C, сделайте вас уделить пару Выделяем столбец с остается прежним. ПроверимФормула с абсолютной ссылкой
по-разному: относительные изменяются, (2+3)5 Excel не электронные таблицы не диапазон, введите имя строку. в ее словесное запятые или кавычки.Вот как должно выглядеть больше информации об осмысленные имена. Согласитесь, запятая или точка= {1,2,3,4; 5,6,7,8; 9,10,11,12} следующее. секунд и сообщить, ценами + еще
правильность вычислений – ссылается на одну абсолютные остаются постоянными. поймет. нужны в принципе. в поле ИмяТеперь формула выглядит менее описание и вывестиСоздание формулы массива диалоговое окно: именах, читайте следующие
что имена с запятой опущенаНажмите сочетание клавиш CTRL+SHIFT+ВВОД.Выделите нужные ячейки. помогла ли она одну ячейку. Открываем найдем итог. 100%. и ту жеВсе ссылки на ячейки
Программу Excel можно использоватьКонструкция формулы включает в и нажмите пугающей: соответствующие значения вРасширение диапазона формулы массиваНажмите кнопку статьи:плБензина
или указана в Вот как будетВведите знак равенства и вам, с помощью меню кнопки «Сумма» Все правильно. ячейку. То есть программа считает относительными, как калькулятор. То себя: константы, операторы,EnterКак видите, в некоторых диапазоне C2:C7. В
Удаление формулы массиваОКЗнакомство с именами ячеекили неправильном месте, константа выглядеть результат: константы. Разделите значения кнопок внизу страницы.
- — выбираем формулуПри создании формул используются при автозаполнении или
- если пользователем не есть вводить в ссылки, функции, имена
- . случаях массивы констант данном случае создавать
- Правила изменения формул массива
. и диапазонов в
плКеросина
массива может не
office-guru.ru
Присвоение имени константе массива
Выражаясь языком высоких технологий, константы точкой с Для удобства также для автоматического расчета следующие форматы абсолютных копировании константа остается задано другое условие. формулу числа и диапазонов, круглые скобкиТеперь вы можете использовать бывают даже очень отдельную табличку дляК началу страницыВыделите ячейки листа, в Excelлегче запомнить, чем работать или вы это — запятой, запятые и приводим ссылку на среднего значения. ссылок:
неизменной (или постоянной). С помощью относительных операторы математических вычислений содержащие аргументы и этот именованный диапазон
-
полезны. хранения текстового описанияВ Microsoft Excel можно которых будет содержатьсяКак присвоить имя ячейке
-
значения 0,71 или можете получить предупреждающеедвумерная
-
при вводе текста, оригинал (на английскомЧтобы проверить правильность вставленной$В$2 – при копированииЧтобы указать Excel на ссылок можно размножить
и сразу получать другие формулы. На
-
в формулах. Например,Итак, в данном уроке оценок не имеет
-
создавать массивы, которые константа. или диапазону в
-
0,85. Особенно когда сообщение.константа, так как заключите его в языке) .
-
формулы, дважды щелкните
остаются постоянными столбец абсолютную ссылку, пользователю
одну и ту результат.
-
примере разберем практическое чтобы вычислить сумму Вы познакомились с смысла, поэтому выгоднее не хранятся вВ строке формул введите Excel? таких значений десятки,
-
Возможно, вы выделили диапазон она заполняет столбцы двойные кавычки. Например:Если ввести формулу массива, по ячейке с и строка; необходимо поставить знак же формулу наНо чаще вводятся адреса применение формул для цен. массивами констант и создать следующий массив диапазонах ячеек. Их знак равенства и5 полезных правил и
-
а то и ячеек, не соответствующий и строки. Кстати,= {«Квартал 1»;» Quarter2»;» вы чаще всего результатом.B$2 – при копировании доллара ($). Проще несколько строк или ячеек. То есть начинающих пользователей.Для создания именованной константы, их применением в констант: принято называть имя константы, например рекомендаций по созданию
Еще о формулах массива
-
сотни.
-
количеству элементов в
-
создать трехмерную константу
-
Квартал 3″}
использовать диапазон ячеек
support.office.com
Массивы констант в Excel
Alexandr a неизменна строка; всего это сделать столбцов. пользователь вводит ссылкуЧтобы задать формулу для выполните следующие действия: Excel. Если желаете={«»;»Неудовл.»;»Удовл.»;»Хорошо»;»Отлино»}массивами констант= Квартал1 имен в Excel
Коротко о массивах констант
Имя константе, как и константе. Например, если (т. е. вложитьНажмите клавиши CTRL+SHIFT+ВВОД. Вот на листе, но: знак доллара ставишь$B2 – столбец не с помощью клавиши
Вручную заполним первые графы
на ячейку, со ячейки, необходимо активизироватьНа вкладке получить еще большеВ данном случае первый
. В этом уроке
.Диспетчер имен в Excel имя области, присваивается выделить столбец из одну константу в как будет выглядеть вам не нужно.
перед обозначением столбца
изменяется. F4. учебной таблицы. У значением которой будет ее (поставить курсор)Formulas
информации о массивах,
элемент массива содержит Вы узнаете, чтоНажмите сочетание клавиш CTRL+SHIFT+ВВОД.Урок подготовлен для Вас с помощью диалогового
Пример применения массива констант в Excel
шести ячеек для другую) не удастся. константа:
Вы также можете и строкиЧтобы сэкономить время приСоздадим строку «Итого». Найдем нас – такой оперировать формула. и ввести равно(Формулы) нажмите читайте следующие статьи: пустую строку, поскольку же такое массивыВ результате наш пример командой сайта office-guru.ru
окна
использования в константеТеперь, когда вы ужеВыражаясь языком высоких технологий, использоватьобычное обозначение например введении однотипных формул
общую стоимость всех вариант:При изменении значений в
(=). Так жеDefine NameЗнакомство с формулами массива предполагается, что оценки констант и как будет выглядеть так:
Автор: Антон АндроновСоздание имени с пятью ячейками, познакомились с константами это —константы массива А5, фиксированное $A$5 в ячейки таблицы,
товаров. Выделяем числовыеВспомним из математики: чтобы ячейках формула автоматически можно вводить знак(Присвоить имя).
в Excel 1 быть не с ними работатьПримечания:
Автор: Антон Андронов. Разница лишь в в пустой ячейке массива, рассмотрим практическийодномерная вертикальная, просто введите вили $А5 если применяются маркеры автозаполнения. значения столбца «Стоимость»
найти стоимость нескольких пересчитывает результат. равенства в строкуВведите имя, введите значениеМногоячеечные формулы массива в может.
в Excel.
Примечание: том, что в появится значение ошибки пример.
константа. строке формул фигурные фиксируешь столбец и Если нужно закрепить плюс еще одну единиц товара, нужноСсылки можно комбинировать в формул. После введения
- константы и нажмите Excel
- Тогда формула, возвращающая нужныйЧтобы создать массив констант,
- При использовании именованной константыМы стараемся как
- поле #Н/Д. Если же
- Введите или скопируйте иЧтобы быстро ввести значения
- скобки значения: {}. A$5 если строку
ссылку, делаем ее ячейку. Это диапазон
цену за 1
рамках одной формулы
office-guru.ru
Имена в формулах Excel
- формулы нажать Enter.
- ОК
- Одноячеечные формулы массива в
нам результат, будет введите его элементы в качестве формулы можно оперативнее обеспечиватьДиапазон выделено слишком мало вставьте в любую в одну строку,
Именованный диапазон
Затем вы можетеДмитрий к
- абсолютной. Для изменения D2:D9 единицу умножить на
- с простыми числами. В ячейке появится. Excel выглядеть следующим образом:
- и заключите их массива не забудьте вас актуальными справочными
необходимо ввести величину ячеек, значения, не пустую ячейку следующую например в ячейки имя константы чтобы: Выделить в формуле значений при копированииВоспользуемся функцией автозаполнения. Кнопка
- количество. Для вычисленияОператор умножил значение ячейки результат вычислений.Теперь вы можете использоватьРедактирование формул массива в
Именованная константа
В этом примере функция в фигурные скобки.
- ввести знак равенства. материалами на вашем константы. имеющие соответствующей ячейки, формулу, а затем
- F1, G1 и облегчить для повторного адрес ссылки на относительной ссылки.
- находится на вкладке стоимости введем формулу В2 на 0,5.
В Excel применяются стандартные имя этой константы ExcelИНДЕКС Например, на рисунке Иначе Excel воспримет языке. Эта страница
Диспетчер имен
Более подробно о присвоении будут пропущены. нажмите клавиши CTRL+SHIFT+ВВОД:
- H1, сделайте следующее. использования. ячейку и нажатьПростейшие формулы заполнения таблиц «Главная» в группе
- в ячейку D2: Чтобы ввести в математические операторы: в формулах.Применение формул массива ввозвращает значение элемента ниже представлен массив, массив как текстовую переведена автоматически, поэтому
имен с помощьюЕще о формулах массива
=СУММ(A1:E1*{1,2,3,4,5})
Выделите нужные ячейки.
Константы можно использовать как
office-guru.ru
Работа в Excel с формулами и таблицами для чайников
F4. Ссылка будет в Excel: инструментов «Редактирование». = цена за формулу ссылку наОператорПримечание:
Excel из массива констант, состоящий из 6 строку и выдаст ее текст может диалогового окнаВвод формулы массиваВ ячейке A3 появитсяВведите знак равенства и
Формулы в Excel для чайников
в формулах массива, заключена в знакиПеред наименованиями товаров вставимПосле нажатия на значок единицу * количество. ячейку, достаточно щелкнутьОперацияПри изменении значенияПодходы к редактированию формул положение которого задано констант:
сообщение об ошибке. содержать неточности и
Создание имени | Расширение диапазона формулы массива | значение |
константы, но на | так и отдельно | доллара — $. |
еще один столбец. | «Сумма» (или комбинации | Константы формулы – |
по этой ячейке. | Пример | константы |
массива в Excel | порядковым номером (оценкой). | ={1;2;3;4;5;6} |
Числа, текст, логические значения | грамматические ошибки. Для | Вы можете узнать |
Удаление формулы массива | 85 | |
этот раз разделяйте | ||
от них. | $А$1. | |
Выделяем любую ячейку | ||
клавиш ALT+«=») слаживаются | ссылки на ячейки | |
В нашем примере: | + (плюс) |
TaxRateУрок подготовлен для ВасДанная формула не являетсяТакой массив можно использовать (например, ИСТИНА и нас важно, чтобы из урока КакПравила изменения формул массива
. значения запятыми, неВ формуле массива введитеТеперь как бы в первой графе, выделенные числа и с соответствующими значениями.
Поставили курсор в ячейкуСложение, Excel автоматически обновляет командой сайта office-guru.ru формулой массива, хоть в формулах Excel.
ЛОЖЬ) и значения эта статья была присвоить имя ячейке
К началу страницыЧто произошло? Вы умножили точкой с запятой.
открывающую фигурную скобку, и куда бы щелкаем правой кнопкой отображается результат вНажимаем ВВОД – программа В3 и ввели
=В4+7
- все формулы, которыеАвтор: Антон Андронов она и содержит
- Например, следующая формула ошибок (например, # вам полезна. Просим или диапазону вExcel позволяет присваивать имена значение в ячейке
- Например: нужные значения и Вы не копировали
мыши. Нажимаем «Вставить». пустой ячейке. отображает значение умножения. =.- (минус)
- используют это имя.
- Автор: Антон Андронов
- массив. Поэтому при
суммирует значения этого н/д) можно использовать вас уделить пару Excel. не только ячейкам
A1 на 1,
Как в формуле Excel обозначить постоянную ячейку
= {1,2,3,4,5} закрывающую фигурную скобку. формулу — ссылка Или жмем сначалаСделаем еще один столбец, Те же манипуляцииЩелкнули по ячейке В2
ВычитаниеДля редактирования и удаленияИменованный диапазон ее вводе достаточно массива: в константы. Также секунд и сообщить,Нажимаем и диапазонам, но значение в ячейке
- Нажмите сочетание клавиш CTRL+SHIFT+ВВОД. Пример: на эту ячейку комбинацию клавиш: CTRL+ПРОБЕЛ,
- где рассчитаем долю необходимо произвести для – Excel «обозначил»=А9-100 определенных имен, выполнитеИменованная константа нажать клавишу=СУММ({1;2;3;4;5;6}) можно использовать чисел помогла ли онаОК и константам. Константой B2 на 2
- Вот что должно= СУММ (A1:E1* 1,2,3,4,5}) будет неизменна. Знак чтобы выделить весь каждого товара в всех ячеек. Как ее (имя ячейки* (звездочка) следующие действия:Диспетчер именEnterВ формулах можно обрабатывать
в целое число, вам, с помощью, имя будет создано. могут выступать как и т. д, получиться:Константа заключена в фигурные $ перед буквой
столбец листа. А общей стоимости. Для в Excel задать появилось в формуле,УмножениеНа вкладкеСоздайте именованный диапазон или.
сразу несколько массивов. десятичных и научных
кнопок внизу страницы. Теперь, если ввести текстовые, так и а затем сВыражаясь языком высоких технологий, скобки ({}), которые столбца — при
потом комбинация: CTRL+SHIFT+»=», этого нужно: формулу для столбца: вокруг ячейки образовался=А3*2Formulas именованную константу и
- Конечно же, мы в Например, следующая формула форматы. Если добавить Для удобства также в ячейку следующую числовое значения. В помощью функции СУММ
- это — вы ввели вручную. копировании формулы ссылка чтобы вставить столбец.
- Разделить стоимость одного товара копируем формулу из «мелькающий» прямоугольник)./ (наклонная черта)(Формулы) выберите используйте эти имена
силах скопировать данную вернет максимальное значение, текст, его заключить приводим ссылку на формулу
- этом уроке Вы выполнили сложение этиходномерная горизонтальнаяВведите оставшуюся часть формулы не будет съезжатьНазовем новую графу «№ на стоимость всех первой ячейки вВвели знак *, значениеДеление
- Name Manager в формулах. Таким формулу в остальные которое получится в в двойные кавычки оригинал (на английском=плБензина узнаете, как назначить
- результатов. Эту жеконстанта. и нажмите сочетание по столбцам, знак п/п». Вводим в товаров и результат другие строки. Относительные 0,5 с клавиатуры=А7/А8
(Диспетчер имен). образом, вы сможете ячейки и получить
- результате сложения двух ( языке) .
- , она возвратит значение имя константе в
- формулу вы моглиВыделите нужные ячейки.
Как составить таблицу в Excel с формулами
клавиш CTRL+SHIFT+ВВОД. $ перед номером первую ячейку «1», умножить на 100. ссылки – в и нажали ВВОД.^ (циркумфлекс)Выберите, к примеру, сделать ваши формулы
нужный нам результат: массивов констант:
- »Когда использовать константа массива константы. Microsoft Excel. ввести в видеУбедитесь, что количество выделенныхФормула будет выглядеть приблизительно строки — не во вторую – Ссылка на ячейку помощь.Если в одной формуле
- СтепеньTaxRate гораздо проще дляНо грамотнее будет использовать=МАКС({1;2;3;4;5;6}+{7,8,9,10,11,12})» « в формуле массива,Имена констант не отображаютсяДопустим, в работе Вы
- =СУММ(A1*1,B1*2,C1*3,D1*4,E1*5) строк и столбцов так будет съезжать по «2». Выделяем первые со значением общейНаходим в правом нижнем применяется несколько операторов,=6^2и нажмите понимания. многоячеечную формулу массива.
- Массивы констант могут содержать). ей можно присвоить в поле используете какие-то неизменяемые. соответствует количеству значений{= SUM (A1:E1* 1,2,3,4,5})}
строкам. две ячейки – стоимости должна быть углу первой ячейки
exceltable.com
Подскажите пожалуйста, как в Excel сделать ячейку постоянной для использования в формулах? Заранее спасибо.
то программа обработает= (знак равенства)EditДля создания именованного диапазона,
Выглядеть она будет числа, текст, логические
Константы массива не могут имя и затемИмя
значения. Пусть этоА при желании можно в константе. Например,, и результаты будутЭтот знак можно «цепляем» левой кнопкой абсолютной, чтобы при столбца маркер автозаполнения.
их в следующейРавно(Изменить), чтобы отредактировать выполните следующие действия: следующим образом: значения и значения содержать другие массивы, повторно легко., поскольку они не будут плотность бензина, ввести оба набора если константа будет выглядеть следующим образом: проставить и вручную. мыши маркер автозаполнения
копировании она оставалась Нажимаем на эту
последовательности:
Если вы не знакомы с Excel в Интернете, скоро вы обнаружите, что это не просто сетка, в которую вы вводите числа в столбцах или строках. Да, можно использовать Excel в Интернете для поиска итогов по столбцу или строке чисел, но можно также вычислить платеж по кредиту, решить математические или технические задачи или найти оптимальный сценарий на основе переменных чисел, которые вы подключали.
Excel в Интернете делает это с помощью формул в ячейках. Формула выполняет вычисления или другие действия с данными на листе. Формула всегда начинается со знака равенства (=), за которым могут следовать числа, математические операторы (например, знак «плюс» или «минус») и функции, которые значительно расширяют возможности формулы.
Ниже приведен пример формулы, умножающей 2 на 3 и прибавляющей к результату 5, чтобы получить 11.
=2*3+5
Следующая формула использует функцию ПЛТ для вычисления платежа по ипотеке (1 073,64 долларов США) с 5% ставкой (5% разделить на 12 месяцев равняется ежемесячному проценту) на период в 30 лет (360 месяцев) с займом на сумму 200 000 долларов:
=ПЛТ(0,05/12;360;200000)
Ниже приведены примеры формул, которые можно использовать на листах.
-
=A1+A2+A3 Вычисляет сумму значений в ячейках A1, A2 и A3.
-
=КОРЕНЬ(A1) Использует функцию КОРЕНЬ для возврата значения квадратного корня числа в ячейке A1.
-
=СЕГОДНЯ() Возвращает текущую дату.
-
=ПРОПИСН(«привет») Преобразует текст «привет» в «ПРИВЕТ» с помощью функции ПРОПИСН.
-
=ЕСЛИ(A1>0) Анализирует ячейку A1 и проверяет, превышает ли значение в ней нуль.
Элементы формулы
Формула также может содержать один или несколько из таких элементов: функции, ссылки, операторы и константы.
1. Функции. Функция ПИ() возвращает значение числа Пи: 3,142…
2. Ссылки. A2 возвращает значение ячейки A2.
3. Константы. Числа или текстовые значения, введенные непосредственно в формулу, например 2.
4. Операторы. Оператор ^ («крышка») применяется для возведения числа в степень, а оператор * («звездочка») — для умножения.
Использование констант в формулах
Константа представляет собой готовое (не вычисляемое) значение, которое всегда остается неизменным. Например, дата 09.10.2008, число 210 и текст «Прибыль за квартал» являются константами. выражение или его значение константами не являются. Если формула в ячейке содержит константы, но не ссылки на другие ячейки (например, имеет вид =30+70+110), значение в такой ячейке изменяется только после изменения формулы.
Использование операторов в формулах
Операторы определяют операции, которые необходимо выполнить над элементами формулы. Вычисления выполняются в стандартном порядке (соответствующем основным правилам арифметики), однако его можно изменить с помощью скобок.
Типы операторов
Приложение Microsoft Excel поддерживает четыре типа операторов: арифметические, текстовые, операторы сравнения и операторы ссылок.
Арифметические операторы
Арифметические операторы служат для выполнения базовых арифметических операций, таких как сложение, вычитание, умножение, деление или объединение чисел. Результатом операций являются числа. Арифметические операторы приведены ниже.
Арифметический оператор |
Значение |
Пример |
+ (знак «плюс») |
Сложение |
3+3 |
– (знак «минус») |
Вычитание |
3–1 |
* (звездочка) |
Умножение |
3*3 |
/ (косая черта) |
Деление |
3/3 |
% (знак процента) |
Доля |
20% |
^ (крышка) |
Возведение в степень |
3^2 |
Операторы сравнения
Операторы сравнения используются для сравнения двух значений. Результатом сравнения является логическое значение: ИСТИНА либо ЛОЖЬ.
Оператор сравнения |
Значение |
Пример |
= (знак равенства) |
Равно |
A1=B1 |
> (знак «больше») |
Больше |
A1>B1 |
< (знак «меньше») |
Меньше |
A1<B1 |
>= (знак «больше или равно») |
Больше или равно |
A1>=B1 |
<= (знак «меньше или равно») |
Меньше или равно |
A1<=B1 |
<> (знак «не равно») |
Не равно |
A1<>B1 |
Текстовый оператор конкатенации
Амперсанд (&) используется для объединения (соединения) одной или нескольких текстовых строк в одну.
Текстовый оператор |
Значение |
Пример |
& (амперсанд) |
Соединение или объединение последовательностей знаков в одну последовательность |
Выражение «Северный»&«ветер» дает результат «Северный ветер». |
Операторы ссылок
Для определения ссылок на диапазоны ячеек можно использовать операторы, указанные ниже.
Оператор ссылки |
Значение |
Пример |
: (двоеточие) |
Оператор диапазона, который образует одну ссылку на все ячейки, находящиеся между первой и последней ячейками диапазона, включая эти ячейки. |
B5:B15 |
; (точка с запятой) |
Оператор объединения. Объединяет несколько ссылок в одну ссылку. |
СУММ(B5:B15,D5:D15) |
(пробел) |
Оператор пересечения множеств, используется для ссылки на общие ячейки двух диапазонов. |
B7:D7 C6:C8 |
Порядок выполнения Excel в Интернете в формулах
В некоторых случаях порядок вычисления может повлиять на возвращаемое формулой значение, поэтому для получения нужных результатов важно понимать стандартный порядок вычислений и знать, как можно его изменить.
Порядок вычислений
Формулы вычисляют значения в определенном порядке. Формула всегда начинается со знака равенства (=). Excel в Интернете интерпретирует символы, которые следуют знаку равенства, как формулу. После знака равенства вычисляются элементы (операнды), такие как константы или ссылки на ячейки. Они разделяются операторами вычислений. Excel в Интернете вычисляет формулу слева направо в соответствии с определенным порядком для каждого оператора в формуле.
Приоритет операторов
Если объединить несколько операторов в одну формулу, Excel в Интернете выполняет операции в порядке, показанном в следующей таблице. Если формула содержит операторы с одинаковым приоритетом (например, если формула содержит оператор умножения и деления), Excel в Интернете вычисляет операторы слева направо.
Оператор |
Описание |
: (двоеточие) (один пробел) , (запятая) |
Операторы ссылок |
– |
Знак «минус» |
% |
Процент |
^ |
Возведение в степень |
* и / |
Умножение и деление |
+ и — |
Сложение и вычитание |
& |
Объединение двух текстовых строк в одну |
= |
Сравнение |
Использование круглых скобок
Чтобы изменить порядок вычисления формулы, заключите ее часть, которая должна быть выполнена первой, в скобки. Например, приведенная ниже формула возвращает значение 11, так как Excel в Интернете выполняет умножение перед добавлением. В этой формуле число 2 умножается на 3, а затем к результату прибавляется число 5.
=5+2*3
В отличие от этого, если для изменения синтаксиса используются круглые скобки, Excel в Интернете 5 и 2, а затем умножает результат на 3, чтобы получить 21.
=(5+2)*3
В следующем примере скобки, которые заключают первую часть формулы, принудительно Excel в Интернете сначала вычислить B4+25, а затем разделить результат на сумму значений в ячейках D5, E5 и F5.
=(B4+25)/СУММ(D5:F5)
Использование функций и вложенных функций в формулах
Функции — это заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Эти функции позволяют выполнять как простые, так и сложные вычисления.
Синтаксис функций
Приведенный ниже пример функции ОКРУГЛ, округляющей число в ячейке A10, демонстрирует синтаксис функции.
1. Структура. Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающая скобка, аргументы функции, разделенные запятыми, и закрывающая скобка.
2. Имя функции. Чтобы отобразить список доступных функций, щелкните любую ячейку и нажмите клавиши SHIFT+F3.
3. Аргументы. Существуют различные типы аргументов: числа, текст, логические значения (ИСТИНА и ЛОЖЬ), массивы, значения ошибок (например #Н/Д) или ссылки на ячейки. Используемый аргумент должен возвращать значение, допустимое для данного аргумента. В качестве аргументов также используются константы, формулы и другие функции.
4. Всплывающая подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, всплывающая подсказка появляется после ввода выражения =ОКРУГЛ(. Всплывающие подсказки отображаются только для встроенных функций.
Ввод функций
Диалоговое окно Вставить функцию упрощает ввод функций при создании формул, в которых они содержатся. При вводе функции в формулу в диалоговом окне Вставить функцию отображаются имя функции, все ее аргументы, описание функции и каждого из аргументов, текущий результат функции и всей формулы.
Чтобы упростить создание и редактирование формул и свести к минимуму количество опечаток и синтаксических ошибок, пользуйтесь автозавершением формул. После ввода знака = (знак равенства) и начальных букв или триггера отображения Excel в Интернете под ячейкой отображается динамический раскрывающийся список допустимых функций, аргументов и имен, соответствующих буквам или триггеру. После этого элемент из раскрывающегося списка можно вставить в формулу.
Вложенные функции
В некоторых случаях может потребоваться использовать функцию в качестве одного из аргументов другой функции. Например, в приведенной ниже формуле для сравнения результата со значением 50 используется вложенная функция СРЗНАЧ.
1. Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ.
Допустимые типы вычисляемых значений Вложенная функция, используемая в качестве аргумента, должна возвращать соответствующий ему тип данных. Например, если аргумент должен быть логическим, т. е. Если это не так, Excel в Интернете отображает #VALUE! В противном случае TE102825393 выдаст ошибку «#ЗНАЧ!».
<c0>Предельное количество уровней вложенности функций</c0>. В формулах можно использовать до семи уровней вложенных функций. Если функция Б является аргументом функции А, функция Б находится на втором уровне вложенности. Например, в приведенном выше примере функции СРЗНАЧ и СУММ являются функциями второго уровня, поскольку обе они являются аргументами функции ЕСЛИ. Функция, вложенная в качестве аргумента в функцию СРЗНАЧ, будет функцией третьего уровня, и т. д.
Использование ссылок в формулах
Ссылка определяет ячейку или диапазон ячеек на листе и сообщает Excel в Интернете где искать значения или данные, которые нужно использовать в формуле. С помощью ссылок можно использовать в одной формуле данные, находящиеся в разных частях листа, а также использовать значение одной ячейки в нескольких формулах. Вы также можете задавать ссылки на ячейки разных листов одной книги либо на ячейки из других книг. Ссылки на ячейки других книг называются связями или внешними ссылками.
Стиль ссылок A1
Стиль ссылок по умолчанию По умолчанию в Excel в Интернете используется ссылочный стиль A1, который ссылается на столбцы с буквами (A–XFD, всего 16 384 столбца) и ссылается на строки с числами (от 1 до 1 048 576). Эти буквы и номера называются заголовками строк и столбцов. Для ссылки на ячейку введите букву столбца, и затем — номер строки. Например, ссылка B2 указывает на ячейку, расположенную на пересечении столбца B и строки 2.
Ячейка или диапазон |
Использование |
Ячейка на пересечении столбца A и строки 10 |
A10 |
Диапазон ячеек: столбец А, строки 10-20. |
A10:A20 |
Диапазон ячеек: строка 15, столбцы B-E |
B15:E15 |
Все ячейки в строке 5 |
5:5 |
Все ячейки в строках с 5 по 10 |
5:10 |
Все ячейки в столбце H |
H:H |
Все ячейки в столбцах с H по J |
H:J |
Диапазон ячеек: столбцы А-E, строки 10-20 |
A10:E20 |
<c0>Ссылка на другой лист</c0>. В приведенном ниже примере функция СРЗНАЧ используется для расчета среднего значения диапазона B1:B10 на листе «Маркетинг» той же книги.
1. Ссылка на лист «Маркетинг».
2. Ссылка на диапазон ячеек с B1 по B10 включительно.
3. Ссылка на лист, отделенная от ссылки на диапазон значений.
Различия между абсолютными, относительными и смешанными ссылками
Относительные ссылки . Относительная ссылка в формуле, например A1, основана на относительной позиции ячейки, содержащей формулу, и ячейки, на которую указывает ссылка. При изменении позиции ячейки, содержащей формулу, изменяется и ссылка. При копировании или заполнении формулы вдоль строк и вдоль столбцов ссылка автоматически корректируется. По умолчанию в новых формулах используются относительные ссылки. Например, при копировании или заполнении относительной ссылки из ячейки B2 в ячейку B3 она автоматически изменяется с =A1 на =A2.
Абсолютные ссылки . Абсолютная ссылка на ячейку в формуле, например $A$1, всегда ссылается на ячейку, расположенную в определенном месте. При изменении позиции ячейки, содержащей формулу, абсолютная ссылка не изменяется. При копировании или заполнении формулы по строкам и столбцам абсолютная ссылка не корректируется. По умолчанию в новых формулах используются относительные ссылки, а для использования абсолютных ссылок надо активировать соответствующий параметр. Например, при копировании или заполнении абсолютной ссылки из ячейки B2 в ячейку B3 она остается прежней в обеих ячейках: =$A$1.
Смешанные ссылки . Смешанная ссылка содержит либо абсолютный столбец и относительную строку, либо абсолютную строку и относительный столбец. Абсолютная ссылка на столбец имеет вид $A1, $B1 и т. д. Абсолютная ссылка на строку имеет вид A$1, B$1 и т. д. Если положение ячейки с формулой изменяется, относительная ссылка меняется, а абсолютная — нет. При копировании или заполнении формулы по строкам и столбцам относительная ссылка автоматически изменяется, а абсолютная ссылка не корректируется. Например, при копировании или заполнении смешанной ссылки из ячейки A2 в ячейку B3 она автоматически изменяется с =A$1 на =B$1.
Стиль трехмерных ссылок
Удобный способ для ссылки на несколько листов . Трехмерные ссылки используются для анализа данных из одной и той же ячейки или диапазона ячеек на нескольких листах одной книги. Трехмерная ссылка содержит ссылку на ячейку или диапазон, перед которой указываются имена листов. Excel в Интернете использует все листы, хранящиеся между начальным и конечным именами ссылки. Например, формула =СУММ(Лист2:Лист13!B5) суммирует все значения, содержащиеся в ячейке B5 на всех листах в диапазоне от Лист2 до Лист13 включительно.
-
При помощи трехмерных ссылок можно создавать ссылки на ячейки на других листах, определять имена и создавать формулы с использованием следующих функций: СУММ, СРЗНАЧ, СРЗНАЧА, СЧЁТ, СЧЁТЗ, МАКС, МАКСА, МИН, МИНА, ПРОИЗВЕД, СТАНДОТКЛОН.Г, СТАНДОТКЛОН.В, СТАНДОТКЛОНА, СТАНДОТКЛОНПА, ДИСПР, ДИСП.В, ДИСПА и ДИСППА.
-
Трехмерные ссылки нельзя использовать в формулах массива.
-
Трехмерные ссылки нельзя использовать вместе с оператор пересечения (один пробел), а также в формулах с неявное пересечение.
Что происходит при перемещении, копировании, вставке или удалении листов . Нижеследующие примеры поясняют, какие изменения происходят в трехмерных ссылках при перемещении, копировании, вставке и удалении листов, на которые такие ссылки указывают. В примерах используется формула =СУММ(Лист2:Лист6!A2:A5) для суммирования значений в ячейках с A2 по A5 на листах со второго по шестой.
-
Вставка или копирование . Если вставить или скопировать листы между листами 2 и 6 (в этом примере это конечные точки), Excel в Интернете содержит все значения в ячейках A2–A5 из добавленных листов в вычислениях.
-
Удаление . При удалении листов между листами 2 и 6 Excel в Интернете удаляет их значения из вычисления.
-
Перемещение . При перемещении листов между листами 2 и 6 в расположение за пределами указанного диапазона листов Excel в Интернете удаляет их значения из вычисления.
-
Перемещение конечного листа . При перемещении листа 2 или листа 6 в другое место в той же книге Excel в Интернете корректирует вычисление в соответствии с новым диапазоном листов между ними.
-
Удаление конечного листа . При удалении sheet2 или Sheet6 Excel в Интернете корректирует вычисление в соответствии с диапазоном листов между ними.
Стиль ссылок R1C1
Можно использовать такой стиль ссылок, при котором нумеруются и строки, и столбцы. Стиль ссылок R1C1 удобен для вычисления положения столбцов и строк в макросах. В стиле R1C1 Excel в Интернете указывает расположение ячейки с «R», за которым следует номер строки и «C», за которым следует номер столбца.
Ссылка |
Значение |
R[-2]C |
относительная ссылка на ячейку, расположенную на две строки выше в том же столбце |
R[2]C[2] |
Относительная ссылка на ячейку, расположенную на две строки ниже и на два столбца правее |
R2C2 |
Абсолютная ссылка на ячейку, расположенную во второй строке второго столбца |
R[-1] |
Относительная ссылка на строку, расположенную выше текущей ячейки |
R |
Абсолютная ссылка на текущую строку |
При записи макроса Excel в Интернете некоторые команды с помощью ссылочного стиля R1C1. Например, если вы записываете команду, например нажатие кнопки « Автосчет», чтобы вставить формулу, которая добавляет диапазон ячеек, Excel в Интернете формулу с помощью стиля R1C1, а не стиля A1, ссылок.
Использование имен в формулах
Можно создать определенные имена для представления ячеек, диапазонов ячеек, формул, констант или Excel в Интернете таблиц. Имя — это значимое краткое обозначение, поясняющее предназначение ссылки на ячейку, константы, формулы или таблицы, так как понять их суть с первого взгляда бывает непросто. Ниже приведены примеры имен и показано, как их использование упрощает понимание формул.
Тип примера |
Пример использования диапазонов вместо имен |
Пример с использованием имен |
Ссылка |
=СУММ(A16:A20) |
=СУММ(Продажи) |
Константа |
=ПРОИЗВЕД(A12,9.5%) |
=ПРОИЗВЕД(Цена,НСП) |
Формула |
=ТЕКСТ(ВПР(MAX(A16,A20),A16:B20,2,FALSE),»дд.мм.гггг») |
=ТЕКСТ(ВПР(МАКС(Продажи),ИнформацияОПродажах,2,ЛОЖЬ),»дд.мм.гггг») |
Таблица |
A22:B25 |
=ПРОИЗВЕД(Price,Table1[@Tax Rate]) |
Типы имен
Существует несколько типов имен, которые можно создавать и использовать.
Определенное имя Имя, используемое для представления ячейки, диапазона ячеек, формулы или константы. Вы можете создавать собственные определенные имена. Кроме того, Excel в Интернете иногда создает определенное имя, например при настройке области печати.
Имя таблицы Имя таблицы Excel в Интернете, которая представляет собой коллекцию данных об определенной теме, которая хранится в записях (строках) и полях (столбцах). Excel в Интернете создает имя таблицы Excel в Интернете «Table1», «Table2» и т. д. при каждой вставке таблицы Excel в Интернете, но вы можете изменить эти имена, чтобы сделать их более значимыми.
Создание и ввод имен
Имя создается с помощью команды «Создать имя» из выделенного фрагмента. Можно удобно создавать имена из существующих имен строк и столбцов с помощью фрагмента, выделенного на листе.
Примечание: По умолчанию в именах используются абсолютные ссылки на ячейки.
Имя можно ввести указанными ниже способами.
-
Ввода Введите имя, например, в качестве аргумента формулы.
-
<c0>Автозавершение формул</c0>. Используйте раскрывающийся список автозавершения формул, в котором автоматически выводятся допустимые имена.
Использование формул массива и констант массива
Excel в Интернете не поддерживает создание формул массива. Вы можете просматривать результаты формул массива, созданных в классическом приложении Excel, но не сможете изменить или пересчитать их. Если на вашем компьютере установлено классическое приложение Excel, нажмите кнопку Открыть в Excel, чтобы перейти к работе с массивами.
В примере формулы массива ниже вычисляется итоговое значение цен на акции; строки ячеек не используются при вычислении и отображении отдельных значений для каждой акции.
При вводе формулы «={СУММ(B2:D2*B3:D3)}» в качестве формулы массива сначала вычисляется значение «Акции» и «Цена» для каждой биржи, а затем — сумма всех результатов.
<c0>Вычисление нескольких значений</c0>. Некоторые функции возвращают массивы значений или требуют массив значений в качестве аргумента. Для вычисления нескольких значений с помощью формулы массива необходимо ввести массив в диапазон ячеек, состоящий из того же числа строк или столбцов, что и аргументы массива.
Например, по заданному ряду из трех значений продаж (в столбце B) для трех месяцев (в столбце A) функция ТЕНДЕНЦИЯ определяет продолжение линейного ряда объемов продаж. Чтобы можно было отобразить все результаты формулы, она вводится в три ячейки столбца C (C1:C3).
Формула «=ТЕНДЕНЦИЯ(B1:B3;A1:A3)», введенная как формула массива, возвращает три значения (22 196, 17 079 и 11 962), вычисленные по трем объемам продаж за три месяца.
Использование констант массива
В обычную формулу можно ввести ссылку на ячейку со значением или на само значение, также называемое константой. Подобным образом в формулу массива можно ввести ссылку на массив либо массив значений, содержащихся в ячейках (его иногда называют константой массива). Формулы массива принимают константы так же, как и другие формулы, однако константы массива необходимо вводить в определенном формате.
Константы массива могут содержать числа, текст, логические значения, например ИСТИНА или ЛОЖЬ, либо значения ошибок, такие как «#Н/Д». В одной константе массива могут присутствовать значения различных типов, например {1,3,4;ИСТИНА,ЛОЖЬ,ИСТИНА}. Числа в константах массива могут быть целыми, десятичными или иметь экспоненциальный формат. Текст должен быть заключен в двойные кавычки, например «Вторник».
Константы массива не могут содержать ссылки на ячейку, столбцы или строки разной длины, формулы и специальные знаки: $ (знак доллара), круглые скобки или % (знак процента).
При форматировании констант массива убедитесь, что выполняются указанные ниже требования.
-
Константы заключены в фигурные скобки ( { } ).
-
Столбцы разделены запятыми (,). Например, чтобы представить значения 10, 20, 30 и 40, введите {10,20,30,40}. Эта константа массива является матрицей размерности 1 на 4 и соответствует ссылке на одну строку и четыре столбца.
-
Значения ячеек из разных строк разделены точками с запятой (;). Например, чтобы представить значения 10, 20, 30, 40 и 50, 60, 70, 80, находящиеся в расположенных друг под другом ячейках, можно создать константу массива с размерностью 2 на 4: {10,20,30,40;50,60,70,80}.
Константа в эксель
Именованные константы в 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. Если желаете получить еще больше информации об именах, читайте следующие статьи:
Maxim Gorbunov
Administrator
|
2,483
/ 640
(26)
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Многие константы уже записаны в макросе Excel в Axapta.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don’t hesitate, send them to me
Формулой
или выражением в Excel называется
последовательность символов, начинающаяся
со знака равенства“=”.В эту
последовательность символов могут
входить константы, ссылки на ячейки,
имена, вызовы функций и знаки операций.
Результатом работы формулы является
новое значение, которое помещается в
ячейку как результат вычисления формулы.
Формулы
во всех ячейках пересчитываются при
каждом изменении любой из ячеек рабочей
книги.
В
качестве примера приведем формулы,
вычисляющие корни квадратного трехчлена:
ax2+bx+c=0.
В ячейках A1,
B1
и C1
находятся значения коэффициентов a,
b и с,
соответственно. В ячейки A2
и A3
соответственно введены следующие
формулы:
=(-B1+КОРЕНЬ(B1*B1-4*A1*C1))/2/A1;
=(-B1-КОРЕНЬ(B1*B1-4*A1*C1))/2/A1.
Если
введены значения коэффициентов a=1,
b=-5 и
с=6
(это означает, что в ячейках A1,
B1
и C1
записаны числа 1,
5
и -6),
то в ячейках A2
и A3,
где записаны формулы, появятся числа 2
и ‑3.
Если изменить число в ячейке A1
на -1,
то в ячейках с формулами получим числа
-6
и 1.
Типы
данных и константы
Понятие
типа данных включает в себя набор
значений, которые может принимать
типизированный объект, а также действия,
которые могут быть над ним выполнены.
В MS
Excel
понятие типа в основном относится
результатам вычисления выражений и
константам, которые в них используются.
Тип значения, которое занесено в ячейку
можно изменить с помощью диалогового
окна Формат ячейки, кроме того тип
значения неявным образом преобразуется
(если это возможно) при использовании
в формулах ссылки на ячейку, содержащую
это значение.
Константа
представляет собой готовое (не вычисляемое)
значение. Выражение и результат его
вычисления константами не являются.
Опишем
основные типы, использующиеся в MS Excel,
и приведём примеры констант каждого из
этих типов.
Числовые
типы
представляют собой множество вещественных
и целых чисел (23; 45,345).
Строковый
тип представляет собой последовательность
символов (“345,44”; “Текстовая строка”).
Логический
тип представлен двумя константами
ИСТИНА и ЛОЖЬ.
Для
вычислений с датами
и периодами времени
в Microsoft Excel используется код дата-время.
Код даты – целое число, последовательно
кодирующее даты начиная с 01.01.1900. Код
времени – это десятичная дробь в
интервале от 0 (нуля) до 0,99999999, представляющая
время от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59
вечера). Таким образом дата 12.05.2005 может
быть представлена кодом 38484, а время
15:20:05 – кодом 0,638946759259259.
Массив
–
объект, используемый для получения
нескольких значений в результате
вычисления одной формулы или для работы
с набором аргументов, расположенных в
прямоугольных блоках. Массив-константа
представляет собой группу числовых
констант внутри фигурных скобок, строки
разделяются двоеточиями “:”, элементы
строк – точками с запятой “;”. Например
константа {10;20;30;40:50;60;70;80} представляет
собой массив из 2 строк и 4 столбцов
.
Ошибка
– значение, которое помещается в ячейку
если вычислить значение по формуле не
возможно. Каждое из этих значений
фактически является определённой
последовательностью символов.
В
MS
Excel
имеется следующие значения констант-ошибок.
#####
– Данная ошибка возникает, если столбец
недостаточно широк или дата и время
являются отрицательными числами.
#ЗНАЧ!
– Данная ошибка возникает при использовании
недопустимого типа аргументаилиоперанда.
#ДЕЛ/0!
– Данная ошибка возникает при делении
числа на 0 (нуль).
#ИМЯ?
– Данная ошибка возникает, если Microsoft
Excel не может распознать имя, используемое
в формуле.
#Н/Д
– Данная ошибка возникает, если значение
недоступно функции или формуле.
#ССЫЛКА!
– Данная ошибка возникает, если ссылка
на ячейкууказана неверно (например,
если ячейка была удалена).
#ЧИСЛО!
– Данная ошибка возникает при неправильных
числовых значениях в формуле или функции.
#ПУСТО!
– Данная ошибка возникает, когда задано
пересечение двух областей, которые в
действительности не имеют общих ячеек.
Оператором пересечения областей является
пробел между ссылками.
Использование
ссылок и имен
Ссылка
–идентификатор
(название, адрес), который однозначно
определяет ячейку или диапазон ячеек
рабочего листа. Ссылки могут использоваться
везде, где необходимо получить значение,
или массив значений, из электронной
таблицы (например, при записи выражений,
при задании параметров диаграммы).
Полная
ссылка на ячейку выглядит так:
[Книга2.xls]Лист1!$D$6
где Книга2.xls
– имя файла-книги, Лист1
– имя листа и $D$6
– ссылка на ячейку.
Имена книги и листа в ссылке не обязательны.
Ссылка на прямоугольный блок, или
диапазон, ячеек состоит из двух адресов,
разделенных знаком двоеточия – адреса
верхней-левой и нижней-правой ячейки
(например, A2:D4). Адреса, из которых состоит
ссылка на диапазон ячеек, составляются
также как и адрес одной ячейки.
Имя
–это легко
запоминающийся идентификатор, который
можно использовать для ссылки на ячейку
или диапазон ячеек.Создать
имядля ячейки можно в поле имени,
или через менюВставка | Имя | Присвоить…
Перемещение
и копирование формул. Относительные и
абсолютные ссылки
Ячейку,
содержащую формулу, можно, так же как и
ячейку с данными, скопировать и заполнить
её копиями разные части таблицы, или
переместить в другое место документа.
Формулой можно заполнить блок ячеек.
Для этого, перед выполнением команды
Вставка,
необходимо выделить заполняемый копиями
ячейки блок.
При
перемещении формулы в новое место
таблицы ссылки в формуле не изменяются,
а ячейка, где раньше находилась формула,
становится свободной. При копировании
во вставленной ячейке происходит
автоматическое изменение ссылок.
Имеется
несколько типов ссылок, которые по-разному
изменяются при копировании.
Относительные
ссылки.
Относительная ссылка в формуле, например
A1, основана на относительной
позиции ячейки, содержащей формулу, и
ячейки, на которую указывает ссылка.
При копировании ячейки с формулой ссылка
автоматически корректируется, сохраняя
относительную позицию ссылки относительно
нового расположения ячейки с формулой.
Абсолютные
ссылки.
Абсолютная ссылка ячейки в формуле,
например $A$1, всегда
ссылается на ячейку, расположенную в
определенном месте. При копировании
ячейки, содержащей формулу, абсолютная
ссылка не изменяется.
Смешанные
ссылки.
Смешанная ссылка содержит либо абсолютный
столбец и относительную строку ($A1),
либо абсолютную строку и относительный
столбец (A$1). При копировании
ячейки, содержащей формулу, относительная
часть ссылки изменяется, а абсолютная
– нет.
Например,
если в записи формулы ссылку на ячейку
D7 записать в виде $D7, то при копировании
формулы будет изменяться только номер
строки “7”. Запись D$7 означает, что при
копировании будет изменяться только
символ столбца “D”. Если же записать
адрес в виде $D$7, то ссылка при копировании
формулы в этот адрес не изменится, и в
расчетах будут участвовать данные из
ячейки D7. Если в формуле указан интервал
ячеек G3:L9, то управлять можно каждой из
двух ссылок отдельно, используя символ
“$”.
Абсолютные
ссылки при копировании формул не
изменяются, а в относительных ссылках
происходит смещение на величину переноса.
На рис. 8а в ячейке С3 записана формула
=B2+$B$2+B$2+$B2, которая содержит четыре ссылки
с различными типами адресации.
а.
b.
Рис.
8. Копирование ячейки с формулой,
содержащей ссылки с различными типами
адресации
Обратите
внимание на то, как формула изменяется
при копировании ячейки С3 в ячейку D4.
Понятие
функции
Функции
в Excel используются для выполнения
стандартных вычислений в рабочих книгах.
Значения, которые используются для
вычисления функций, называются
аргументами. Значения, возвращаемые
функциями в качестве ответа, называются
результатами. Помимо встроенных функций
вExcelможно использовать
в вычислениях пользовательские функции,
которые создаются при помощи языка
программированияVisualBasic.
Аргументы
функции — значения, с
использованием которых вычисляется
значение функции. Аргументы записываются
в круглых скобках сразу за названием
функции и отделяются друг от друга
символом точка с запятой “;”.
Имя_функции
(аргумент1; аргумент2; …)
В
качестве аргументов
можно использовать
выражения или константы. Функции,
являющиеся аргументом другой функции,
называются вложенными. В формулах Excel
можно использовать до семи уровней
вложенности функций.
Тип
аргумента, используемого функцией,
зависит от конкретной функции. Некоторые
функции могут иметь необязательные
аргументы, которые могут отсутствовать
при вызове функции.
Стандартные
функции Excel
Для
удобства работы функции в MS
Excel поделены на несколько категорий:
Текстовые
функции служат
для решения задач, связанных с обработкой
строковых значений.
ЛЕВСИМВ(текст;
количество_знаков)
– возвращает указанное число знаков с
начала текстовой строки
текст –
текстовая строка, содержащая извлекаемые
знаки;
количество_знаков
– количество знаков, извлекаемых
функцией ЛЕВСИМВ.
ПРАВСИМВ(текст;число_знаков)
– возвращает указанное число знаков с
конца текстовой строки. В остальном
функция аналогична функции ЛЕВСИМВ.
СЦЕПИТЬ
(текст1;текст2;…)
– объединяет несколько текстовых строк
в одну.
текст1,
текст2, …
–
это от 1 до 30 элементов текста, объединяемых
в один элемент текста. Элементами текста
могут быть текстовые строки, числа или
ссылки, которые ссылаются на одну ячейку.
ПРИМЕР
Получить
ФИО гражданина, если известы его полные
имя, фамилия и отчество.
Рис.
9. Получение ФИО
ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)
– замещает указанную часть знаков
текстовой строки другой строкой текста.
старый_текст –
текст, в котором желательно заменить
некоторые знаки;
нач_поз –
позиция знака в тексте старый_текст,
начиная с которой знаки заменяются
текстом нов_текст;
число_знаков –
число знаков в тексте старый_текст,
которые заменяются текстом новый_текст;
новый_текст –
текст, который заменяет знаки в тексте
старый_текст.
ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения)
– подставляет текст нов_текст вместо
текста стар_текст в текстовой строке.
текст
– это либо текст, либо ссылка на ячейку,
содержащую текст, в котором подставляются
знаки;
стар_текст
– заменяемый текст;
нов_текст –
текст, на который заменяется стар_текст;
номер_вхождения –
определяет, какое вхождение текста
стар_текст
нужно заменить на нов_текст.
Если номер_вхождения
определен, то заменяется только это
вхождение текста стар_текст.
В противном случае, каждое вхождение
текста стар_текст
в текстовой строке заменяется на текст
нов_текст.
СИМВОЛ(число)
– возвращает символ с заданным кодом.
число
– это число от 1 до 255, указывающее нужный
знак. Знаки выбираются из кодовой
таблицы.
ПРИМЕР
Требуется
исправить наиболее распространённые
при написании текста на белорусском
языке ошибки: использование русской
буквы (и) вместо белорусской буквы (i)
и неверное использование буквы (у) там,
где требуется буква (ў).
Рис.
10. Исправление текста
Обратите
внимание на то, что функция ЗАМЕНИТЬ
вложена в качестве первого аргумента
в функцию ПОДСТАВИТЬ. В этом случае
текст из ячейки С9 вначале обрабатывается
функцией ЗАМЕНИТЬ, которая меняет один
символ на 16-й позиции на символ (ў),
получаемый при помощи функции СИМВОЛ(162).
Затем полученный от функции ЗАМЕНИТЬ
текст передаётся в функцию ЗАМЕНИТЬ,
которая дорабатывает его, заменяя все
буквы (и)
на буквы (i).
НАЙТИ(искомый_текст;просматриваемый_текст;нач_позиция).
Функция НАЙТИ находит вхождение одной
текстовой строки искомый_текст
в другую текстовую строку просматриваемый_текст
и возвращает положение начала искомого
текста относительно крайнего левого
знака просматриваемого текста. Функция
НАЙТИ учитывает регистр и не допускает
использования подстановочных знаков.
икомый_текст –
это искомый текст;
посматриваемый_текст –
это текст, включающий искомый текст;
нч_позиция –
это позиция знака, с которой следует
начинать поиск. Первый знак в аргументе
просматриваемый_текст
имеет номер 1. Если аргумент нач_позиция
опущен, то он полагается равным 1. Если
искомый_текст
не входит в просматриваемый_текст,
то функция НАЙТИ возвращает значение
ошибки #ЗНАЧ!. Если нач_позиция
больше длины
строки просматриваемый_текст,
то функция НАЙТИ возвращает значение
ошибки #ЗНАЧ!.
ПОИСК(искомый_текст;текст_для_поиска;нач_позиция)
– функция выполняет те же операции, что
и функция НАЙТИ. Имеются два основных
различия. Функция ПОИСК не учитывает
регистр и допускает использование
подстановочных знаков (знак вопроса
(?) соответствует любому знаку; звездочка
(*) соответствует любой последовательности
знаков) в аргументе искомый_текст.
ПРИМЕР
Из
записи-описания товара нужно выбрать
название изделия и производителя.
Рис.
11. Получение строки описания товара
Здесь
сначала при помощи функции НАЙТИ
находится позиция первого знака (,) в
тексте ячейки D19,
а затем, при помощи функции ЛЕВСИМВ
выбираются все символы от начала до
найденной позиции.
Попробуйте
самостоятельно объяснить присутствие
в выражении (-1).
Для
решения этой задачи можно использовать
и функцию ПОИСК.
С
помощью функций даты
и времени можно решить
практически любые задачи, связанные с
учетом даты или времени (например,
определить возраст, определить число
рабочих дней на любом промежутке
времени).
ДАТА(год;
месяц; число)
– возвращает код-даты, соответствующий
числовым значениям года, месяца, числа:
год
– аргумент, который может иметь от
одной до четырех цифр;
месяц –
число, представляющее месяц года. Если
значение аргумента больше 12, введенное
число месяцев отсчитывается от первого
месяца указанного года. Например,
ДАТА(2008;14;2) возвращает число, соответствующее
2 февраля 2009 года;
день –
число, представляющее день месяца. Если
значение аргумента больше числа дней
в указанном месяце, введенное число
дней отсчитывается от первого дня
месяца. Например, ДАТА(2008;1;35) возвращает
число, соответствующее 4 февраля 2008
года.
ВРЕМЯ(часы;
минуты; секунды)
– возвращает целое число, представляющее
определенное время. Время в числовом
формате, возвращаемое функцией:
часы –
целое число от 0 (нуля) до 32767, задающее
часы. Если значение параметра часы
больше 23, его можно разделить на 24;
остаток от деления будет соответствовать
значению часов. Например, ВРЕМЯ(27;0;0) =
ВРЕМЯ(3;0;0) = 0,125 = 3:00 AM;
минуты –
число от 0 (нуля) до 32767, задающее минуты.
Если значение больше 59, оно будет
пересчитано в часы и минуты. Например,
ВРЕМЯ(0;750;0) = ВРЕМЯ(12;30;0) = 0,520833 = 12:30 PM;
секунды –
число от 0 (нуля) до 32767, задающее секунды.
Если значение больше
59, оно будет пересчитано в часы, минуты
и секунды. Например, ВРЕМЯ(0;0;2000) =
ВРЕМЯ(0;33;22) = 0,023148 = 12:33:20 AM.
СЕГОДНЯ(
) – возвращает
код текущей даты.
ГОД(дата)
– возвращает
год, соответствующий аргументу
дата. Год
определяется как целое в интервале
1900-9999.
МЕСЯЦ(дата)
– возвращает месяц в дате, заданной в
числовом формате. Месяц возвращается
как целое число диапазоне от 1 (январь)
до 12 (декабрь).
ДЕНЬ(дата)
– возвращает день в дате, заданной в
числовом формате. День возвращается
как целое число диапазоне от 1 до 31.
У
функций ГОД, МЕСЯЦ и ДЕНЬ аргумент дата
представляет собой дату (“12.10.2005”) или
код-даты (38637).
ЧАС(время)
– возвращает
час, соответствующий заданному времени
в числовом формате. Час определяется
как целое в интервале от 0 до 23.
МИНУТЫ(время)
– возвращает
минуты, соответствующие аргументу
время.
Минуты определяются как целое число в
интервале от 0 до 59.
СЕКУНДЫ(время)
– возвращает
секунды, соответствующие аргументу
время.
Секунды определяются как целое в
интервале от 0 до 59.
У
функций ЧАС, МИНУТЫ и СЕКУНДЫ аргумент
время
представляет собой время (“12:05”) или
код-даты (0,50347).
ПРИМЕР
Выяснить
дату, отстоящую от текущего числа на
определённое количество лет, месяцев
и дней.
Рис.
12. Вычисление даты
Обратите
внимание: в ячейке D34
для получения текущей даты записана
функция СЕГОДНЯ().
Логические
функции
позволяют составлять сложные логические
выражения, а также организовывать
разветвляющиеся вычисления:
ЕСЛИ(лог_выражение;
значение_если_истина; значение_если_ложь)
– возвращает
одно значение, если заданное условие
при вычислении дает значение ИСТИНА, и
другое значение, если ЛОЖЬ:
лог_выражение –
это любое значение или выражение,
принимающее значения ИСТИНА или ЛОЖЬ;
значение_если_истина –
это выражение, результат вычисления
которого возвращается, если лог_выражение
равно ИСТИНА;
значение_если_ложь –
это выражение, результат вычисления
которого возвращается, если лог_выражение
равно ЛОЖЬ.
И(логическое_значение1;
логическое_значение2; …) –
возвращает значение ИСТИНА, если все
аргументы имеют значение ИСТИНА;
возвращает значение ЛОЖЬ, если хотя бы
один аргумент имеет значение ЛОЖЬ.
ИЛИ(логическое_значение1;
логическое_значение2; …) – возвращает
ИСТИНА, если хотя бы один из аргументов
имеет значение ИСТИНА; возвращает ЛОЖЬ,
если все аргументы имеют значение ЛОЖЬ.
К
логическим функциям можно также отнести
функции проверки типа значений, хотя
они и вынесены в отдельную группу.
Принцип работы у этих функций одинаков:
проверяется тип значения и возвращается
значение ИСТИНА или ЛОЖЬ в зависимости
от соответствия значения аргумента
определённому типу (ЕОШИБКА(значение)
– проверка на значение ошибки (#ЧИСЛО!,
#ИМЯ!), ЕЧИСЛО(значение)
– проверка на числовое значение
ЕТЕКСТ(значение)
– проверка на текстовое значение,
ЕПУСТО(значение)
– проверка
отсутствия значения.
ПРИМЕР
Проанализировать
значение некоторого параметра, который
должен находиться в пределе от 10 до 20.
Если значение параметра больше 10 и
меньше 20, то ситуация нормальная, если
нет, то ситуация аварийная.
Рис.
13. Анализ параметра
В
классе функций ссылки
и автоподстановки
рассмотрим следующие функции:
ПРОСМОТР(искомое_значение;
просматриваемый_вектор;
вектор_результатов)
– просматривает
диапазон, в который входят значения
только одной строки или одного столбца
(так называемый вектор) в поисках
определенного значения и возвращает
значение из другого столбца или строки:
искомое_значение –
это значение, которое функция ПРОСМОТР
ищет в первом векторе. Искомое_значение
может быть числом, текстом, логическим
значением, именем или ссылкой, ссылающимися
на значение;
просматриваемый_вектор –
интервал, содержащий только одну строку
или один столбец. Значения в аргументе
просматриваемый_вектор
могут быть текстами,
числами или логическими значениями.
Значения в аргументе просматриваемый_вектор
должны быть расположены в порядке
возрастания, в противном случае функция
ПРОСМОТР может вернуть неверный
результат;
вектор_результатов –
интервал, содержащий только одну строку
или один столбец. Он должен быть того
же размера, что и просматриваемый_вектор.
-
Если
ПРОСМОТР не может найти искомое_значение,
то подходящим считается наибольшее
значение в просматриваемом векторе,
которое меньше, чем искомое_значение. -
Если
искомое_значение
меньше, чем наименьшее значение в
аргументе просматриваемый_вектор,
то функция ПРОСМОТР возвращает значение
ошибки #Н/Д.
В
Excel широко представлены математические
функции:
СУММ(число1;число2;
…) – суммирует
все числа в интервале ячеек.
число1,
число2, … – от 1 до 30
аргументов, для которых требуется
определить итог или сумму. Если аргумент
является массивом или ссылкой, то
суммируются только содержащиеся в них
числа. Пустые ячейки, логические значения,
тексты и значения ошибок в массиве или
ссылке игнорируются.
ПРИМЕР
Имеется
ведомость на выдачу заработной платы.
Вычислить долю, которую составляет
зарплата одного из рабочих в общей сумме
зарплаты бригады.
Рис.
14. Вычисление доли зарплаты
СУММЕСЛИ(диапазон;
критерий; диапазон_суммирования)
– суммирует ячейки, заданные критерием:
диапазон –
диапазон вычисляемых ячеек;
критерий –
критерий в форме числа, выражения или
текста, определяющего суммируемые
ячейки. Например, критерий может быть
выражен как;
диапазон_суммирования –
диапазон для суммирования.
С
помощью статистических
функций, можно
проводить статистическое моделирование,
использовать элементы факторного и
регрессионного анализов, а также
проводить простейший анализ данных.
СЧЁТЕСЛИ(диапазон;
критерий) – подсчитывает
количество ячеек внутри диапазона,
удовлетворяющих заданному критерию:
диапазон –
диапазон, в котором нужно подсчитать
ячейки;
критерий –
аналогично параметру критерий
функции СУММЕСЛИ.
ПРИМЕР
Имеется
ведомость на выдачу заработной платы.
Необходимо подсчитать общую сумму
выплат и среднюю заработную плату
сотрудников первого отдела.
Рис.
15. Вычисление общей суммы выплат и
средней
заработной платы
Непосредственно
с клавиатуры вводить в выражение названия
функций и значения входных параметров
не всегда удобно. В Excel есть специальное
средство для работы с функциями – Мастер
функций. Он помогает
сформировать и вставить в формулу
синтаксически правильную запись функции.
При работе с этим средством на первом
шаге предлагается выбрать нужную функцию
из списка, а затем в окне диалога указать
аргументы этой функции. Причём в этом
же окне можно получить короткую справку
по аргументам, отследить правильность
передаваемых в функцию значений и
текущий результат.
Для
вставки функции в ячейку, или редактирования
помеченной текстовым курсором функции
используйте команду Вставка
| Функции или
кнопку
»
.
Для вставки формулы в указанную текстовым
курсором позицию внутри формулы
воспользуйтесь полем со списком рядом
со строкой формул.
Сведения
о не вошедших в данное пособие функциях
можно получить в справочной системе
Excel. Доступ к справке по
любой функции можно получить,
воспользовавшись гиперссылкой Справка
по этой функции на любом
шаге работы с Мастером
функций.
Пример
использования вычислений в таблице
За
основу возьмем таблицу, представленную
на рис. 7. В данной таблице требуется
вычислить следующие поля:
-
цена
(в долларах) = цена в руб. / курс; -
сумма
закупки = Закупочная цена
товара*Количество; -
сумма
реализации = Розничная цена
товара*Количество; -
валовой
доход = Сумма реализации —
Сумма закупки
Вначале
присвоим имена некоторым частям таблицы.
Имя “kurs” присвоим ячейке D1 (напомним:
команда Вставка | Имя |
Присвоить…), столбец,
содержащий названия товаров (Н2:Н4)
получит название “товар”, соответствующий
ему столбец с ценами (I2:I4) – “РЦена”.
Теперь
перейдём к заполнению формулами свободных
ячеек таблицы.
В
ячейку Е7 запишем формулу: =D7/kurs
(согласно формуле
вычисления цены в долларах) и скопируем
её в остальные ячейки столбца D.
Аналогичным образом заполним формулой
=F7*D7
столбец Сумма закупки.
Для
расчёта суммы реализации нам потребуется
значение розничной цены товара. Получить
это значение можно так: ПРОСМОТР(B7;товар;РЦена).
В ячейке В7 содержится наименование
товара, для которого нужно найти розничную
цену. Теперь осталось помножить полученное
значение на количество
товара в партии
(=ПРОСМОТР(B7;товар;РЦена)*F7)
и скопировать полученную формулу в
остальные ячейки столбца.
Формула
для определения валового дохода будет
выглядеть следующим образом: =H7-G7
(для ячейки I7).
Рис.
16. Лист учёта поступающих товаров
на
торговое предприятие с результатами
вычислений
В
строке Итого требуется
вычислить итоговые значения суммы
закупки, реализации и валового дохода.
Используем функции =СУММ(G7:G12),
=СУММ(H7:H12), =СУММ(I7:I12)
соответственно. Каждая из этих функций
имеет один аргумент – адрес диапазона.
VirVit написал:
Всем привет.
Подскажите, где в готовом виде достать все константы Excel, например xl[White, Red, Blue] и т.д. ? Под рукой нет делфи, чтобы импортировать либу
typedef enum {
xlAll = -4104,
xlAutomatic = -4105,
xlBoth = 1,
xlCenter = -4108,
xlChecker = 9,
xlCircle = 8,
xlCorner = 2,
xlCrissCross = 16,
xlCross = 4,
xlDiamond = 2,
xlDistributed = -4117,
xlDoubleAccounting = 5,
xlFixedValue = 1,
xlFormats = -4122,
xlGray16 = 17,
xlGray8 = 18,
xlGrid = 15,
xlHigh = -4127,
xlInside = 2,
xlJustify = -4130,
xlLightDown = 13,
xlLightHorizontal = 11,
xlLightUp = 14,
xlLightVertical = 12,
xlLow = -4134,
xlManual = -4135,
xlMinusValues = 3,
xlModule = -4141,
xlNextToAxis = 4,
xlNone = -4142,
xlNotes = -4144,
xlOff = -4146,
xlOn = 1,
xlPercent = 2,
xlPlus = 9,
xlPlusValues = 2,
xlSemiGray75 = 10,
xlShowLabel = 4,
xlShowLabelAndPercent = 5,
xlShowPercent = 3,
xlShowValue = 2,
xlSimple = -4154,
xlSingle = 2,
xlSingleAccounting = 4,
xlSolid = 1,
xlSquare = 1,
xlStar = 5,
xlStError = 4,
xlToolbarButton = 2,
xlTriangle = 3,
xlGray25 = -4124,
xlGray50 = -4125,
xlGray75 = -4126,
xlBottom = -4107,
xlLeft = -4131,
xlRight = -4152,
xlTop = -4160,
xl3DBar = -4099,
xl3DSurface = -4103,
xlBar = 2,
xlColumn = 3,
xlCombination = -4111,
xlCustom = -4114,
xlDefaultAutoFormat = -1,
xlMaximum = 2,
xlMinimum = 4,
xlOpaque = 3,
xlTransparent = 2,
xlBidi = -5000,
xlLatin = -5001,
xlContext = -5002,
xlLTR = -5003,
xlRTL = -5004,
xlFullScript = 1,
xlPartialScript = 2,
xlMixedScript = 3,
xlMixedAuthorizedScript = 4,
xlVisualCursor = 2,
xlLogicalCursor = 1,
xlSystem = 1,
xlPartial = 3,
xlHindiNumerals = 3,
xlBidiCalendar = 3,
xlGregorian = 2,
xlComplete = 4,
xlScale = 3,
xlClosed = 3,
xlColor1 = 7,
xlColor2 = 8,
xlColor3 = 9,
xlConstants = 2,
xlContents = 2,
xlBelow = 1,
xlCascade = 7,
xlCenterAcrossSelection = 7,
xlChart4 = 2,
xlChartSeries = 17,
xlChartShort = 6,
xlChartTitles = 18,
xlClassic1 = 1,
xlClassic2 = 2,
xlClassic3 = 3,
xl3DEffects1 = 13,
xl3DEffects2 = 14,
xlAbove = 0,
xlAccounting1 = 4,
xlAccounting2 = 5,
xlAccounting3 = 6,
xlAccounting4 = 17,
xlAdd = 2,
xlDebugCodePane = 13,
xlDesktop = 9,
xlDirect = 1,
xlDivide = 5,
xlDoubleClosed = 5,
xlDoubleOpen = 4,
xlDoubleQuote = 1,
xlEntireChart = 20,
xlExcelMenus = 1,
xlExtended = 3,
xlFill = 5,
xlFirst = 0,
xlFloating = 5,
xlFormula = 5,
xlGeneral = 1,
xlGridline = 22,
xlIcons = 1,
xlImmediatePane = 12,
xlInteger = 2,
xlLast = 1,
xlLastCell = 11,
xlList1 = 10,
xlList2 = 11,
xlList3 = 12,
xlLocalFormat1 = 15,
xlLocalFormat2 = 16,
xlLong = 3,
xlLotusHelp = 2,
xlMacrosheetCell = 7,
xlMixed = 2,
xlMultiply = 4,
xlNarrow = 1,
xlNoDocuments = 3,
xlOpen = 2,
xlOutside = 3,
xlReference = 4,
xlSemiautomatic = 2,
xlShort = 1,
xlSingleQuote = 2,
xlStrict = 2,
xlSubtract = 3,
xlTextBox = 16,
xlTiled = 1,
xlTitleBar = 8,
xlToolbar = 1,
xlVisible = 12,
xlWatchPane = 11,
xlWide = 3,
xlWorkbookTab = 6,
xlWorksheet4 = 1,
xlWorksheetCell = 3,
xlWorksheetShort = 5,
xlAllExceptBorders = 6,
xlLeftToRight = 2,
xlTopToBottom = 1,
xlVeryHidden = 2,
xlDrawingObject = 14
} Constants;
typedef enum {
xlCreatorCode = 1480803660
} XlCreator;
typedef enum {
xlBuiltIn = 21,
xlUserDefined = 22,
xlAnyGallery = 23
} XlChartGallery;
typedef enum {
xlColorIndexAutomatic = -4105,
xlColorIndexNone = -4142
} XlColorIndex;
typedef enum {
xlCap = 1,
xlNoCap = 2
} XlEndStyleCap;
typedef enum {
xlColumns = 2,
xlRows = 1
} XlRowCol;
typedef enum {
xlScaleLinear = -4132,
xlScaleLogarithmic = -4133
} XlScaleType;
typedef enum {
xlAutoFill = 4,
xlChronological = 3,
xlGrowth = 2,
xlDataSeriesLinear = -4132
} XlDataSeriesType;
typedef enum {
xlAxisCrossesAutomatic = -4105,
xlAxisCrossesCustom = -4114,
xlAxisCrossesMaximum = 2,
xlAxisCrossesMinimum = 4
} XlAxisCrosses;
typedef enum {
xlPrimary = 1,
xlSecondary = 2
} XlAxisGroup;
typedef enum {
xlBackgroundAutomatic = -4105,
xlBackgroundOpaque = 3,
xlBackgroundTransparent = 2
} XlBackground;
typedef enum {
xlMaximized = -4137,
xlMinimized = -4140,
xlNormal = -4143
} XlWindowState;
typedef enum {
xlCategory = 1,
xlSeriesAxis = 3,
xlValue = 2
} XlAxisType;
typedef enum {
xlArrowHeadLengthLong = 3,
xlArrowHeadLengthMedium = -4138,
xlArrowHeadLengthShort = 1
} XlArrowHeadLength;
typedef enum {
xlVAlignBottom = -4107,
xlVAlignCenter = -4108,
xlVAlignDistributed = -4117,
xlVAlignJustify = -4130,
xlVAlignTop = -4160
} XlVAlign;
typedef enum {
xlTickMarkCross = 4,
xlTickMarkInside = 2,
xlTickMarkNone = -4142,
xlTickMarkOutside = 3
} XlTickMark;
typedef enum {
xlX = -4168,
xlY = 1
} XlErrorBarDirection;
typedef enum {
xlErrorBarIncludeBoth = 1,
xlErrorBarIncludeMinusValues = 3,
xlErrorBarIncludeNone = -4142,
xlErrorBarIncludePlusValues = 2
} XlErrorBarInclude;
typedef enum {
xlInterpolated = 3,
xlNotPlotted = 1,
xlZero = 2
} XlDisplayBlanksAs;
typedef enum {
xlArrowHeadStyleClosed = 3,
xlArrowHeadStyleDoubleClosed = 5,
xlArrowHeadStyleDoubleOpen = 4,
xlArrowHeadStyleNone = -4142,
xlArrowHeadStyleOpen = 2
} XlArrowHeadStyle;
typedef enum {
xlArrowHeadWidthMedium = -4138,
xlArrowHeadWidthNarrow = 1,
xlArrowHeadWidthWide = 3
} XlArrowHeadWidth;
typedef enum {
xlHAlignCenter = -4108,
xlHAlignCenterAcrossSelection = 7,
xlHAlignDistributed = -4117,
xlHAlignFill = 5,
xlHAlignGeneral = 1,
xlHAlignJustify = -4130,
xlHAlignLeft = -4131,
xlHAlignRight = -4152
} XlHAlign;
typedef enum {
xlTickLabelPositionHigh = -4127,
xlTickLabelPositionLow = -4134,
xlTickLabelPositionNextToAxis = 4,
xlTickLabelPositionNone = -4142
} XlTickLabelPosition;
typedef enum {
xlLegendPositionBottom = -4107,
xlLegendPositionCorner = 2,
xlLegendPositionLeft = -4131,
xlLegendPositionRight = -4152,
xlLegendPositionTop = -4160
} XlLegendPosition;
typedef enum {
xlStackScale = 3,
xlStack = 2,
xlStretch = 1
} XlChartPictureType;
typedef enum {
xlSides = 1,
xlEnd = 2,
xlEndSides = 3,
xlFront = 4,
xlFrontSides = 5,
xlFrontEnd = 6,
xlAllFaces = 7
} XlChartPicturePlacement;
typedef enum {
xlDownward = -4170,
xlHorizontal = -4128,
xlUpward = -4171,
xlVertical = -4166
} XlOrientation;
typedef enum {
xlTickLabelOrientationAutomatic = -4105,
xlTickLabelOrientationDownward = -4170,
xlTickLabelOrientationHorizontal = -4128,
xlTickLabelOrientationUpward = -4171,
xlTickLabelOrientationVertical = -4166
} XlTickLabelOrientation;
typedef enum {
xlHairline = 1,
xlMedium = -4138,
xlThick = 4,
xlThin = 2
} XlBorderWeight;
typedef enum {
xlDay = 1,
xlMonth = 3,
xlWeekday = 2,
xlYear = 4
} XlDataSeriesDate;
typedef enum {
xlUnderlineStyleDouble = -4119,
xlUnderlineStyleDoubleAccounting = 5,
xlUnderlineStyleNone = -4142,
xlUnderlineStyleSingle = 2,
xlUnderlineStyleSingleAccounting = 4
} XlUnderlineStyle;
typedef enum {
xlErrorBarTypeCustom = -4114,
xlErrorBarTypeFixedValue = 1,
xlErrorBarTypePercent = 2,
xlErrorBarTypeStDev = -4155,
xlErrorBarTypeStError = 4
} XlErrorBarType;
typedef enum {
xlExponential = 5,
xlLinear = -4132,
xlLogarithmic = -4133,
xlMovingAvg = 6,
xlPolynomial = 3,
xlPower = 4
} XlTrendlineType;
typedef enum {
xlContinuous = 1,
xlDash = -4115,
xlDashDot = 4,
xlDashDotDot = 5,
xlDot = -4118,
xlDouble = -4119,
xlSlantDashDot = 13,
xlLineStyleNone = -4142
} XlLineStyle;
typedef enum {
xlDataLabelsShowNone = -4142,
xlDataLabelsShowValue = 2,
xlDataLabelsShowPercent = 3,
xlDataLabelsShowLabel = 4,
xlDataLabelsShowLabelAndPercent = 5,
xlDataLabelsShowBubbleSizes = 6
} XlDataLabelsType;
typedef enum {
xlMarkerStyleAutomatic = -4105,
xlMarkerStyleCircle = 8,
xlMarkerStyleDash = -4115,
xlMarkerStyleDiamond = 2,
xlMarkerStyleDot = -4118,
xlMarkerStyleNone = -4142,
xlMarkerStylePicture = -4147,
xlMarkerStylePlus = 9,
xlMarkerStyleSquare = 1,
xlMarkerStyleStar = 5,
xlMarkerStyleTriangle = 3,
xlMarkerStyleX = -4168
} XlMarkerStyle;
typedef enum {
xlBMP = 1,
xlCGM = 7,
xlDRW = 4,
xlDXF = 5,
xlEPS = 8,
xlHGL = 6,
xlPCT = 13,
xlPCX = 10,
xlPIC = 11,
xlPLT = 12,
xlTIF = 9,
xlWMF = 2,
xlWPG = 3
} XlPictureConvertorType;
typedef enum {
xlPatternAutomatic = -4105,
xlPatternChecker = 9,
xlPatternCrissCross = 16,
xlPatternDown = -4121,
xlPatternGray16 = 17,
xlPatternGray25 = -4124,
xlPatternGray50 = -4125,
xlPatternGray75 = -4126,
xlPatternGray8 = 18,
xlPatternGrid = 15,
xlPatternHorizontal = -4128,
xlPatternLightDown = 13,
xlPatternLightHorizontal = 11,
xlPatternLightUp = 14,
xlPatternLightVertical = 12,
xlPatternNone = -4142,
xlPatternSemiGray75 = 10,
xlPatternSolid = 1,
xlPatternUp = -4162,
xlPatternVertical = -4166
} XlPattern;
typedef enum {
xlSplitByPosition = 1,
xlSplitByPercentValue = 3,
xlSplitByCustomSplit = 4,
xlSplitByValue = 2
} XlChartSplitType;
typedef enum {
xlHundreds = -2,
xlThousands = -3,
xlTenThousands = -4,
xlHundredThousands = -5,
xlMillions = -6,
xlTenMillions = -7,
xlHundredMillions = -8,
xlThousandMillions = -9,
xlMillionMillions = -10
} XlDisplayUnit;
typedef enum {
xlLabelPositionCenter = -4108,
xlLabelPositionAbove = 0,
xlLabelPositionBelow = 1,
xlLabelPositionLeft = -4131,
xlLabelPositionRight = -4152,
xlLabelPositionOutsideEnd = 2,
xlLabelPositionInsideEnd = 3,
xlLabelPositionInsideBase = 4,
xlLabelPositionBestFit = 5,
xlLabelPositionMixed = 6,
xlLabelPositionCustom = 7
} XlDataLabelPosition;
typedef enum {
xlDays = 0,
xlMonths = 1,
xlYears = 2
} XlTimeUnit;
typedef enum {
xlCategoryScale = 2,
xlTimeScale = 3,
xlAutomaticScale = -4105
} XlCategoryType;
typedef enum {
xlBox = 0,
xlPyramidToPoint = 1,
xlPyramidToMax = 2,
xlCylinder = 3,
xlConeToPoint = 4,
xlConeToMax = 5
} XlBarShape;
typedef enum {
xlColumnClustered = 51,
xlColumnStacked = 52,
xlColumnStacked100 = 53,
xl3DColumnClustered = 54,
xl3DColumnStacked = 55,
xl3DColumnStacked100 = 56,
xlBarClustered = 57,
xlBarStacked = 58,
xlBarStacked100 = 59,
xl3DBarClustered = 60,
xl3DBarStacked = 61,
xl3DBarStacked100 = 62,
xlLineStacked = 63,
xlLineStacked100 = 64,
xlLineMarkers = 65,
xlLineMarkersStacked = 66,
xlLineMarkersStacked100 = 67,
xlPieOfPie = 68,
xlPieExploded = 69,
xl3DPieExploded = 70,
xlBarOfPie = 71,
xlXYScatterSmooth = 72,
xlXYScatterSmoothNoMarkers = 73,
xlXYScatterLines = 74,
xlXYScatterLinesNoMarkers = 75,
xlAreaStacked = 76,
xlAreaStacked100 = 77,
xl3DAreaStacked = 78,
xl3DAreaStacked100 = 79,
xlDoughnutExploded = 80,
xlRadarMarkers = 81,
xlRadarFilled = 82,
xlSurface = 83,
xlSurfaceWireframe = 84,
xlSurfaceTopView = 85,
xlSurfaceTopViewWireframe = 86,
xlBubble = 15,
xlBubble3DEffect = 87,
xlStockHLC = 88,
xlStockOHLC = 89,
xlStockVHLC = 90,
xlStockVOHLC = 91,
xlCylinderColClustered = 92,
xlCylinderColStacked = 93,
xlCylinderColStacked100 = 94,
xlCylinderBarClustered = 95,
xlCylinderBarStacked = 96,
xlCylinderBarStacked100 = 97,
xlCylinderCol = 98,
xlConeColClustered = 99,
xlConeColStacked = 100,
xlConeColStacked100 = 101,
xlConeBarClustered = 102,
xlConeBarStacked = 103,
xlConeBarStacked100 = 104,
xlConeCol = 105,
xlPyramidColClustered = 106,
xlPyramidColStacked = 107,
xlPyramidColStacked100 = 108,
xlPyramidBarClustered = 109,
xlPyramidBarStacked = 110,
xlPyramidBarStacked100 = 111,
xlPyramidCol = 112,
xl3DColumn = -4100,
xlLine = 4,
xl3DLine = -4101,
xl3DPie = -4102,
xlPie = 5,
xlXYScatter = -4169,
xl3DArea = -4098,
xlArea = 1,
xlDoughnut = -4120,
xlRadar = -4151
} XlChartType;
typedef enum {
xlDataLabel = 0,
xlChartArea = 2,
xlSeries = 3,
xlChartTitle = 4,
xlWalls = 5,
xlCorners = 6,
xlDataTable = 7,
xlTrendline = 8,
xlErrorBars = 9,
xlXErrorBars = 10,
xlYErrorBars = 11,
xlLegendEntry = 12,
xlLegendKey = 13,
xlShape = 14,
xlMajorGridlines = 15,
xlMinorGridlines = 16,
xlAxisTitle = 17,
xlUpBars = 18,
xlPlotArea = 19,
xlDownBars = 20,
xlAxis = 21,
xlSeriesLines = 22,
xlFloor = 23,
xlLegend = 24,
xlHiLoLines = 25,
xlDropLines = 26,
xlRadarAxisLabels = 27,
xlNothing = 28,
xlLeaderLines = 29,
xlDisplayUnitLabel = 30,
xlPivotChartFieldButton = 31,
xlPivotChartDropZone = 32
} XlChartItem;
typedef enum {
xlSizeIsWidth = 2,
xlSizeIsArea = 1
} XlSizeRepresents;
typedef enum {
xlShiftDown = -4121,
xlShiftToRight = -4161
} XlInsertShiftDirection;
typedef enum {
xlShiftToLeft = -4159,
xlShiftUp = -4162
} XlDeleteShiftDirection;
typedef enum {
xlDown = -4121,
xlToLeft = -4159,
xlToRight = -4161,
xlUp = -4162
} XlDirection;
typedef enum {
xlAverage = -4106,
xlCount = -4112,
xlCountNums = -4113,
xlMax = -4136,
xlMin = -4139,
xlProduct = -4149,
xlStDev = -4155,
xlStDevP = -4156,
xlSum = -4157,
xlVar = -4164,
xlVarP = -4165,
xlUnknown = 1000
} XlConsolidationFunction;
typedef enum {
xlChart = -4109,
xlDialogSheet = -4116,
xlExcel4IntlMacroSheet = 4,
xlExcel4MacroSheet = 3,
xlWorksheet = -4167
} XlSheetType;
typedef enum {
xlColumnHeader = -4110,
xlColumnItem = 5,
xlDataHeader = 3,
xlDataItem = 7,
xlPageHeader = 2,
xlPageItem = 6,
xlRowHeader = -4153,
xlRowItem = 4,
xlTableBody = 8
} XlLocationInTable;
typedef enum {
xlFormulas = -4123,
xlComments = -4144,
xlValues = -4163
} XlFindLookIn;
typedef enum {
xlChartAsWindow = 5,
xlChartInPlace = 4,
xlClipboard = 3,
xlInfo = -4129,
xlWorkbook = 1
} XlWindowType;
typedef enum {
xlDate = 2,
xlNumber = -4145,
xlText = -4158
} XlPivotFieldDataType;
typedef enum {
xlBitmap = 2,
xlPicture = -4147
} XlCopyPictureFormat;
typedef enum {
xlConsolidation = 3,
xlDatabase = 1,
xlExternal = 2,
xlPivotTable = -4148
} XlPivotTableSourceType;
typedef enum {
xlA1 = 1,
xlR1C1 = -4150
} XlReferenceStyle;
typedef enum {
xlMicrosoftAccess = 4,
xlMicrosoftFoxPro = 5,
xlMicrosoftMail = 3,
xlMicrosoftPowerPoint = 2,
xlMicrosoftProject = 6,
xlMicrosoftSchedulePlus = 7,
xlMicrosoftWord = 1
} XlMSApplication;
typedef enum {
xlNoButton = 0,
xlPrimaryButton = 1,
xlSecondaryButton = 2
} XlMouseButton;
typedef enum {
xlCopy = 1,
xlCut = 2
} XlCutCopyMode;
typedef enum {
xlFillWithAll = -4104,
xlFillWithContents = 2,
xlFillWithFormats = -4122
} XlFillWith;
typedef enum {
xlFilterCopy = 2,
xlFilterInPlace = 1
} XlFilterAction;
typedef enum {
xlDownThenOver = 1,
xlOverThenDown = 2
} XlOrder;
typedef enum {
xlLinkTypeExcelLinks = 1,
xlLinkTypeOLELinks = 2
} XlLinkType;
typedef enum {
xlColumnThenRow = 2,
xlRowThenColumn = 1
} XlApplyNamesOrder;
typedef enum {
xlDisabled = 0,
xlErrorHandler = 2,
xlInterrupt = 1
} XlEnableCancelKey;
typedef enum {
xlPageBreakAutomatic = -4105,
xlPageBreakManual = -4135,
xlPageBreakNone = -4142
} XlPageBreak;
typedef enum {
xlOLEControl = 2,
xlOLEEmbed = 1,
xlOLELink = 0
} XlOLEType;
typedef enum {
xlLandscape = 2,
xlPortrait = 1
} XlPageOrientation;
typedef enum {
xlEditionDate = 2,
xlUpdateState = 1
} XlLinkInfo;
typedef enum {
xlCommandUnderlinesAutomatic = -4105,
xlCommandUnderlinesOff = -4146,
xlCommandUnderlinesOn = 1
} XlCommandUnderlines;
typedef enum {
xlVerbOpen = 2,
xlVerbPrimary = 1
} XlOLEVerb;
typedef enum {
xlCalculationAutomatic = -4105,
xlCalculationManual = -4135,
xlCalculationSemiautomatic = 2
} XlCalculation;
typedef enum {
xlReadOnly = 3,
xlReadWrite = 2
} XlFileAccess;
typedef enum {
xlPublisher = 1,
xlSubscriber = 2
} XlEditionType;
typedef enum {
xlFitToPage = 2,
xlFullPage = 3,
xlScreenSize = 1
} XlObjectSize;
typedef enum {
xlPart = 2,
xlWhole = 1
} XlLookAt;
typedef enum {
xlMAPI = 1,
xlNoMailSystem = 0,
xlPowerTalk = 2
} XlMailSystem;
typedef enum {
xlLinkInfoOLELinks = 2,
xlLinkInfoPublishers = 5,
xlLinkInfoSubscribers = 6
} XlLinkInfoType;
typedef enum {
xlErrDiv0 = 2007,
xlErrNA = 2042,
xlErrName = 2029,
xlErrNull = 2000,
xlErrNum = 2036,
xlErrRef = 2023,
xlErrValue = 2015
} XlCVError;
typedef enum {
xlBIFF = 2,
xlPICT = 1,
xlRTF = 4,
xlVALU = 8
} XlEditionFormat;
typedef enum {
xlExcelLinks = 1,
xlOLELinks = 2,
xlPublishers = 5,
xlSubscribers = 6
} XlLink;
typedef enum {
xlCellTypeBlanks = 4,
xlCellTypeConstants = 2,
xlCellTypeFormulas = -4123,
xlCellTypeLastCell = 11,
xlCellTypeComments = -4144,
xlCellTypeVisible = 12,
xlCellTypeAllFormatConditions = -4172,
xlCellTypeSameFormatConditions = -4173,
xlCellTypeAllValidation = -4174,
xlCellTypeSameValidation = -4175
} XlCellType;
typedef enum {
xlArrangeStyleCascade = 7,
xlArrangeStyleHorizontal = -4128,
xlArrangeStyleTiled = 1,
xlArrangeStyleVertical = -4166
} XlArrangeStyle;
typedef enum {
xlIBeam = 3,
xlDefault = -4143,
xlNorthwestArrow = 1,
xlWait = 2
} XlMousePointer;
typedef enum {
xlAutomaticUpdate = 4,
xlCancel = 1,
xlChangeAttributes = 6,
xlManualUpdate = 5,
xlOpenSource = 3,
xlSelect = 3,
xlSendPublisher = 2,
xlUpdateSubscriber = 2
} XlEditionOptionsOption;
typedef enum {
xlFillCopy = 1,
xlFillDays = 5,
xlFillDefault = 0,
xlFillFormats = 3,
xlFillMonths = 7,
xlFillSeries = 2,
xlFillValues = 4,
xlFillWeekdays = 6,
xlFillYears = 8,
xlGrowthTrend = 10,
xlLinearTrend = 9
} XlAutoFillType;
typedef enum {
xlAnd = 1,
xlBottom10Items = 4,
xlBottom10Percent = 6,
xlOr = 2,
xlTop10Items = 3,
xlTop10Percent = 5
} XlAutoFilterOperator;
typedef enum {
xlClipboardFormatBIFF = 8,
xlClipboardFormatBIFF2 = 18,
xlClipboardFormatBIFF3 = 20,
xlClipboardFormatBIFF4 = 30,
xlClipboardFormatBinary = 15,
xlClipboardFormatBitmap = 9,
xlClipboardFormatCGM = 13,
xlClipboardFormatCSV = 5,
xlClipboardFormatDIF = 4,
xlClipboardFormatDspText = 12,
xlClipboardFormatEmbeddedObject = 21,
xlClipboardFormatEmbedSource = 22,
xlClipboardFormatLink = 11,
xlClipboardFormatLinkSource = 23,
xlClipboardFormatLinkSourceDesc = 32,
xlClipboardFormatMovie = 24,
xlClipboardFormatNative = 14,
xlClipboardFormatObjectDesc = 31,
xlClipboardFormatObjectLink = 19,
xlClipboardFormatOwnerLink = 17,
xlClipboardFormatPICT = 2,
xlClipboardFormatPrintPICT = 3,
xlClipboardFormatRTF = 7,
xlClipboardFormatScreenPICT = 29,
xlClipboardFormatStandardFont = 28,
xlClipboardFormatStandardScale = 27,
xlClipboardFormatSYLK = 6,
xlClipboardFormatTable = 16,
xlClipboardFormatText = 0,
xlClipboardFormatToolFace = 25,
xlClipboardFormatToolFacePICT = 26,
xlClipboardFormatVALU = 1,
xlClipboardFormatWK1 = 10
} XlClipboardFormat;
typedef enum {
xlAddIn = 18,
xlCSV = 6,
xlCSVMac = 22,
xlCSVMSDOS = 24,
xlCSVWindows = 23,
xlDBF2 = 7,
xlDBF3 = 8,
xlDBF4 = 11,
xlDIF = 9,
xlExcel2 = 16,
xlExcel2FarEast = 27,
xlExcel3 = 29,
xlExcel4 = 33,
xlExcel5 = 39,
xlExcel7 = 39,
xlExcel9795 = 43,
xlExcel4Workbook = 35,
xlIntlAddIn = 26,
xlIntlMacro = 25,
xlWorkbookNormal = -4143,
xlSYLK = 2,
xlTemplate = 17,
xlCurrentPlatformText = -4158,
xlTextMac = 19,
xlTextMSDOS = 21,
xlTextPrinter = 36,
xlTextWindows = 20,
xlWJ2WD1 = 14,
xlWK1 = 5,
xlWK1ALL = 31,
xlWK1FMT = 30,
xlWK3 = 15,
xlWK4 = 38,
xlWK3FM3 = 32,
xlWKS = 4,
xlWorks2FarEast = 28,
xlWQ1 = 34,
xlWJ3 = 40,
xlWJ3FJ3 = 41,
xlUnicodeText = 42,
xlHtml = 44
} XlFileFormat;
typedef enum {
xl24HourClock = 33,
xl4DigitYears = 43,
xlAlternateArraySeparator = 16,
xlColumnSeparator = 14,
xlCountryCode = 1,
xlCountrySetting = 2,
xlCurrencyBefore = 37,
xlCurrencyCode = 25,
xlCurrencyDigits = 27,
xlCurrencyLeadingZeros = 40,
xlCurrencyMinusSign = 38,
xlCurrencyNegative = 28,
xlCurrencySpaceBefore = 36,
xlCurrencyTrailingZeros = 39,
xlDateOrder = 32,
xlDateSeparator = 17,
xlDayCode = 21,
xlDayLeadingZero = 42,
xlDecimalSeparator = 3,
xlGeneralFormatName = 26,
xlHourCode = 22,
xlLeftBrace = 12,
xlLeftBracket = 10,
xlListSeparator = 5,
xlLowerCaseColumnLetter = 9,
xlLowerCaseRowLetter = 8,
xlMDY = 44,
xlMetric = 35,
xlMinuteCode = 23,
xlMonthCode = 20,
xlMonthLeadingZero = 41,
xlMonthNameChars = 30,
xlNoncurrencyDigits = 29,
xlNonEnglishFunctions = 34,
xlRightBrace = 13,
xlRightBracket = 11,
xlRowSeparator = 15,
xlSecondCode = 24,
xlThousandsSeparator = 4,
xlTimeLeadingZero = 45,
xlTimeSeparator = 18,
xlUpperCaseColumnLetter = 7,
xlUpperCaseRowLetter = 6,
xlWeekdayNameChars = 31,
xlYearCode = 19
} XlApplicationInternational;
typedef enum {
xlPageBreakFull = 1,
xlPageBreakPartial = 2
} XlPageBreakExtent;
typedef enum {
xlOverwriteCells = 0,
xlInsertDeleteCells = 1,
xlInsertEntireRows = 2
} XlCellInsertionMode;
typedef enum {
xlNoLabels = -4142,
xlRowLabels = 1,
xlColumnLabels = 2,
xlMixedLabels = 3
} XlFormulaLabel;
typedef enum {
xlSinceMyLastSave = 1,
xlAllChanges = 2,
xlNotYetReviewed = 3
} XlHighlightChangesTime;
typedef enum {
xlNoIndicator = 0,
xlCommentIndicatorOnly = -1,
xlCommentAndIndicator = 1
} XlCommentDisplayMode;
typedef enum {
xlCellValue = 1,
xlExpression = 2
} XlFormatConditionType;
typedef enum {
xlBetween = 1,
xlNotBetween = 2,
xlEqual = 3,
xlNotEqual = 4,
xlGreater = 5,
xlLess = 6,
xlGreaterEqual = 7,
xlLessEqual = 8
} XlFormatConditionOperator;
typedef enum {
xlNoRestrictions = 0,
xlUnlockedCells = 1,
xlNoSelection = -4142
} XlEnableSelection;
typedef enum {
xlValidateInputOnly = 0,
xlValidateWholeNumber = 1,
xlValidateDecimal = 2,
xlValidateList = 3,
xlValidateDate = 4,
xlValidateTime = 5,
xlValidateTextLength = 6,
xlValidateCustom = 7
} XlDVType;
typedef enum {
xlIMEModeNoControl = 0,
xlIMEModeOn = 1,
xlIMEModeOff = 2,
xlIMEModeDisable = 3,
xlIMEModeHiragana = 4,
xlIMEModeKatakana = 5,
xlIMEModeKatakanaHalf = 6,
xlIMEModeAlphaFull = 7,
xlIMEModeAlpha = 8,
xlIMEModeHangulFull = 9,
xlIMEModeHangul = 10
} XlIMEMode;
typedef enum {
xlValidAlertStop = 1,
xlValidAlertWarning = 2,
xlValidAlertInformation = 3
} XlDVAlertStyle;
typedef enum {
xlLocationAsNewSheet = 1,
xlLocationAsObject = 2,
xlLocationAutomatic = 3
} XlChartLocation;
typedef enum {
xlPaper10x14 = 16,
xlPaper11x17 = 17,
xlPaperA3 = 8,
xlPaperA4 = 9,
xlPaperA4Small = 10,
xlPaperA5 = 11,
xlPaperB4 = 12,
xlPaperB5 = 13,
xlPaperCsheet = 24,
xlPaperDsheet = 25,
xlPaperEnvelope10 = 20,
xlPaperEnvelope11 = 21,
xlPaperEnvelope12 = 22,
xlPaperEnvelope14 = 23,
xlPaperEnvelope9 = 19,
xlPaperEnvelopeB4 = 33,
xlPaperEnvelopeB5 = 34,
xlPaperEnvelopeB6 = 35,
xlPaperEnvelopeC3 = 29,
xlPaperEnvelopeC4 = 30,
xlPaperEnvelopeC5 = 28,
xlPaperEnvelopeC6 = 31,
xlPaperEnvelopeC65 = 32,
xlPaperEnvelopeDL = 27,
xlPaperEnvelopeItaly = 36,
xlPaperEnvelopeMonarch = 37,
xlPaperEnvelopePersonal = 38,
xlPaperEsheet = 26,
xlPaperExecutive = 7,
xlPaperFanfoldLegalGerman = 41,
xlPaperFanfoldStdGerman = 40,
xlPaperFanfoldUS = 39,
xlPaperFolio = 14,
xlPaperLedger = 4,
xlPaperLegal = 5,
xlPaperLetter = 1,
xlPaperLetterSmall = 2,
xlPaperNote = 18,
xlPaperQuarto = 15,
xlPaperStatement = 6,
xlPaperTabloid = 3,
xlPaperUser = 256
} XlPaperSize;
typedef enum {
xlPasteSpecialOperationAdd = 2,
xlPasteSpecialOperationDivide = 5,
xlPasteSpecialOperationMultiply = 4,
xlPasteSpecialOperationNone = -4142,
xlPasteSpecialOperationSubtract = 3
} XlPasteSpecialOperation;
typedef enum {
xlPasteAll = -4104,
xlPasteAllExceptBorders = 7,
xlPasteFormats = -4122,
xlPasteFormulas = -4123,
xlPasteComments = -4144,
xlPasteValues = -4163
} XlPasteType;
typedef enum {
xlKatakanaHalf = 0,
xlKatakana = 1,
xlHiragana = 2,
xlNoConversion = 3
} XlPhoneticCharacterType;
typedef enum {
xlPhoneticAlignNoControl = 0,
xlPhoneticAlignLeft = 1,
xlPhoneticAlignCenter = 2,
xlPhoneticAlignDistributed = 3
} XlPhoneticAlignment;
typedef enum {
xlPrinter = 2,
xlScreen = 1
} XlPictureAppearance;
typedef enum {
xlColumnField = 2,
xlDataField = 4,
xlHidden = 0,
xlPageField = 3,
xlRowField = 1
} XlPivotFieldOrientation;
typedef enum {
xlDifferenceFrom = 2,
xlIndex = 9,
xlNoAdditionalCalculation = -4143,
xlPercentDifferenceFrom = 4,
xlPercentOf = 3,
xlPercentOfColumn = 7,
xlPercentOfRow = 6,
xlPercentOfTotal = 8,
xlRunningTotal = 5
} XlPivotFieldCalculation;
typedef enum {
xlFreeFloating = 3,
xlMove = 2,
xlMoveAndSize = 1
} XlPlacement;
typedef enum {
xlMacintosh = 1,
xlMSDOS = 3,
xlWindows = 2
} XlPlatform;
typedef enum {
xlPrintSheetEnd = 1,
xlPrintInPlace = 16,
xlPrintNoComments = -4142
} XlPrintLocation;
typedef enum {
xlPriorityHigh = -4127,
xlPriorityLow = -4134,
xlPriorityNormal = -4143
} XlPriority;
typedef enum {
xlLabelOnly = 1,
xlDataAndLabel = 0,
xlDataOnly = 2,
xlOrigin = 3,
xlButton = 15,
xlBlanks = 4,
xlFirstRow = 256
} XlPTSelectionMode;
typedef enum {
xlRangeAutoFormat3DEffects1 = 13,
xlRangeAutoFormat3DEffects2 = 14,
xlRangeAutoFormatAccounting1 = 4,
xlRangeAutoFormatAccounting2 = 5,
xlRangeAutoFormatAccounting3 = 6,
xlRangeAutoFormatAccounting4 = 17,
xlRangeAutoFormatClassic1 = 1,
xlRangeAutoFormatClassic2 = 2,
xlRangeAutoFormatClassic3 = 3,
xlRangeAutoFormatColor1 = 7,
xlRangeAutoFormatColor2 = 8,
xlRangeAutoFormatColor3 = 9,
xlRangeAutoFormatList1 = 10,
xlRangeAutoFormatList2 = 11,
xlRangeAutoFormatList3 = 12,
xlRangeAutoFormatLocalFormat1 = 15,
xlRangeAutoFormatLocalFormat2 = 16,
xlRangeAutoFormatLocalFormat3 = 19,
xlRangeAutoFormatLocalFormat4 = 20,
xlRangeAutoFormatReport1 = 21,
xlRangeAutoFormatReport2 = 22,
xlRangeAutoFormatReport3 = 23,
xlRangeAutoFormatReport4 = 24,
xlRangeAutoFormatReport5 = 25,
xlRangeAutoFormatReport6 = 26,
xlRangeAutoFormatReport7 = 27,
xlRangeAutoFormatReport8 = 28,
xlRangeAutoFormatReport9 = 29,
xlRangeAutoFormatReport10 = 30,
xlRangeAutoFormatClassicPivotTable = 31,
xlRangeAutoFormatTable1 = 32,
xlRangeAutoFormatTable2 = 33,
xlRangeAutoFormatTable3 = 34,
xlRangeAutoFormatTable4 = 35,
xlRangeAutoFormatTable5 = 36,
xlRangeAutoFormatTable6 = 37,
xlRangeAutoFormatTable7 = 38,
xlRangeAutoFormatTable8 = 39,
xlRangeAutoFormatTable9 = 40,
xlRangeAutoFormatTable10 = 41,
xlRangeAutoFormatPTNone = 42,
xlRangeAutoFormatNone = -4142,
xlRangeAutoFormatSimple = -4154
} XlRangeAutoFormat;
typedef enum {
xlAbsolute = 1,
xlAbsRowRelColumn = 2,
xlRelative = 4,
xlRelRowAbsColumn = 3
} XlReferenceType;
typedef enum {
xlTabular = 0,
xlOutline = 1
} XlLayoutFormType;
typedef enum {
xlAllAtOnce = 2,
xlOneAfterAnother = 1
} XlRoutingSlipDelivery;
typedef enum {
xlNotYetRouted = 0,
xlRoutingComplete = 2,
xlRoutingInProgress = 1
} XlRoutingSlipStatus;
typedef enum {
xlAutoActivate = 3,
xlAutoClose = 2,
xlAutoDeactivate = 4,
xlAutoOpen = 1
} XlRunAutoMacro;
typedef enum {
xlDoNotSaveChanges = 2,
xlSaveChanges = 1
} XlSaveAction;
typedef enum {
xlExclusive = 3,
xlNoChange = 1,
xlShared = 2
} XlSaveAsAccessMode;
typedef enum {
xlLocalSessionChanges = 2,
xlOtherSessionChanges = 3,
xlUserResolution = 1
} XlSaveConflictResolution;
typedef enum {
xlNext = 1,
xlPrevious = 2
} XlSearchDirection;
typedef enum {
xlByColumns = 2,
xlByRows = 1
} XlSearchOrder;
typedef enum {
xlSheetVisible = -1,
xlSheetHidden = 0,
xlSheetVeryHidden = 2
} XlSheetVisibility;
typedef enum {
xlPinYin = 1,
xlStroke = 2
} XlSortMethod;
typedef enum {
xlCodePage = 2,
xlSyllabary = 1
} XlSortMethodOld;
typedef enum {
xlAscending = 1,
xlDescending = 2
} XlSortOrder;
typedef enum {
xlSortRows = 2,
xlSortColumns = 1
} XlSortOrientation;
typedef enum {
xlSortLabels = 2,
xlSortValues = 1
} XlSortType;
typedef enum {
xlErrors = 16,
xlLogical = 4,
xlNumbers = 1,
xlTextValues = 2
} XlSpecialCellsValue;
typedef enum {
xlSubscribeToPicture = -4147,
xlSubscribeToText = -4158
} XlSubscribeToFormat;
typedef enum {
xlSummaryAbove = 0,
xlSummaryBelow = 1
} XlSummaryRow;
typedef enum {
xlSummaryOnLeft = -4131,
xlSummaryOnRight = -4152
} XlSummaryColumn;
typedef enum {
xlSummaryPivotTable = -4148,
xlStandardSummary = 1
} XlSummaryReportType;
typedef enum {
xlTabPositionFirst = 0,
xlTabPositionLast = 1
} XlTabPosition;
typedef enum {
xlDelimited = 1,
xlFixedWidth = 2
} XlTextParsingType;
typedef enum {
xlTextQualifierDoubleQuote = 1,
xlTextQualifierNone = -4142,
xlTextQualifierSingleQuote = 2
} XlTextQualifier;
typedef enum {
xlWBATChart = -4109,
xlWBATExcel4IntlMacroSheet = 4,
xlWBATExcel4MacroSheet = 3,
xlWBATWorksheet = -4167
} XlWBATemplate;
typedef enum {
xlNormalView = 1,
xlPageBreakPreview = 2
} XlWindowView;
typedef enum {
xlCommand = 2,
xlFunction = 1,
xlNotXLM = 3
} XlXLMMacroType;
typedef enum {
xlGuess = 0,
xlNo = 2,
xlYes = 1
} XlYesNoGuess;
typedef enum {
xlInsideHorizontal = 12,
xlInsideVertical = 11,
xlDiagonalDown = 5,
xlDiagonalUp = 6,
xlEdgeBottom = 9,
xlEdgeLeft = 7,
xlEdgeRight = 10,
xlEdgeTop = 8
} XlBordersIndex;
typedef enum {
xlNoButtonChanges = 1,
xlNoChanges = 4,
xlNoDockingChanges = 3,
xlToolbarProtectionNone = -4143,
xlNoShapeChanges = 2
} XlToolbarProtection;
typedef enum {
xlDialogOpen = 1,
xlDialogOpenLinks = 2,
xlDialogSaveAs = 5,
xlDialogFileDelete = 6,
xlDialogPageSetup = 7,
xlDialogPrint = 8,
xlDialogPrinterSetup = 9,
xlDialogArrangeAll = 12,
xlDialogWindowSize = 13,
xlDialogWindowMove = 14,
xlDialogRun = 17,
xlDialogSetPrintTitles = 23,
xlDialogFont = 26,
xlDialogDisplay = 27,
xlDialogProtectDocument = 28,
xlDialogCalculation = 32,
xlDialogExtract = 35,
xlDialogDataDelete = 36,
xlDialogSort = 39,
xlDialogDataSeries = 40,
xlDialogTable = 41,
xlDialogFormatNumber = 42,
xlDialogAlignment = 43,
xlDialogStyle = 44,
xlDialogBorder = 45,
xlDialogCellProtection = 46,
xlDialogColumnWidth = 47,
xlDialogClear = 52,
xlDialogPasteSpecial = 53,
xlDialogEditDelete = 54,
xlDialogInsert = 55,
xlDialogPasteNames = 58,
xlDialogDefineName = 61,
xlDialogCreateNames = 62,
xlDialogFormulaGoto = 63,
xlDialogFormulaFind = 64,
xlDialogGalleryArea = 67,
xlDialogGalleryBar = 68,
xlDialogGalleryColumn = 69,
xlDialogGalleryLine = 70,
xlDialogGalleryPie = 71,
xlDialogGalleryScatter = 72,
xlDialogCombination = 73,
xlDialogGridlines = 76,
xlDialogAxes = 78,
xlDialogAttachText = 80,
xlDialogPatterns = 84,
xlDialogMainChart = 85,
xlDialogOverlay = 86,
xlDialogScale = 87,
xlDialogFormatLegend = 88,
xlDialogFormatText = 89,
xlDialogParse = 91,
xlDialogUnhide = 94,
xlDialogWorkspace = 95,
xlDialogActivate = 103,
xlDialogCopyPicture = 108,
xlDialogDeleteName = 110,
xlDialogDeleteFormat = 111,
xlDialogNew = 119,
xlDialogRowHeight = 127,
xlDialogFormatMove = 128,
xlDialogFormatSize = 129,
xlDialogFormulaReplace = 130,
xlDialogSelectSpecial = 132,
xlDialogApplyNames = 133,
xlDialogReplaceFont = 134,
xlDialogSplit = 137,
xlDialogOutline = 142,
xlDialogSaveWorkbook = 145,
xlDialogCopyChart = 147,
xlDialogFormatFont = 150,
xlDialogNote = 154,
xlDialogSetUpdateStatus = 159,
xlDialogColorPalette = 161,
xlDialogChangeLink = 166,
xlDialogAppMove = 170,
xlDialogAppSize = 171,
xlDialogMainChartType = 185,
xlDialogOverlayChartType = 186,
xlDialogOpenMail = 188,
xlDialogSendMail = 189,
xlDialogStandardFont = 190,
xlDialogConsolidate = 191,
xlDialogSortSpecial = 192,
xlDialogGallery3dArea = 193,
xlDialogGallery3dColumn = 194,
xlDialogGallery3dLine = 195,
xlDialogGallery3dPie = 196,
xlDialogView3d = 197,
xlDialogGoalSeek = 198,
xlDialogWorkgroup = 199,
xlDialogFillGroup = 200,
xlDialogUpdateLink = 201,
xlDialogPromote = 202,
xlDialogDemote = 203,
xlDialogShowDetail = 204,
xlDialogObjectProperties = 207,
xlDialogSaveNewObject = 208,
xlDialogApplyStyle = 212,
xlDialogAssignToObject = 213,
xlDialogObjectProtection = 214,
xlDialogCreatePublisher = 217,
xlDialogSubscribeTo = 218,
xlDialogShowToolbar = 220,
xlDialogPrintPreview = 222,
xlDialogEditColor = 223,
xlDialogFormatMain = 225,
xlDialogFormatOverlay = 226,
xlDialogEditSeries = 228,
xlDialogDefineStyle = 229,
xlDialogGalleryRadar = 249,
xlDialogEditionOptions = 251,
xlDialogZoom = 256,
xlDialogInsertObject = 259,
xlDialogSize = 261,
xlDialogMove = 262,
xlDialogFormatAuto = 269,
xlDialogGallery3dBar = 272,
xlDialogGallery3dSurface = 273,
xlDialogCustomizeToolbar = 276,
xlDialogWorkbookAdd = 281,
xlDialogWorkbookMove = 282,
xlDialogWorkbookCopy = 283,
xlDialogWorkbookOptions = 284,
xlDialogSaveWorkspace = 285,
xlDialogChartWizard = 288,
xlDialogAssignToTool = 293,
xlDialogPlacement = 300,
xlDialogFillWorkgroup = 301,
xlDialogWorkbookNew = 302,
xlDialogScenarioCells = 305,
xlDialogScenarioAdd = 307,
xlDialogScenarioEdit = 308,
xlDialogScenarioSummary = 311,
xlDialogPivotTableWizard = 312,
xlDialogPivotFieldProperties = 313,
xlDialogOptionsCalculation = 318,
xlDialogOptionsEdit = 319,
xlDialogOptionsView = 320,
xlDialogAddinManager = 321,
xlDialogMenuEditor = 322,
xlDialogAttachToolbars = 323,
xlDialogOptionsChart = 325,
xlDialogVbaInsertFile = 328,
xlDialogVbaProcedureDefinition = 330,
xlDialogRoutingSlip = 336,
xlDialogMailLogon = 339,
xlDialogInsertPicture = 342,
xlDialogGalleryDoughnut = 344,
xlDialogChartTrend = 350,
xlDialogWorkbookInsert = 354,
xlDialogOptionsTransition = 355,
xlDialogOptionsGeneral = 356,
xlDialogFilterAdvanced = 370,
xlDialogMailNextLetter = 378,
xlDialogDataLabel = 379,
xlDialogInsertTitle = 380,
xlDialogFontProperties = 381,
xlDialogMacroOptions = 382,
xlDialogWorkbookUnhide = 384,
xlDialogWorkbookName = 386,
xlDialogGalleryCustom = 388,
xlDialogAddChartAutoformat = 390,
xlDialogChartAddData = 392,
xlDialogTabOrder = 394,
xlDialogSubtotalCreate = 398,
xlDialogWorkbookTabSplit = 415,
xlDialogWorkbookProtect = 417,
xlDialogScrollbarProperties = 420,
xlDialogPivotShowPages = 421,
xlDialogTextToColumns = 422,
xlDialogFormatCharttype = 423,
xlDialogPivotFieldGroup = 433,
xlDialogPivotFieldUngroup = 434,
xlDialogCheckboxProperties = 435,
xlDialogLabelProperties = 436,
xlDialogListboxProperties = 437,
xlDialogEditboxProperties = 438,
xlDialogOpenText = 441,
xlDialogPushbuttonProperties = 445,
xlDialogFilter = 447,
xlDialogFunctionWizard = 450,
xlDialogSaveCopyAs = 456,
xlDialogOptionsListsAdd = 458,
xlDialogSeriesAxes = 460,
xlDialogSeriesX = 461,
xlDialogSeriesY = 462,
xlDialogErrorbarX = 463,
xlDialogErrorbarY = 464,
xlDialogFormatChart = 465,
xlDialogSeriesOrder = 466,
xlDialogMailEditMailer = 470,
xlDialogStandardWidth = 472,
xlDialogScenarioMerge = 473,
xlDialogProperties = 474,
xlDialogSummaryInfo = 474,
xlDialogFindFile = 475,
xlDialogActiveCellFont = 476,
xlDialogVbaMakeAddin = 478,
xlDialogFileSharing = 481,
xlDialogAutoCorrect = 485,
xlDialogCustomViews = 493,
xlDialogInsertNameLabel = 496,
xlDialogSeriesShape = 504,
xlDialogChartOptionsDataLabels = 505,
xlDialogChartOptionsDataTable = 506,
xlDialogSetBackgroundPicture = 509,
xlDialogDataValidation = 525,
xlDialogChartType = 526,
xlDialogChartLocation = 527,
_xlDialogPhonetic = 538,
xlDialogChartSourceData = 540,
_xlDialogChartSourceData = 541,
xlDialogSeriesOptions = 557,
xlDialogPivotTableOptions = 567,
xlDialogPivotSolveOrder = 568,
xlDialogPivotCalculatedField = 570,
xlDialogPivotCalculatedItem = 572,
xlDialogConditionalFormatting = 583,
xlDialogInsertHyperlink = 596,
xlDialogProtectSharing = 620,
xlDialogOptionsME = 647,
xlDialogPublishAsWebPage = 653,
xlDialogPhonetic = 656,
xlDialogNewWebQuery = 667,
xlDialogImportTextFile = 666,
xlDialogExternalDataProperties = 530,
xlDialogWebOptionsGeneral = 683,
xlDialogWebOptionsFiles = 684,
xlDialogWebOptionsPictures = 685,
xlDialogWebOptionsEncoding = 686,
xlDialogWebOptionsFonts = 687,
xlDialogPivotClientServerSet = 689
} XlBuiltInDialog;
typedef enum {
xlPrompt = 0,
xlConstant = 1,
xlRange = 2
} XlParameterType;
typedef enum {
xlParamTypeUnknown = 0,
xlParamTypeChar = 1,
xlParamTypeNumeric = 2,
xlParamTypeDecimal = 3,
xlParamTypeInteger = 4,
xlParamTypeSmallInt = 5,
xlParamTypeFloat = 6,
xlParamTypeReal = 7,
xlParamTypeDouble = 8,
xlParamTypeVarChar = 12,
xlParamTypeDate = 9,
xlParamTypeTime = 10,
xlParamTypeTimestamp = 11,
xlParamTypeLongVarChar = -1,
xlParamTypeBinary = -2,
xlParamTypeVarBinary = -3,
xlParamTypeLongVarBinary = -4,
xlParamTypeBigInt = -5,
xlParamTypeTinyInt = -6,
xlParamTypeBit = -7,
xlParamTypeWChar = -8
} XlParameterDataType;
typedef enum {
xlButtonControl = 0,
xlCheckBox = 1,
xlDropDown = 2,
xlEditBox = 3,
xlGroupBox = 4,
xlLabel = 5,
xlListBox = 6,
xlOptionButton = 7,
xlScrollBar = 8,
xlSpinner = 9
} XlFormControl;
typedef enum {
xlSourceSheet = 1,
xlSourcePrintArea = 2,
xlSourceAutoFilter = 3,
xlSourceRange = 4,
xlSourceChart = 5,
xlSourcePivotTable = 6,
xlSourceQuery = 7
} XlSourceType;
typedef enum {
xlHtmlStatic = 0,
xlHtmlCalc = 1,
xlHtmlList = 2,
xlHtmlChart = 3
} XlHtmlType;
typedef enum {
xlReport1 = 0,
xlReport2 = 1,
xlReport3 = 2,
xlReport4 = 3,
xlReport5 = 4,
xlReport6 = 5,
xlReport7 = 6,
xlReport8 = 7,
xlReport9 = 8,
xlReport10 = 9,
xlTable1 = 10,
xlTable2 = 11,
xlTable3 = 12,
xlTable4 = 13,
xlTable5 = 14,
xlTable6 = 15,
xlTable7 = 16,
xlTable8 = 17,
xlTable9 = 18,
xlTable10 = 19,
xlPTClassic = 20,
xlPTNone = 21
} xlPivotFormatType;
typedef enum {
xlCmdCube = 1,
xlCmdSql = 2,
xlCmdTable = 3,
xlCmdDefault = 4
} XlCmdType;
typedef enum {
xlGeneralFormat = 1,
xlTextFormat = 2,
xlMDYFormat = 3,
xlDMYFormat = 4,
xlYMDFormat = 5,
xlMYDFormat = 6,
xlDYMFormat = 7,
xlYDMFormat = 8,
xlSkipColumn = 9,
xlEMDFormat = 10
} xlColumnDataType;
typedef enum {
xlODBCQuery = 1,
xlDAORecordSet = 2,
xlWebQuery = 4,
xlOLEDBQuery = 5,
xlTextImport = 6,
xlADORecordset = 7
} xlQueryType;
typedef enum {
xlEntirePage = 1,
xlAllTables = 2,
xlSpecifiedTables = 3
} xlWebSelectionType;
typedef enum {
xlHierarchy = 1,
xlMeasure = 2
} XlCubeFieldType;
typedef enum {
xlWebFormattingAll = 1,
xlWebFormattingRTF = 2,
xlWebFormattingNone = 3
} xlWebFormatting;
typedef enum {
xlDisplayShapes = -4104,
xlHide = 3,
xlPlaceholders = 2
} xlDisplayDrawingObjects;
typedef enum {
xlAtTop = 1,
xlAtBottom = 2
} xLSubtototalLocationType;
[
odl,
uuid(0002084D-0001-0000-C000-000000000046),
helpcontext(0x0002000d),
hidden
]
Содержание
- 1 Как выделить константу в Excel?
- 2 Как задать постоянную ячейку в Excel?
- 3 Что такое константа в Excel?
- 4 Как сделать формулу в Excel на весь столбец?
- 5 Как в Excel в Формуле добавить константу?
- 6 Как поставить константу в Excel?
- 7 Как в Excel привязать значение одной ячейки к другой?
- 8 Как в Экселе сделать чтобы число не менялось?
- 9 Как заморозить ячейки в Excel?
- 10 Что такое константа?
- 11 Как правильно вводить формулы в Excel?
- 12 Как убрать все формулы в Excel?
- 13 Как в Excel скопировать формулу в другую ячейку?
- 14 Как в Excel применить формулу ко всему столбцу на телефоне?
- 15 Как протянуть нумерацию в Excel?
Чтобы ввести значения в одном столбце, например 3 ячейки в столбце C, нужно сделать вот что:
- Выделите нужные ячейки.
- Введите знак равных и константы. Значения в константах разделяются запятой, а не запятой. …
- Нажмите клавиши CTRL+SHIFT+ВВОД. Константа выглядит так:
Как задать постоянную ячейку в Excel?
Для этого в строке формул выделяете ссылку, которую хотите зафиксировать:
- и нажимаете клавишу «F4». …
- это означает, что если вы протяните формулу, то ссылка на ячейку $F$4 останется на месте, т. …
- Если еще раз нажмете клавишу «F4», то ссылка станет $F4:
<-div id=»cnt_rb_259475″ class=»cnt32_rl_bg_str» data-id=»259475″>
Что такое константа в Excel?
Массив значений (или константа массива или массив констант) – это совокупность чисел или текстовых значений, которую можно использовать в формулах массива . … В обычную формулу можно ввести ссылку на ячейку, содержащую значение, или на само значение, называемое также константой.
Как сделать формулу в Excel на весь столбец?
Первый способ: протянуть ячейку в столбце или строке.
- Записать функцию (формулу) в ячейку и нажать ENTER.
- Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
- Нажать и удерживать левую кнопку мыши.
- Не отпуская кнопку мыши потянуть крестик в нужном направлении.
27 сент. 2018 г.
Как в Excel в Формуле добавить константу?
Как создать константу в формулах Excel?
- В окне открытого листа выделите вертикальный ряд ячеек с числами. …
- В окошке строки формул введите знак (=) и откройте фигур ную скобку.
- Введите числа, содержащиеся в выделенном ряде ячеек, раз деляя их точкой с запятой. …
- Закройте фигурные скобки и нажмите сочетание клавиш Ctrl+Shift+Enter .
22 июл. 2011 г.
Как поставить константу в 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). Функция СТРОКА возвращает номер строки, на которую указана ссылка. …
- Перетащите маркер заполнения , охватив диапазон, который необходимо заполнить.