Jacques25bis
XLDnaute Junior
Bonjour à tous,
J'ai créé un tableau croisé dynamique il y a quelques années pour suivre des notations à partir d'une base de données. j'arrive dans une situation qui ne s'est pas présentée jusque là et j'ai besoin de vous pour trouver une solution :
J'ai 3 notes A, B et C et pour chacune des sanctions
A la fin de ma période je fais les calculs suivants :
20- l'ensemble de sanction A =A'
20- l'ensemble de sanction B =B'
20- l'ensemble de sanction C =C'
ensuite j'applique un coef. pour faire une note moyenne : A'*6+B'*2+C' / 6
Tout se passe bien jusqu'à ce que la somme des sanctions de A, B ou C soit >20
Dans ce cas mon tableau prend en compte les valeur négative et je voudrais qu'il y ait une valeur plancher à 0.
Dans mon tableau j'ai :
un champ calculé : Note = 20-sanction
un élément calculé : Total = (A*3+B*2+C)/6
j'ai essayé Total=(max(0;A)*3+max(0;B)*2+max(0;C))/6 mais ça ne marche pas
Je vous joins un fichier exemple pour une meilleure compréhension.
Merci d'avance pour votre aide
Jack
J'ai créé un tableau croisé dynamique il y a quelques années pour suivre des notations à partir d'une base de données. j'arrive dans une situation qui ne s'est pas présentée jusque là et j'ai besoin de vous pour trouver une solution :
J'ai 3 notes A, B et C et pour chacune des sanctions
A la fin de ma période je fais les calculs suivants :
20- l'ensemble de sanction A =A'
20- l'ensemble de sanction B =B'
20- l'ensemble de sanction C =C'
ensuite j'applique un coef. pour faire une note moyenne : A'*6+B'*2+C' / 6
Tout se passe bien jusqu'à ce que la somme des sanctions de A, B ou C soit >20
Dans ce cas mon tableau prend en compte les valeur négative et je voudrais qu'il y ait une valeur plancher à 0.
Dans mon tableau j'ai :
un champ calculé : Note = 20-sanction
un élément calculé : Total = (A*3+B*2+C)/6
j'ai essayé Total=(max(0;A)*3+max(0;B)*2+max(0;C))/6 mais ça ne marche pas
Je vous joins un fichier exemple pour une meilleure compréhension.
Merci d'avance pour votre aide
Jack