В приведенном выше примере, я пытаюсь определить баланс из-за для арендатора, который делает частичные платежи каждый месяц. Как вы можете видеть, столбец 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 sans и sans VB. Inline предпочтительнее, но я готов ответить на это как «не может быть сделано так».
Так в основном вы хотите I3 = C3 - F3 + G3 + I2, но вместо I2 вы должны смотреть вверх последнее значение I для того же нанимателя? – C8H10N4O2
Вы можете добавить еще один столбец, который выполняет 'sumif' в столбце A и I? – findwindow
C8H10N4O2: Да. Это именно то, что я ищу. –