Mise en forme conditionnelle
Résolu/Fermé
Joda
-
22 déc. 2012 à 18:49
ping 13 Messages postés 127 Date d'inscription mardi 21 août 2012 Statut Membre Dernière intervention 15 janvier 2013 - 24 déc. 2012 à 11:47
ping 13 Messages postés 127 Date d'inscription mardi 21 août 2012 Statut Membre Dernière intervention 15 janvier 2013 - 24 déc. 2012 à 11:47
A voir également:
- Mise en forme conditionnelle
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
10 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
22 déc. 2012 à 18:57
22 déc. 2012 à 18:57
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.
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.
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
22 déc. 2012 à 19:06
22 déc. 2012 à 19:06
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
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
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
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
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
22 déc. 2012 à 22:28
22 déc. 2012 à 22:28
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
23 déc. 2012 à 13:02
23 déc. 2012 à 13:02
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 ?
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 ?
ping 13
Messages postés
127
Date d'inscription
mardi 21 août 2012
Statut
Membre
Dernière intervention
15 janvier 2013
30
23 déc. 2012 à 13:43
23 déc. 2012 à 13:43
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
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
ping 13
Messages postés
127
Date d'inscription
mardi 21 août 2012
Statut
Membre
Dernière intervention
15 janvier 2013
30
23 déc. 2012 à 13:44
23 déc. 2012 à 13:44
erreur de pseudo dans le début des échanges
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
23 déc. 2012 à 14:25
23 déc. 2012 à 14:25
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
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
ping 13
Messages postés
127
Date d'inscription
mardi 21 août 2012
Statut
Membre
Dernière intervention
15 janvier 2013
30
23 déc. 2012 à 14:31
23 déc. 2012 à 14:31
re
oui c'est bien cela.
Crdlt
oui c'est bien cela.
Crdlt
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
23 déc. 2012 à 18:27
23 déc. 2012 à 18:27
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
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
Mike-31
Messages postés
18350
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 novembre 2024
5 106
23 déc. 2012 à 19:01
23 déc. 2012 à 19:01
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
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
ping 13
Messages postés
127
Date d'inscription
mardi 21 août 2012
Statut
Membre
Dernière intervention
15 janvier 2013
30
24 déc. 2012 à 11:47
24 déc. 2012 à 11:47
Bonjour Mike,
Merci pour ton aide.
C'est exactement ce que je souhaitais.
Bon Noël
Cordialement
Merci pour ton aide.
C'est exactement ce que je souhaitais.
Bon Noël
Cordialement
22 déc. 2012 à 19:11
Tu as dégainé plus vite
A+
22 déc. 2012 à 21:20
Même avec le temps de la réflexion, je vois que tu étais aussi perplexe. ;-)