Calculateur de devis sur excel

Fermé
pierre1619 - 4 mars 2012 à 14:54
Raymond PENTIER Messages postés 58801 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 - 4 mars 2012 à 17:47
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

A voir également:

3 réponses

Raymond PENTIER Messages postés 58801 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 17 264
4 mars 2012 à 17:31
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
1
Merci beaucoup pour votre réponse. J'ignorai qu'on pouvait additionner les formules "si".
Merci encore :)

Pierre
0
Raymond PENTIER Messages postés 58801 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 17 264
4 mars 2012 à 16:08
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.
0
Bonjour,

merci beaucoup pour votre réactivité. Cela va vous sembler très bête, mais j'ignore comment envoyer un fichier par la biais du forum (je suis nouveau sur CCM). Comment dois-je faire?

Merci par avance,

Pierre
0
Raymond PENTIER Messages postés 58801 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 17 264
4 mars 2012 à 16:42
Aller dans https://www.cjoint.com/ pour créer un lien, à copier dans le prochain message.
0
Je vous remercie.
Voici le lien: http://cjoint.com/?3CeqTCONwca

Il s'agit donc de la cellule G12 qui devrait contenir la formule en question. J'ai ajouté quelques informations sur le côté. Les cellules G6 à G11 contiendront les variables entrées par le client.

Merci de votre aide,

Pierre
0
Raymond PENTIER Messages postés 58801 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 7 janvier 2025 17 264
4 mars 2012 à 17:47
/...
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)
0