Three years ago, I assessed Google Sheets for a client as an alternative to Excel,
Sadly, you're looking at the wrong tools. Excel is excellent, for what it can do. As is Google sheets. The problem lies in the fact that for either to be a complete solution the whole of the process needs to be loaded into the PC memory space.
That is to say that a spreadsheet formula or VBA solution needs to be loaded into the memory space of the computer before processing can begin. This is okay with small solutions, but the larger the data set, the larger the spreadsheet file and eventually you get to a situation where it takes forever to load and even longer to execute.
Third gen language solutions and database solutions are very much better in this respect, taking the data a section at a time and processing it before moving to the next chunk of data. The issue here is that the build and maintenance of such solutions is generally beyond the average user.
The move now is towards user friendly cloud based solutions that will deliver the best of both worlds.
A SharePoint list in Office 365 delivers an interface that is as simple to use as a spreadsheet, but has the capacity of 32 million records. Fields can, as in a spreadsheet be calculated to deliver the sum of other fields, or a portion of another field. Data transformation becomes a simple task, as in a spreadsheet. In addition to this. where a spreadsheet is locked when opened by one user, a SharePoint list is always multi user.
Using SharePoint lists, alongside PowerApps and MS Flow delivers complete solutions for almost any processing scenario that can be imagined, and while a good work flow consciousness is required, there is no requirement for any IT knowledge at all. It's all point, select and click.