Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Функции пользователя, используемые при расчете комиссионных

Читайте также:
  1. III Непрерывность дифференцируемой функции
  2. III. Функции Бюро контрольных работ
  3. IV. Основные функции участников
  4. Аббревиатуры используемые в таможенных документах
  5. Автокорреляционная функция ЛЧМ-сигнала. Сечения функции неопределенности ЛЧМ-сигнала. Выбор класса зондирующих сигналов для РЛС.
  6. Асимптоты графика функции
  7. Аспекты структуры типа ИМ (функции)

Рассмотрим пример функции пользователя VBA, вычисляющей комиссионные, начисляемые по следующему правилу:

· если продукции продано не меньше, чем на 1000000 руб., то комиссионные составляют 2% от стоимости реализованной продукции;

· если продукции продано меньше, чем на 1000000 руб., то комиссионные составляют 1% от стоимости реализованной продукции;

· если стаж работы в фирме не меньше 5 лет, то выплачивается доплата в размере 0,5% от стоимости реализованной продукции.

Последовательно выполняем действия, описанные в 3.1, и введем в окно модуля листинг программы:

Function Премия(стаж, продажа)

If стаж >= 5 And продажа >= 1000000 Then Премия = 0.025 * продажа

If стаж < 5 And продажа >= 1000000 Then Премия = 0.02 * продажа

If стаж >= 5 And продажа < 1000000 Then Премия = 0.015 * продажа

If стаж < 5 And продажа < 1000000 Then Премия = 0.01 * продажа

End Function

Пусть в ячейку А1 введена величина стажа работы в фирме, равная 15, а в Ячейку В1 – объем реализованной продукции, равный 5000000. Для того, чтобы вычислить комиссионные в ячейке С1, достаточно в эту ячейку ввести формулу =Премия(А1;В1). Воспользуемся Мастером функций. В поле Категория выберем Определенные пользователем, а в поле Выберите функцию - Премия.

 

 

В строке формул эта функция выглядит так, как показано на рисунке.

 

В ячейке С1 получим результат вычислений.

 

 

 

КОНТРОЛЬНЫЕ ЗАДАНИЯ

Вариант №1

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 

Вариант №2

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 

Вариант №3

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 

 

Вариант №4

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 

 

Вариант №5

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 

 

Вариант №6

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 

Вариант №7

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 

Вариант №8

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 

Вариант №9

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 

Вариант №10

С помощью VBA создать функции пользователя y, g, z и вычислить следующие выражения:

 


Дата добавления: 2015-12-07; просмотров: 185 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.008 сек.)