Использование логических функций 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Использование логических функций



  1. Произвести расчет заработной платы (Начислено) сотрудникам компании в соответствии с отработанными рабочими днями и установленным дневным тарифом.
  2. Рассчитать премию, используя логическую функцию ЕСЛИ., исходя из условия - премия выплачивается, если сотрудник отработал 15 и более дней.
  3. Произвести расчет налога (13% от общей суммы) и рассчитать сумму К выдаче.
  4. Закрыть для ввода все ячейки, за исключением числовых данных (отработано дней), используя функции защиты листа.

 

 

Начисление заработной платы в августе 2003 г.  
               
Таб. номер Фамилия, инициалы Отработано, дней Начислено Премия Налог 13% К выдаче  
 
  Николаев А.Л.            
  Петров П.Д.            
  Семенова Е.Г.            
  Устинов К.Ф.            
  Петров В.Д.            
               
               
               
Тариф Премия            
350р. 1 000р.            
               
     

Лабораторная работа 4

Подбор параметра

Постановка задачи.

  1. У студента имеется некоторая сумма свободная денег (S), которую он хочет положить на вклад в банк, допустим S=1000р.
  2. Банк выплачивает ежемесячно доход (p в %) от суммы вклада на последний день месяца, допустим p=0.8% в месяц.
  3. Студент положил деньги в банк 1 января[1] текущего года, а 31 декабря того же года получил доход по вкладу. Рассчитать сумму дохода D в программе Excel
  4. На полученный доход студент хочет к новогоднему столу купить коробку конфет, допустим, коробка конфет стоит K=65р.

Определить

  1. Сколько коробок конфет можно купить на полученный доход (количество может быть только целым), рассчитать сдачу.
  2. В результате того, что при покупке осталась сдача, очевидно, что часть денег на вкладе «не работали», т.е. можно было положить либо меньшую сумму, либо большую и, тем самым, купить на 1 коробку конфет больше. Поэтому необходимо произвести подбор параметра – определить сумму, при вложении которой дохода хватит на покупку 1 или 2 коробок конфет.
  3. Произвести подбор параметра – дохода банка.

 

Подбор параметра в Microsoft Excel производится следующим образом:

    • активизируем ячейку, в которой должен быть подобран параметр;
    • в меню выбираем Сервис - > Подбор параметра;
    • в появившемся диалоговом окне указываем требуемое значение (в данном случае 1 или 2);
    • указываем адрес ячейки, в которой должен быть изменен параметр (в данном случае – начальный вклад или процент банка).

 

 


Лабораторная работа 5

Создание функций пользователя

Задание 1. Функция, автоматизирующая расчет времени в пути для самолета

Запустите Excel

Введите таблицу по образцу, предложенному ниже.

 

  A B C D
  Направление Время отправления Время прибытия Время в пути
  Москва 10:30 11:35  
  Челябинск 13:15 15:50  
  Владивосток 18:00 0:10  
  Мурманск 23:40 1:10  

 

Присвойте ячейкам в столбцах B, C, D числовой формат Время

Время в числовом формате— это десятичная дробь в интервале от 0 (нуля) до 0,99999999, представляющая время от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера).

Введите в столбцы B и C данные - время отправления и время прибытия. Время при этом вводится через двоеточие (часы:минуты:секунды).

 

Запустите редактор VBA последовательностью команд

Сервис è Макрос è Редактор è Visual Basic

Выполните команду Вставка èи создайте новый модуль. Выберите его значок в окне проекта, чтобы активизировать окно редактора для создания собственной функции. В открывшемся окне напишите на VBA программу функции Время_Пути для определения времени полета:

Function Время_пути(Вылет, Прилет)

v = Вылет

p = Прилет

If p > v Then t = p - v Else t = 1 + p - v

Время_пути = t

End Function

 

Активизируйте лист Excel. В ячейку D2 введите созданную вами функцию, выбрав ее из категории Определенные пользователем. Проверьте работоспособность созданной вами функции.

В результате таблица должна иметь следующий вид:

 

  A B C D
  Направление Время отправления Время прибытия Время в пути
  Москва 10:30 11:35 1:05:00
  Челябинск 13:15 15:50 2:35:00
  Владивосток 18:00 0:10 6:10:00
  Мурманск 23:40 1:10 1:30:00

Задание 2. Функция, автоматизирующая расчет времени в пути для поезда

Запустите Excel. Введите таблицу по образцу, предложенному ниже.

 

  A B C D E
  Направление Время отправления Время прибытия Число полных суток Время в пути
  Москва        
  Челябинск        
  Владивосток        
  Мурманск        

 

Присвойте ячейкам в столбцах B, C числовой формат Время, тип 13:30.

Присвойте ячейкам в столбце E числовой формат Время, тип 37:30:55

Присвойте ячейкам в столбце D – числовой формат Числовой без десятичных знаков.

 

Время в числовом формате— это десятичная дробь в интервале от 0 (нуля) до 0,99999999, представляющая время от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера).

 

Введите в столбцы B и C данные - время отправления, время прибытия. Время при этом вводится через двоеточие (часы:минуты).

Введите в столбец D данные - число полных суток.

  A B C D E
  Направление Время отправления Время прибытия Число полных суток Время в пути
  Москва 10:30 11:35    
  Челябинск 13:15 15:50    
  Владивосток 18:00 0:10    
  Мурманск 23:40 1:10    

 

Запустите редактор VBA последовательностью команд

Сервис è Макрос è Редактор è Visual Basic

Выполните команду Вставка èи создайте новый модуль. Выберите его значок в окне проекта, чтобы активизировать окно редактора для создания собственной функции. В открывшемся окне напишите на VBA программу функции ПоездВпути для определения времени поезда в пути в часах:

Function ПоездВпути(Отправление, Прибытие, Суток)

v = Отправление

p = Прибытие

s = Суток

If p > v Then t = p - v Else t = 1 + p - v

ПоездВпути = t + s

End Function

 

Активизируйте лист Excel. В ячейку Е2 введите созданную вами функцию, выбрав ее из категории Определенные пользователем. Проверьте работоспособность созданной вами функции.

В результате таблица должна иметь следующий вид:

 

  A B C D E
  Направление Время отправления Время прибытия Число полных суток Время в пути
  Москва 10:30 11:35   1:05:00
  Челябинск 13:15 15:50   50:35:00
  Владивосток 18:00 0:10   126:10:00
  Мурманск 23:40 1:10   25:30:00

Лабораторная работа 6



Поделиться:


Последнее изменение этой страницы: 2016-12-10; просмотров: 255; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.140.185.170 (0.013 с.)