powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формула для расчета кол-ва дней при различном стоке на складе
5 сообщений из 5, страница 1 из 1
Формула для расчета кол-ва дней при различном стоке на складе
    #38987591
Monopolist111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

Помогите составить формулу для расчета оставшегося кол-ва дней стока на складе

ДанныеДень 1День 2День 3День 4День 5День 6День 7сток21139454597184900797потребность1171491481320103101кол-во дней1.635.62999.002.622.60999.00999.00


Нужна формула для подсчета кол-ва дней если вдруг окажется что сток больше не пополнится: берется сток и рассчитывается насколько дней его хватит при такой потребности т.е. цифра 1,63 получилось так 211-117 = 94 (соответственно на 1 день нам хватает, и 94 остается на 2й деньб но не на целый т.к. потребность 149 => 94 - 149 = -55, -55/149 + 1 = 0,63 дня) получаем 1 + 0,63 = 1,63 дня на которые нам хватит стока. 999 - это когда сток остается после всей потребности.

нужно наверное как то через индекс сделать, но что то не пойму как(

Заранее спасибо за помощь.
...
Рейтинг: 0 / 0
Формула для расчета кол-ва дней при различном стоке на складе
    #38988291
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Monopolist111,
для День1 описанный алгоритм реализуется формулой

Код: plaintext
=ЦЕЛОЕ(B2/B3)+ОСТАТ(B2;B3)/C3

Но для последующих дней она уже не работает. Объясните, как во второй день получается 5.62?
...
Рейтинг: 0 / 0
Формула для расчета кол-ва дней при различном стоке на складе
    #38993026
Monopolist111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,
эта цифра получается по потребностям: от общего стока на начало дня отнимается потребность 2 дня, 3 дня... и так пока остатка не будет хватать на целую потребность, из которой мы формируем долю: запаса на начало второго дня без пополнения будет хватать в течении 5,5 дней. т.е. представленная вами формула не будет работать на всем промежутке
...
Рейтинг: 0 / 0
Формула для расчета кол-ва дней при различном стоке на складе
    #38993117
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Monopolist111,
можно составить такую формулу, но она будет очень сложной, на основе ПРОМЕЖУТОЧНЫЕ.ИТОГИ(СМЕЩ()).
Мне проще написать UDF
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Function Monopolist(stock, demand As Range)
Dim d(), i&, s#
  If demand.Columns.Count > 1 Then
    d = WorksheetFunction.Index(demand.Value2, 1, 0)
  Else
    ReDim d(1 To 1)
    d(1) = demand(1)
  End If
  For i = 1 To UBound(d)
    s = s + d(i)
    If s > stock Then
      Monopolist = i + (stock - s) / d(i)
      Exit Function
    End If
  Next
  Monopolist = 999
End Function
...
Рейтинг: 0 / 0
Формула для расчета кол-ва дней при различном стоке на складе
    #38994148
Monopolist111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,
спасибо за файл и за совет, воспользуюсь! и разберусь в тех формулах что дали!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формула для расчета кол-ва дней при различном стоке на складе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]