Как умножить базу ячеек на другую ячейку с помощью выпадающего списка

#google-apps-script #google-sheets

Вопрос:

Я пытаюсь отслеживать общее количество использованных материалов на основе информации из выпадающего списка. Проблема, с которой я сталкиваюсь, заключается в том, что, когда я выбираю другой материал из списка, общая использованная сумма не совпадает с текущим выбранным материалом. Например, я создаю собственные велосипеды, и некоторые велосипеды имеют разные размеры шин 22″ и 24″ дюйма, поэтому, если в ячейке A2 у меня есть раскрывающийся список с 22″ и 24″, а в ячейке B1 у меня есть общее количество проданных велосипедов до сих пор(20). Но если после 20 велосипедов я изменю раскрывающийся список с 22 на 24 и построю еще один велосипед с 24-дюймовыми шинами, общая сумма должна составить 21 велосипед, но 20 из 22 и один из 24. но когда я изменю выбор, будет сказано, что я продал 21 из 24.

Комментарии:

1. Пожалуйста, предоставьте копию вашего листка

2. Как мне это сделать? Я не могу найти, как это сделать, если я просто не опубликую фотографию

Ответ №1:

такое поведение можно решить только с помощью сценариев. формулы Google таблиц пересчитываются в каждом экземпляре без какой-либо истории или памяти. наиболее распространенным решением было бы иметь 2 строки/выпадающие списки — одну для 22″ и одну для 24″, чтобы вы могли отслеживать все проданные состояния.

Комментарии:

1. Привет, игрок 0 ,я пробовал использовать вспомогательные ячейки как для использования функции =Sumif (), так и для функции =dget (), но я не могу заставить ее запомнить историю, не могли бы вы поделиться со мной сценарием, который мне нужно использовать для этого.