in una cella per trovare il p-value basta che scrivo
= DISTRIB.T ( A1 ; B1+B2-2 ; 2 )
qual'è la sintassi per scrivere questa formula in una macro?
Grazie
= DISTRIB.T ( A1 ; B1+B2-2 ; 2 )
Codice: Seleziona tutto
oSheet = thisComponent.Sheets(0)
oSheet.getCellByPosition(1, 3).setFormula("DISTRIB.T ( A1 ; B1+B2-2 ; 2 ) ")
Codice: Seleziona tutto
Foglio1.getCellByPosition(1,17).Formula = "=TDIST(B15;B11+C11-2;2)"
Codice: Seleziona tutto
Foglio1.getCellByPosition(1,15).FormulaLocal = "=DISTRIB.T(B15;B11+C11-2;2)"
Codice: Seleziona tutto
Foglio1.getCellByPosition(1,16).FormulaLocal = "=DISTRIB.T("& X & ";" & NCa+NCb-2 & ";2)"
Codice: Seleziona tutto
Foglio1.getCellByPosition(1,15).Value = Foglio1.getCellByPosition(1,15).Value"
Codice: Seleziona tutto
Dim svc As Object
svc = createUnoService("com.sun.star.sheet.FunctionAccess")
Foglio1.getCellByPosition(1,18).Value = svc.callFunction("TDIST",Array(X, NCa+NCb-2, 2))
Codice: Seleziona tutto
Foglio.GetCellByPosition(X,Y).Formula = "=TDIST("& X & ";" & NCa+NCb-2 & ";2)"
grazie patel, con questa mi funziona!prova così
STAT.GetCellByPosition(0,2).FormulaLocal = "=DISTRIB.T("& X & ";" & NCa+NCb-2 & ";2)"
Scusami ma forse non ti sei accorto che già avevo fornito questa soluzione tra le 4 nei miei precedenti messaggi assieme al file che avevo allegatoRaoul Duke ha scritto:
grazie patel, con questa mi funziona!
non mi dava risultati diversi l'altra... mi restituiva #NOME come risultato! strano... ma vabbè l'importante per ora è che quest'altra mi funziona bene