Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
оксана.doc
Скачиваний:
95
Добавлен:
22.03.2015
Размер:
354.3 Кб
Скачать

47.Пошук інформації за допомогою функцій впр, поискпоз, индекс, бизвлечь, дмин, дмакс. Приклади.

Функція ВПР провадить пошук вказаного значення у першо­му стовпчику масиву комірок і, якщо таке значення є у масиві, видає з поля значення, відповідне знайденому в тому ж рядку. Діапазон перегляду — необов'язковий логічний параметр, який може набувати значення ИСТИНА або ЛОЖЬ. Якщо він не вка­зується (ИСТИНА), то провадиться точний пошук, якщо ж вказу­ється (ЛОЖЬ), то провадиться приблизний пошук. Таблиця (ма­сив комірок) обов'язково має бути відсортована за зростанням по першому

Функція ПОИСКПОЗ виконує пошук зазначеного елемента в діапазоні клітинок і повертає відносну позицію цього елемента в діапазоні. Наприклад, якщо діапазон A1: A3 містить значення 5, 25 і 38, то формула =ПОИСКПОЗ(25;A1:A3;0) виводить значення 2,бо 25 друге в діапазоні

Функція ИНДЕКС Повертає значення елемента таблиці або масиву, вибраного за індексами номерів рядків і стовпців.

БИЗВЛЕЧЬ вибирає значення з заданого стовпчика при виконанні заданих умов

ДМАКС ДМИН – максимальне мінімальне значення в заданому стовпчику при виконанні заданих умов

48.Виконання підрахунків за допомогою функцій баз даних у середовищі excel. Функції бдсумм, дсрзнач, бсчёт, бсчёта. Приклади.

БДСУММ визнач загальну суму значень заданого стовпчика при виконанні заданих умов

ДСРЗНАЧ шукає середнє арифмет значення заданого стовпчика при виконанні заданих умов

БСЧЕТ визнач к-ть не порожніх комірок в заданому числовому стовпчику

БСЧЕТА к-ть не порожніх коміок в заданому текстовому діапазоні при виконанні заданих умов

49.Основні команди Visual Basic for Applications (vba). Приклади.

VBA-обєктивно орієнтована мова з додаванням команд процедурної мови. Ця мова орієнтована на роботу з об’єктами(objects) якими можуть бути робочі книги(workbook),аркуші (sheets),діапазони комірок(range),комірки(cells),тощо Будь-який макрос має структура sub<назва макроса>()<інструкції(комнди)> end sub. Ключовий умовний оператор IF <умова1> then <команди(оператори)>elseif <умова2> then <команди(оператори)>end if. Команди циклу лічильників for<i>To n

50.Технологія створення та використання функцій користувача у середовищі excel. Приклади.

Функція користувача – це незалежна іменована частина програми, яку можна викликати для виконання певних дій. Вона дозволяє знайти лише одне значення, передати його у точку виклику, і ім’я функції може бути частиною виразу Поряд із стандартними функціями, які виконують дії з даними, користувач може створи­ти свою власну функцію, яка буде виконувати дії над даними, які потрібні користувачеві.

За виглядом функція користувача не відрізняється від стан­дартних:=ім' яфункції_користувача(аргументи) і вводиться у комірку, де треба виконати потрібну процедуру над даними — аргументами.

Але для того, щоб подані аргументи оброблялись належним чином, мовою VBA створюється процедура — функція.

Процедура Function є послідовністю інструкцій мови Visual Basic, обмежених інструкціями Function і End Function. Процеду­ра Function схожа на процедуру Sub, однак на відміну від остан­ньої вона повертає обчислене значення у робочій аркуш, звідки вона була викликана у супроводі формальних аргументів. Отри­мані аргументи (константи, змінні, або вирази) процедура Func­tion підставляє в тому ж порядку замість власних умовних аргу­ментів, які містяться у дужках після імені функції.

Function Func1(a, b, x)

If x > 0 Then

Func1 = a * b * x

ElseIf x < 0 Then

Func1 = a * b * (x ^ 2)

Else

Func1 = "Not defined"

End If

End Function