Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2012, 22:52   #1
Devil669
Пользователь
 
Регистрация: 20.12.2011
Сообщений: 33
По умолчанию создание пользовательской функции

Друзья,помогите сделать функцию. Я вообще не въезжаю.

Требуется разработать пользовательскую функцию для расчета количества досок штакетника для забора с учетом следующих исходных данных:
• периметр участка,
• требуемая высота забора,
• длина одной доски,
• ширина одной доски,
• коэффициент, характеризующий «скважность», т.е. отношение расстояния между досками в заборе к периоду следования досок,
• требуемый для будущих ремонтов запас (задавать в виде коэффициента к рассчитанному количеству досок)
Devil669 вне форума Ответить с цитированием
Старый 10.12.2012, 23:47   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Исходил из следующих условий.
Доска длинннее чем высота забора.
Обрезки меньше высоты забора не применяются.
Размерность одного порядка
Код:
Function Doska(Периметр As Double, высота_Забора As Double, длинна_Доски As Double, _
Ширина_Доски As Double, Скважность As Double, Кф As Double) As Integer
    Dim Период As Double, повысоте As Integer
    Период = Ширина_Доски / Скважность
    повысоте = длинна_Доски \высота_Забора 
    Doska = (1 + Кф) * Math.Round(Периметр / Период + 0.499, 0) / повысоте
End Function
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 10.12.2012 в 23:58.
doober вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание пользовательской формулы Squarded Microsoft Office Excel 3 05.12.2011 17:37
Создание пользовательской формы dreik92 Microsoft Office Excel 0 16.04.2011 02:08
Присоединить справку к пользовательской функции MIKI-59 Microsoft Office Excel 0 20.12.2010 16:46
написание пользовательской функции drNabla Microsoft Office Excel 15 05.11.2010 09:08
Написание пользовательской функции. GoreProgrammist Microsoft Office Excel 9 15.07.2009 15:28