Dear Jen,
Thank you for contacting Microsoft Q&A.
Before suggesting the best solution, could you confirm:
- Approximately how many rows and columns are in the sheet?
- Are you using Excel Tables or just a normal range?
- What type of formulas are used in the yellow columns (e.g.,, or array formulas)? COUNTIFSUMIF
- Do you need real-time calculations, or would calculating totals on demand be acceptable?
- Is this workbook for a single day or multiple days/months?
In the meantime, here are a few steps you can take:
1. Reduce Formula Overhead
- Replace repeated or formulas with: COUNTIFSUMIF
- PivotTables for summary calculations.
- Or use Excel Tables with structured references to limit calculation ranges.
- Avoid formulas referencing entire columns (e.g.,); restrict to actual data ranges.A:A
2. Minimize Unused Formulas
If many cells show 0, consider:
- Using IF to return "" instead of 0 for empty rows.
- Or remove formulas from unused rows and calculate only when needed.
3. Switch to Manual Calculation
- Go to Formulas > Calculation Options > Manual.
- Press F9 to calculate when ready. This prevents Excel from recalculating every change.
4. Optimize File Format
- Save as Excel Binary Workbook (.XLSB):
- File > Save As > Choose ..xlsb
- This reduces file size and improves performance.
5. Reduce Conditional Formatting & Data Validation
- Too many dropdowns and formatting rules can slow Excel.
- Limit validation to active rows or use dynamic named ranges.
6. Use Power Query or VBA
- Instead of formulas in every cell, consider:
- Power Query for aggregating time data.
- A simple macro button to calculate totals when needed.
- Power Query for aggregating time data.
7. Split or Archive Data
Instead of one large file for all time periods:
- Create separate files for each month.
- Or separate sheets for each week.
Please understand that our initial response does not always resolve the issue immediately. However, with your help and more detailed information, we can work together to find a solution.
I hope this information helps point you in the right direction. If you run into any issues while trying the steps, or if something still doesn’t feel quite right, please don’t hesitate to reach out again. I’ll do my best to support you however I can.
Looking forward to hearing back from you with any updates or additional details.
Warm regards,
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.