Création formule avec MFC

Résolu/Fermé
MOULOUDJI Messages postés 95 Date d'inscription jeudi 23 février 2006 Statut Membre Dernière intervention 12 janvier 2024 - 7 janv. 2011 à 20:26
 . - 12 janv. 2011 à 10:29
Bonjour,
Dans la cellule A1 j'ai une valeur 1500 - Dans la cellule B 1 La valeur est : 1000 . Dans la cellule C1, je veux obtenir la différence (1500 - 1000) et faire apparaître cette valeur en rouge. Dans l'hypothèse où A 1 est inférieur à B1 je souhaite que la différence apparaisse en bleu.
Je cherche donc à créer la formule qui convient. Pourriez-vous me renseigner. ? D'avance, merci.



A voir également:

12 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
7 janv. 2011 à 21:36
Salut,

Tu peux passer avec une mise en forme conditionnelle comme expliqué par Ange, ou tu crées un format personnalisé de la cellule C1

Exemple en C1 la formule est A1-B1
B1 activée (Format/Cellule/onglet Nombre/Personnalisé/dans Type colles cette formule, qui tu donnera les valeurs positive en Bleu et négative en rouge avec pour les négatives le signe moins devant la valeur

[Bleu]0,00_ ;[Rouge]-0,00\

ou sans signe moins

[Bleu]0,00_ ;[Rouge]0,00\
1
Ange420 Messages postés 423 Date d'inscription dimanche 2 janvier 2011 Statut Membre Dernière intervention 14 janvier 2013 233
Modifié par Ange420 le 7/01/2011 à 21:02
Perso, je créerai ma formule A1-B1 dans la colonne, j'appliquerai une couleur de texte bleu sur la colonne et dans la MFC je noterai formule =A1>B1 couleur de police rouge.
A moins que le fait d'appliquer une couleur bleu par défaut sur la colonne vous gêne.
Sinon vous avez la possibilité de faire une échelle à deux couleurs mais ce sont des couleurs de fond pas de texte.

Ce qui s'apprend avec fatigue ne s'oublie pas aisément ; Ce qui s'apprend et s'acquiert facilement, s'oublie et s'écoule prestement !
0
MOULOUDJI Messages postés 95 Date d'inscription jeudi 23 février 2006 Statut Membre Dernière intervention 12 janvier 2024
8 janv. 2011 à 14:21
A l'attention de Mike,
Merci pour la solution mais elle ne fonctionne pas comme je le souhaite. Ai-je commis une ou des erreurs.
En C1 J'ai inscrit la formule = A1-B1. Ensuite j'ai sélectionné (activé) la cellule B1 - j'ai cliqué sur format/cellule/nombre/personnalisé et dans la fenêtre " type " j'ai fait un copier/coller de la formule [Bleu]0,00_ ;[Rouge]0,00\. A ce moment-là, quand je valide c'est la valeur dans B1 qui change de couleur. Or c'est dans C1 que la couleur doit être appliquée.
Par ailleurs je pense que la formule réalise l'inverse de ce que je souhaite. Si A1 et supérieur à B1 je souhaite que la valeur s'inscrive en rouge. Pour l'instant elle s'inscrit en bleu.
Ai-je commis une mauvaise manipulation.
D'avance, merci.
0
MOULOUDJI Messages postés 95 Date d'inscription jeudi 23 février 2006 Statut Membre Dernière intervention 12 janvier 2024
8 janv. 2011 à 14:24
A l'attention de ANGE,
Bonjour,

Merci pour la solution proposée qui fonctionne et pour la rapidité avec laquelle j'ai pu l'obtenir.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
8 janv. 2011 à 14:32
Re,

dans le format personnalisé, un slache s'est ajouté à la fin qui m'a échapé

les formats sont bien

[Bleu]0,00_ ;[Rouge]-0,00

[Bleu]0,00_ ;[Rouge]0,00

Si tu as besoin d'un modèle fais signe
0
MOULOUDJI Messages postés 95 Date d'inscription jeudi 23 février 2006 Statut Membre Dernière intervention 12 janvier 2024
10 janv. 2011 à 13:20
MIKE,
Bonjour,

les formules ne donnent pas le résultat souhaité. Dans C1 j'ai inscrit =A1-B1 et l'opération se fait correctement. Il reste à obtenir, maintenant, la couleur : rouge si la valeur A1 est supérieure à B1 et la couleur bleue si B1 est supérieure à A1.
Pour tenter d'y parvenir, je sélectionne la cellule B1 et j'y inclus un copier/coller de la formule : [Bleu]0,00_ ;[Rouge]0,00.
Dès que je valide cela ne modifie pas la couleur de la valeur C1 mais la valeur B1 inférieure à A1 passe en couleur bleue alors qu'elle était de couleur noire.
Suis-je à l'origine, mauvaise manip, de cette difficulté.
Merci pour les renseignements déjà fournis et, peut-être, ceux à venir.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
10 janv. 2011 à 13:44
Re,

Avec XP, je pense que tu travailles avec une version Excel antérieure à 2007.

pour saisir le format personnalisé de la cellule, commence par mettre en surbrillance la cellule ou la plage de cellule que tu dois soumettre à surveillance exemple C1 à C20 dans laquelle tu as la formule =A-B
et clic sur le menu Format/Cellule/onglet nombre/dans Catégorie sélectionne Personnalisé et dans Type colles la formule

[Bleu]0,00_ ;[Rouge]0,00

Si tu n'y arrive pas je te ferais un petit montage
0
MOULOUDJI Messages postés 95 Date d'inscription jeudi 23 février 2006 Statut Membre Dernière intervention 12 janvier 2024
10 janv. 2011 à 18:40
MIKE,
Bonsoir,
Effectivement je travaille, tout au moins j'essaie de travailler, avec Excel version 2003 ce qui explique cette impossibilité d'obtenir le résultat souhaité. J'ai donc sélectionné et mis en surbrillance la plage de cellule C1 -C20. J'ai ouvert le menu format et dans " personnalisé " j'ai fait un copier/coller de la formule : [Bleu]0,00_ ;[Rouge]0,00. Toutes les valeurs apparaissent en bleue alors qu'elles devraient apparaître en rouge.
J'ai également essayé en faisant la même chose dans la cellule (plage de cellules) B, j'ai donc dans le menu format - cellule - personnalisé j'ai copié/collé
[Bleu]0,00_ ;[Rouge]0,00. et, là encore, toutes les valeurs en noir apparaissent en bleue . Je déduis que la formule doit être différente pour EXCEL 2003. Car selon mes explications je pense avoir fait ce qu'il fallait.
Encore merci pour ce surcroît de travail.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
10 janv. 2011 à 21:42
Re,

Un petit exemple des deux formats personnalisés avec ce lien

https://www.cjoint.com/?0bkvPFvSuN6
0
MIKE?
Bonsoir,
Je me permets, de relancer, le sujet car cela ne correspond pas à mon souhait. La colonne A concerne les achats dont le montant peut être inférieur ou supérieur à la valeur du disponible - colonne B . Ce disponible est constant par exemple 1000 € pour toute la colonne. Dès lors que la valeur de la cellule A1 est supérieure à 1000 €, la différence dans C1 devrait apparaître en rouge. La valeur dans une cellulle C doit ressortir en bleue seulement si A est inférieur à B.
Le tableau que tu as bien voulu me transmettre, est à l'inverse de ce que je souhaite. Pour cette raison, je me suis permis de préciser ce que je souhaiterai réaliser.
Merci malgré tout pour ton travail.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
12 janv. 2011 à 00:26
Re,

Regarde si c'est ce que tu cherches

https://www.cjoint.com/?0bmazETcOkb
0
MIKE,
Bonjour,
Le résultat, la solution souhaitée est là. Merci pour ton travail et bonne journée
0