Accueil > Tableur > supports > Conso kWh-Calc (2)

Conso kWh-Calc (2)

vendredi 2 juin 2017

Résumé de l’étape précédente : importation du tableau texte au format RTF, modification du format « Nombre » pour ajouter des décimales, du format « Date » et remplacement de valeurs « statiques » par des formules.

Formatage conditionnel : changement de tarif

Retour sur une fonctionnalité déjà abordée lors d’un précédent exercice.

Le but du jeu, dans un premier temps, consiste à indiquer visuellement les changements de tarifs. Plutôt que d’effectuer manuellement cette opération, nous allons demander au tableur d’appliquer automatiquement cette mise en forme spéciale.

Nous avions vu que, sur OpenOffice, le « formatage conditionnel » ne peut s’appliquer qu’à partir des styles. Mais pour cela, le plus simple consiste à définir, au préalable, le « formatage » sur une cellule, puis à créer le style à partir de ce modèle.

Placez vous en « C12 » (premier changement de tarif) :

Passez par le menu « Format / Cellules... » afin de définir les paramètres suivants :

Validez par « OK », conservez cette cellule sélectionnée, puis cliquez sur le bouton « Styles et formatage » :

Sur l’assistant « Styles et formatage », cliquez sur le bouton « Nouveau style à partir de la sélection » :

Baptisez ce style en tant « changement_tarif » et cliquez sur « OK ».

Cliquez sur la cellule « C3 »...

… et activez le menu « Format / Formatage conditionnel... »

Sur l’assistant, sélectionnez dans la liste l’option « différent »...

… cliquez dans le champ placé à droite...

… puis cliquez sur la cellule « C2 ».

Vous remarquerez que le tableur insère automatiquement les coordonnées de la cellule en mode d’adressage absolu (ou fixe), avec le symbole « $ ».

Il va falloir corriger cela car, dans le cas présent, si nous voulons généraliser ce formatage conditionnel à d’autres cellules, il est préférable, au contraire, qu’il soit défini en mode d’adressage relatif.

Supprimez donc toute indication d’adressage fixe...

… pour qu’il ne reste que ceci :

La condition de la modification du format est définie, reste à indiquer le style qui doit être appliqué. Pour cela, dans la liste « Style de cellule », sélectionnez « changement_tarif » (que nous avons créé juste avant) :

Validez par « OK », ce qui devrait fermer l’assistant.

De retour sur votre document, vous constatez qu’aucune modification n’a été appliquée. C’est normal, puisque la valeur de « C3 » étant égale à celle de « C2 », le formatage « changement_tarif » ne doit pas s’appliquer dans le cas présent.

Voyons, maintenant, comment généraliser cette règle aux autres cellules de la colonne :

 Conservez la cellule « C3 » sélectionnée, car c’est elle qui contient la règle du formatage conditionnel.

 Cliquez sur l’outil « Pinceau »

 Et passez votre pinceau de « C4 » à « C25 » :

Normalement, dès que vous libérez le bouton de votre souris, vous devriez constater la mise en œuvre du formatage conditionnel « changement_tarif » :

Pour appliquer la même option de formatage conditionnel à la colonne « Tarif HP », gardez votre groupe de cellules « C4:C25 » sélectionnée et appliquez le pinceau sur « F3 : F25 » :

Formatage conditionnel : changement d’année

Ne nous arrêtons pas en si bon chemin.

Nous allons, à présent, définir une autre règle de formatage conditionnel : dans la colonne « Période », il faut indiquer visuellement chaque changement d’année. Une simple mise en gras suffira.

Placez-vous en « A8 » et passez en gras. Voilà pour le modèle de mise en forme.

Dans la mesure où une bonne partie des manipulation présentées ci-dessous sont exactement les même que celles que nous venons de faire, je me contenterai de limiter au strict nécessaire les explications. Voilà pourquoi, vous ne trouverez pas toutes les captures d’écran correspondant aux instructions.

Cliquez, comme tout à l’heure, sur le bouton sur le bouton « Styles et formatage » (à gauche du sélecteur de police).

Sur l’assistant « Style et formatage » cliquez sur « Nouveau style à partir de la sélection » et nommez ce dernier en tant que « changement_annee » :

Cliquez sur « A3 »...

…et passez par le menu « Format / Formatage conditionnel... ».

Cette fois-ci, dans le premier sélecteur, choisissez l’option « Formule est » ; ce qui a pour effet d’actualiser l’assistant : il n’y a plus qu’un seul champ disponible, placé à droite.

Ce champ sert à indiquer la formule (ou la référence de la cellule qui contient la formule).

Cliquez dans ce champ et tapez exactement sans aucun espace le code suivant :

=MOIS(A2)>=MOIS(A3)

Reste à indiquer le format à appliquer si la condition « changement d’année » est remplie. Pour cela, sélectionnez le style adéquat :

En réalité, la règle spécifie « à chaque répétition de mois, on passe la cellule en gras ». C’est une manière quelque peu détournée d’arriver au résultat souhaité, et considérons que cela nous conviendra.

Cliquez sur « OK »

Appliquez le pinceau sur le groupe de cellules de la colonne :

Ça marche :

Prochaine étape : le fonction "ANNEE"

 

Un message, un commentaire ?

modération a priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

Qui êtes-vous ?
Ajoutez votre commentaire ici
  • Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.