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

46. Поняття формул та функцій в ms Excel.

Формула — це запис дій, які треба провести з вхідними даними для отримання потрібного результату. Для внесення формули треба активізувати комірку, де має розміщуватися формула, натиснути = (Дорівнює) або на клавіатурі, або мишкою ліворуч у рядку формул і заносити текст. Текст формули складається з адрес комірок із вхідними значеннями, поєднаних математичними, логічними або пунктуаційними знаками.

Якщо, наприклад необхідно скласти значення клітин А1 та В1 і вивести їх суму у клітині С1 встановіть рамку виділлення на клітину С1 і введіть формулу =В1+А1.

Арифметичні формули можуть також містити оператори порівняння: дорівнює (=), не рівно (< >), більше (>), менше (<), не більше (<=), не менше (>=). Результатом обчислення арифметичної формули є число.

Логічні формули можуть містити вказані оператори порівняння, а також спеціальні логічні оператори:#NOT# - логічне заперечування “НІ”#AND# - логічне “І”#OR# - “АБО”

Логічні формули визначають, вираз “істина” чи “помилка”. Виразу “істина” привласнюється числова величина 1, виразу “помилка” - 0.

47. Методика створення функцій користувача в таблицях Excel. Використання створених функцій.

Поряд із стандартними функціями, які виконують дії з даними (МИН, СРЗНАЧ, СУММ, ЕСЛИ тощо), користувач може створити свою власну функцію, яка буде виконувати дії над даними, які потрібні користувачеві.

За виглядом функція користувача не відрізняється від стан-вартних:=ім’яфункції

_користувача(аргументи) і вводиться у комірку, де треба виконати потрібну процедуру над даними — аргументами.

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

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

Наприклад,у поданій нижче таблиці клієнтів є формули, за якими визначаються вихідні результати — Податок і Сума замовлення.

Необхідно створити: одну функцію користувача, яка б вираховувала податок, величина якого за умовою залежить від загальної вартості, тобто від одного аргумента, та Викликається редактор VBA, активізується модуль з уже створеними макросами або створюється новий модуль, де записуються інструкції для виконання функції визначення податку:Function Tax(Cost)If Cost > 50000 ThenTax = 0.1 * Cost ElseIf Cost > 25000 Then Tax = 0.12 * Cost ElseIf Cost > 10000 Then Tax = 0.15 * Cost Else Tax = 0.18 * Cost End If End FunctionНазва функції користувача Tax, Cost — умовний аргумент, від якого залежить значення функції Tax. Для обчислення податку у робочому аркуші в комірці обчислення податку І2 вводиться створена функція = Tax(H2) .

48. Основні засоби роботи з функціями если, суммесли, счетесли в ms Excel і приклади їх використання.

Використання функцій =СЧЕТЕСЛИ( діапазон для перевірки умови; «умова»)відбувається для визначення кількість разів виконання умовиУ процесі роботи цієї функції проглядається діапазон для перевірки умови і підраховується кількість виконань умови. Наприклад, визначити, скільки разів робив замовлення клієнт Іванов: Діапазон для перевірки — В12:В24, умова — «Іванов». Функція:=СЧЕТЕСЛИ(В12:В24;«Іванов»)

Використання функцій СУММЕСЛИ табличного процесору MS EXCEL відбувається для проведення статистичних розрахунків=СУММЕСЛИ(діапазон для перевірки умови; «умова»; діапазон для підрахунку суми).- Сума чисел за умовою

Наприклад, за даними попередньої таблиці треба підрахувати суму податку, що сплатив клієнт Іванов.Діапазоном для перевірки умови є стовпчик з прізвищами клієнтів — В12:В24, серед яких зустрічається (або ні) потрібне прізвище.Умовою для пошуку є прізвище «Іванов», а діапазоном для підрахунку суми значень є стовпчик з нарахованими податками 112:124.=СУММЕСЛИ(В12:В24;«Іванов»;

І12:І24)

Логічна функція ЕСЛИ використовується при перевірці умов для значень і формул.

ЕСЛИ (лог_вираз; значення_якщо_істина; значення_якщо_хибність)Лог_вираз - це будь-яке значення або вираз, які набувають значення TRUE або FALSE. Наприклад, A10 = 100 - це логічний вираз; якщо значення у клітинці A10 дорівнює 100, то вираз приймає значення ІСТИНА. В іншому випадку - FALSE. Значення_якщо_істина - це значення, яке повертається, якщо лог_вираз ІСТИНА.

Значення_якщо_хибність - це значення, яке повертається, якщо лог_вираз БРЕХНЯ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]