Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kontr_rob_SAPR v boblioteku.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.62 Mб
Скачать

1Теоретичні відомості

1.1Принцип автоматизації проектних розрахунків за допомогою табличного процесора ms excel

Табличний процесор MS EXCEL дає можливість створювати табличні форми (листа) для проектування (див. рис. Рисунок 1). Частина комірок цієї форми відводиться під вихідні дані, а в усіх інших розташовують формули, які використовують зведені в табличну форму вихідні дані та виконують необхідні розрахунки. Після введення всіх необхідних формул табличний процесор автоматично виконує розрахунки, результати яких заповнюють комірки з відповідними формулами. Таким чином всі розрахунки виконуються в табличних формах для результатів і залишається тільки роздрукувати одержану таблицю з вихідними даними та результатами розрахунків. За таким принципом можна виконати всі технічні та техніко-економічні проектні розрахунки.

Якщо в комірках для вихідних даних створеної електронної таблиці змінити дані, то в комірках з формулами автоматично з'являться нові результати. Таким чином з допомогою табличного процесора MS EXCEL можна виконувати прості імітаційні розрахунки.

Рисунок 1 – Таблична форма (лист) для проектування

1.2Функції ms excel для створення табличних форм

1.2.1Математичні й тригонометричні функції - Math & Trig - sum (сумм)

Функція СУММ підсумовує всі числа в інтервалі комірок (див. рис. Рисунок 2).

Синтаксис функції СУММ

СУММ(число1;число2; ...),

де

число1, число2... — від 1 до 30 аргументів, для яких потрібно визначити суму.

Враховуються числа, логічні значення і текстові представлення чисел, які безпосередньо введені в список аргументів.

Рисунок 2 – Приклад використання функції СУММ

Якщо аргумент є масивом або посиланням, то лише числа враховуються в масиві або посиланні. Порожні комірки, логічні значення, тексти і значення помилок в масиві або посиланні ігноруються.

Аргументи, які є значеннями помилки або текстами, що не перетворюються в числа, викликають значення помилок.

1.2.2Посилання й масиви - Lookup & Reference - index (индекс)

Повертає значення або посилання на елемент таблиці або інтервалу, визначеного номером рядка та номером стовпця (див. рис. Рисунок 3, Рисунок 4).

Функція INDEX має дві синтаксичні форми: масив і посилання. Форма масиву завжди повертає значення або масив значень; форма посилання завжди повертає посилання. Якщо перший аргумент функції INDEX є масивом констант, необхідно використовувати форму масиву.

Синтаксис форми масиву:

ИНДЕКС (масив;номер_рядка;номер_стовпця),

де

масив — це діапазон комірок або масив констант;

  • якщо масив містить лише один рядок або стовпець, то відповідний аргумент номер_рядка або номер_стовпця не обов'язковий;

  • якщо масив має більше одного рядка та більше одного стовпця, а використовується лише один аргумент номер_рядка або номер_стовпця, то функція ИНДЕКС повертає масив із цілого рядка або стовпця аргументу «масив»;

номер_рядка — це номер рядка в масиві, з якого потрібно повернути значення. Якщо аргумент номер_рядка пропущено, то аргумент номер_стовпця обов'язковий;

номер_стовпця — це номер стовпця в масиві, з якого потрібно повернути значення. Якщо аргумент номер_стовпця пропущено, то аргумент номер_рядка обов'язковий;

  • якщо використовуються обидва аргументи номер_рядка та номер_стовпця, функція ИНДЕКС повертає значення комірки на перетині вказаного рядка та стовпця;

  • якщо установити номер_рядка або номер_стовпця рівним 0 (нулю), то функція ИНДЕКС поверне масив значень для цілого стовпця або рядка, відповідно. Для використання масиву значень введіть функцію ИНДЕКС як формулу масиву в горизонтальний діапазон клітинок для рядка та у вертикальний — для стовпця. Щоб ввести формулу масиву, необхідно натиснути клавіші CTRL+SHIFT+ВВІД;

  • номер_рядка та номер_стовпця мають указувати на клітинку в масиві; в іншому випадку функція ИНДЕКС повертає значення помилки #ССЫЛ!.

Таку формулу необхідно вводити як формулу масиву. Для цього необхідно виділити діапазон A2:A3, починаючи із клітинки, яка містить формулу. Потім натиснути клавішу F2, а після цього — клавіші CTRL+SHIFT+ВВІД. Якщо формула не буде введена як формула масиву, єдине значення дорівнюватиме 2.

Рисунок 3 – Приклад використання функції ИНДЕКС

Синтаксис форми посилання:

ИНДЕКС (посилання;номер_рядка;номер_стовпця;номер_області),

де

посилання – це посилання на один або кілька інтервалів комірок;

  • якщо як аргумент посилання використовується несуміжний діапазон, то аргумент посилання потрібно включати в додаткові дужки;

  • якщо кожна область в посиланні містить тільки один рядок або один стовпчик, то аргумент номер_рядка або номер_стовпця є не обов’язковий. Наприклад, для одиничного рядка використовується форма ИНДЕКС (посилання;номер_стовпця);

номер_рядка — це номер рядка в аргументі, посилання на який повертає посилання;

номер_стовпця — це номер стовпця в аргументі посилання на який повертає посилання;

номер_області – інтервал посилання, з якого повертається перетин номер_рядка і номер_стовпця. Перша введена або виділена область має номер 1, друга – 2 і т.д. якщо номер_області пропущений, то функція ИНДЕКС використовує область номер 1.

  • якщо аргумент "посилання" визначає комірки (A1: B4; D1: E4; G1: H4), номер області 1 відповідає діапазону A1: B4, номер області 2 – діапазону D1: E4, а номер області 3 – діапазону G1: H4 .

Після того як за допомогою аргументів "посилання" і "номер_області" обраний діапазон, за допомогою аргументів "номер_рядка" і "номер_стовпчика"вибирається конкретна комірка: номер рядка 1 відповідає першому рядку діапазону, номер стовпця 1 – його першому стовпцю і т. д. Посилання, яка повертає функція ИНДЕКС, вказує на перетин рядка "номер_рядка" і колонки "номер_стовпчика".

Якщо вказати як аргумент "номер_рядка" або "номер_стовпчика" значення 0, функція ИНДЕКС поверне посилання на цілий стовпець або цілий рядок відповідно.

"Номер_рядка", "номер_стовпчика" і "номер_області" повинні вказувати на комірку всередині аргументу "посилання". В іншому випадку функція ИНДЕКС повертає значення помилки #ССЫЛ!. Якщо аргументи "номер_рядка" і "номер_стовпчика" опущені, функція ИНДЕКС повертає область в аргументі "посилання", задану аргументом "номер_області".

Р езультатом обчислення функції ИНДЕКС є посилання, яке інтерпретується посиланням іншими функціями. В залежності від формули значення, що повертається функцією ИНДЕКС, може використовуватися як посилання або як значення. Наприклад, формула ЯЧЕЙКА("ширина";ИНДЕКС(A1:B2;1;2)) еквівалентна формулі ЯЧЕЙКА("ширина";B1). Функція ЯЧЕЙКА використовує значення, що повертає функція ИНДЕКС, як заслання. З іншого боку, формула 2*ИНДЕКС(A1:B2;1;2), перетворює значення, що повертається функцією ИНДЕКС, в число в комірці B1.

Р исунок 4 – Приклад використання функції ИНДЕКС

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