Hi community,
hope you are all spending a great xmas period.
I'm here to ask you advice on how i could improve or change completely the architecture of my timesheet solution.
I have setup up a sheet with the following main columns: Work date - Contact - Project Name - Activities
A total of 15 users enter their activity using a simple form linked to this sheet. One activity per project per day. Each user may then enter several lines for the same day.
Hours spent for each activities by each person on each day are then pulled all together in each project plan (Index Match with Project Name and Activity). Metrics are built from there.
The problem i'm facing is that since we put this sheet in place in May 2025 i have more than 3500 lines and several millons of Cross sheet formula (limit of 25M is close).
Every project (currently +/-15 ongoing) last more than 2 years and i'm quite sure that my actual sheet will not have enough sapce to contain all information and all the cross sheet formulas. Additionally there might be some project ending while other just starting in the same year.
So, i'm wondering what could be the best way to allow the team to note their hours and pull them up all in eaech project plan at the WP level.
I was thinking about RM but unless i'm wrong the reporting can be done only at Project level.
I was thinking to data table: having a timesheet every 6 months, pull all togheter in data table and then reference the data table in my Project plan.
Another thought was to move to table view (bigger data size) and sue an automation to archive lines older than 3 months, then adapt the Project plan formula to point at this archive sheet. By default the archive sheet will not carry on the cross sheet formula if i'm correct.
N.B. number of users may increase in 2026.
I hope i was clear and i look forward to any advice :)
Thanks in advance for all your feedbacks
Davide