Я новичок в переполнении стека, но у меня проблемы с логикой с листами Google, и мне нужно несколько советов о том, как действовать.
Моя цель - у меня 3 чашки, маленький, средний и большой. Пример: Малый вмещает 50 мл, Средний 100 мл, Большой 200 мл и т. Д.
Я хочу взять большое количество и равномерно распределить его по чашкам, чтобы показать, сколько мне понадобится чашек с наименьшим количеством использованных чашек. Пример: 170 мл = 1 большой, 0 средний, 0 маленький. Мне нужно только 1 большой, чтобы держать все. Кроме того, 240 мл будет предлагать 1 Большой, 0 средних, 1 маленький. Поскольку small может вместить оставшиеся 40, а medium будет слишком большим для контейнера.
Проблема в том, что я не понимаю, как разбить исходное большое число на меньшее, так как я должен проверить и сравнить, еслиэто будет соответствовать, я также должен иметь возможность добавить больше, если есть остаток, и, насколько я знаю, функции листа Google запускаются и представляют числа только один раз.
Я уже пытался разбить его на мойсначала большой контейнер, затем во втором ряду со средними чашками я беру первый результат и вычитаю из моего большого числа, чтобы увидеть, осталось ли что-нибудь. Если есть, все, что я могу сделать, это добавить 1 или установить число, я не могу увеличить его, если требуется более 1 чашки, а это не то, что я хочу.
Я былсхожу с ума, пытаясь найти простое решение для этого, но, кажется, становится все более сложным, как будто мне нужны IF
заявления некоторого вида.
Если у кого-то есть идеи, я буду рад выслушать их.