Racine cubique nombre négatif

Bonjour,

J’ai un tableau en colonne A avec des valeurs qui vont de 30 à - 30. J’ai écrit une fonction pour calculer leur racine cubique mais j’ai un message d’erreur lorsque la valeur est négative. Normal, en mathématique on cacule la racine cubine d’un nombre négatif en enlevant le signe « - » et en le rajoutant après. Comment le programmer ?

Function racine3 ( nb1 as integer) as double

Racine3 = nb1 ^ ( 1/3)

End function

Merci pour toute aide :+1:t2:

Bonjour
Mets comme ceci :

Function racine3(nb1 As Integer) As Double
If nb1 < 0 Then
signe = "-"
Else
signe = ""
End If
racine = Abs(nb1) ^ (1 / 3)
racine3 = signe & racine

End Function

Testes à l’appui cela fonctionne
Fais moi un retour

1 « J'aime »

Bonjour, c’est très bien merci. :+1:t2:

Merci beaucoup pour ce retour positif
Au plaisir de t’aider à nouveau

je ne l’ai pas testé, mais cela est aussi possible dans une formule directement dans une cellule

Function racine3(nb1 As double) As Double
racine = iif(nb1<0,-1,1) * Abs(nb1) ^ (1 / 3)
End Function
1 « J'aime »

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.