Exercice sur Excel

Bonsoir,

alors voilà je suis en école de commerce et on me demande pour la rentrée de faire un exercice mais j'ai vraiment du mal avec Excel. Donc, si quelqu'un pouvait m'aiguiller se serait avec grand plaisir.

Cordialement

Sujet:

Vous devez modélisez avec Excel, la gestion d’un distributeur de boissons.

Les prix des boissons sont différents.

La difficulté est de rendre la monnaie.

Par exemple :

Choix : Boisson X

Coût : 2,50 €

Entrée : 3 € Rendu : 0x2 €

0x1 €

1x0,50 €

0x0,20 €

0x0,10 €

0x0,02 €

0x0,01 €

Afficher si nécessaire « Faites l’appoint » ou « Boisson non disponible » en fonction de conditions que vous choisirez.

N.B. : la fonction ENT(expr) permet de calculer la partie entière d’un nombre réel.

Bonjour

Bonjour

Je pense que la meilleure solution serai une itération en VBA.

Comme tu travaille sur Excel, je te joins un résultat qi pourrai convenir. ( Peu mieux faire.)

Bonne nuit

Bonjour,

Le fichier en pièce jointe sert à calculer la monnaie nécessaire pour payer en liquide le salaire des ouvriers d'une entreprise.

Les cellules du tableau sont protégées, mais sans mot de passe.

Pour afficher les en-têtes de lignes et colonnes : menu Outils / Options / Affichages / cocher : En-têtes de lignes et colonnes.

La formule a été nommée : menu Insertion / Nom / Définir / Coupure.

Si tu rencontres des difficultés à adapter ce fichier à ton cas précis, mets un exemple de ce que tu désires en pièce jointe, on essaiera de t'aider.

https://www.excel-pratique.com/~files/doc/coupures.xls

dré

Bonjour

Il se faisiat tard et j'ai oublié de joindre le fichier

https://www.excel-pratique.com/~files/doc/GmOnJClasseur1.xls

Le voici

Re,

J'ai profité de l'exemple de Dp pour y mettre un exemple avec une seule formule (donc pas de colonnes intermédiaires).

https://www.excel-pratique.com/~files/doc/aureliela.xls

Je m'en vais voir de ce pas la solution de Colas.

dré

salut Colas,

Pas mal comme approche, mais beaucoup de colonnes intermédiaires.

Et puis un petit problème d'exactitude.

Vois le fichier joint :

https://www.excel-pratique.com/~files/doc/colas.xls

dré

Bien vu DRE,

je trouve intéressant de garder la prise en compte le "stock" de pièces pour afficher si la monnaie peut être rendue ou si il faut faire l'appoint (surtout si on imagine qq chose de plus itératif avec plusieurs passages)

on peut aussi afficher une liste de choix avec RECHERCHEV pour amener le prix en fonction du choix

Bonjour,

Une petite précision qui explique les erreurs dans les formules de DP et Colas.

N.B. : la fonction ENT(expr) permet de calculer la partie entière d’un nombre réel.

Je suppose que cette annotation fait partie de la question.

Mais je suis au regret de devoir signaler qu'elle est FAUSSE !

Exemple :

=(3-2.99)/0.01 affiche 1, mais avec 14 décimales le résultat est 0.9999...

Donc : =ENT((3-2.99)/0.01) renvoie 0 et non pas 1

alors que ENT(0.01/0.01) renvoie bien 1

Pour corriger cette erreur, qui n'a rien à voir avec Excel (tous les tableurs renvoient ce même résultat, elle provient du processeur), il faut :

soit arrondir le résultat de la division : =ENT(ARRONDI((3-2.99)/0.01;2))

soit cocher "calcul avec le format affiché" sous le menu Outils / Options / Calcul

Cette erreur provient du fait que le processeur travaille en format binaire, alors que les valeurs numériques sont encodées en format décimal.

Lors de la double "traduction" (décimal / binaire et binaire / décimal) une différence peut se produire à partir du septième chiffre après la virgule.

Il est donc à conseiller lors de l'emploi de la fonction ENT de la combiner avec la fonction ARRONDI.

dré

Bonjourà tous.

Comme vous l'avez remarqué, j'avais fait la réponse assez tard le soir et comme le précise DRE j'aurai dû arrondir mes résultats.

Si j'ai pris pusieurs colonnes c'est pour que le débutant puisse voir le détail et ne pas faire des fonctions à rallonge.

Merci à DRE pour le tuyau car j'ignorai l'utiisation du paramétrage

Calcul avec la précision au format affiché. car aprés essai , mon tableau fonctionne avec ses deux solutions.

Le voci

https://www.excel-pratique.com/~files/doc/BhNnSClasseur1.xls

Bonsoir Colas,

Avec un coût de 2.09 cela fonctionne très bien, mais avec un coût de 2.12 le résultat n'est pas exact.

Il faut étirer la formule de D6 en D7 et en H2 mettre la plage $D$2:$D$7.

Pourquoi ne pas, dès le départ, étirer la formule jusqu'en D10 et une plage de $D$2:$D$10 ?

dré

Bonsoir dre.

Il faut que je te dise que je m'étire que le matin........

Blague à part, ceci n'était qu'un exemple sur lequel je ne m'approfondi pas car si tu as remarqué, nous travaillons tous sur ce sujet, mais la principale personne intéressée ne nous donne pas son avis.

Dés que nous connaitrons son point de vue, je fignolerai. Pour t'être agréable, je fais exception et j'étire mes fonctions ce soir.

https://www.excel-pratique.com/~files/doc/XNEWuClasseur1.xls

En général, j'attends les remarques de la personne intéressée.

Tous mes voeux pour l'année 2008

Rechercher des sujets similaires à "exercice"