Dear Smartsheet community, sorry for the lengthy message, but i wanted to be clear on what i am looking for.
I have come across a lot of articles regarding the 100,000 record limit that you could reach with cross referencing between sheets. Nowhere I could see a clear formula to actually calculate this. Below is a formula I created based on my understanding of the calculation:
The following explanation on the sheets:
Destination sheet = the sheet in which I have formulas with references to other sheets
Source sheet = the sheet that is being referenced by my destination sheet
Nr of references =
Destination sheet # of records * nr of active references in my destination sheet +
Source sheet1 * # of unique columns being referenced +
Source sheet2 * # of unique columns being referenced +
Source sheet3 * # of unique columns being referenced
As an example I have a sheet called “timesheet details” (my destination sheet). In this sheet I have columns that are gathering data from other sheets to format the sheet for consumption. I have three other sheets called “Absence”, “Overtime” and “Employees” (my source sheets). These sheets contain the data being referenced by my “timesheet details” sheet.
In the “timesheet master” sheet (destination sheet) I have 1000 rows with 40 unique references (based on the "manage refernces" option). I only use index/match to obtain data, no VLookup. Growth in this sheet is 30 records per new employee. See growth of employees below.
In the “Absence sheet” I have 300 records (growing by 150 a year) and there are 15 references from the destination sheet.
In the “Overtime sheet” I have 150 records (growing by 75 a year) and there are 15 references from the destination sheet.
In the “Employee sheet” I have 30 records (growing by 2 a year) and there are 10 references from the destination sheet.
If my formula above is correct I would have the following result, with the current amount of data described above:
1000*40 + 300*15 + 150*15 + 30*10 = 47,350
Based on this result and the growth per sheet, we should have about 10 years before reaching the limit, correct? Obviously a spike in any of the sheets will cause a deviation of the projected timeframe.
| | Dest sheet | Absence | Overtime | Employees |
|---|
GROWTH | | 30 | 150 | 75 | 2 |
References | | 40 | 15 | 15 | 10 |
# rows | | 1.000 | 300 | 150 | 30 |
Sum | 47,350 | 40.000 | 4.500 | 2.250 | 300 |
| Total * references | Previous+Growth |
Year 1 | 52.845 | 1.060 | 450 | 225 | 32 |
Year 2 | 58.640 | 1.120 | 600 | 300 | 34 |
Year 3 | 64.435 | 1.180 | 750 | 375 | 36 |
Year 4 | 70.230 | 1.240 | 900 | 450 | 38 |
Year 5 | 76.025 | 1.300 | 1.050 | 525 | 40 |
Year 6 | 81.820 | 1.360 | 1.200 | 600 | 42 |
Year 7 | 87.615 | 1.420 | 1.350 | 675 | 44 |
Year 8 | 93.410 | 1.480 | 1.500 | 750 | 46 |
Year 9 | 99.205 | 1.540 | 1.650 | 825 | 48 |