# Could This Be the Future for Excel’s Calculation Engine?

Just an outrageous idea I’m mooting…

Ever since Excel burst onto the scene, it’s been based on a worksheet grid. Each cell in that grid accepts either a formula or constant value.

The formula bar is primarily used to input and view formulas (duh!). However, it also does the same thing for constant values.

A cell can only have one or the other, but not both — at least not yet.

# The present

10 names are listed in `A1:A10`

. To sort these in ascending order, a formula can be constructed elsewhere that references the range. In this case, `C1`

** **contains `=SORT(A1:A10)`

.

When the data is housed in a table, the data can also be reordered using the **Sort A to Z** or **Sort Z to A** button in the column’s header dropdown. This example does not have one, however.

Moreover, unlike filtering, which is toggleable and consists of blue row numbers to indicate the presence of invisible rows, sorted data can only be reverted to its original state by pressing **Ctrl** + **Z** immediately afterwards. The **Clear** button in the **Data**…