Excel: как создать список значений в одной ячейке для текущих и предыдущих значений?

Excel: как создать список значений в одной ячейке для текущих и предыдущих значений?

У меня есть данные, которые соответствуют "использованию" продукта. Я могу вручную обновлять значение по мере его увеличения и сохранять предыдущие значения где-то еще. Однако я хотел бы, чтобы предыдущее значение автоматически сохранялось как часть списка в той же ячейке при его обновлении. Это позволило бы мне без особых усилий просматривать, как изменились суммы и каково их влияние на конечный результат.

Есть ли какой-либо приемлемый способ сделать это или мне просто нужно вручную создавать списки для каждого набора старых и новых значений?

Надеюсь, это было достаточно ясно.

Я — скряга Excel без реальной подготовки. Возможно, есть способ сделать это даже лучше, чем моя идея.

введите описание изображения здесь

Все приветствуется!

решение1

Это можно сделать, немного изменив таблицу, используя две разные формулы и понимая принцип привязки.

Изменения в таблице: вам не нужен столбец C, а столбец E становится действительно запасом/использованием. Таким образом, если вы добавляете запас, то он положительный, но использование отрицательное.

введите описание изображения здесь

Формула в столбце D (начиная с D2 и перетаскивая вниз): =MAXIFS($A$1:A1,$B$1:B1,B2)ищет самую большую дату на основе того, какое имя теста находится в этой строке. Обратите внимание, что формула заканчивается на одну строку выше строки формулы. Часть, которая говорит, $A$1называется закрепленной ячейкой. Она сохраняет эту часть формулы постоянной, когда вы перетаскиваете формулу вниз.

Формула в столбце F (начиная с F2 и перетаскивая вниз) выглядит так: =SUMIFS($E$1:E2,$B$1:B2,B2). Это добавляет все запасы и использование из ячеек выше (включая строку, в которой находится формула) для этого конкретного наименования (элемента).

Если вы добавите фильтрацию, то последняя строка всегда будет содержать остаток на складе определенного товара.

Есть и другие способы решения вашей проблемы, я просто решил ее на основе того, как представлены данные.

Связанный контент