Hi, in the linked file are two tables with 21000 rows.
SAMPLEorig21000rows.xlsx (with your formulas)
SAMPLEnew21000rows.xlsx (with my formulas)
The product of my test (100% calculation):
SAMPLEorig21000rows.xlsx: 3 minutes
SAMPLEnew21000rows.xlsx: 2 seconds
SAMPLEs21000rows.zip - Google Drive