User Defined Spreadsheet Functions in Excel

作者: Jerzy Tyszkiewicz , Dermot Balson

DOI:

关键词: WorksheetUser definedSoftware engineeringComputer ApplicationsComputer scienceUser-defined functionQuality (business)Visual Basic for Applications

摘要: Creating user defined functions (UDFs) is a powerful method to improve the quality of computer applications, in particular spreadsheets. However, only direct way use UDFs spreadsheets switch from functional and declarative style spreadsheet formulas imperative VBA, which creates high entry barrier even for proficient users. It has been proposed extend Excel by declared spreadsheet: (UDSFs). In this paper we present create limited form UDSFs without any VBA. Calls those utilize what-if data tables execute same part worksheet several times, thus turning it into reusable function definition.

参考文章(5)
Jocelyn Paine, Excelsior: Bringing the Benefits of Modularisation to Excel arXiv: Software Engineering. ,(2008)
Jocelyn Paine, Spreadsheet Components For All arXiv: Software Engineering. ,(2008)
Thomas A. Grossman, Özgür Özlük, Jan Gustavson, The Lookup Technique to Replace Nested-IF Formulas in Spreadsheet Programming arXiv: Software Engineering. ,(2009)
Simon Peyton Jones, Alan Blackwell, Margaret Burnett, A user-centred approach to functions in Excel international conference on functional programming. ,vol. 38, pp. 165- 176 ,(2003) , 10.1145/944705.944721
Jerzy Tyszkiewicz, Spreadsheet as a relational database engine Proceedings of the 2010 international conference on Management of data - SIGMOD '10. pp. 195- 206 ,(2010) , 10.1145/1807167.1807191