Друзья привет, может у кого-то была аналогичная сложность и нашли удобное решение? Есть данные с планируемыми расходами продукта: столбцы D-R. Есть данные остатков на складе - столбец B. В столбце C исходя из этих данных автоматически должна считаться нужная сумму грамм товара закупки у поставщика. Но проблема в том, что закупка идет определенными партиями - Творог минимум по 5000 грамм упаковка. Можно ли как-то задать ход значения, чтобы нужная для закупки cумма была меньше 5000 грамм, то ставилось бы значение 5000 грамм, если меньше 10000, то ставилось бы значение 10000 грамм, и так далее. Я сделал свое кривое решение (Ячейки D4 - D7), но есть позиции, где придется ставить такие условия по 50 раз и более, хотелось бы этого избежать
=ЕСЛИ(D3=0;0;ЕСЛИ(D3<0;0;ЕСЛИ(D3<10000;10000;ЕСЛИ(D3<20000;20000;ЕСЛИ(D3<30000;30000;ЕСЛИ(D3<40000;40000;ЕСЛИ(D3<50000;50000;ЕСЛИ(D3<60000;60000;D3)))))))) Заранее буду крайне признателен за помощь!
Function dozakup(min_v As Integer, ost As Integer)
a = Int(ost / min_v)
If ost Mod min_v > 0 Then
dozakup = a * min_v + min_v
Else
dozakup = a * min_v
End If
End Function
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄