В конце дня в магазине подводятся итоги, определяя выручку задень и сравнивая со среднедневной выручкой с начала текущего месяцаОпределить, был ли день удачным, если известны текущая дата, общаявыручка за предшествующие дни месяца и выручка за текущий день. Сделать задачу в vba

15 Ноя 2020 в 19:41
163 +1
1
Ответы
1

Для решения этой задачи в VBA можно написать следующий код:

Sub CheckDailyRevenue()
Dim currentDate As Date
Dim totalRevenue As Double
Dim todayRevenue As Double
Dim averageRevenuePerDay As Double
Dim successfulDay As Boolean
' Установим значения текущей даты, общей выручки и выручки за текущий день
currentDate = DateValue("01.09.2021")
totalRevenue = 10000 ' общая выручка за предшествующие дни месяца
todayRevenue = 500 ' выручка за текущий день
' Рассчитаем среднедневную выручку с начала текущего месяца
averageRevenuePerDay = totalRevenue / (Day(currentDate) - 1)
' Проверим, был ли день удачным
If todayRevenue > averageRevenuePerDay Then
successfulDay = True
Else
successfulDay = False
End If
' Выведем результат на экран
If successfulDay Then
MsgBox "День был удачным! 🎉"
Else
MsgBox "День не был удачным. 😔"
End If
End Sub

Просто замените значения переменных currentDate, totalRevenue и todayRevenue на актуальные значения для вашего случая. Вы можете запустить данный код в VBA редакторе Excel, нажав Alt + F11 и создав новый модуль. После запуска скрипта, вы получите сообщение, был ли день удачным или нет, согласно заданным данным.

17 Апр в 22:04
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 317 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир