Побудова таблиці для розрахунку вартості розмови абонентів, нарахування знижки на вартість дзвінка

Таблиця 1. Таблиця умови задачі

Також необхідно застосувати такі умови:

1) Вартість розмови = час розмови * вартість 1-ої хвилини;

2) Знижка: якщо дзвінок після 18:00 години, то знижка 15% від вартості розмови;

3) Разом до оплати = вартість розмови - знижка * вартість розмови.

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

Для внесення абонентів в таблицю 1 необхідно створити додаткові рядки в першому стовпці і прописати в них дані абонентів, що розглядаються в роботі.

Я вибрав п'ять абонентів, які представлені в таблиці 2 «Вихідні дані».

Час розмови у всіх абонентів, як вартість 1 хвилини і час дзвінка, різні, що робить виконання подальшої роботи різноманітнішою і цікавіше. Час розмови, вартість 1 хвилини і час дзвінка представлені також в таблиці 2 «Вихідні дані».

Таблиця 2 «Вихідні дані».

3.2.Вичісленіе вартості розмови.

З умови отримуємо, що

Вартість розмови = час розмови * вартість 1-ої хвилини.

Тобто для Іванова, наприклад, вартість розмови буде дорівнює:

Вартість = 25 * 5 = 125 руб

І т.д. для кожного абонента.

У середовищі Excel це можна виконати двома способами:

1) Прямим перемножением значень осередків. Якщо подивитися на таблицю 2, то це буде виглядати наступним чином:

Для абонента Іванов: D3 = B3 * C3;

Для абонента Петрова: D4 = B4 * C4;

і т. д. для кожного абонента. Крім того, для кожного абонента з рядка N значення, записане в стовпці «вартість розмови», буде виглядати так:

2) За допомогою спеціальної команди «Зробимо (а, б)», результатом виконання якої є твір значень а і б. Також може бути перемножити 3 і більше значень.

У нашій роботі (див. Таблицю 2), для абонента з N-ой стоки стовпчика А, команда буде записуватися в стовпець D і виглядати наступним чином:

У своїй роботі я застосовую другий спосіб запису твору.

Значення вартості розмови, отримані таким способом, представлені

в таблиці 3 «Вартість розмови».

Таблиця 3 «Вартість розмови»

3.3. Обчислення знижки.

З умови завдання видно, що знижка 15% представляється абоненту під час дзвінка після 18.00 (тобто. Після 18 год). Таким чином, необхідно виконати умову: якщо дзвінок після 18:00, то розрахувати знижку як 15% від вартості розмови, інакше знижки немає.

У додатку Excel виконання цієї умови можна здійснити за допомогою команди:

«= ЕСЛИ (логічний. Вираз; значення, якщо істина; значення, якщо брехня)» (3)

логічний вираз. порівняння значення осередки в стовпці E для кожного абонента зі значенням 18.Нпрімер, для абонента Іванова, логічне вираження в команді ЯКЩО виглядає так:

значення, якщо істина: 15% -а знижка вартості розмови. Являє собою 15% від значення в стовпці D для кожного абонента. Наприклад, для Іванова:

значення, якщо брехня: значення осередки в стовпці D, якщо одна з вимог EN> 18. Для всіх абонентів в такому випадку осередку в стовпці E присвоюється значення 0.

Приклад команди ЯКЩО для абонента Іванова:

«= ЕСЛИ (E3> 18; 0.15 * D3; 0)»

Аналогічні команди можна записати для всіх абонентів у відповідних осередках. Результати представлені в таблиці 4 «Обчислення знижки».

Таблиця 4 «Обчислення знижки»

3.4. Розрахунок суми до оплати.

З умови завдання видно, що:

Разом до оплати = вартість розмови - знижка * вартість розмови.

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

Для виконання цієї умови можна застосувати команду (3) .Але тепер зміняться параметра команди:

логічний вираз: їм може бути перевірка умови з пункту 3.3, але я буду використовувати нерівність нулю значення в стовпці F. В Excel це записується в такий спосіб (для абонента з N-го рядка):

значення, якщо істина: сума до оплати, якщо вираз FN<>0 виконується. В цьому випадку, в осередку стовпця G буде записуватися значення (для абонента з N-го рядка):

значення, якщо брехня: сума до оплати, якщо вираз FN<>0 не виконується. В цьому випадку, в осередку стовпця G буде записуватися значення (для абонента з N-го рядка):

Наприклад, повна команда для визначення разом до оплати для абонента Іванова буде виглядати наступним чином:

«= ЕСЛИ (F3<>0; D3-0.15 * D3; D3) »

Прописавши в комірках стовпчика G таку команду для всіх абонентів, отримаємо таблицю 5 «Результат».

Таблиця 5 «Результат»

Були використані дві команди середовища Excel:

«= Вироблено (чіло1; число2)»

«= ЕСЛИ (логічний. Вираз; значення, якщо істина; значення, якщо брехня)»

Схожі матеріали

Інформація про роботу

Звіти по лабораторним роботам

Обери свій ВНЗ

Щоб роздрукувати файл, скачайте його (в форматі Word).