Répartiteur de montant

Saisissez votre grille de prix, puis le montant à répartir. L'outil calcule les combinaisons d'articles (quantités variables) qui additionnent exactement ce montant. Tout reste dans votre navigateur : aucune donnée n'est envoyée au serveur.

Liste de prix
Montant à répartir

Calcul 100% local : la liste de prix, le montant et les résultats ne quittent jamais votre navigateur.

Combinaisons possibles

Les combinaisons correspondant au montant s'afficheront ici.

    Qu'est-ce qu'un répartiteur de montant ?

    Un répartiteur de montant trouve toutes les combinaisons d'articles — à quantités variables — dont le total correspond exactement à une somme donnée. Le cas typique : un professionnel reçoit un chèque ou un paiement, ne connaît que le montant et sa grille de prix, et veut savoir quelles compositions d'articles peuvent expliquer cette somme. L'outil convertit chaque prix en centimes pour éviter les erreurs d'arrondi, regroupe les articles au même prix (indiscernables à partir du seul montant), puis explore les combinaisons sans dupliquer les permutations. Tout le calcul s'effectue dans votre navigateur : la grille de prix, le montant et les résultats ne sont jamais envoyés à un serveur.

    À quoi sert un répartiteur de montant ? 8 cas d'usage concrets

    Reconstituer une commande à partir d'un chèque

    Vous recevez un paiement dont vous n'avez que le montant. Saisissez votre grille de prix pour lister les compositions d'articles qui additionnent exactement cette somme.

    Retrouver la composition d'une facture

    Une facture ou un avoir ne mentionne que le total. Le répartiteur propose les combinaisons possibles à partir de vos tarifs habituels.

    Expliquer un encaissement en caisse

    Un ticket ou un fond de caisse affiche un montant sans le détail des lignes. Testez vos prix pour voir quelles quantités d'articles peuvent coller.

    Répartir un bon d'achat ou un avoir

    Un bon a une valeur fixe. Identifiez les paniers (quantités variables) qui consomment exactement ce montant, sans reste.

    Identifier le contenu d'une commande gros

    Un colis ou un règlement fournisseur arrive avec un total. Croisez-le avec votre catalogue pour lister les lots possibles.

    Relire un ticket de caisse incomplet

    Sur un ticket partiellement illisible, seul le total est sûr. L'outil propose les combinaisons compatibles avec votre grille.

    Valoriser un lot d'articles en stock

    Vous connaissez la valeur d'un carton, pas le détail. Cherchez quelles quantités de chaque référence peuvent atteindre exactement cette valeur.

    Vérifier qu'un devis correspond à la grille

    Contrôlez qu'un montant de devis peut bien se décomposer avec vos prix unitaires, sans improvisation ni approximation.

    Bonnes pratiques pour décomposer un montant

    • Saisissez des prix unitaires exacts (en centimes). L'outil ne cherche que des correspondances exactes : une différence d'un centime élimine une combinaison.
    • Donnez un libellé clair à chaque ligne. Les articles au même prix sont regroupés dans les résultats (ex. 3 × 10 (A ou B)) : des noms explicites rendent la lecture immédiate.
    • Limitez le nombre de prix différents. Plus il y a de tarifs distincts, plus le nombre de combinaisons explose. Vingt prix distincts est un maximum volontaire pour garder le calcul fluide.
    • Commencez par le montant le plus précis dont vous disposez. Un total arrondi à l'euro élargit inutilement l'espace des solutions.
    • La liste reste dans ce navigateur uniquement (localStorage). Sur un poste partagé, utilisez « Réinitialiser la liste » pour effacer la grille après usage.

    Questions fréquentes

    Mes prix et le montant sont-ils envoyés sur vos serveurs ?
    Non. La liste de prix, le montant et les résultats restent dans votre navigateur. Aucun cookie métier, aucun appel réseau et aucun log serveur ne portent ces données.
    Pourquoi deux articles au même prix n'apparaissent-ils pas séparément ?
    Parce qu'ils sont indiscernables à partir du seul montant. Si A et B valent tous les deux 10, une combinaison « 3 × 10 » s'affiche une seule fois, avec les libellés regroupés (A ou B). C'est voulu : ce n'est pas une répartition interne entre A et B que le chèque permet de départager.
    L'outil accepte-t-il une approximation (quelques centimes d'écart) ?
    Non. Seule une correspondance exacte est retenue. Tous les montants sont convertis en centimes entiers avant le calcul, pour éviter les erreurs d'arrondi liées aux nombres à virgule.
    Pourquoi la virgule et le point sont-ils tous les deux acceptés ?
    En France, le séparateur décimal est souvent la virgule (10,50). Ailleurs, c'est le point (10.50). Les deux sont normalisés avant le calcul.
    Pourquoi limiter à 20 prix différents ?
    Le nombre de combinaisons croît très vite avec le nombre de tarifs distincts. Au-delà de 20 valeurs uniques, le calcul peut devenir trop long. Vous pouvez en revanche ajouter plusieurs lignes au même prix : elles comptent pour un seul tarif.
    Que signifie le message « Calcul interrompu » ?
    Le moteur s'arrête au bout d'environ 3 secondes s'il existe trop de combinaisons possibles. Les résultats déjà trouvés restent affichés. Réduisez le nombre de prix différents ou affinez le montant pour terminer plus vite.
    Où est enregistrée ma liste de prix ?
    Uniquement dans le localStorage de ce navigateur, sous une clé dédiée. Elle est rechargée à l'ouverture de la page et effacée par le bouton « Réinitialiser la liste ». Rien n'est stocké sur nos serveurs.
    Combien de combinaisons sont affichées ?
    Les combinaisons sont triées par nombre d'articles croissant, puis les 200 premières sont affichées. S'il en existe davantage, un compteur indique combien ne sont pas montrées, sans les charger dans la page.

    Outils similaires

    Formateur JSON

    Formatez, validez et minifiez les données JSON avec coloration syntaxique

    Utiliser l'Outil

    Générateur de Mot de Passe

    Créez des mots de passe forts et sécurisés avec des options personnalisables

    Utiliser l'Outil

    Testeur d'Expression Cron

    Testez et validez les expressions cron avec un aperçu d'exécution

    Utiliser l'Outil