Revert "Excel functions"

This reverts commit 6b5406d47eff514dbba426f320ac6f1ac8409d40.
Revert "Revert "Excel functions""

This reverts commit 4335c149bb46c34c7efbf60d0de8dc0846efc984.