Aller au menu - Aller au contenu

Icône TP : la facture

Avatar
Avatar
Avatar
Mise à jour : 05/09/2011
Difficulté : Facile Facile Creative Commons BY-NC-SA
9 728 visites depuis 7 jours, dont 255 sur ce chapitre classé 26/786
Bienvenue dans le premier exercice d'application ! Il est temps de voir par vous-mêmes si vous progressez.

L'exercice proposé ici est un grand classique de Excel : il s'agit de fournir à l'utilisateur une facture qu'il peut remplir et donner à son client. :pirate:

Si vous voulez vous donner la peine de poursuivre...
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire Chapitre suivant

Principe

Le principe est simple : vous fournissez à un chef d'entreprise un classeur Excel avec un tableau, qu'il devra compléter.
Ce tableau est une facture, c'est-à-dire qu'il y rentre tous les produits vendus au client, le total hors taxe (HT) et le total toutes taxes comprises (TTC).
Vous vous doutez donc bien qu'il faudra préciser le taux de la TVA et l'utiliser dans vos calculs.

Le patron propose une remise de 10 % sur le total à payer TTC si celui-ci est supérieur à 250 euros ou si on achète 8 articles.

Prérequis :
  • savoir modifier une cellule, son contenu et son format ;
  • les formules (calculs simples + conditions + figer des cellules).

À vous de jouer !

Voilà, c'est à vous. :-°
Ne commencez pas votre tableau dans la colonne A ni à la ligne 1, histoire d'avoir plus de visibilité et de clarté.

Toutefois, voici quelques notions pointues qui pourront vous être utiles.

Enlever le quadrillage



Le quadrillage est utile (encore que) lorsqu'on fait notre tableau mais il devient bien moche et embêtant ensuite.
Pour l'enlever, respectez le programme suivant :

Allez dans l'onglet « Affichage », puis, dans le groupe « Afficher », décochez la case « Quadrillage »

Image utilisateur


Image utilisateur Pour effectuer la même manipulation sous Mac, cliquez sur le menu « Excel » puis sur « Préférences ».

Image utilisateur


Une fenêtre s'ouvre :

Image utilisateur


Cliquez sur Afficher et décochez selon vos envies comme ci-dessus. :)

Toujours avoir les étiquettes de colonnes sous le nez



Si votre tableau fait 659 lignes, c'est un peu embêtant pour savoir à quoi correspond chaque colonne.
Nous allons donc faire en sorte de garder leurs étiquettes sous le nez et ce, même si nous descendons jusqu'à la dernière ligne (la 65 536e ligne, pour être précis :-° ).

Nous allons donc séparer la fenêtre en 2 pour figer les volets, voici comment procéder :

Cliquez et maintenant sur le bouton juste au dessus de la barre de défilement vertical, le curseur se transforme en une ligne épaisse. Glissez vers le bas puis lâchez. Vous avez ainsi créé deux fenêtres de la même feuille de calcul et figé les valeurs dans la partie supérieure :

Image utilisateur


Pour revenir à une seule fenêtre, cliquez et glissez sur la barre qui sépare les deux parties et remontez tout en haut puis lâchez. Ou double-cliquez simplement sur la ligne.

Correction

On ramasse les copies !

Voilà ce que cela à donné de mon côté :



Voyons ensemble comment obtenir ce résultat.

Voici tout d'abord ce qu'il fallait faire.
  • Lire l'énoncé.
  • Réfléchir à ce qu'on me demande.
    • Ici, il faut prévoir une colonne pour la désignation de l'article, une autre pour la quantité et une autre pour le prix unitaire.
    • Le patron doit pouvoir rentrer la TVA : il fallait donc prévoir une cellule spécialement pour ce taux et penser à la figer lors des calculs.
    • Le patron accorde une remise de 10 % sur le total TTC si on achète pour plus de 250 euros ou si on achète au moins 8 articles.
    • Il fallait voir la condition multiple. ;)
    • Enfin, notre patron doit pouvoir visionner le prix HT et TTC : il fallait donc réserver deux cellules pour ces valeurs.
      De préférence, les mettre dans les volets que nous figeons ensuite. :D
  • Faire mon tableau.


On commence donc par un peu de texte :

Image utilisateur


Une TVA (Taxe sur la Valeur Ajoutée) s'exprime en %. La cellule qui va donc retenir le taux de cette taxe devra être formatée pour accueillir un pourcentage (comme ça, pas besoin de taper le symbole %) :

Il faut appliquer le format de cellule avant d'entrer la valeur, sinon la valeur est multipliée par 100 et on n'obtient pas ce que l'on souhaite.


Image utilisateur


Le quadrillage a volontairement été remis pour vous montrer que le taux de la TVA n'est pas dans la même cellule que le texte de l'étiquette qui pointe vers cette cellule.

Cliquez donc sur « Format de cellule », comme expliqué dans les chapitres précédents, dans l'onglet « Nombre », cliquez sur « Pourcentage », dans la liste puis valider :

Image utilisateur


J'ai laissé deux décimales, au cas où les taux changent.

On admet pour la correction que le taux de la TVA est de 8%. Tapez juste 8 dans la cellule formatée ... magie :magicien: ! Il a compris qu'il fallait mettre en pour cent :

Image utilisateur


Continuons maintenant notre remplissage et on définit un tableau, qui limite donc la facture. On pensera également à formater les cellules qui contiendront les prix en Monétaire.
Voilà. J'ai également masqué la colonne I en effectuant un clic droit sur l'en-tête de cette colonne puis sur Masquer. Prenez l'habitude d'éviter la saisie et l'analyse de données dans la colonne I. ;) On fige ensuite les volets à partir de la ligne 7.

Image utilisateur


Maintenant, il va falloir écrire les formules.

La colonne Total va servir à faire le produit de la colonne D par la E. On le fait une fois puis on utilise ensuite la poignée de recopie incrémentée :

Image utilisateur


Et ça donne ceci :

Image utilisateur


o_O Il y a pleins de valeurs nulles partout !! Normal, une cellule vide ayant pour valeur 0, tout le monde sait que 0 fois 0 = la tête à Toto 0. C'est moche. Heureusement, j'ai une solution pour vous : on va dire à Excel de masquer les valeurs des cellules si elles valent 0, par exemple, en mettant la couleur de l'écriture de ces cellules en blanc.

Dans l'onglet « Accueil », dans le groupe « Style », cliquez sur « Mise en forme conditionnelle ». Dans le menu déroulant, cliquez sur « Nouvelle règle » :

Image utilisateur


Dans la fenêtre qui s'ouvre, cliquez sur « Appliquer une mise en forme uniquement aux cellules qui contiennent ». Laissez la « Valeur de la cellule » mais vous choisissez « égale à » dans la seconde liste déroulante. Tapez « 0 » dans le troisième champs puis cliquez sur le bouton « Format ».

Dans cette nouvelle fenêtre, choisissez la couleur blanc en guise de police. Puis validez ces deux fenêtres :

Image utilisateur


Vous venez de faire une mise en forme conditionnelle : c'est-à-dire changer les propriétés d'une cellule en fonction de sa valeur. On peut faire pareil, mais en changeant la couleur de fond, par exemple.
Le prix HT (Hors Taxe) n'est qu'une vulgaire somme :

Image utilisateur


Le prix TTC demande la prise en compte du taux de la TVA et ne requiert donc pas un niveau en maths extrême :

Image utilisateur


Bien maintenant, on va s'attaquer à ces histoires de remise. On va afficher dans la cellule située à droite de celle qui contient le prix TTC le prix avec remise. Il faut donc savoir si le client a droit à sa remise. Si oui, on affiche le nouveau prix, si non, on dit qu'il n'y a pas de remise (inutile d'avoir deux fois le même prix l'un en dessous de l'autre).

Voilà notre super condition (avec la remise de 10%) :

Image utilisateur


Nous en avons fini avec les consignes données dans l'énonce.
Passons à présent à quelques améliorations que je vous propose de faire.

Améliorations



Quelques autres améliorations que l'on pourrait faire sur cette liste, de manière à la rendre à la fois plus simple et plus intuitive d'utilisation :

  • Des améliorations sur les mises en forme conditionnelles :
    • Avec les mises en formes conditionnelles, appliquez une bordure à la cellule qui contient le prix avec remise uniquement si elle contient une valeur ;
    • Vous pouvez encore découvrirez beaucoup de possibilités de cet outil ;
  • Des améliorations sur des possibles réductions :
    • Ajout un champ « Réduction », en pourcentage par exemple et/ou en euros, prenant en compte la réduction liée aux soldes ou des réductions de fidélité ;
    • Vous pouvez aussi faire la différence entre les prix d'un article acheté normalement et son prix avec réduction ;
  • Des améliorations sur des formulaires : comme nous l'avons vu, il serait utile d'utiliser la fonction du formulaire pour cette liste. Cela permettrait d'entrer de nouvelles données plus facilement.
  • Et bien plus encore...


Allez, au boulot ! :)
J'espère que l'exercice ne vous a pas semblé insurmontable. L'idée était surtout de vous apprendre quelques "trucs et astuces" par le biais d'un entrainement.
Chapitre précédent Sommaire Chapitre suivant

Partager

12 commentaires pour "TP : la facture"
Note moyenne : 3.67 / 4 (100 votes)
Pseudo Commentaire
Hors ligne Douf # Posté le 04/06/2011 à 12:46:35
Avatar

Au lieu de la mise en forme conditionnelle, on peut ajouter un si ;-)

Pourquoi utiliser la formule "produit" ? Un simple * n'est-il pas plus simple et fournis le même résultat ? (En tous cas, merci, je connaissais pas cette formule).

Dans la suggestion d'amélioration, il pourrait être proposé de formater la facture pour que l'addition des montants hors TVA soit toujours arrondi à 2 décimales quand on est en euros.
La formule arrondi qui est vachement pratique le permet, et elle est appropriée dans le cadre d'un sur une facture sous Excel ;-).
 
Hors ligne franche92 # Posté le 08/12/2011 à 00:32:12

Études : ENSIIE

Personnellement, j'utilise énormément la fonction "figer les volets" car comme dit dans le tuto il est vite pénible de devoir remonter en haut de la feuille de calcul pour voir les en-têtes des différentes colonnes. Seulement la "barre à glisser/déposer" à pour (gros) défaut de dupliquer les lignes d'en-tête lorsqu'on se trouve en haut du document (ce qui prend de la place à l'écran et qui en outre est assez moche).
Pour éviter cela je préconise donc d'accéder à cette fonctionnalité via l'onglet Affichage->Fenêtre->Figer les volets. Il suffit de se placer dans une cellule de la ligne (respectivement de la colonne) immédiatement inférieure (resp. immédiatement à droite) de la ligne (resp. de la colonne) à figer puis de cliquer sur le bouton.

Bon je suis conscient que comme bien souvent dans Excel il y a plusieurs façon d'arriver à un résultat en apparence équivalent. J'ai proposé cette méthode qui me parait plus adaptée mais peut-être que la méthode du tuto présente un intérêt qui m'aurait échappé, si quelqu'un sait ça m'intéresse.
Hors ligne franche92 # Posté le 08/12/2011 à 01:00:36

Études : ENSIIE

En ce qui concerne la mise en forme conditionnelle, je comprends l'envie de l'auteur d'introduire cette notion, seulement il me semble que c'est ici un peu maladroit car c'est de loin la moins bonne méthode pour ne pas afficher un prix nul. Je m'explique, en fait ce n'est qu'une illusion, le prix est quand même écrit ... en blanc sur fond blanc, certes, mais il est écrit. Si par la suite, pour rendre joli votre facture vous décidez de lui appliquer un fond de couleur par exemple, vous serez obligés de reprendre la mise en forme conditionnelle. Idem si vous changez la couleur de la police de la facture en ayant fait un "malheureux" Ctrl+A auparavant. Bref, les pistes qui ont été proposées me semblent meilleures car plus évolutives :
  • Mndrs78 : c'est la solution qui m'était venue spontanément à l'esprit mais (si je devine bien ce qu'il mettrait dans le SI, car il n'a pas détaillé) je lui reprocherais de ne pas respecter les types (comparaison d'entiers et de chaines de caractères vide), bon je sais ça marche, mais ça me gêne quand même un peu d'autant que c'est tout de même un peu lourdingue pour finalement faire quelque chose d'assez simple
  • MathiaSitruk : cette méthode me semble être la meilleure, car facile et fait exprès (Pour info, cette fameuse case se trouve dans "options avancées" rubrique "Afficher les options pour cette feuille de calcul"

Bon en tout cas ne croyez pas que je dénigre la mise en forme conditionnelle, c'est très utile et drôlement efficace, on peut faire plein de choses sympas :)
Hors ligne Ichimimichan # Posté le 12/03/2012 à 12:20:20
Avatar

Très très intéressant!!! J'ai adoré faire l'exercice!
Hors ligne maxime.lelievre # Posté le 21/05/2012 à 16:22:08

Beaucoup plus simple pour le PTTC :

=PRODUIT(H6;H5)

Et H5 = 1.196



Un bref à raconté? Quoidebref
Projet en cours de réalisation : Manage & Play
 

Voir tous les commentaires