Проєктна робота з інформатики для 9 класу на тему: «Використання функцій в табличному процесорі»

Про матеріал
Дана проєктна робота може бути використана як підсумкова в темі "Опрацювання табличних даних" у 9 класі
Зміст архіву
Перегляд файлу

Проектна робота. Використання функцій в ТП.

Лист “Відомість_працівники”:

  1. Відкрийте файл-заготовку «Фірма.xlsx». Функція =TODAY() видає поточну дату. Дату можна задати форматом клітинок або вводити через крапку, дефіс чи слеш:  12-01-2000, 12/11/2011, 10.10.2009 …
  2. Обрахувати вік та стаж працівників, скориставшись функцією =DATEDIF() з параметрами:

Формула

Що обчислює

=DATEDIF(E2; TODAY(); “Y”)

рахує скільки пройшло від дати в клітинці E2 до сьогодні (вік працівника)

=DATEDIF(F2; TODAY(); “Y”)

рахує скільки пройшло від дати в клітинці F2 до сьогодні (стаж працівника)

=DATEDIF(F2; TODAY(); “YM”)

рахує скільки пройшло місяців від дати в клітинці F2 до сьогодні, не враховуючи років

=DATEDIF(F2; TODAY(); “MD”)

рахує скільки пройшло днів від дати в клітинці F2 до сьогодні, не враховуючи років та місяців

 

  1. Щоб скопіювати формулу для всіх інших працівників достатньо виділити результат готової формули та двічі натиснути ЛКМ по нижньому правому кутку (заповнений хрестик). Відбудеться автозаповнення.
  2. Умовне форматування: виділити зеленою заливкою ПІБ співробітників, стаж яких перевищує 20 років. Для цього виділіть діапазон ПІБ працівників та додайте користувацьке правило:

=AND(H2>=15;I2+J2>0)

Створити правило в умовному форматуванні, що виділяє червоним жирним ПІБ працівників, у котрих день народження припадає на поточний день. Використовуємо функцію об’єднання кількох умов И(умова1; умова2; …). В нашому випадку достатньо двох умов: рівність лічильників днів та місяців дат народження та сьогоднішньої (поточної)

=AND(DAY(TODAY())=DAY(E2); MONTH(TODAY())=MONTH(E2)). 

Введіть вручну за відсутності людей із днем народження сьогодні будь-якому працівнику і переконайтесь у правильності роботи правила

Лист “Відомість_зарплата”:

  1. Нарахувати зарплату за 1 робочу годину 350 грн.
  2. Нарахувати надбавку:
    1. Якщо відділ дирекція, то 50% від нарахованої зарплати;
    2. Якщо відділ робітники, то 20% від нарахованої зарплати;
    3. Якщо відділ тех_персонал, то 10% від нарахованої зарплати;
  3. Відрахування ПДВ 18%, Військовий збір 1,5% та в пенсійний фонд 5% від суми нараховано + надбавка.
  4. Обчислити видачу “На руки”.
  5. Обчислити “Аванс” нарахувати 40% від «На руки».
  6. Обчислити видачу ”Зарплата”.
  7. На аркуші «Взначити заробіток» реалізувати форму з випадаючими списками:

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

 

Далі робітників за відділами

  1. Аналогічно створіть іменовані діапазони: робітники та тех_персонал (важливо давати ідентичні назви, які краще просто скопіювати)
  2. Створимо спочатку випадаючий список для відділів фірми. Для цього:

  1. Для того, щоб відображати у випадаючому списку тільки ПІБ працівників даного відділу, скористаємось наступною формулою (прочитайте довідку про неї самостійно):

=INDIRECT()

  1. Наостанок витягнемо зарплатню відповідно вибраного працівника, використавши формулу:

=VLOOKUP()

Тут ми шукаємо дану людину у вказаному діапазоні таблиці із іншого аркушу та підставляємо дані із 7-го стовпця (де і знаходиться зарплатня). 0 – це точне співпадіння.

  1. Тестуємо роботу даної форми. Звітуємось за виконану роботу викладачу.
Перегляд файлу
Перегляд файлу тимчасово недоступний.
zip
Додано
13 січня
Переглядів
14
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку