diff options
author | Winfried Donkers <winfrieddonkers@libreoffice.org> | 2013-12-29 16:16:42 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2014-01-27 14:14:19 +0000 |
commit | 5b1e440304c271e4286255c17a6fe475899bd94f (patch) | |
tree | b5effcd08b298676c72f315e048889d3f76e1a2e /sc/source/core/inc | |
parent | 271011ff347790ae2b045cfd8035512cedeefb1b (diff) |
fdo#72793 Add Excel 2010 functions
T.DIST, T.DIST.2T, T.DIST.RT, T.INV, T.INV.2T, T.TEST
Also, fixed some incorrect string assignments in
formula/source/core/resource/core_resource.src from previously
added Excel 2010 functions.
Change-Id: Ia4d13e7597d2a054d345a08b66b878f91c43f872
Reviewed-on: https://gerrit.libreoffice.org/7226
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
Diffstat (limited to 'sc/source/core/inc')
-rw-r--r-- | sc/source/core/inc/interpre.hxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sc/source/core/inc/interpre.hxx b/sc/source/core/inc/interpre.hxx index 1902dadb949e..51d94e54fd9b 100644 --- a/sc/source/core/inc/interpre.hxx +++ b/sc/source/core/inc/interpre.hxx @@ -716,7 +716,7 @@ double GetChiDist(double fChi, double fDF); // for LEGACY.CHIDIST, returns r double GetChiSqDistCDF(double fX, double fDF); // for CHISQDIST, returns left tail double GetChiSqDistPDF(double fX, double fDF); // probability density function double GetFDist(double x, double fF1, double fF2); -double GetTDist(double T, double fDF); +double GetTDist( double T, double fDF, int nType ); double Fakultaet(double x); double BinomKoeff(double n, double k); double GetGamma(double x); @@ -750,6 +750,8 @@ void ScHypGeomDist_MS(); void ScLogNormDist( int nMinParamCount ); void ScLogNormInv(); void ScTDist(); +void ScTDist_MS(); +void ScTDist_T( int nTails ); void ScFDist(); void ScFDist_LT(); void ScChiDist(); // for LEGACY.CHIDIST, returns right tail @@ -761,7 +763,7 @@ void ScBetaDist(); void ScBetaDist_MS(); void ScFInv(); void ScFInv_LT(); -void ScTInv(); +void ScTInv( int nType ); void ScChiInv(); void ScBetaInv(); void ScCritBinom(); @@ -825,7 +827,7 @@ double GetUpRegIGamma(double fA,double fX); // upper regularized incomplete double GetGammaDistPDF(double fX, double fAlpha, double fLambda); // cumulative distribution function; fLambda is "scale" parameter double GetGammaDist(double fX, double fAlpha, double fLambda); -double GetTInv( double fAlpha, double fSize ); +double GetTInv( double fAlpha, double fSize, int nType ); public: ScInterpreter( ScFormulaCell* pCell, ScDocument* pDoc, |