Forum Discussion

Harry435's avatar
Harry435
Copper Contributor
Sep 29, 2025

Bank Reconciliations

I'm wanting to create a spreadsheet to complete bank reconciliations. My question is this, if I want to add another Row above the Total line how do I get the Total Formula to include the value entered into the cells in the last Row inserted?

14 Replies

  • OlufemiO's avatar
    OlufemiO
    Brass Contributor

     

    Hi Harry435​,

    Steps to build a Cashflow Calculator for bank reconciliations.

    The goal was to:

    • Track monthly income and expenses over 12 months
    • Add new rows above the Total line
    • Have totals auto-update without needing formula edits
    • Make the spreadsheet usable by novices
    • Lock formulas to prevent accidental changes
    • Provide a historical view of cashflow trends

    I have built and tested a solution that meets all these needs.

    Here's how it works:

    Spreadsheet Structure:

    • Details column for income/expense item names
    • 12 monthly columns (January to December)
    • Row Total column: auto-calculates sum of monthly values
    • % column: shows each row’s share of the grand total
    • Grand Totals for Income and Expenses
    • Bank Reconciliation section with Opening Balance, Income, Expenses, Difference, and Closing Balance

    Key Features:

    • Excel Tables: Income and Expense sections are formatted as tables. When users insert a new row, totals auto-update.
    • Structured Formulas: Grand Totals use =SUM(TableName[Row Total]) so they expand dynamically.
    • Formula Protection: All formula cells are locked. Sheet protection allows only row insertion and data entry.
    • Novice-Friendly: Users only need to add a row and enter monthly values. Everything else updates automatically.
    • Historical View: The 12-month layout helps users track trends in their bank balance and spending habits.

    How to Use:

    1. Add a new row under Income or Expenses
    2. Enter your item name in the “Details” column
    3. Fill in monthly values (Jan–Dec)
    4. Row Totals and % will update automatically
    5. Bank balances and summaries reflect changes instantly

    If you have feedback kindly reach out

    This tool is designed to empower users with minimal spreadsheet knowledge to manage their finances confidently.

    Thanks for reading! —Olufemi

    • Harry435's avatar
      Harry435
      Copper Contributor

      Hello OlufemiO,

      I'm impressed with the work you did. Thanks. I have noticed one or two things I can comment on but will give your spreadsheet a good test before doing so.

      (What is your time zone?)

      Do you do other things apart from spreadsheets? As I may have other things I need help with.

      • OlufemiO's avatar
        OlufemiO
        Brass Contributor

        Hi Harry435​

        Thanks again for your kind words.

        I really appreciate it. I'm based in the West Africa Standard Time zone (WAT), so feel free to reach out whenever it's convenient.

        Beyond spreadsheets, I also work with:

        • Power BI: Designing interactive dashboards, building DAX measures, and modeling data for clear financial insights.
        • Microsoft Fabric: I use Fabric to streamline financial workflows—automating data ingestion, centralizing sources like bank feeds and Excel sheets, and enabling real-time reporting for cashflow, budgeting, and reconciliations.

        If you're exploring other projects, whether it's reporting, automation, or data strategy I will be glad to see how I can support you.

        Looking forward to hearing more!

        Best regards,
        Olufemi

  • mathetes's avatar
    mathetes
    Silver Contributor

    I appreciate what my on-line friend< Riny_van_Eekelen​ , has done to help with your approach.

    My own suggestion would be to radically change your approach, or at least to consider changing. Excel can do virtually all of the summarizing for you, of income in various categories and expenses in various categories, by means of the Pivot Table. All you (or your novice users) would need to do is enter each transaction, by date, showing whether income or expense, and budget-category...i.e., a transactional history in the form of a database. (I will point out that your approach is already asking the user to do the monthly summary "off-line", introducing the possibility of careless mistakes or overly casual "eye-ball" summaries..)

    I'm attaching a very simple example for your consideration. This highly simplified example is based on a spreadsheet I use myself for tracking our own income and expenses. I have a more complicated (two to three levels of sub-categories) set of budget categories. The main point is that Excel's Pivot Table does all the summarizing. No formulas are needed. The Pivot Table, once discovered, becomes a favorite of many Excel users. In addition to that link I've already given, you'll find a wealth of "how-to" videos on YouTube.

    • Harry435's avatar
      Harry435
      Copper Contributor

      https://1drv.ms/x/c/b2bb91cdde8a04e3/EZbkiD-dMXZLi4zuPta1jagBTeoj-ucSi9hOtf7KTddDDw?e=I1ggBT

      Hello Mathetes,
      Thanks for your reply. I have not heard of this before your reply. It will require some study on my part.
      I have attached a link to what I have created to date, you may care to comment.
      I am trying to create a Cashflow Calculator that a novice can use without too much preliminary knowledge on their part. All I want them to do is add a Row if necessary and enter the cell values as required from their monthly bank statement or transaction list.
      The idea is to give the user a bird's-eye view over a period of 12 months of the flows of money - income and expenses through their bank account. It gives the user a month to month perspective as not all months are the same. The historical aspect allows the user to see how they are managing cashflow and where they can improve. Are they trending with an increasing or reducing bank balance. The 12 month view always reminds them of where they started and where they are from month to month.
      Any comments? 

      • mathetes's avatar
        mathetes
        Silver Contributor

        My response is still much the same as before. All you are using Excel for is the simple stuff.

        The user--those novices you're ostensibly creating this for--will need to do the more complicated (still fairly simple, I recognize) bit of adding all individual expenses in each month for, say, :Food"; same for "Entertainment" or any other expense categories like clothing, laundry, gas -- i.e., MOST daily expenses. It would be fairly easy to get from a credit card or check register the once/per/month rent check, or electric bill or water bill. But the reality is that there are a lot of daily transactions that also need to be tracked, and your approach is asking the user to do the hard work of summarizing in those more daily expense categories into a monthly total.

        The Pivot Table (as in the still very simple example I gave you) will take a detailed database of daily transactions, and summarize them by month by category. That is to say, it does all the hard work of summarizing.

        Use Excel to do the heavy lifting.

        For what it's worth, to fill in the detailed transactions in my personal workbook that I alluded to in my first message, I just download each credit card's monthly statement (which is detailed) and my bank account's monthly statement. I do need to add the budget categories to each line, and sometimes the credit card statement helps by separating out "Gas" or "Restaurant" ...but they always include payee--which is the main thing I rely on to categorize each line.

        So, yes, it still involves work, but it's work in categorizing; NOT work (summing and tabulating) that Excel can do far more quickly and reliably. Your approach is asking novices to do almost all of both types of work.

        Study the Pivot Table. Play with it on your own. It will change your life.

    • Harry435's avatar
      Harry435
      Copper Contributor

      Hi again Riny, I'm self taught and just do what seems to work and give me the outcome I am looking for.
      =SUM(B10) & =SUM(B49+B50-B51). As I understand it, if the cell has no formula the cell is blank and the user has to put in their own value? Therefore it assumes the user knows where to get the correct value to place in that cell for the rest of the process to work automatically.
      This spreadsheet is designed for people who know nothing about them (spreadsheets) and only want to track their cashflow and manage their financial life with some degree of detail. 
      If they input their line items each month then the rest of the work is done for them. They only have to learn what the numbers are telling them about their cashflows.

      Is it possible to communicate with you directly or is it necessary to go through this Help function in Microsoft.

      I'll try the OFFSET option you suggest, again. I did try it but wasn't getting the result I expected. Maybe I missed something and will have a closer look.

      • Harry435's avatar
        Harry435
        Copper Contributor

        Is your OFFSET formula correct. I get an error message to say there is something wrong and do I want them to fix it. I have said yes but it gives me a number that makes no sense at all. So I haven't been to make any progress yet.
        I was typing in =SUM(G6:OFFSET(G10,-1.0))  (Applying this to the wrong cell)
        But I was applying it to Cell B10. The G's should be B's. I'll give it another go.

  • Riny_van_Eekelen's avatar
    Riny_van_Eekelen
    Platinum Contributor

    I find it difficult to visualize a spreadsheet based on a textual description. Please upload or share a file with some dummy data so that we can see what you are dealing with.

    • Harry435's avatar
      Harry435
      Copper Contributor

      https://1drv.ms/x/c/b2bb91cdde8a04e3/EZbkiD-dMXZLi4zuPta1jagBDCrXn6EpaE0hCusT2xqFKg?e=NNUTKF
      Does this link work?

  • Riny_van_Eekelen's avatar
    Riny_van_Eekelen
    Platinum Contributor

    I'm guessing that you are NOT working with a structured table. Let's assume that you have a Total formula =SUM(G1:G49) in G50. Then you can't insert row 50 and expand regular SUM function automatically to include the new row 50.

    One way would be allow for a growing sum range by including an empty row. So, in the above, example, row 49 would be empty and then you insert a row above it. Then the sum range becomes G1:G50.

    A formula solution would be to insert an OFFSET in the SUM function like this:

    =SUM(G1:OFFSET(G50,-1,0))

    Now you can insert a row above row 50 and the OFFSET will make sum range to end one row above (the -1) the row where the formula sits.

    Alternatively, use a structured table with a Total row. That will allow you to insert a row below the last row with data and the sum will update automatically.

    • Harry435's avatar
      Harry435
      Copper Contributor

      Riny, thanks for the quick response. Your assumption about not using a "structured table" is correct.
      For clarity let me tell you the purpose of the spreadsheet.
      It is to be used by a "lay person/novice" to enter extra Row items to Income or Expenses beyond the number of Rows I would create initially. i.e. when they add an extra Row then the Total Row will adjust automatically - they create the extra Row, enter their data in each cell and the Totals adjust automatically.
      The spreadsheet has a Details column, 12 columns January to December, then a Row Total column, then a % column (each Row Total is a % of the Grand Total (Income or Expense). Obviously each Row has its own Total for the month in question.
      The end objective is that the user will create as many Rows as they want to enter their data, populate the cells with the values for each Item for that month and all totals will automatically adjust.
      I want to be able to lock the Cell Formulas so the user cannot contaminate the spreadsheet. The user has two opportunities - create a new Row, populate cell values, the spreadsheet does the rest.
      I hope this clarifies what I am seeking.

Resources