55214

Функції посилань та масиви, математичні та логічні функції Microsoft Excel (MICROSOFT OFFICE 2010)

Практическая работа

Педагогика и дидактика

Мета: Навчитися створювати формули для обчислення даних в масиві, використовувати математичні та логічні функції, умовне форматування комірок.

Украинкский

2014-03-23

570 KB

7 чел.

етодичні вказівки до виконання практичної роботи 10/10 «Функції посилань та масиви, математичні функції  MS Excel»

вчитель інформатики Заєць Б.П. ЗОШ № 7 І-ІІІ ступеня м. Біла Церква (Київська обл.)

Практична робота № 10/10

(розрахована для поглибленого вивчення електронних таблиць учнями 10 – 11 класів загальноосвітньої школи. Може бути використана на додаткових заняттях, або факультативних заняттях. Тривалість практичної роботи – 2 години.)

Тема: Функції посилань та масиви, математичні та логічні функції Microsoft Excel (MICROSOFT OFFICE 2010).

Мета: Навчитися створювати формули для обчислення даних в масиві, використовувати математичні та логічні функції, умовне форматування комірок.

ХІД РОБОТИ

І Організаційна частина.

ІІ Повторення попередньої теми.

ІІІ Оголошення теми уроку. Мотивація навчальної діяльності.

Задача:

Магазин по продажі канцтоварів потребує автоматизації обліку товарів.

  1.  Запустити табличний редактор. Зберегти книгу під ім’ям "товар2_ПІБ_Учня" в папці "Мої документи".
  2.  Створити наведену таблицю на «ЛИСТ1».

Назва товару

Ціна шт

Дата отримання

Кількість (отримано)

1

папір

20

01.10.2011

300

2

картон

30

14.10.2011

400

3

маркер

10

16.11.2011

800

4

олівець

5

17.11.2011

500

5

кольорові олівці

25

08.11.2011

400

6

фломастер

15

25.11.2011

600

7

ластик

5

06.10.2011

250

  1.  Керівництву магазину перед поставкою нового товару потрібні кошти. Для швидкого розпродажу було вирішено зробити скидку на ціну 20%, якщо кількість товару більше 500 шт. Створити таблицю, яка визначає ціну зі скидкою на товар.

Назва товару

Скидка

Ціна (скидка)

1

папір

2

картон

3

маркер

4

олівець

5

кольорові олівці

6

фломастер

7

ластик

для обчислення полів СКИДКА та ЦІНА (скидка) використати логічну функцію ЕСЛИ()

формат запису функції

ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь)

перевіряє, чи виконується умова, якщо виконується – в результаті повертає значення значение_если_истина, якщо ні - значение_если_ложь

аргументи функції:

  •  лог_выражение – довільний вираз, який в результаті набуває значення «ИСТИНА» або «ЛОЖЬ» (напр. А4>=50 або В7=Іванов Л.С.).
  •  значение_если_истина – значення, яке повертається якщо умова справджується (напр. А5+10/В14)
  •  значение_если_ложь – значення, яке повертається якщо умова не виконується (напр. Такого прізвища нема або А3*30)

наприклад:

= ЕСЛИ(А5>8; 50; "невідомо") - для комірки А5 перевіряється умова: значення в комірці > 8, якщо умова виконується то виводиться число 50, якщо умова не виконується - текстове повідомлення "невідомо".

Результат обчислення поля СКИДКА – текстове повідомлення ТАК або НІ (працівниками магазина легше візуально  сприймається, де потрібно знизити ціну на товар).

формула має вигляд:

=ЕСЛИ(E16>500;"ТАК";"НІ")

поле ЦІНА (скидка) обчислюється з врахуванням значення поля СКИДКА.

формула буде мати вигляд:

=ЕСЛИ(C31="ТАК";C16-C16/100*20;C16)

(якщо товару > 500 то автоматично розраховується ціна на 20% менше, в іншому випадку – ціна залишається без змін)

 

для поля СКИДКА використати умовне форматування. Якщо значення поля ТАК - то комірка залита червоним кольором.

для умовного форматування виконати:

  •  виділити комірки
  •  кнопка «Условное форматирование»
  •  виконати команду «создать правило»
  •  вибрати «форматировать только ячейки которые содержат»
  •  вказати вираз та форматування комірок

  1.  Магазин веде автоматизований облік продажі за кожен день. Створити таблиці продаж на кожен день. Щоб швидше вносити дані - використовується поле ІНДЕКС ТОВАРУ. Кожен товар має свій індекс (напр: 1 це папір, 2 - картон і т.п.). Значення поля НАЗВА ТОВАРУ та ЦІНА ЗА ШТ заповнюється автоматично при введенні індексу в поле ІНДЕКС ТОВАРУ.

створити наведену таблицю на «ЛИСТ1»:

Назва таблиці «Понеділок»

Назва товару

Кількість (реалізовано)

Сума

індекс товару

Ціна за шт

1

10

3

2

15

4

3

16

7

4

18

5

5

20

1

6

24

4

7

22

2

8

23

7

для обчислення поля НАЗВА ТОВАРУ використати функцію ВЫБОР() (категорія – функції посилань та масиви).

формат запису функції

ВЫБОР(номер_индекса; значение_1; значение_2; значение_3)

в якості результату повертає позицію початку пошукового рядка тексту який міститься в даному рядку текста. (Результат у вигляді ЧИСЛА)

аргументи функції:

  •  номер_индекса – вказує який аргумент функції буде вибрано  
  •  значение_1 – містить значення (перелік) аргументів, з яких функція робить вибір
  •  значение_2 – містить значення (перелік) аргументів, з яких функція робить вибір
  •  значение_3 - містить значення (перелік) аргументів, з яких функція робить вибір

наприклад:

існує таблиця назви днів:

день

1

понедельник

2

вторник

3

среда

4

четверг

5

пятница

6

суббота

7

воскресенье

№ - використаємо як індекс для функції ВЫБОР(), назви днів – як значення функції.

створимо таблицю

індекс

день

1

понедельник

2

вторник

3

среда

4

четверг

5

пятница

6

суббота

7

воскресенье

в поле ДЕНЬ формула буде мати вигляд:

=ВЫБОР(D2;B2;B3;B4;B5;B6;B8)

при введенні значення в поле ІНДЕКС (в нашому випадку від 1 до 7) буде змінюватися поле ДЕНЬ:

таким чином формула для заповнення поля НАЗВА ТОВАРУ буде мати вигляд:

=ВЫБОР(E48;"папір";"картон";"маркер";"олівець";"кольорові олівці";"фломастер";"ластик")

значення для функції ВЫБОР () набираємо з клавіатури (якщо використовувати посилання на комірки – то абсолютні посилання)

формула для заповнення поля ЦІНА ЗА ШТ буде мати вигляд:

=ВЫБОР(E48;$D$31;$D$32;$D$33;$D$34;$D$35;$D$36;$D$37)

аргументи для функції – поле ЦІНА (СКИДКА) (2-га таблиця).

поле сума обчислюється за формулою:

=C48*F48

  1.  створити за заповнити таблиці для інших робочих днів (вівт., середи, четв., п’ятн.) (на ЛИСТ1)

Назва товару

Кількість (реалізовано)

Сума

індекс товару

Ціна за шт

1

15

5

2

20

6

3

25

7

4

30

7

5

35

7

6

40

5

7

45

5

8

50

5

Назва товару

Кількість (реалізовано)

Сума

індекс товару

Ціна за шт

1

11

4

2

12

4

3

13

3

4

14

3

5

15

2

6

16

2

7

17

2

8

18

7

Назва товару

Кількість (реалізовано)

Сума

індекс товару

Ціна за шт

1

40

4

2

35

4

3

30

4

4

25

4

5

20

1

6

15

1

7

10

1

8

5

1

Назва товару

Кількість (реалізовано)

Сума

індекс товару

Ціна за шт

1

80

4

2

70

5

3

60

5

4

50

5

5

40

3

6

30

3

7

20

3

8

10

1

  1.  Створити підсумкову таблицю продаж за неділю.

Назва товару

Ціна за шт

Кількість (отримано)

Кількість (продано)

Кількість (залишок)

Сума (виручка)

1

папір

2

картон

3

маркер

4

олівець

5

кольорові олівці

6

фломастер

7

ластик

  •  Для поля ЦІНА за шт використати значення поля ЦІНА (скидка) (2-га таблиця)
    •  Для поля КІЛЬКІСТЬ (ОТРИМАНО) використати значення поля КІЛЬКІСТЬ (ОТРИМАНО) (1-ша таблиця)
    •  поле КІЛЬКІСТЬ (ПРОДАНО) заповнити за допомогою функції СУММЕСЛИ()

формат запису функції

СУММЕСЛИ(диапазон; критерий; диапазон_суммирования)

в якості результату повертає суму значень в комірках, які відповідають заданому критерію  (Результат у вигляді ЧИСЛА)

аргументи функції:

  •  диапазон – діапазон комірок, які перевіряються на відповідність критерію  
  •  критерий – умова у вигляді числа, виразу, текстового рядка
  •  диапазон_суммирования – комірки, з яких беруться значення (якщо не вказано – то використовуються комірки з аргументу диапазон)

наприклад: =СУММЕСЛИ($B$48:$B$110;B119;$C$48:$C$110)

  •  Для поля КІЛЬКІСТЬ(ЗАЛИШОК) формула буде мати вигляд:

КІЛЬКІСТЬ(ЗАЛИШОК) = КІЛЬКІСТЬ (ОТРИМАНО) - КІЛЬКІСТЬ (ПРОДАНО)

  •  Для поля СУМА(ВИРУЧКА) формула буде мати вигляд:

СУМА(ВИРУЧКА) = ЦІНА за шт. * КІЛЬКІСТЬ (ПРОДАНО)

7  Зберегти та закрити робочу книгу.

PS  Практичні роботи розміщені на сайті http://eduwiki.uran.net.ua

РОЗДІЛ БЦВікі / вчителі учасники БЦВікі / Користувач  Bgd


 

А также другие работы, которые могут Вас заинтересовать

78196. Объектно-ориентированное программирование: объект, наследование, инкапсуляция, полиморфизм 117.5 KB
  Объекты представляют собою упрощенное, идеализированное описание реальных сущностей предметной области. Если соответствующие модели адекватны решаемой задаче, то работать с ними оказывается намного удобнее, чем с низкоуровневым описанием всех возможных свойств и реакций объекта.
78197. Инициализация и разрушение объектов. Виртуальная функция 68.5 KB
  В программе концепция полиморфизма реализуется при помощи виртуальных методов. Виртуальный метод объявляется в базовом объектном типе и в порожденных от базового типах. После его объявления должно быть помещено зарезервированное слово virtual.
78198. Массивы в С# 94.5 KB
  В языке С# массив относится к ссылочным типам данных, то есть располагается только в динамической памяти, поэтому создание массива начинается с выделения памяти под его элементы. Всем элементам при создании массива присваиваются значения по умолчанию – нули для значимых типов, и null для ссылочных.
78199. Базовые элементы языка Паскаль. Операторы ввода-вывода. Структура программ 170.5 KB
  Особое место в алфавите языка занимают пробелы, к которым относятся любые символы ASCII в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).
78200. Технологический цикл обработки информации на ПК 63 KB
  Составление программы обеспечивает возможность выполнения алгоритма и соответственно поставленной задачи исполнителем-компьютером. Пятый этап ввод программы и исходных данных в ЭВМ. Переменная это объект который в ходе выполнения программы может менять свое значение. Шестой этап тестирование и отладка программы.
78201. Понятие алгоритма: свойства, способы описания 242.5 KB
  Язык программирования предназначен для реализации программ на ЭВМ. Для разработки программ используются системы программирования. Система программирования средство автоматизации программирования включающее язык программирования транслятор этого языка документацию а также средства подготовки и выполнения программ. Основными изобразительными средствами алгоритмов являются следующие способы их записи: словесный; формульно-словесный; блоксхемный; псевдокод; структурные диаграммы; языки программирования.
78202. Структура программного модуля. Состав интегрированной программной среды 99 KB
  Слова PROGRAM, BEGIN и END выделяют 2 части программы: раздел описаний и раздел операторов. Такая структура обязательна. Любой объект, используемый в программе, должен быть учтен в разделе описаний. Иными словами, в разделе описаний должны быть перечислены имена
78203. Условный оператор. Оператор выбора. Логические операции в Паскале 159.5 KB
  В операторах присваивания переменная и выражение должны иметь один и тот же тип, а для переменных интервального типа - одно и то же подмножество значений. Нельзя присваивать целочисленным переменным выражение типа Real. Однако разрешается присваивать переменной типа Real выражение целочисленного типа.
78204. Операторы организации цикло 74 KB
  Примеры алгоритмов циклической структуры. Процедуры ограничения и прерывания цикла. Для организации цикла необходимо выполнить следующие действия: перед началом цикла задать начальное значение параметра; внутри цикла изменять параметр цикла с помощью оператора присваивания; проверять условие повторения или окончания цикла; управлять циклом т. переходить к его началу если он не закончен или выходить из цикла в противном случае.