Excel 2010 définir le format d'une cellule
Résolu
jl00700
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai une colonne (I3) intitulée "Nbre_Article" dans laquelle je souhaiterait que le nombre saisi soit formaté (+-) suivante le critère de la colonne (C3) intitulée "Entré/Sortie" soit
si I3 = "Sortie" : la valeur saisie sera négative du genre -50 (couleur rouge ?) sinon la valeur sera positive.
Merci de votre attention.
Cordialement.
J'ai une colonne (I3) intitulée "Nbre_Article" dans laquelle je souhaiterait que le nombre saisi soit formaté (+-) suivante le critère de la colonne (C3) intitulée "Entré/Sortie" soit
si I3 = "Sortie" : la valeur saisie sera négative du genre -50 (couleur rouge ?) sinon la valeur sera positive.
Merci de votre attention.
Cordialement.
A voir également:
- Excel 2010 définir le format d'une cellule
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
8 réponses
Salut,
La valeur en I3 est issue d'une formule ou est elle saisie manuellement !
si tu elle est issue d'une formule peux tu coller cette formule dans un post
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
La valeur en I3 est issue d'une formule ou est elle saisie manuellement !
si tu elle est issue d'une formule peux tu coller cette formule dans un post
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Re,
Non, il n'y a pas de formule en I3, je saisis une valeur que je souhaite voire signée - si en regard la valeur de la cellule C3 est "Sortie".
Non, il n'y a pas de formule en I3, je saisis une valeur que je souhaite voire signée - si en regard la valeur de la cellule C3 est "Sortie".
Bonjour
si ce n 'est que pour un affichage et pas pour un calcul
en I3: mise en forme conditionnelle
la formule:
=C3="Sortie"
le format:
personnalisé et dans la fenêtre type:
-standard
et police rouge
Sauf erreur de ma part ne fonctionne qu'à partir de Excel 2007
attention, la valeur de la cellule reste positive. Tout calcul ultérieur devra s'appuyer lui aussi sur le code en C3.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
si ce n 'est que pour un affichage et pas pour un calcul
en I3: mise en forme conditionnelle
la formule:
=C3="Sortie"
le format:
personnalisé et dans la fenêtre type:
-standard
et police rouge
Sauf erreur de ma part ne fonctionne qu'à partir de Excel 2007
attention, la valeur de la cellule reste positive. Tout calcul ultérieur devra s'appuyer lui aussi sur le code en C3.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
re,
Aie ! justement, le but est de pouvoir utiliser cette cellule "I3" pour calculer un stock en temps réel uniquement en effectuant : stock précédent - I3 = nouveau stock.
Mais peut-être suis-je trop exigent ou perfectionniste dans ma démarche.
Je vous suis cependant très reconnaissant car depuis qq jours j'avance bien sur excel avec beaucoup d'ouverture sur des projets de réalisation.
Encore merci.
Cordialement.
Aie ! justement, le but est de pouvoir utiliser cette cellule "I3" pour calculer un stock en temps réel uniquement en effectuant : stock précédent - I3 = nouveau stock.
Mais peut-être suis-je trop exigent ou perfectionniste dans ma démarche.
Je vous suis cependant très reconnaissant car depuis qq jours j'avance bien sur excel avec beaucoup d'ouverture sur des projets de réalisation.
Encore merci.
Cordialement.
Alors il suffira de reporter dans vos formules suivantes la condition qui fait que I est négatif
par exemple:
si vous voulez en J4 la somme de I3 et I4:
=SI(SI(C3="sortie")-I3;I3)+SI(C4="sortie";-C4;C4)
là c'est vous qui voyez mais là bien sur il parrait plus simple de laisser tomber la colonne C3 et de créer une colonne + et une colonne -
par exemple:
si vous voulez en J4 la somme de I3 et I4:
=SI(SI(C3="sortie")-I3;I3)+SI(C4="sortie";-C4;C4)
là c'est vous qui voyez mais là bien sur il parrait plus simple de laisser tomber la colonne C3 et de créer une colonne + et une colonne -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
C'est ce que je voulais savoir, le mode de saisie et bien sur il faut passer par la mise en forme conditionnelle la formule est
=C3="Sortie"
puis Format/onglet Nombre/Personnalisé et dans Type colle simplement cette formule
[Rouge]-# ##0
si tu veux le signe plus devant ta valeur lorsque la valeur en C3 est différent de Sortie ajoute une mise en forme conditionnelle
=C3<>"Sortie"
puis Format/onglet Nombre/Personnalisé et dans Type colle simplement cette formule
[Noir]-# ##0
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
C'est ce que je voulais savoir, le mode de saisie et bien sur il faut passer par la mise en forme conditionnelle la formule est
=C3="Sortie"
puis Format/onglet Nombre/Personnalisé et dans Type colle simplement cette formule
[Rouge]-# ##0
si tu veux le signe plus devant ta valeur lorsque la valeur en C3 est différent de Sortie ajoute une mise en forme conditionnelle
=C3<>"Sortie"
puis Format/onglet Nombre/Personnalisé et dans Type colle simplement cette formule
[Noir]-# ##0
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Re,
Pour le fun il est possible de faire plus court
Mise en forme conditionnelle
la formule est
=C3="Sortie"
Format/Nombre/Personnalisé
créer ce format
[Rouge]-# ##0;[Noir]+# ##0
OK
clic droit sur la cellule/Format de cellule/Nombre/Personnalisé
créer ce format
[Noir]+# ##0
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Pour le fun il est possible de faire plus court
Mise en forme conditionnelle
la formule est
=C3="Sortie"
Format/Nombre/Personnalisé
créer ce format
[Rouge]-# ##0;[Noir]+# ##0
OK
clic droit sur la cellule/Format de cellule/Nombre/Personnalisé
créer ce format
[Noir]+# ##0
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Re,
Je suis sous Excel 2010 et lorsque je clic sur bouton Mise en forme conditionnelle, je dois choisir un type de règle puis encore choisir... j'ai du mal à suivre et j'en suis désolé.
Je crois que je vais opter pour une autre solution où l'utilisateur devra saisir le ' - ' devant la valeur (colonne I3) lorsque l'opération sera = "Sortie" (colonne c3). Je vais toutefois contrôler la saisie en ajoutant une colonne (J3) dans laquelle je testerais afin de m'assurer que la saisie est OK.
Cela pourrait donner cela :
si C3 = "Entrée" et si la valeur saisie en I3 est > 0 ===> Je n'affiche rien
si C3 = "Entrée" et si la valeur saisie en I3 est < 0 ===> message "ERREUR !"
si C3 = "Sortie" et si la valeur saisie en I3 est > 0 ===> message "ERREUR !"
si C3 = "Sortie" et si la valeur saisie en I3 est < 0 ===> Je n'affiche rien
Comment réaliser cette formule ?
Cordialement.
Je suis sous Excel 2010 et lorsque je clic sur bouton Mise en forme conditionnelle, je dois choisir un type de règle puis encore choisir... j'ai du mal à suivre et j'en suis désolé.
Je crois que je vais opter pour une autre solution où l'utilisateur devra saisir le ' - ' devant la valeur (colonne I3) lorsque l'opération sera = "Sortie" (colonne c3). Je vais toutefois contrôler la saisie en ajoutant une colonne (J3) dans laquelle je testerais afin de m'assurer que la saisie est OK.
Cela pourrait donner cela :
si C3 = "Entrée" et si la valeur saisie en I3 est > 0 ===> Je n'affiche rien
si C3 = "Entrée" et si la valeur saisie en I3 est < 0 ===> message "ERREUR !"
si C3 = "Sortie" et si la valeur saisie en I3 est > 0 ===> message "ERREUR !"
si C3 = "Sortie" et si la valeur saisie en I3 est < 0 ===> Je n'affiche rien
Comment réaliser cette formule ?
Cordialement.
Re*il est sage de prévoir de mettre directement le signe avec le montant, ça évitera bien des complications pour les calculs successifs.
il est par contre dommage que vous n'utilisiez pas la MFC pour signaler que le signe est incorrect.
essayez quand même:
1°) option >MFC
ruban / accueil / mise en forme conditionnelle
choisir:
"nouvelle régle" dans la liste déroulante qui s'affiche (en bas)
ensuite dans la fenêtre suivante, choisir: dans la liste haute
"utiliser une formule...."
entrer la formule sur la ligne réservée qui va s'afficher
elle est celle ci:
=ET(C3="sortie";I3>0)
et cliquer sur format choisissez par exemple un remplissage en rouge et cliquer sur OK.
Vous revenez donc à la fenêtre de formulation
cliquer en haut à gauche sur "nouvelle régle" et passez à la suivante, :
=ET(C3="rentrée";I3<0)
nouveau formatage en rouge
si c'est un champ complet que vous devez formatez, sélectionner le complètement et entrer la formule correspondant à la première ligne du champ.
fermez tout par OK
Si toutefois ça ne convient pas, vous avez une autre solution meilleure encore à mon avis
2°) option > validation
sélectionnez I3 ou le champ de I à traiter en supposant qu'il commence en ligne 3
Ruban / onglet données / validation des données
dans la fenêtre qui s'affiche choisissez en bas "personnalisé"
entrez la formule:
=OU(ET($C3="rentrée";$I3>=0);ET($C3="sortie";$I3<0))
cette solution interdira de placer un nombre négatif si C est =rentrée et un nombre positif si C est sortie
et 3° option par affichage ERREUR
Si pour en finir, vous voulez en venir à la colonne qui renvoie ERREUR, la formule est :
=SI(OU(ET($C3="rentrée";$I3<0);ET($C3="sortie";$I3>=0));"ERREUR";"OK")
attention les signes > < sont inversés par rapport à l'option précédente
à vous devoir avec tout ça. Pour moi dans votre cas j'appliquerais la 2 qui est une sécurité complète
bon courage
crdlmnt
il est par contre dommage que vous n'utilisiez pas la MFC pour signaler que le signe est incorrect.
essayez quand même:
1°) option >MFC
ruban / accueil / mise en forme conditionnelle
choisir:
"nouvelle régle" dans la liste déroulante qui s'affiche (en bas)
ensuite dans la fenêtre suivante, choisir: dans la liste haute
"utiliser une formule...."
entrer la formule sur la ligne réservée qui va s'afficher
elle est celle ci:
=ET(C3="sortie";I3>0)
et cliquer sur format choisissez par exemple un remplissage en rouge et cliquer sur OK.
Vous revenez donc à la fenêtre de formulation
cliquer en haut à gauche sur "nouvelle régle" et passez à la suivante, :
=ET(C3="rentrée";I3<0)
nouveau formatage en rouge
si c'est un champ complet que vous devez formatez, sélectionner le complètement et entrer la formule correspondant à la première ligne du champ.
fermez tout par OK
Si toutefois ça ne convient pas, vous avez une autre solution meilleure encore à mon avis
2°) option > validation
sélectionnez I3 ou le champ de I à traiter en supposant qu'il commence en ligne 3
Ruban / onglet données / validation des données
dans la fenêtre qui s'affiche choisissez en bas "personnalisé"
entrez la formule:
=OU(ET($C3="rentrée";$I3>=0);ET($C3="sortie";$I3<0))
cette solution interdira de placer un nombre négatif si C est =rentrée et un nombre positif si C est sortie
et 3° option par affichage ERREUR
Si pour en finir, vous voulez en venir à la colonne qui renvoie ERREUR, la formule est :
=SI(OU(ET($C3="rentrée";$I3<0);ET($C3="sortie";$I3>=0));"ERREUR";"OK")
attention les signes > < sont inversés par rapport à l'option précédente
à vous devoir avec tout ça. Pour moi dans votre cas j'appliquerais la 2 qui est une sécurité complète
bon courage
crdlmnt
Re,
Un exemple vaut mieux que long discours
https://www.cjoint.com/?BFlvYN7ur0C
Un exemple vaut mieux que long discours
https://www.cjoint.com/?BFlvYN7ur0C
bonjour,
Si a la place de la cellule C3, on veut non pas entrée manuellement une valeur mais choisir dans une liste de choix et en fonction du choix choisi, la valeur saisi en i3 est soit négative soit positive (sachant qu'on ne saisi que le nombre sans "-" dans i3. Le but étant de saisir des lignes de comptes et d'affecter ensuite une catégorie à ces lignes (exemple : dépenses maison = "-", remboursement divers "+").
Si a la place de la cellule C3, on veut non pas entrée manuellement une valeur mais choisir dans une liste de choix et en fonction du choix choisi, la valeur saisi en i3 est soit négative soit positive (sachant qu'on ne saisi que le nombre sans "-" dans i3. Le but étant de saisir des lignes de comptes et d'affecter ensuite une catégorie à ces lignes (exemple : dépenses maison = "-", remboursement divers "+").
La formule sera saisie et c'est suivant le test sur la colonne C3 qu'à la validation de saisie, l'affichage s'effectuera - 123 (rouge ?) si négatif sinon affichage normal.
J'espère ma requête ne pas demander l'impossible.
Merci de ton attention.
Cordialement.