Rechercher dans ce blog
Nombre total de pages vues (en milliers)
CELLULE FORMAT PERSONNALISE
Sur cette page, nous allons développer la fonction "format personnalisé" pour une cellule, ou plage de cellules.
Pour modifier le format d'une cellule (ou plage de cellules) vous procédez rapidement et simplement via la barre de menu ou plus approfondi via le clic "droit" sur la cellule (ou plage de cellules) pour accéder à la boite de dialogue Format de cellule :
Vous avez, surement, utilisé cette boite de dialogue.
Sur cette page je vais vous développer la catégorie "Personnalisée".
Par défaut, la valeur "Standard" est sélectionné dans "Type" :
Dans la liste déroulante :
Les NOMBRES sont représentés par 0
Le TEXTE est représenté par @
Du texte peut être ajouter aux NOMBRES, si on place le texte entre guillemets "texte "
Ex. : "Prix : "0.00
En A1 insertion du chiffre 11
L'aperçu de la cellule donnera Prix : 11.00
La valeur de la cellule sera toujours 11
Donc étant donné que les valeurs sont inchangées et simplement l'aperçu change en fonction du format personnalisé, vous pouvez additionner, multiplier, diviser et etc. toutes les cellules entre elles.
Exemple si vous avez :
1) en A1 = 11 puis format personnalisé : 0" poireaux" - Résultat : 11 poireaux
2) en A2 = 13 puis format personnalisé : 0" carottes" - Résultat : 13 carottes
3) en A3 la formule =SOMME(A1:A2) en ajoutant le format personnalisé "Total : "0" légumes"
cela vous donnera : Total : 24 légumes
Donc le format personnalisé avec du texte ne vient pas perturber les calculs dans Excel.
Une couleur peut être associer aux NOMBRES et aux TEXTES, si on place la couleur entre crochets [couleur]
[Noir]
[Bleu] ou [Cyan]
[Vert]
[Roue] ou [Magenta]
[Blanc]
[Jaune]
ou de paramétrer la couleur de la manière suivante :
[Couleur3] ce qui correspond à la couleur Rouge foncé
Ci-après les codes couleurs applicables :
Exemple :
Ci-après l'interprétation des valeurs dans le format personnalisé :
1) L'espace divise par 1000.
2) Le # représente un chiffre s'il y en a un, ou rien s'il n'y en a pas.
3) Le % affiche un nombre décimal en pourcentage.
4) Le * permet de répéter le caractère qui le suit ou qui le précède
Ces valeurs sont importantes pour l'obtention du résultat escompté.
Exemple :
Dans type tapez successivement :
1) "Prix" le mot prix sera inclus en début de cellule
2) *. le point sera répété "x" fois dans la cellule suivant sa largeur.
3) 0.00 le chiffre sera dans ce format
4) " Euros" le mot Euros sera inclus dans la cellule et suivra le chiffre
Résultat dans la cellule : Prix : ........................11.00 Euros
Vous pouvez changer le caractère à répéter par un espace, cela fonctionne aussi.
Résultat dans la cellule : Prix : 11.00 Euros
Vous pouvez aussi cumulez les formats personnalisés pour une même cellule, ceci doivent être séparés par un point virgule.
Exemple :
Dans type tapez successivement :
1) [Bleu] le texte dans la cellule sera bleu si le résultat est conforme au données ci-apès
2) "Marge positive " les mots seront inclus au début de la cellule
3) *. le point sera répété "x" fois dans la cellule en fonction de la largeur de celle-ci
4) # ##0.00 le chiffre sera dans ce format avec séparateur de millier
5) " Euros" le mot Euros sera inclus dans la cellule et suivra le chiffre
6) ; le point virgule sépare les deux formats personnalisés
7) [Rouge] le texte dans la cellule sera Rouge si le résultat est conforme au données ci-apès
2) "Marge négative " les mots seront inclus au début de la cellule
3) *. le point sera répété "x" fois dans la cellule en fonction de la largeur de celle-ci
4) - # ##0.00 le chiffre sera dans ce format avec séparateur de millier mais en négatif
5) " Euros" le mot Euros sera inclus dans la cellule et suivra le chiffre
Résultat et exemple :
Texte du format personnalisé :
[Bleu]"Marge positive"*.# ##0" Euros";[Rouge]"Marge négative"*.-# ##0" Euros"
Donc tous les résultats :
a) Chiffre en positif en bleu avec intitulé "Marge positive"
b) Chiffre en négatif en Rouge avec intitulé "Marge négative"
Le paramétrage de la condition
Pour paramétrer les conditions, on utilisera les opérateurs de comparaison traditionnels :
- Plus grand que : >
- Plus petit que : <
- Plus grand ou égal : >=
- Plus petit que : <=
- Différent de : <>
- Egal : =
Une règle de format peut se décomposer en 4 arguments, chaque argument étant séparé par un ";".
Le premier concerne la mise en forme des nombres positifs.
Le second concerne la mise en forme des nombres négatifs.
Le troisième concerne la mise en forme des cellules contenant une valeur 0.
Le quatrième concerne la mise en forme des cellules texte.
Exemple :
[Bleu][>10]0;[Rouge]0;[Vert]0
1) les nombres positifs supérieurs à 10 seront en Bleu
2) Les nombres négatifs seront en Rouge
3) Tous les nombre positifs compris entre 0 et 10 seront en Vert
Et pour le fun, si souhaitez masquer le résultat d'une cellule, tapez trois points virgule dans Type
Autre exemple :
Texte au singulier ou au pluriel suivant la quantité inscrite dans la cellule :
1 affichette au singulier si ZERO ou UN
2 affichettes au pluriel si supérieur à UN
Formule :
[>1]0" affichettes";0" affichette"
Amusez vous !
18 commentaires :
Pour vous aider à publier votre commentaire, voici la marche à suivre :
1) Ecrivez votre texte dans le formulaire de saisie ci-dessus
2) Si vous avez un compte, vous pouvez vous identifier dans la liste déroulante Commentaire
Sinon, vous pouvez saisir votre nom ou pseudo par Nom/URL
3) Vous pouvez, en cliquant sur le lien S'abonner par e-mail, être assuré d'être avisé en cas d'une réponse
4) Cliquer sur Publier enfin.
Le message sera publié après modération.
Merci
Inscription à :
Articles
(
Atom
)
Comment insérer un code de retour à la ligne dans une cellule à double hauteur (titre de colonne) pour séparer 2 lignes p.ex.: "Valeur" #'##0.00 ?
RépondreSupprimerL'utilisation de car(10) dans une formule, le retour à la ligne s'effectue.
SupprimerMais le retour à la ligne dans un format personnalisée, pour ma part, cela n'existe pas.
Désolé de ne pas pouvoir t'apporter une réponse.
=SI(S9="";"";SI(AG9="";SI(S10="";"L'horaire est réservé"&CAR(10)&"REF: "&SIERREUR(INDEX(Q$4:Q8;EQUIV("X";AG$4:AG8;0));"1");"");"horaire réservé"))
SupprimerMerci, j'ai mis le CAR(10) a part: "texte"&CAR(10)&"texte suite"
vous pouvez formater le texte avant et aprés.
Je vais tester… on apprend tous les jours… merci
Supprimermon code postal est 09150.
RépondreSupprimerdans ma cellule apparait 9150
comment faire ?
merci de votre aide
Bonsoir
SupprimerClic droit sur la cellule et sélectionner FORMAT CELLULE
Dans catégorie choisir SPECIAL puis dans Type choisir CODE POSTAL tout simplement
ou
Dans catérorie choisir Format personnalisée et dans Type tapez OOOOO
bonjour, je souhaite faire une mise en forme sous condition. Exemple :
RépondreSupprimersi valeur <0 = texte1
si valeur =0 = texte2
si valeur >0 = texte3
J'ai essayé avec la formule suivante, mais cela ne fonctionne pas : [<0]#" texte1";[=0]#" texte2";[>0]#" texte3"
Pouvez vous m'aider svp ?
Bonjour,
SupprimerUtilise le formalisme Excel directement. Il est composé de 4 arguments séparés par un point virgule.
Format nombre POSITIF ; Format nombre NEGATIF ; Format valeur ZERO ; Format NON NUMERIQUE
Donc avec cet exemple : "Positif "0;"Négatif "0;"Zéro";"Ce n'est pas un chiffre"
Valeur 1 => Positif 1
Valeur 0 => Zéro
Valeur -1 => Négatif 1
Valeur a => Ce n'est pas un chiffre
PS : Merci, je recherchais à avoir un format Singulier / Pluriel
COmment fait on pour multiplier par 1000 ?
RépondreSupprimerJe peux entrer 1000 pour afficher 1kg (0 "kg") mais comment faire entrer 1 et afficher 1000g ?
Comment organiser la mise en forme d'une cellule en sorte que lorsque je sai
RépondreSupprimersisse 1, j'obtiendrai Monsieur
Bonjour
Supprimer[=1] "monsieur";Standard
Bonjour, je souhaiterais que le chiffre tapé s'affiche avec des espaces 123 123 123 12345 comment faire ? Merci
RépondreSupprimerTout simplement 0##\ ###\ ###\ #####
SupprimerBonjour,
RépondreSupprimerJ'ai personnalisé deux cellules de résultats de calcul en "("# ##0,00" €)" et je souhaiterai exclure les cellules de ce type de format de mon total =SOUS.TOTAL(109;F27:F60)
J'eu su, je su plus :)
Merci par avance pour votre aide
Bonjour,
RépondreSupprimerj'aimerais que si le résultat est une erreur #N/A ou #NOMBRE, qu'il n'y ait rien d'afficher
Bonjour,
SupprimerLorsqu’Excel ne peut pas exécuter correctement un calcul ou une action, le programme émet un message d’erreur dans la cellule. Celui-ci est introduit pas un symbole dièse (#).
#N/A : la formule ne trouve pas ce que vous recherchez
#VALEUR! : type d’argument erroné
#REF! : cellule invalide
#DIV/0! : vous essayez de diviser une cellule vide ou contenant la valeur NUL
#NOMBRE! : la formule exige une valeur numérique mais trouve autre chose
#NOM? : faute de frappe dans le nom de la fonction
#NUL! : affectation de points d’intersection non existants
Vous pouvez utiliser la fonction SIERREUR.
Exemple :
Cellule A2 = 1
Cellule A3 = A
La formule est =SIERREUR(A2+A3;"") car la somme de A2 et A3 n'est pas une valeur numérique soit le résultat ?NOM?
Bonjour,
RépondreSupprimerMerci pour l'astuce. J'essaie de définir un format personnalisé avec 3 conditions pour 3 couleurs mais Excel refuse. Il semble qu'il y a une limite de conditions. On ne peut pas mettre plus de deux conditions comme ci-dessous?
[Rouge][<0,8]0%;[Couleur46][<1]0%;[Couleur10][>=1,05]0%.
Bonjour, après plusieurs tests je n'ai trouvé que cette solution soit en vert au-delà de 1
Supprimer[Rouge][<0,8]# ##0,00" %";[Couleur46][<1] # ##0,00" %";[Couleur10] # ##0,00" %"
En espérant que cette solution vous convienne.
Cdt