Calculateur de devis sur excel
pierre1619
-
Raymond PENTIER Messages postés 58992 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58992 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je suis actuellement en train d'essayer de développer un calculateur de devis sur Excel pour une agence de traduction. Il s'agirait d'un tableau qui renverrait dans une cellule le prix total de la prestation de traduction en prenant en compte différents critères:
- le nombre de mots (le prix unitaire du mot est de 0,10 Euros)
- la complexité (les domaines d'expertise sont scindés en deux groupes : les domaines "USUELS" et les domaines "COMPLEXES". Si le document fait partie du domaine "COMPLEXE", le prix est majoré de 5%, sil fait partie du groupe "USUEL", il n'y a pas de majoration.)
- le type de document (ici, si le document peut être ouvert et travaillé directement sous WORD, EXCEL, POWERPOINT ou WORDPAD, on aura la valeur "OFFICE", sinon, la valeur "AUTRE". La valeur "AUTRE" entraîne également une majoration du prix de 5 %, la valeur "OFFICE" n'entraîne pas de majoration).
- le délai (si le délai entraîne une charge de travail de plus de 10 000 mots par jour, le prix est majoré de 10%, sinon, il reste identique).
- le pourcentage de mots répétés (si plus de 15% des mots du document hors articles, pronoms et conjonctions sont répétés, une remise de 10% est appliquée, sinon, aucune remise n'est appliquée)
J'ai fait plusieurs expériences avec des fonctions "SI" imbriquées, sans vraiment réussir à arriver au résultat escompté.
Pour résumer, la case "prix proposé" devrait contenir une seule formule partant du nombre de mots, vérifiant toutes les conditions et majorant/minorant le prix en fonction des résultats.
Je pense que ce qui me pose problème est de trouver une formule qui serait capable, par exemple, si l'on prend le critères de la complexité et celui du type de document, de me renvoyer le prix simple (soit nombre de mots *0,1) si aucun des deux critères n'est applicable, de me renvoyer le prix majoré de 5% si seul l'un des critères est applicable, et de me renvoyer le prix majoré de 10% si les deux critères sont applicables.
De plus, j'aurais aimé ajouter une option "Remise" si un client dispose d'une remise de fidélité par exemple. Dans ce cas, si la cellule est vide, il n'en sera pas tenu compte, si la cellule contient un pourcentage de remise, il est également appliqué au prix total. Cette dernière exigence est toutefois secondaire.
J'ajouterai que la base de la majoration est toujours le prix de base (soit nombre de mots*0,1) quel que soit le critère, et non un prix éventuellement déjà majoré au titre du critère précédent.
Je vous remercie par avance des réponses que vous pourrez m'apporter et vous souhaite à tous une excellente après-midi.
Pierre
je suis actuellement en train d'essayer de développer un calculateur de devis sur Excel pour une agence de traduction. Il s'agirait d'un tableau qui renverrait dans une cellule le prix total de la prestation de traduction en prenant en compte différents critères:
- le nombre de mots (le prix unitaire du mot est de 0,10 Euros)
- la complexité (les domaines d'expertise sont scindés en deux groupes : les domaines "USUELS" et les domaines "COMPLEXES". Si le document fait partie du domaine "COMPLEXE", le prix est majoré de 5%, sil fait partie du groupe "USUEL", il n'y a pas de majoration.)
- le type de document (ici, si le document peut être ouvert et travaillé directement sous WORD, EXCEL, POWERPOINT ou WORDPAD, on aura la valeur "OFFICE", sinon, la valeur "AUTRE". La valeur "AUTRE" entraîne également une majoration du prix de 5 %, la valeur "OFFICE" n'entraîne pas de majoration).
- le délai (si le délai entraîne une charge de travail de plus de 10 000 mots par jour, le prix est majoré de 10%, sinon, il reste identique).
- le pourcentage de mots répétés (si plus de 15% des mots du document hors articles, pronoms et conjonctions sont répétés, une remise de 10% est appliquée, sinon, aucune remise n'est appliquée)
J'ai fait plusieurs expériences avec des fonctions "SI" imbriquées, sans vraiment réussir à arriver au résultat escompté.
Pour résumer, la case "prix proposé" devrait contenir une seule formule partant du nombre de mots, vérifiant toutes les conditions et majorant/minorant le prix en fonction des résultats.
Je pense que ce qui me pose problème est de trouver une formule qui serait capable, par exemple, si l'on prend le critères de la complexité et celui du type de document, de me renvoyer le prix simple (soit nombre de mots *0,1) si aucun des deux critères n'est applicable, de me renvoyer le prix majoré de 5% si seul l'un des critères est applicable, et de me renvoyer le prix majoré de 10% si les deux critères sont applicables.
De plus, j'aurais aimé ajouter une option "Remise" si un client dispose d'une remise de fidélité par exemple. Dans ce cas, si la cellule est vide, il n'en sera pas tenu compte, si la cellule contient un pourcentage de remise, il est également appliqué au prix total. Cette dernière exigence est toutefois secondaire.
J'ajouterai que la base de la majoration est toujours le prix de base (soit nombre de mots*0,1) quel que soit le critère, et non un prix éventuellement déjà majoré au titre du critère précédent.
Je vous remercie par avance des réponses que vous pourrez m'apporter et vous souhaite à tous une excellente après-midi.
Pierre
A voir également:
- Calculateur de devis sur excel
- Comment calculer la moyenne sur excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Déplacer colonne excel - Guide
3 réponses
Ta formule est donc
=G6*0,1+SI(G7="complexe";G6*0,1*5%;0)+SI(G8="autre";G6*0,1*5%;0)+SI(G6/G9>10000;G6*0,1*10%;0)-SI(G10>15%;G6*0,1*10%;0)-G6*0,1*G11
=G6*0,1+SI(G7="complexe";G6*0,1*5%;0)+SI(G8="autre";G6*0,1*5%;0)+SI(G6/G9>10000;G6*0,1*10%;0)-SI(G10>15%;G6*0,1*10%;0)-G6*0,1*G11
Pour qu'on puisse te fournir des explications claires et des formules précises, il faut que tu envoies ton fichier dans son état actuel.
/...
Pour l'alléger un peu, tu devrais accepter de mettre, dans une cellule quelconque comme H6 par exemple, le montant de base =G6*0.10
Ainsi la formule en G12 peut s'écrire
=H6+SI(G7="complexe";H6*5%;0)+SI(G8="autre";H6*5%;0)
+SI(G6/G9>10000;H6*10%;0)-SI(G10>15%;H6*10%;0)-
H6*G11
Et on peut optimiser l'écriture
=H6*(1-G11)+SI(G7="complexe";H6*5%;0)+SI(G8="autre";H6*5%;0)
+SI(G6/G9>10000;H6*,1;0)-SI(G10>15%;H6*,1;0)
Pour l'alléger un peu, tu devrais accepter de mettre, dans une cellule quelconque comme H6 par exemple, le montant de base =G6*0.10
Ainsi la formule en G12 peut s'écrire
=H6+SI(G7="complexe";H6*5%;0)+SI(G8="autre";H6*5%;0)
+SI(G6/G9>10000;H6*10%;0)-SI(G10>15%;H6*10%;0)-
H6*G11
Et on peut optimiser l'écriture
=H6*(1-G11)+SI(G7="complexe";H6*5%;0)+SI(G8="autre";H6*5%;0)
+SI(G6/G9>10000;H6*,1;0)-SI(G10>15%;H6*,1;0)
Merci encore :)
Pierre