Donnez vie à vos documents numériques !
 

Cedrick_MTL

Toutes mes réponses sur les forums

Affichage de 3 réponses de 1 à 3 (sur un total de 3)
  • Auteur
    Réponses
  • en réponse à : Éviter la division par zéro #71247
    Cedrick_MTL
    Participant

    Bonne nouvelle ! Je viens de trouver la solution en cherchant à droite et à gauche… je voulais partager la réponse ici pour le bénéfice de tous et toutes :

    En prenant la ligne A avec le total D le pourcentage 2 s’obtient de cette manière:

    var Total = this.getField(“D”).value;

    var TotalFinal = this.getField(“T”).value;

    if(Total == 0) event.value = 0

    else event.value = Total/TotalFinal

    en réponse à : Éviter la division par zéro #71243
    Cedrick_MTL
    Participant

    Oui A,B, C etc… sont les noms des champs… j’ai préféré les nommer simplement dans mon fichier pour faciliter l’écriture de formule.

    La ligne total est la somme de argent + service (‘source’ est du texte permettant de nommer d’expliquer cela arrive). Donc pour faire un exemple B+C=D

    Le pourcentage sur chaque ligne sert à comptabiliser la part de contribution de chaque source sur le total. En gros quel % a contribué A (en service et argent) sur l’ensemble des contributeurs.

    C’est la raison pour laquelle j’avais créé D/T en formule simplifiée.

    • Cette réponse a été modifiée le il y a 1 année et 10 mois par Cedrick_MTL.
    en réponse à : Éviter la division par zéro #71237
    Cedrick_MTL
    Participant

    ah je comprends effectivement le JavaScript est obligatoire.

    Ci-dessous une copie de mon tableau :

    Source Argent Services Total Pourcentage
    A B C D Pourcentage 2
    E F G H Pourcentage 3
    I J K L Pourcentage 4
    M N O P Pourcentage 5
    Autres Q Pourcentageautres
    Total R S T Pourcentagetotal

    Sachant que les utilisateurs devront remplir les champs avec des lettres… parfois cela restera à 0. La colonne Total est une formule de somme.

    Ce que je tente de faire : un calcul de pourcentage automatique au bout des lignes. Actuellement j’y ai rentré en formule simplifiée les formules : D/T etc.. pour tous les autres en dessous. Évidemment cela donne un résultat d’erreur la plupart du temps.

    Pouvez vous m’aider??? pleeeeease

Affichage de 3 réponses de 1 à 3 (sur un total de 3)