Comment faire pour augmenter / diminuer par rapport à la cellule adjacente

0

J'ai un tableau dans Excel, qui pourrait avoir les valeurs suivantes

         A           B            C            
1     20180101    20180201     20180301
2        1           2            1
3        1           1            1
4        1           2            3

Je veux que le tableau soit visuellement clair (je sais que je peux utiliser un graphique) si la valeur est en hausse et en baisse ou en baisse par rapport au mois précédent

Cela signifie, par exemple, j'aurais la logique suivante

if B2 > B1 
    Make B2 Green

if B2 = B1 
    Make B2 Orange

if B2 < B1 
    Make B2 Red

Répétez l'opération pour toutes les cellules (cela signifie que les valeurs de la colonne A n'auront aucune couleur (ce qui est bien))

Cela ne fonctionnait pas (avec une formule IF), je suis donc passé à la mise en forme conditionnelle, mais chaque fois que j'ajoute une nouvelle colonne, je dois saisir à nouveau toute la formule pour la comparer au mois précédent. J'ai une très longue liste de formules et ce n'est pas gérable.

Cette maquette montre la valeur finale que j'essaie d'atteindre

enter image description here

Malgré mes recherches en ligne, je ne trouve rien sur la façon de le faire (et j'ai du mal à trouver les bons mots à rechercher). Est-ce réalisable?

modifier

Il se trouve que ma mise en forme conditionnelle ne fonctionne pas. C'est ce que j'ai fait

enter image description here

MyDaftQuestions
la source
La mise en forme conditionnelle est certainement la bonne façon. Après avoir ajouté une nouvelle colonne, au lieu d’ajouter une nouvelle règle de mise en forme conditionnelle, essayez de modifier la plage de la règle précédente pour inclure également la nouvelle plage.
Máté Juhász
@ MátéJuhász, j'ai partagé mes règles de mise en forme conditionnelle, mais celles-ci ne fonctionnent pas
MyDaftQuestions

Réponses:

2

Vous étiez juste là!

Vous pouvez essayer de supprimer les guillemets et cela devrait fonctionner.

Formula: =C2-B2>0

enter image description here

Edit: vous pouvez également commencer à appliquer la mise en forme conditionnelle à partir de la colonne C, car la colonne B est la première et ne contient aucune donnée à comparer.

Sincères amitiés.

DroidW
la source
Avec cela, il applique uniquement le formatage aux colonnes B et C :(
MyDaftQuestions
Si vous regardez la colonne E, vous verrez que la colonne E est également formatée conformément à la plage "s’applique à".
DroidW
Vérification supplémentaire: Excel 2013: lorsque vous ajoutez une nouvelle colonne à la dernière colonne, la mise en forme conditionnelle s’applique automatiquement.
DroidW
Je pense que le problème que j’avais, c’était que j’avais choisi l’ensemble du tableau et essayé de l’appliquer. Au lieu de cela, j'ai sélectionné n'importe quelle cellule, ajouté la logique et appliqué à la plage de la table! Merci
MyDaftQuestions
0

Se débarrasser de la Nouveau problème d'ajout de colonne lié à la mise en forme conditionnelle , vous devez créer une plage nommée dynamique.

=INDIRECT("Sheet1!$A$1:$Q$"&COUNTA(Sheet1!$A:$A))

Il fera référence à toutes les données dans A:Q, Je suppose qu’il n’ya pas d’espace blanc dans la colonne A. Vous pouvez maintenant utiliser le Named Data Range faire référence à toutes vos données pour la mise en forme conditionnelle, même si vous ajoutez ou supprimez des lignes / colonnes.

  • Ajuster les références de cellule dans la formule en tant que nécessaire.

enter image description here

Rajesh S
la source
Où est-ce que j'ajoute cette formule?
MyDaftQuestions
@MyDaftQuestions, Cliquez sur Formula Tab puis trouver Defined Names, alors vous trouvez Define Name cliquez dessus vous trouvez New Name boîte de dialogue, haut est Name mettez le nom de votre choix, et en bas se trouve Refere to écrivez la formule dans la zone de texte.
Rajesh S