S.I/Lisp/
"Single-function formulas."
Definition Editor
Lispis Latinam I
Spreadsheet Lisp (SL) is a superset of spreadsheet functions designed to simplify spreadsheet formulas.
By approaching (asymptotically) "single-function formulas", Spreadsheet Lisp (SL) abstracts away unnecessary formula complexity in order to:
reduce formula lengths, thereby
improving formula readability, which
minimizes formula typos/mistakes and
multiplies formula workloads.
Either download SpreadsheetLisp.xlsx
or install Spreadsheet Lisp manually
List of Contents
Aliases
Fun Functions
Type Functions
List Functions
Text Functions
Number Functions
Sheet Functions
Functional Functions
Sentential Functions
Miscellaneous Functions
Aliases
Fun Functions
Type Functions
List Functions
Text Functions
- ALPHABET([vertical])
- BEGINSWITH?(text, beginning, [case_insensitive?])
- CAPITALIZE(text)
- ENDSWITH?(text, ending, [case_insensitive?])
- FIRSTLETTER(text)
- FIRSTWORD(text)
- FORMAT(template_text, [first_value], ...)
- TEXTBETWEEN(source_text, first_boundary, second_boundary)
- TEXTTOCOLUMNS(text, delimiter)
- TEXTTOROWS(text, delimiter)
- TRIMALL(range)
- TRIMSPLIT(source_text, split_at, [display_vertically])
Number Functions
Sheet Functions
Functional Functions
Sentential Functions
- _?_is_1.(_1, knowledgebase)
- _?_is_the_1_of_2.(_1, _2, knowledgebase)
- _1_are_2.(_1, _2)
- _1_is_2.(_1, _2)
- _1_is_2_if_3_are_4.(_1, _2, _3, _4, knowledgebase)
- _1_is_not_2.(_1, _2)
- _1_is_the_2_of_?.(_1, _2, knowledgebase)
- _1_is_the_2_of_3.(_1, _2, _3)
- _All_?_are_1.(_1, knowledgebase)
- _All_1_are_?.(_1, knowledgebase)
- _Is_1_2?(_1, _2, knowledgebase)
Miscellaneous Functions
- ASSERT(condition, [message])
- CASE(case_1a, case_1b, ..., [case_10a], [case_10b])
- CONTAINS(haystack, needle)
- CRITERIATABLE(column_names, row_conditions)
- EXTRACTOPERATOR(condition_string)
- EXTRACTOPERATORS(condition_strings)
- HEADLESS(range)
- INDICES(subset, superset)
- MEETSCRITERIA(row_data, criteria_table)
- IFOMITTED(optional_argument, value_if_omitted, value_if_provided)
- PICK(choice1, [choiceN], [choice25])
- SELECTCOLUMNS(table_range, [columns])
- SELECTFROM(columns, table_range, [row_conditions])
- SELECTROWS(table_range, [row_conditions])
- SIEVE(table_range, filter_lookup_table)
- TODO(description)
Source (GitHub)
Forum (Reddit)