Petite question sur Excel.
Résolu
Gael03
Messages postés
297
Date d'inscription
Statut
Membre
Dernière intervention
-
Gael03 Messages postés 297 Date d'inscription Statut Membre Dernière intervention -
Gael03 Messages postés 297 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Petite question sur Excel.
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Déplacer colonne excel - Guide
3 réponses
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
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
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.
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.
=SI(PU*QT>0;PU*QT;"")
Exemple de tableau Excel 2010 / Excel 2003
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 :)