Я новичок в этой разновидности StackExchange, поэтому, если она принадлежит где-то еще, переместите ее; Я подумал, что это будет лучшее место, хотя.
Я делаю рабочую таблицу Excel, которая просто хранит основные финансовые данные в 5 столбцах (Check Number
, Date of Transaction
, Description
, Profit from Transaction
и Balance After Transaction
) и неопределенных строках. Каждый лист представляет один месяц, а каждая книга представляет год. Когда я делаю или получаю платеж, я сохраняю его как новую строку, которая, по сути, делает количество строк в месяц неопределенным. Ячейка Balance
каждой транзакции является суммой ячейки Balance
строки над ней и ячейкой Profit
ее строки. Я хочу, чтобы каждый месяц начинался со специальной строки (первой после заголовков столбцов), в которой отображается сводка транзакций за последний месяц. Например, в ячейке Balance After Transaction
будет отображаться баланс последней строки, а в ячейке Profit from Transaction
будет отображаться общая прибыль за месяц).
Я знаю, что если бы я знал, что в каждом месяце было ровно 100 расходов, я мог бы достичь этого за март, используя следующие формулы для прибыли и баланса соответственно:
=February!E2 - February!E102
=February!E102
Однако я НЕ знаю, сколько строк будет в таблице каждого месяца, и я хотел бы максимально автоматизировать это (например, если я обнаружу пропущенные или дублированные расходы в январе, я не хочу иметь обновить все формулы, которые указывают на конечный баланс января). Как сделать так, чтобы Excel автоматически использовал последнее введенное значение в столбце, в любой данной электронной таблице Excel, в формуле?