Математичні функції Excel
Автор: Вардомацька Олена Юріївна, ст. викладач кафедри математики та інформаційних технологій УО "Вітебський державний технологічний університет".
§ функції для виконання арифметичних операцій: СУММ, СУММКВ, ВИРОБ, ЦІЛОЕ, ЗАЛИШОК, СТУПЕНЬ, КОРІНЬ, та ін;
§ тригонометричні та зворотні тригонометричні функції: SIN, COS, АSIN, ACOS, ATAN, LN, LOG, EXP та ін;
§ функції, що використовують різні критерії округлення: ОКРВВЕРХ, ОКРВНІЗ, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ, ОКРУГЛ, НІЧ, ЧЕТН;
§ функції для роботи з векторами та матрицями: СУММПРОИЗВ, СУММКВРАЗН, СУММРАЗНКВ, СУММСУММКВ МОБР, МОПРЕД, МУМНОЖ.
Розглянемо ті функції, які при розрахунках використовуються найчастіше.
Функції для виконання арифметичних операцій
§СУМ (число1; число2; . . . ; число n) - обчислює суму аргументів.
Число1, число2, . , Число n - від 1 до 30 аргументів, для яких потрібно визначити підсумок або суму.
Функція = СУМ (B5: В10), означає, що потрібно скласти вміст осередків з B5 до B10,
а функція = СУМ (B5: В10; А11) означає, що складається вміст осередків з B5 до B10 з вмістом осередку А11.
Оскільки функцію СУММ застосовують частіше за інші функції, для її виклику на системному піктографічному меню (СПІ) передбачена спеціальна кнопкаАвтосумування.
§СУММКВ (число1; число2; . . . ; число n)– обчислює суму квадратів аргументів.
§ВИРОБ (число1; число2; . . . ; число n) - повертає добуток аргументів.
§СТУПЕНЬ (число; ступінь) - повертає результат зведення аргументучислоу зазначений ступінь.
§КОРІНЬ (число) - повертає значення квадратного кореня з аргументучисло.
§СУМІСЛИ (діапазон; критерій; діапазон_підсумовування)– підсумовує осередки, задані зазначеною умовою.
Діапазон–діапазон аналізованих осередків.
Критерій–критерій у формі числа, виразу або тексту, що визначає комірки, що підсумовуються.
Діапазон_підсумовування–фактичні осередки для підсумовування.
На малюнку 2 представлена таблиця, у якій обчислюється загальна сума премії високооплачуваних працівників (тих, хто має оклад більше 700 тис. крб.). Для цього аналізується стовпецьОклад(діапазон осередків А2:А7), і підсумовуються ті осередки зі стовпцяПремія(діапазон осередків С2:С7), для яких значення у відповідних осередках стовпцяОкладбільше 700. Результат поміщений у комірку С8.

Рис.2 – Приклад використання функції СУМІСЛИ
- ОКРУГЛ (число; число розрядів)– округлює число до зазначеної кількості десяткових розрядів.
ОКРУГЛ(82,93; 0) поверне результат 83 (округлення до цілих).
ОКРУГЛ(82,93; 1) поверне результат 82,9 (округлення до десятих).
ОКРУГЛ(82,93; -1) поверне результат 80 (округлення до десятків).
- ОКРУГЛВЕРХ (число; число розрядів)
- ОКРУГЛВНИЗ (число; число розрядів) подібні функції ОКРУГЛ крім того, що округлення виробляється або з надлишком (ОКРУГЛВЕРХ) або з недоліком (ОКРУГЛВНИЗ).
ОКРУГЛВЕРХ(82,93; -1) поверне результат 90 (округлення до десятків із надлишком).
ОКРУГЛВНИЗ( 82,93; -1) поверне результат 80 (округлення до десятків із недоліком).
Крім того, можна виконати округлення із заданою точністю за допомогою функцій
§ОКРВВЕРХ(число; точність) іОКРВНІЗ (число; точність).
Ці функції виконують округленняз надлишком (ОКРВВЕРХ)або недоліком (ОКРВНИЗ)до найближчого цілого, кратного заданої точності.
якщо в значеннях цін необхідно уникнути рублів, а товар коштує 8293 рубля, функція = ОКРВВЕРХ (8293; 10) округлить ціну до 8300 руб. І в тому і в іншому випадку точність округлення дорівнює 10 руб.
§НЕЧЕТ (число) іЧЕТН (число) округляють аргументчислодо найближчого непарного або парного значення.
Функції для роботи з векторами
Сюди можна зарахувати функції:
СУММПРОИЗВ, СУММКВРАЗН, СУММРАЗНКВ, СУММСУММКВ.
Звернення до цих функцій є принципово аналогічним. Як аргументи використовуються масиви даних, які водяться або діапазоном осередків, або перерахуванням осередків. Різні лише формули обчислення результату, закладені у кожній із функцій.
- СУМПРОВИЗВ ( масив1; масив2; . . . ; масив n)
Масив1; масив2; . . . ; масив n–від 2 до 30 масивів, компоненти яких потрібно перемножити, а потім скласти.
На малюнку 3 показано, як у осередку С9 з використанням функції СУММПРОИЗВ, може бути обчислена загальна сума премії за відомостями.
Рис.3 – Приклад використання функції СУММПРОИЗВ
§СУМКВРАЗН (масив_x;масив_y)
масив_x–перший масив чи інтервал значень.
масив_y–другий масив чи інтервал значень.
§СУМРАЗНКВ (масив_x;масив_y) повертає суму різниць квадратів відповідних значень у двох масивах.
§СУММСУММКВ (масив_x;масив_y) повертає суму квадратів відповідних елементів двох масивів.