Страницы: 1
RSS
Задать в формуле допустимый диапазон чисел, в зависимости от значения в другой ячейки
 
Друзья привет, может у кого-то была аналогичная сложность и нашли удобное решение?
Есть данные с планируемыми расходами продукта: столбцы 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))))))))

Заранее буду крайне признателен за помощь!
Изменено: Rapidone - 29.05.2018 22:41:46
 
опробуйте функцию ОКРВВЕРХ.МАТ / CEILING.MATH    

ОКРВВЕРХ.МАТ(E10:5000) . c нулем предварительно сравните, или так =CEILING.MATH(e10;5000*(E10>0))
По вопросам из тем форума, личку не читаю.
 
Код
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
 
БМВ, спасибо вам Многоуважемый, это просто космос!
Если есть номер карты сбербанк, скиньте, я буду рад отблагодарить символической суммой!
 
Цитата
Rapidone написал:
Если есть номер карты сбербанк
Моя бриллиантовая карточка пополнение меньше чем на 5000р не принимает, так что был рад помочь. :-)
По вопросам из тем форума, личку не читаю.
 
БМВ,  :D
Изменено: Jack Famous - 29.05.2018 23:57:31
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Jack Famous, Не палите контору :-)
По вопросам из тем форума, личку не читаю.
 
БМВ, хорошо :) Тогда просто еще раз огромное спасибо!!!
Страницы: 1
Наверх