ericmeister
New Member
- Joined
- Mar 21, 2023
- Messages
- 3
- Office Version
- 365
- Platform
- Windows
I followed "The Office Lab" guy's instructions to build a Personal Budget
I now have a table "Budget Tracking" with cols @Date, @Type, @Category, @Amount & @EffectiveDate and tracking data for multiple years. The table has a feature which enables user to automatically shift late month income to the beginning of next month (beginning at 01:27:00 in the video). When you receive your salary at the end of the month, you consider it for disposable income for the next month.
This is easy to do, you just estimate the earliest day you'll get your salary (@Type=income, @Category=salary) is 25th each month and then just convert the value in @Date column to 1st of next month in @EffectiveDate column.
But... if I get the salary like 29th, I will spend a lot from it between 29th-31st, like paying the next months bills in advance, so I'd like also to transfer these expenses. I can remove the @Type="Income" condition but then also expenses before the salary might get transfered. In below images, I have set the late income date as 25, and now also row 18 gets an @EffectiveDate of 1-Feb-23. So now I'd need to exact date when the salary is paid, not only estimate. I have that information in the table, but I just can't get my head around how to use it in Excel.
So the question is... what kind of XLOOKUP, INDEX/MATCH, TEXT or similar function I need to find a salary for each month/year, set the effective date to next month for salary AND dynamically for every transaction AFTER salary until the beginning of next month?
I now have a table "Budget Tracking" with cols @Date, @Type, @Category, @Amount & @EffectiveDate and tracking data for multiple years. The table has a feature which enables user to automatically shift late month income to the beginning of next month (beginning at 01:27:00 in the video). When you receive your salary at the end of the month, you consider it for disposable income for the next month.
This is easy to do, you just estimate the earliest day you'll get your salary (@Type=income, @Category=salary) is 25th each month and then just convert the value in @Date column to 1st of next month in @EffectiveDate column.
But... if I get the salary like 29th, I will spend a lot from it between 29th-31st, like paying the next months bills in advance, so I'd like also to transfer these expenses. I can remove the @Type="Income" condition but then also expenses before the salary might get transfered. In below images, I have set the late income date as 25, and now also row 18 gets an @EffectiveDate of 1-Feb-23. So now I'd need to exact date when the salary is paid, not only estimate. I have that information in the table, but I just can't get my head around how to use it in Excel.
So the question is... what kind of XLOOKUP, INDEX/MATCH, TEXT or similar function I need to find a salary for each month/year, set the effective date to next month for salary AND dynamically for every transaction AFTER salary until the beginning of next month?