Donnez vie à vos documents numériques !
 

mamotte40

Toutes mes réponses sur les forums

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Auteur
    Réponses
  • en réponse à : Calcul de la moyenne des cellules non vides #63451
    mamotte40
    Membre

    Merci pour ces précisions Bebarth, je vais étudier attentivement tout ça :)

    Merlin, je t’ai transmis les infos par MP pour des raisons de confidentialité que tu comprendras vraisemblablement ;o)

    en réponse à : Calcul de la moyenne des cellules non vides #63448
    mamotte40
    Membre

    Bonsoir Merlin,
    Au fil des différentes discussions du forum et de vos nombreuses interventions à tous les deux c’est que j’ai pu comprendre.
    Dans mon cas, cela n’a pas d’importance puisque cette valeur ne va pas être réutilisée mais elle doit simplement être affichée.
    Merci à tous les deux pour votre disponibilité.
    Pour gérer moi même un forum depuis plus de 10 ans avec environ 35 000 inscrits, je sais que le poumon et le cœur d’un forum vit et respire grâce à une poignée passionnés comme vous :)

    en réponse à : Calcul de la moyenne des cellules non vides #63446
    mamotte40
    Membre

    Je pense avoir trouvé pour l’arrondi entier supérieur :

    – D’abord j’ai modifié le format du champ pour qu’il n’y ait pas de décimal.
    – Ensuite j’ai ajouté la mention “Math.ceil” dans le calcul final soit  une formule finale :

    Code:
    var nb=0;
    var total=0
    for (var i=0; i<12; i++) {
    if (this.getField(“NOTE.”+i).value !=0) {var nb=nb+1};
    var total=total+this.getField(“NOTE.”+i).value;
    }
    for (var j=0; j<14; j++) {
    if (this.getField(“NOTEF.”+j).value !=0) {var nb=nb+1};
    var total=total+this.getField(“NOTEF.”+j).value;
    }
    if (nb!=0) {
    this.event.target.value=Math.ceil(total/nb);
    } else {
    this.event.target.value=0
    }

    ça te paraît cohérent?

    en réponse à : Calcul de la moyenne des cellules non vides #63445
    mamotte40
    Membre

    Waouh!!
    Merci beaucoup pour la rapidité et l’efficacité de la réponse  :bravo:

    J’ai essayé de décortiquer la formule mais je ne comprend pas tout… :doute:

    J’ai compris que les notes obligatoires avaient été renommées “NOTE.X” et les notes facultatives “NOTEF.X”.

    Ensuite, si je comprends bien, il y a 4 variables :
    nb = nombre de notes renseignées
    total = la somme des notes renseignées
    i = les notes obligatoires
    j= les notes facultatives

    après, c’est pour moi du charabia… je comprends le principe des if (si), des for (pour) et des else (alors) mais après j’ai du mal à suivre…
    Il y a vraisemblablement des formules de calcul type mais je ne les connais pas…

    Si tu as le temps de m’expliquer, je suis curieux de comprendre tout ça  :Smiley08:

    Par contre une question complémentaire, est-il possible d’obtenir une moyenne sans virgule, avec une note arrondi à l’entier supérieur. par exemple pour une moyenne de 5.12 que la moyenne affichée soit 6.

    Je me répète mais encore une fois, MERCI beaucoup pour le temps consacré à ma demande  :bravo:
    @+

    Nicolas

    en réponse à : Calcul de la moyenne des cellules non vides #63443
    mamotte40
    Membre

    Bonjour bebarth,

    Merci de m’accorder du temps ;o)
    Voici le fichier exemple.
    Pour être plus concret les évaluations s’effectuent sur la 1ere page mais certains critères (II et III ) sont facultatifs puisqu’ils peuvent être “sans objet” soit “—“
    La note moyenne arrondi doit apparaître en bas de la 2ème feuille dans la case “note”
    Cette note doit être arrondi à l’entier directement supérieur (ex: 4,2 = 5)
    Merci

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