Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Built-in functions required for the initial release #13

Closed
wojciechczerniak opened this issue Nov 16, 2019 · 14 comments
Closed

Built-in functions required for the initial release #13

wojciechczerniak opened this issue Nov 16, 2019 · 14 comments
Labels
Feature Something we can add later on without introducing a breaking change Function Feature or bug in formula function
Milestone

Comments

@wojciechczerniak
Copy link
Contributor

wojciechczerniak commented Nov 16, 2019

Description

Those functions are REQUIRED for the initial release in January.

Funtions list

Function Name Funtion Type* Function Name Funtion Type*
DATE DATE DAY DATE
DAYS DATE ACOS M
ASIN M ATAN M
COS M COT M
E M ERF M
ERFC M LN M
LOG M LOG10 M
PI M POWER M
SIN M SQRT M
TAN M ABS Q
AND Q AVERAGE Q
AVERAGEA Q AVERAGEIF Q
BASE Q BIN2DEC Q
BIN2HEX Q BIN2OCT Q
BITAND Q BITLSHIFT Q
BITOR Q BITRSHIFT Q
BITXOR Q CEILING Q
CHAR Q CODE Q
CONCATENATE Q CORREL Q
COUNTBLANK Q COUNTA Q
COUNTIFS Q COUNTUNIQUE Q
COUNTIF Q
DEC2BIN Q DEC2HEX Q
DEC2OCT Q DECIMAL Q
DEGREES Q DELTA Q
EVEN Q IF Q
INT Q ISEVEN Q
ISODD Q MAX Q
MAXA Q MEDIAN Q
MIN Q MINA Q
MOD Q NOT Q
ODD Q OR Q
ROUND Q ROUNDDOWN Q
ROUNDUP Q SPLIT Q
SUM Q SUMIF Q
SUMIFS Q SUMPRODUCT Q
SUMSQ Q TRUNC Q
XOR Q TRUE Q
FALSE Q

Total: 77

Function Types:

  • Q - basic
  • M - mathematics
  • STAT - statistics
  • FIN - finance
  • DATE - date and time

Reference

Appendix 5

@wojciechczerniak wojciechczerniak changed the title Functions required for initial release Built-in functions required for initial release Nov 16, 2019
@wojciechczerniak wojciechczerniak changed the title Built-in functions required for initial release Built-in functions required for the initial release Nov 16, 2019
@wojciechczerniak wojciechczerniak mentioned this issue Nov 16, 2019
Closed
40 tasks
@bardek8 bardek8 added this to the December 2019 milestone Nov 28, 2019
@swistak35 swistak35 self-assigned this Dec 6, 2019
@swistak35
Copy link
Contributor

Were already added before: TRUE, FALSE, IF, AND, OR, COUNTUNIQUE, DATE, MEDIAN, SUM, MAX, MIN, COUNTBLANK, SUMIF, SUMIFS, SUMPRODUCT, CONCATENATE, SPLIT, ACOS.

Added today: SUMSQ, NOT, ISEVEN, ISODD, ROUNDUP, ROUNDDOWN, ROUND, TRUNC, INT.

When it comes to ROUNDDOWN and TRUNC -- I couldn't spot behaviour difference between these two. If you find some example, please create the issue :)

@swistak35 swistak35 assigned swistak35 and unassigned swistak35 Dec 7, 2019
@voodoo11
Copy link
Collaborator

Added today: DEC2BIN, DEC2OCT, DEC2HEX, BIN2DEC, BIN2OCT, BIN2HEX

@swistak35
Copy link
Contributor

Done: ASIN, COS, SIN, TAN, ATAN, COT, MINA, MAXA, EVEN, ODD

@swistak35
Copy link
Contributor

Done: LOG10, LN, LOG, XOR

@aninde
Copy link
Contributor

aninde commented Dec 17, 2019

I compared the list with the list of requirements and one function was missing: COUNIF. I added it.

There is no AAA function on the list of requirements.

@wojciechczerniak
Copy link
Contributor Author

Oh right.... it was a filler for copy and paste to create the table 😅 Fixed

@voodoo11
Copy link
Collaborator

Added: BITAND, BITOR, BITXOR, BITLSHIFT, BITRSHIFT.

@voodoo11
Copy link
Collaborator

Done: POWER, SQRT, MOD, DECIMAL BASE, DAY, DAYS

@voodoo11
Copy link
Collaborator

Done: CEILING, CODE, CHAR, DELTA

@voodoo11
Copy link
Collaborator

Done: ERF, ERFC

@swistak35
Copy link
Contributor

Done: AVERAGE, AVERAGEA, AVERAGEIF, COUNTA, COUNTIF, COUNTIFS, SUMIFS, DEGREES, ABS

@swistak35
Copy link
Contributor

Done: CORREL.

PI was already done but not reported.

@swistak35
Copy link
Contributor

Done: E.

It looks that all are done :)

@swistak35 swistak35 removed their assignment Dec 23, 2019
@wojciechczerniak
Copy link
Contributor Author

Nicely done! You can test all of them @aninde

@wojciechczerniak wojciechczerniak added Feature Something we can add later on without introducing a breaking change Function Feature or bug in formula function labels Jan 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Something we can add later on without introducing a breaking change Function Feature or bug in formula function
Projects
None yet
Development

No branches or pull requests

5 participants