Смекни!
smekni.com

Табличний процесор Excel та СУБД ACCESS (стр. 2 из 2)

Рис. 4 – Результати розрахунків витрат на рекламу

3. По результатам розрахунків будуємо графік отриманих значень (рис. 2).


Рис. 5 – Діаграма проценту від загальних витрат на рекламу

Рис. 6 – Формули розрахунків

Завдання 3 (розгалужений обчислювальний процес)

Значення змінних x, A, B та C підібрати таким чином, щоб розрахунок виконувався за всіма трьома умовами завдання.


Хід роботи

1. Створюємо новий документ EXCEL.

2. Вводимо початкові дані x, A, B та C. Також в першу комірку F10 вводимо формулу: «=ЕСЛИ (И(E10>0; B10=0); СТЕПЕНЬ (E10; B10)*КОРЕНЬ (C10*E10)+D10*СТЕПЕНЬ (E10; C10); ЕСЛИ (И(E10=0; НЕ (И(B10>0; B10<1))); СТЕПЕНЬ (C10; 2)+СТЕПЕНЬ (D10; 2)+B10; СТЕПЕНЬ (E10; 2)+EXP (B10+E10)+СТЕПЕНЬ (C10; D10)))».

3. Після введення першої розмножуємо її в інші комірки за допомогою автозаповнення. Отримуємо наступні результати розрахунків, які показані на рис. 1.

Рис. 7 – Результати розрахунків виразу

4. В таблиці 1 показано повний перелік формул, застосованих для розрахунку виразу. На рис. 2 показаний графік розрахованих значень.


Таблиця 1 – Формули для розрахунку виразу

A B C X Y
1 1 2 2 =ЕСЛИ (И(E10>0; B10=0); СТЕПЕНЬ (E10; B10)*КОРЕНЬ (C10*E10)+D10*СТЕПЕНЬ (E10; C10); ЕСЛИ (И(E10=0; НЕ (И(B10>0; B10<1))); СТЕПЕНЬ (C10; 2)+СТЕПЕНЬ (D10; 2)+B10; СТЕПЕНЬ (E10; 2)+EXP (B10+E10)+СТЕПЕНЬ (C10; D10)))
0 2 3 -1 =ЕСЛИ (И(E11>0; B11=0); СТЕПЕНЬ (E11; B11)*КОРЕНЬ (C11*E11)+D11*СТЕПЕНЬ (E11; C11); ЕСЛИ (И(E11=0; НЕ (И(B11>0; B11<1))); СТЕПЕНЬ (C11; 2)+СТЕПЕНЬ (D11; 2)+B11; СТЕПЕНЬ (E11; 2)+EXP (B11+E11)+СТЕПЕНЬ (C11; D11)))
3 4 1 0 =ЕСЛИ (И(E12>0; B12=0); СТЕПЕНЬ (E12; B12)*КОРЕНЬ (C12*E12)+D12*СТЕПЕНЬ (E12; C12); ЕСЛИ (И(E12=0; НЕ (И(B12>0; B12<1))); СТЕПЕНЬ (C12; 2)+СТЕПЕНЬ (D12; 2)+B12; СТЕПЕНЬ (E12; 2)+EXP (B12+E12)+СТЕПЕНЬ (C12; D12)))
1 3 2 0 =ЕСЛИ (И(E13>0; B13=0); СТЕПЕНЬ (E13; B13)*КОРЕНЬ (C13*E13)+D13*СТЕПЕНЬ (E13; C13); ЕСЛИ (И(E13=0; НЕ (И(B13>0; B13<1))); СТЕПЕНЬ (C13; 2)+СТЕПЕНЬ (D13; 2)+B13; СТЕПЕНЬ (E13; 2)+EXP (B13+E13)+СТЕПЕНЬ (C13; D13)))
3 2 1 1 =ЕСЛИ (И(E14>0; B14=0); СТЕПЕНЬ (E14; B14)*КОРЕНЬ (C14*E14)+D14*СТЕПЕНЬ (E14; C14); ЕСЛИ (И(E14=0; НЕ (И(B14>0; B14<1))); СТЕПЕНЬ (C14; 2)+СТЕПЕНЬ (D14; 2)+B14; СТЕПЕНЬ (E14; 2)+EXP (B14+E14)+СТЕПЕНЬ (C14; D14)))
0 0 0 1 =ЕСЛИ (И(E15>0; B15=0); СТЕПЕНЬ (E15; B15)*КОРЕНЬ (C15*E15)+D15*СТЕПЕНЬ (E15; C15); ЕСЛИ (И(E15=0; НЕ (И(B15>0; B15<1))); СТЕПЕНЬ (C15; 2)+СТЕПЕНЬ (D15; 2)+B15; СТЕПЕНЬ (E15; 2)+EXP (B15+E15)+СТЕПЕНЬ (C15; D15)))
2 3 3 2 =ЕСЛИ (И(E16>0; B16=0); СТЕПЕНЬ (E16; B16)*КОРЕНЬ (C16*E16)+D16*СТЕПЕНЬ (E16; C16); ЕСЛИ (И(E16=0; НЕ (И(B16>0; B16<1))); СТЕПЕНЬ (C16; 2)+СТЕПЕНЬ (D16; 2)+B16; СТЕПЕНЬ (E16; 2)+EXP (B16+E16)+СТЕПЕНЬ (C16; D16)))
3 2 4 0 =ЕСЛИ (И(E17>0; B17=0); СТЕПЕНЬ (E17; B17)*КОРЕНЬ (C17*E17)+D17*СТЕПЕНЬ (E17; C17); ЕСЛИ (И(E17=0; НЕ (И(B17>0; B17<1))); СТЕПЕНЬ (C17; 2)+СТЕПЕНЬ (D17; 2)+B17; СТЕПЕНЬ (E17; 2)+EXP (B17+E17)+СТЕПЕНЬ (C17; D17)))
0 1 4 1 =ЕСЛИ (И(E18>0; B18=0); СТЕПЕНЬ (E18; B18)*КОРЕНЬ (C18*E18)+D18*СТЕПЕНЬ (E18; C18); ЕСЛИ (И(E18=0; НЕ (И(B18>0; B18<1))); СТЕПЕНЬ (C18; 2)+СТЕПЕНЬ (D18; 2)+B18; СТЕПЕНЬ (E18; 2)+EXP (B18+E18)+СТЕПЕНЬ (C18; D18)))
-1 2 2 -1,2 =ЕСЛИ (И(E19>0; B19=0); СТЕПЕНЬ (E19; B19)*КОРЕНЬ (C19*E19)+D19*СТЕПЕНЬ (E19; C19); ЕСЛИ (И(E19=0; НЕ (И(B19>0; B19<1))); СТЕПЕНЬ (C19; 2)+СТЕПЕНЬ (D19; 2)+B19; СТЕПЕНЬ (E19; 2)+EXP (B19+E19)+СТЕПЕНЬ (C19; D19)))
2 2 3 1 =ЕСЛИ (И(E20>0; B20=0); СТЕПЕНЬ (E20; B20)*КОРЕНЬ (C20*E20)+D20*СТЕПЕНЬ (E20; C20); ЕСЛИ (И(E20=0; НЕ (И(B20>0; B20<1))); СТЕПЕНЬ (C20; 2)+СТЕПЕНЬ (D20; 2)+B20; СТЕПЕНЬ (E20; 2)+EXP (B20+E20)+СТЕПЕНЬ (C20; D20)))
1 4 -3 2 =ЕСЛИ (И(E21>0; B21=0); СТЕПЕНЬ (E21; B21)*КОРЕНЬ (C21*E21)+D21*СТЕПЕНЬ (E21; C21); ЕСЛИ (И(E21=0; НЕ (И(B21>0; B21<1))); СТЕПЕНЬ (C21; 2)+СТЕПЕНЬ (D21; 2)+B21; СТЕПЕНЬ (E21; 2)+EXP (B21+E21)+СТЕПЕНЬ (C21; D21)))
0 1 -3 -2,3 =ЕСЛИ (И(E22>0; B22=0); СТЕПЕНЬ (E22; B22)*КОРЕНЬ (C22*E22)+D22*СТЕПЕНЬ (E22; C22); ЕСЛИ (И(E22=0; НЕ (И(B22>0; B22<1))); СТЕПЕНЬ (C22; 2)+СТЕПЕНЬ (D22; 2)+B22; СТЕПЕНЬ (E22; 2)+EXP (B22+E22)+СТЕПЕНЬ (C22; D22)))
1 2 1 2 =ЕСЛИ (И(E23>0; B23=0); СТЕПЕНЬ (E23; B23)*КОРЕНЬ (C23*E23)+D23*СТЕПЕНЬ (E23; C23); ЕСЛИ (И(E23=0; НЕ (И(B23>0; B23<1))); СТЕПЕНЬ (C23; 2)+СТЕПЕНЬ (D23; 2)+B23; СТЕПЕНЬ (E23; 2)+EXP (B23+E23)+СТЕПЕНЬ (C23; D23)))
2 2 1 2 =ЕСЛИ (И(E24>0; B24=0); СТЕПЕНЬ (E24; B24)*КОРЕНЬ (C24*E24)+D24*СТЕПЕНЬ (E24; C24); ЕСЛИ (И(E24=0; НЕ (И(B24>0; B24<1))); СТЕПЕНЬ (C24; 2)+СТЕПЕНЬ (D24; 2)+B24; СТЕПЕНЬ (E24; 2)+EXP (B24+E24)+СТЕПЕНЬ (C24; D24)))

Рис. 8 – Графік розрахованих значень

Завдання 4

Створити таблиці за пропонованою структурою, встановити зв’язки між таблицями, заповнити таблиці даними (не менше 10 записів):

Таблиця 2 – Довідник виробів

Код виробу Найменування виробу Вироблено (од.)

Таблиця 3 – Прейскурант цін

Код деталі Найменування деталі Ціна (грн.)

Таблиця 4 – Застосованість деталей у виробах

Код виробу Код деталі Кількість деталей у виробі

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

Таблиця 5 – Структура запиту для визначення вартості деталей у виробі

Код виробу Найменування виробу Вироблено (од.) Код деталі Найменування деталі Кількість деталей у виробі Ціна деталі (грн.) Вартість деталей у виробі
1 2 3 4 5 6 7 8=(6*7)

Хід роботи

1. В СУБД MicrosoftACCESS створюємо базу даних під назвою «Робітники».

2. Створюємо і заповнюємо в БД 3 таблиці: «Довідник робітників», «Довідник верстатів» та «Відомість виконаних робіт». Вони показані відповідно на рис. 9, 10 та 11.

Рис. 9 – Таблиця «Довідник виробів»


Рис. 10 – Таблиця «Прейскурант цін»

Рис. 11 – Таблиця «Застосованість деталей у виробах»

3. Тепер зв’яжемо створені таблиці. Для цього натискаємо на верхній панелі на клавішу «Схема данных» і додаємо всі три таблиці до схеми. Далі створюємо 2 зв’язки: поле «Код виробу» таблиці «Довідник виробів» з’єднуємо з полем «Код виробу» таблиці «Застосованість деталей у виробах» та поле «Код деталі» таблиці «Прейскурант цін» – з полем «Код деталі» таблиці «Застосованість деталей у виробах». Схема даних показана на рис. 12.

Рис. 12 – Схема даних

4. Створимо 3 форми для перегляду кожної зі створених таблиць. Вони відповідно показані на рис. 13, 14 та 15.

5.

Рис. 13 – Форма таблиці «Довідник виробів»

Рис. 14 – Форма таблиці «Прейскурант цін»

Рис. 15 – Форма таблиці «Застосованість деталей у виробах»


6. Виконати розрахунки вартості складових у кожному виробі

7. Тепер виконаємо розрахунки вартості складових у кожному виробі, як показано нижче. Для цього в режимі конструктора створимо запит до БД, як показано на рис. 16. Цей запит має 1 розрахункове поле (в якому і розраховується вартість деталей у виробі), яке має наступну формулу:

Вартість деталей у виробі: [Кількість деталей у виробі]*[Ціна (грн)]

Рис. 16 – Створення запиту розрахунку вартості деталей в режимі конструктора

Після створення запиту, запускаємо його на виконання, як показано на рис. 17.

Рис. 17 – Запит до БД про розрахунок вартості деталей

Одержані результати оформимо у вигляді звіту, як показано на рис. 18.


Рис. 18 – Звіт до БД про нарахування плати робітникам