Mise en forme conditionnelle

Résolu
Bonjour,

J'ai un petit souci avec la MFC.
Vous constaterez que j'ai réussi la MFC dans les colonnes B&C,mais
je n'arrive pas a le faire en A.
Je souhaiterais que la colonne A suive les couleurs des colonnes B&C selon ce que
j'y inscris

http://cjoint.com/?BLwsR3Vvtet

Je vous remercie de votre aide

Crdlt



A voir également:

10 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
bonjour,

j'ai réussi la MFC dans les colonnes B&C

Peut-être, mais si tu ne nous dis pas dans quelles conditions tu veux mettre une MFC, c'est très difficile d'imaginer ce que tu souhaitais en fait.
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut Gbinforme,

Tu as dégainé plus vite
A+
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 725
 
Salut Mike,

Même avec le temps de la réflexion, je vois que tu étais aussi perplexe. ;-)
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

Sur quel critère veux tu coloriser les cellules de la colonne A ?

en rouge si une valeur est en C et en vert si une valeur est en B ?

par ailleur ta mise en forme conditionnel des colonnes B et C travaille à l'envers, tu as mis une couleur dans ces cellules et ta mise en forme conditionnelle enléve la couleur si la cellule est vide. je pense qu'il serait plus judicieux de laisser tes cellules sans couleur et ta mise en forme colorise la cellule renseignée
0
Joda
 
bonjour

merci pour ta réponse,

si je rentre un chiffre dans une cellule colonne B celle-ci se teinte de vert.
colonne C celle-ci se teinte de rouge.
Il faudrait que dans la colonne A la cellule se teinte soit de vert ou de rouge.
et ainsi de suite sur 500lignes environ

Crdlt
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Récupère ton fichier et essaye de décripter les mises en formes conditionnelles.
Si tu as besoin d'un coup de main tu fais signe

https://www.cjoint.com/?BLwwCFL6qg9
0
Joda
 
Bonjour Mike-31 et gbinforme

Merci pour vos réponses
Pour la mise en forme ça fonctionne super

J'ai fait une modif est ce possible ? Si non on laisse tomber
http://cjoint.com/?BLxlyOszKHj

Cordialement
0

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

Posez votre question
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Oui tout est possible avec Excel, tu as rajouté un colonne mais que veux tu faire, coloriser les cellules de la colonne A, A et B ainsi que les colonnes Recettes et Dépenses ?
0

 
re,

En ce qui concerne les colonnes B C D E on y touche plus c'est bon.

En A colonne des DATES on ne fait rien.
Par contre pour les colonnes G et H il faudrait que quand s'affiche en A
le dernier jour du mois,le total des recettes et des dépenses se fasse
automatiquement dans les cellules GetH de la ligne du dernier jour.
J'espère avoir été le plus clair possible

Crdlt
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

pas très clair mais on va débroussailler.

colonne A tu as les dates et tu voudrais en colonne G avoir le total des sommes correspondantes colonnes recettes du mois sur la ligne du dernier jour du mois et idem pour la colonne H
c'est bien cela
0

 
re

oui c'est bien cela.

Crdlt
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

tu peux utiliser cette formule en G2
=SI(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"")="";"";SOMMEPROD(($A$2:$A$100>=FIN.MOIS(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"");-1)+1)*($A$2:$A$100<=FIN.MOIS(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"");0))*($C$2:$C$100)))

mais je te conseille de nommer tes plages ce sera plus facile de modifier le nom ou l'étendue d'une plage que de modifier une formule complexe.
exemple tu nomme ta plage colonne A de A1 à A--- Dat
la plage C2 à C ---- nommée Recet
et la plage D2 à D--- nommée Depens

colle cette formule en G2

=SI(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"")="";"";SOMMEPROD((Dat>=FIN.MOIS(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"");-1)+1)*(Dat<=FIN.MOIS(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"");0))*(Recet)))

et celle ci en H2
=SI(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"")="";"";SOMMEPROD((Dat>=FIN.MOIS(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"");-1)+1)*(Dat<=FIN.MOIS(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"");0))*(Depens)))

Incrémente les deux formules vers le bas
ensuite tu peux mettre une mise en forme coditionnelle sur tes 2 plages.

Explications de la formule
Il serait possible de simplifier la formule en utilisant plusieurs colonnes, mais en fait
on recherche le changement de mois avec cette partie
SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0)

puis on calcule la somme entre le premier jour du mois et le dernier jour saisi
SOMMEPROD((Dat>=FIN.MOIS(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"");-1)+1)*(Dat<=FIN.MOIS(SI(FIN.MOIS(A2;0)<FIN.MOIS(A3;0);FIN.MOIS(A2;0);"");0))*(Recet))

Si la formule te convient je verrais de l'alléger un peu
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

j'ai allégé les formule, en G2

=SI(SI(MOIS(A2)<MOIS(A3);A2;"")="";"";SOMMEPROD((Dat>=DATE(ANNEE(A2);MOIS(A2);1))*(Dat<=DATE(ANNEE(A2);MOIS(A2)+1;0))*(Recet)))

et en H2

=SI(SI(MOIS(A2)<MOIS(A3);A2;"")="";"";SOMMEPROD((Dat>=DATE(ANNEE(A2);MOIS(A2);1))*(Dat<=DATE(ANNEE(A2);MOIS(A2)+1;0))*(Depens)))

incrémente les 2 vers le bas
0