J'essayais de courir la moyenne dans mon projet, mais je n'ai pas été en mesure de faire fonctionner la fonction ronde, chaque fois que j'exécute la fonction, je me retrouve toujours avec la valeur de flotteur exemple: la moyenne est de 86,5, je voulais qu'il arrondit au plus proche dizaines 87 ou si elle est inférieure, elle allumera 86.
3 Réponses :
pouvez-vous essayer celui-ci en utilisant ceci appliquera la règle PEMDAS. p> espère qu'il aide p> p>
Cela fonctionne merci monsieur, puis-je ajouter une question de suivi, comment ignorer le résultat1 si NULL aime la manière dont Excel fonctionne lorsque sa valeur NULL sera ignorée.
Vous pouvez utiliser si (! vide ($ valeur); code>
Si vous utilisez PHP 7+, vous pouvez essayer ce $ SCORE-> MOYEN = ROUND (($ RONNE ["résultat1] ?? '0' + $ Row ['"] ?? "0') / 2); code> si le résultat 1 est vide, il mettra 0 et si le résultat 2 est égal à 0, il mettra 0 aussi
Vous devriez essayer ceci:
Vous pouvez obtenir une valeur entière comme ceci: puisque, la fonction ronde retourne la valeur du point flottant de 3,0, 45,0 afin d'obtenir entier vous devez taper la valeur de la valeur. P> p>
Utilisez ce tour (($ Rangez ['résultat1'] + $ ligne ['résultat2']) / 2); Diviser par 2 peut ne pas donner toujours entier