Бухгалтерский учет для отражения сальдо

Аренда ГК

В приведенном выше примере я пытаюсь определить остаток средств для арендатора, который ежемесячно производит частичные платежи. Как видите, колонка I отражает то, что должно быть балансом, и первый ряд является правильным. Однако вторая строка неверна, поскольку не учитывает баланс строки 1.

Я хочу, чтобы остаток был отражен для этого одного арендатора, а также отслеживать других арендаторов в том же журнале. Если бы это был SQL, это было бы довольно просто. Просто:

 DECLARE AmountPaid int = (SELECT SUM(AmountPaid) FROM table WHERE tenantname = @TenantName)
 DECLARE Rent int = (SELECT SUM(MonthlyRent) FROM table WHERE tenantname = @TenantName)

 RETURN MonthlyRent - AmountPaid

В любом случае, я ищу это в Excel без макросов и без VB. Inline является предпочтительным, но я готов к тому, что ответ будет "не может быть сделано так".

2 ответа

Решение

Три варианта для вас.

Первый вариант

Это требует, чтобы арендная плата вносилась только один раз в месяц, независимо от количества транзакций в месяц. Поместите следующую формулу в I2 и скопируйте:

=SUMIF($A$1:$A2,A2,$C$1:$C2)-SUMIF($A$1:$A2,A2,$F$1:$F2)+SUMIF($A$1:$A2,A2,$G$1:$G2)-SUMIF($A$1:$A2,A2,$H$1:$H2)

Второй вариант

Если вы хотите указывать ежемесячную арендную плату в каждой строке, вам понадобится вспомогательный столбец. Как я уже говорил в комментариях, Excel не может угадать, использовать ли номер или нет. Поэтому добавьте столбец между C и D для Y или N. Тогда формула будет иметь вид:

=SUMIFS($C$1:$C2,$A$1:$A2,A2,$D$1:$D2,"Y")-SUMIF($A$1:$A2,A2,$G$1:$G2)+SUMIF($A$1:$A2,A2,$H$1:$H2)-SUMIF($A$1:$A2,A2,$I$1:$I2)

Третий вариант Мой выбор

Один последний аргумент для одной строки на транзакцию.

Арендная плата взимается в первый раз, независимо от того, когда арендная плата оплачена, и поэтому в первую очередь баланс должен отражать это. Поздние сборы имеют конкретную дату, на которую они начисляются независимо от даты платежа и должны быть добавлены к балансу на эту дату.

С формулами суммирования, приведенными выше, мы можем хранить все это на одном листе. Формула будет:

=SUMIF($A$1:$A2,A2,$E$1:$E2)-SUMIF($A$1:$A2,A2,$D$1:$D2)

Я предлагаю сводную таблицу - из ваших первых семи столбцов (A для ROWS, C, F и G для суммы значений) и рассчитанное поле суммы, скажем, BALANCE, которое будет:

=C + G - F

детали могут быть затем извлечены путем сверления, чтобы удовлетворить.

Другие вопросы по тегам