Petite question sur Excel.

Résolu/Fermé
Gael03 Messages postés 297 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 3 novembre 2015 - 12 sept. 2013 à 23:07
Gael03 Messages postés 297 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 3 novembre 2015 - 17 oct. 2013 à 18:13
Bonjour à tous.

J'ai créé un genre de bon de commande sur excel sous cette forme :

<Nom du produit> <Prix/unité> <Quantité> <Prix total>.

La colonne <Prix total> se remplit automatiquement avec la formule =<Prix/unité>*<Quantité>.

Jusqu'ici tout va bien mais la valeur des cellules de la colonne<Prix total> étant une valeur monétaire, lorsque j'ai 0 en quantité, je me retrouve avec 0,00€ en prix total.

Ce que je voudrais c'est que lorsque je ne remplis rien dans <Quantité>, les cellules de la colonne <Prix total> restent vide au lieu d'avoir 0,00€ (pour permettre par exemple d'imprimer le bon et de pouvoir le remplir a la main.)

Quelqu'un aurait-il une solution a me proposer?

Merci d'avance.

A voir également:

3 réponses

Miura564 Messages postés 13404 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 2 février 2015 1 505
Modifié par Miura564 le 12/09/2013 à 23:13
Bonsoir,


ton problème est assez facile a résoudre avec un SI

=SI(Prix/unité>0;Prix/unité*Quantité;"")

formule à saisir dans la colonne Prix/Total et a recopier autant de fois que de lignes...

en clair, la formule teste si ton prix unitaire est supérieur à zéro. Si Oui, alors, on execute le calcul prix/unitaire*quantité si NON alors on affiche une chaine de caractères vide
0
Gael03 Messages postés 297 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 3 novembre 2015 14
12 sept. 2013 à 23:47
Je vais essayer ca, merci beaucoup.
0
Miura564 Messages postés 13404 Date d'inscription dimanche 18 novembre 2012 Statut Membre Dernière intervention 2 février 2015 1 505
13 sept. 2013 à 00:10
tu peux meme modifier ma formule pour ne faire le calcul que si le Prix Unitaire et la Quantité sont supérieurs à 0. Saisi la formule suivante :

=SI(PU*QT>0;PU*QT;"")

Exemple de tableau Excel 2010 / Excel 2003
0
Gael03 Messages postés 297 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 3 novembre 2015 14
17 oct. 2013 à 18:13
Bonjour, j'ai mis le sujet en résolu mais je viens apporter une petite modification a ta réponse.

Cette solution fonctionne mais je me suis servi de celle-ci :
=SI(PU*QT=0;"";PU*QT)
Ce qui correspond a "SI prix unitaire * quantité est égal a 0;ALORS il n'y aura rien d'affiché dans la case;mais SI PU*QT?0 alors PU*QT sera affiché dans la case."

C'est un peu l'inverse de la tienne, mais si ce post peut servir, les 2 solutions sont données :)
0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
13 sept. 2013 à 01:54
Bonjour.

Solution N°2 : Utiliser la mise en forme conditionnelle pour afficher la valeur zéro avec une couleur de police blanche.

Solution N°3 : Créer un format Nombre, catégorie personnalisée, en saisissant dans la fenêtre Type le format [ # ##0,00 €;-# ##0,00 €; ]
* l'important, c'est le dernier point-virgule sans rien derrière !

Cordialement.
0
Gael03 Messages postés 297 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 3 novembre 2015 14
20 sept. 2013 à 17:23
bonjour.

Désolé pour le retard, je m'tais absenté quelques temps. Merci pour vos réponses.
0