Excel thinks 29 February 1900 existed — it didn’t.

1900 was not a leap year, but Excel treats it as one. The bug was copied on purpose from Lotus 1-2-3 so that spreadsheets moved between the two programs would keep the same date serial numbers. It is still there today for compatibility.

An Excel worksheet has 17,179,869,184 cells.

Since Excel 2007 every sheet has 1,048,576 rows and 16,384 columns (A to XFD). Multiply them and you get just over 17 billion cells — per sheet. Your laptop runs out of memory long before you run out of cells.