Вопрос № 152227: У меня пакет Microsoft Office XP. Когда в листе Word я в Table выбираю опцию Formula, открывается список Paste Function, в котором имеется 18 функций из пакета Excel. Мой вопрос: есть ли способ добавить ещё функций в этот список? ...
Вопрос № 152.227
У меня пакет Microsoft Office XP. Когда в листе Word я в Table выбираю опцию Formula, открывается список Paste Function, в котором имеется 18 функций из пакета Excel. Мой вопрос: есть ли способ добавить ещё функций в этот список?
Отправлен: 29.11.2008, 06:40
Вопрос задал: SFResid (статус: Профессор)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Tit
Здравствуйте, SFResid!
Excel содержит обширный список стандартных функций, призванных облегчить выполнение простых и сложных вычислений. Функции, являющиеся аргументом другой функции, называются вложенными. В формулах Excel можно использовать до семи уровней вложения функций. -----------------
Добавить, как Вы предположили функцию, я не нашла, но можно сохранить формулу. Например:
В Excel можно указать положение ячейки с помощью относительной или абсолютной адресации. При
относительной адресации Excel не интерпретирует адреса ячеек, введенные в формулу, как ссылку на их постоянное расположение. Вместо этого она интерпретирует адреса ячеек как указание на их расположение относительно ячейки, в которой находится формула.
Например: ячейка А1 заполнена числом 50, ячейка А2 - 100, в ячейке А3 находится формула - =А1+А2. При создании формулы Excel интерпретирует ее таким образом: "подняться на две ячейки, взять оттуда значение,
подняться на одну ячейку, взять оттуда значение, сложить их". После копирования такой формулы в другую ячейку, относительные ссылки будут указывать на другие ячейки так, чтобы сохранить прежние отношения в соответствии с новым местоположением.
В некоторых формулах необходимо сохранять ссылку на точно указанную ячейку, иными словами, ссылка на ячейку не должна зависеть от расположения формулы на листе. В таких случаях следует применять абсолютную ссылку (адресацию).
Чтобы заменить относительную ссылку абсолютной, необходимо поставить символ $ и перед именем столбца и перед номером строки. Это делается с помощью клавиши F4. В некоторых случаях в формуле необходимо применить смешанную ссылку. Например, ссылка на строку должна быть абсолютной, а на столбец - относительной (А$1), или наоборот. Смешанную ссылку вводят точно так же, как и абсолютную, повторно нажимая клавишу F4. Можно ссылаться на ячейки или диапазон
ы ячеек, находящиеся на других листах. Для этого необходимо перед адресом ячейки ввести имя листа и восклицательный знак (Лист4!А1). Такие ссылки называются трехмерными.
Иногда нужно заморозить результаты формулы, т.е. заменить формулу ее значением. Для этого: выделить ячейку с формулой и нажать клавишу F2, или щелкнуть мышью в строке формул, или дважды щелкнуть по ячейке; нажать клавишу F9; нажать Enter.
----------------- Вместо того чтобы вводить
или копировать повторяющуюся формулу в каждую ячейку диапазона, можно сократить объем работы и необходимой памяти, используя ввод формулы массива. Excel хранит в памяти массив формул как одну формулу, несмотря на то, что массив охватывает несколько ячеек. При вводе формулы массива Microsoft Excel автоматически заключает ее в фигурные скобки ( { } ). Если формула массива возвращает одно значение, укажите ячейку, в которую необходимо ввести формулу
. Если формула массива возвращает несколько значений, выделите диапазон ячеек, в которые необходимо ввести формулу. Наберите формулу. Нажмите клавиши CTRL+SHIFT+ENTER.
Массив, (это прямоугольные диапазоны формул или значений, которые Excel обрабатывает, как единую группу. Результатом формул и функций массивов может быть как массив, так и одно число.)
По материалам статьи: MICROSOFT® EXCEL: Создание формул, использование функций, построение диаграмм. Ссылка в приложении:
Есть
еще возможность программного подключения библиотек.
"---подключение библиотеки программно. Попробуйте так: Sub WordRefOn() On Error Resume Next Dim WordLibFullName As String With Application WordLibFullName = .Path & .PathSeparator & "MSWORD.OLB" End With With ThisWorkbook.VBProject .References.Remove .References("Word") ' Off Err = 0 .References.AddFromFile WordLibFullName ' On End With
If Err <> 0 Then MsgBox "Необходимо разрешить доступ к Visual Basic Project" & vbCr _ & "(меню Сервис-Макрос-Безопасность-Надежные издатели)", _ vbInformation End Sub --- ZVI"
Ссылка №2 в приложении: (Автор: ZVI, Дата: 27.08.2008 06:58)
На всякий случай приложу "Использование функций", мало ли забудете что-нибудь. Офис. функции
Приложение:
Ответ отправила: Tit (статус: Студент)
Ответ отправлен: 30.11.2008, 00:04
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 237108 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.