Forums - La Blocothèque - Calcul complexe avec les variables

Ce sujet a 2 réponses, 2 participants et a été mis à jour par   Nicolas Klaudel, il y a 3 semaines et 6 jours. This post has been viewed 51 times

  • Francis LIAIGRE  | Posté le 29 avril 2020 à 10 h 06 min

    Bonjour,

    Je voudrais faire un calcul de métabolisme de base que je met dans une variable mb.

    J’ai du mal formuler mon calcul car je retourne le message : « Vous ne pouvez pas assigner à mb une expression qui n’est pas une valeur.

    Le calcul de référence est le suivant : 259* (Poids exp 0.48)* (Taille exp 0.5)* (Âge exp-0.13)

    Voici la formule dans Excel : =259*(PUISSANCE(Homme_Poids;0,48)*PUISSANCE(Homme_Taille/100;0,5)*PUISSANCE(D3;-0,13))

    Dans le bloc variable j’ai écrit (259*(poids exp(0.48))*(taille exp(0.5))*(age exp(-0.13)))
    Poids taille et age sont des variables saisies dans un formulaire.

    Je pense qu’il s’agit d’un problème de syntaxe dans l’usage d’exp, mais je ne comprends pas l’aide sur la variable exp.

    exp(1.0)= 2.718

    Merci d’avance pour l’aide.

    Francis LIAIGRE  | Posté le 29 avril 2020 à 18 h 05 min

    Je viens de trouver.
    En fait ce n’est exp mais pow déjà et la syntaxe est :
    Du coup la formule est : round(259*(pow(poids, 0.48))*(pow(taille, 0.5))*(pow(age, -0.13)))
    Je le note si ça peut servir à quelqu’un.

    Nicolas Klaudel  | Posté le 6 mai 2020 à 19 h 02 min

    Merci Francis d’avoir partagé ta trouvaille, les membres de notre communauté en seront ravis !

    A bientôt,
    Nicolas