Bonjour à tous,
Voila j'ai un assez gros problème dans mes croisés dynamiques. C'est un problème avec mes totaux !
J'ai créé un fichier excel pour vous montrez. Je vous explique un peu :
J'ai un onglet "source" dans le quel je rentre les commandes clients. Je met donc le nom du client, le produit acheté et le montant de l'opération.
Je fais ensuite un croisé dynamique (le tableau source est en réalité bien plus compliqué mais c'est l'idée) dans le but de réunir toutes les données. Je mets en étiquettes de ligne le nom du client et les nom de produits, puis en premières valeurs, mon montant sans remise. Je fais ensuite le calcul de la remise. Je créé un champ calculé avec cette formule : SI('Montant sans remise' >5000;5%;SI('Montant sans remise' >4000;4%;SI('Montant sans remise' >3000;3%;SI('Montant sans remise' >2000;2%;0)))). Rien de bien compliqué jusque la! Je créé finalement un dernier champ pour calculer le montant après remise.
Quand on regarde ligne par ligne, aucun probleme, le calcul se fait bien. Quand on fait la somme de toute ça, on tombe d'ailleurs sur le bon montant. Le problème est pour le total. Au lieu de faire l'addition de ce qu'il a dessus de lui, il refait l'opération avec "Montant sans remise Total" * "Remise totale". Seulement cette remise total n'a aucun sens. C'est juste le max de la colonne. Le montant total sans remise est donc complètement faux. Et la, j'avoue que je sais pas du tout comment m'y prendre pour contourner ce problème (a part faire du bricolage mais je n'ai pas bcp ça!)
Je vous remercie d'avance pour votre aide !
Edouard