Mise en forme conditionnelle

ototluc

XLDnaute Nouveau
Bonjour à tous
Tout d'abord j'espère que vous serez indulgent car je suis débutant sur le site.

Voilà ma toute première question,
j'aimerai appliquer une formule si les cellules ont un fond de couleur précis.

exemple:
Les cellules A1 jusque A20 si je leur donne comme fond de couleur le rouge, j'aimerai que la formule : A21*par la cellule D50 dans la feuille 2 s'applique dans la cellule A22.

J'espère avoir été assez clair.

Merci pour toute réponse.
 

Dugenou

XLDnaute Barbatruc
Re : Mise en forme conditionnelle

Bonjour,
Si tu es débutant, je te conseille de lire laLien supprimé.
Nous avons besoin d'un fichier exemple pour bien te comprendre et si possible avec le résultat attendu fait "à la main".
J'avoue que pour ta demande ça me semble compromis : ecrire une certaine formule en fonction d'une couleur n'est pas évident : en général c'est plutôt le contraire : on applique une couleur si certaines conditions sont réunies. On peu, bien sur, appliquer une formule si certaines conditions sont réunies. Donc merci de nous donner un exemple concret avec quelques explications et nous prendrons grand plaisir à nous creuser les méninges pour t'apporter une solution.
Cordialement
 

ototluc

XLDnaute Nouveau
Re : Mise en forme conditionnelle

Dsl je m'y suis mal pris.
Je suis au boulot je n'ai pas eu le temps de lire la charte.
Je vous joins un fichier exemple.
 

Pièces jointes

  • exemple.xlsx
    10 KB · Affichages: 30
  • exemple.xlsx
    10 KB · Affichages: 31
  • exemple.xlsx
    10 KB · Affichages: 36

Dugenou

XLDnaute Barbatruc
Re : Mise en forme conditionnelle

Bonjour,
pas de prob !
Voir en pj une proposition : il faut choisir pour chaque ligne le type de travaux (colonne H) : cela change la couleur et le calcul.
Il me semble que le calcul que tu fais n'est pas correct : multiplication de la surface calculé par la surface de voirie : j'ai multiplié la surface calculé par le cout selon le type que j'ai trouvé en feuille 2
Dis-moi si je t'ai compris.

Cordialement
 

Pièces jointes

  • ototluc V1.xlsx
    10.9 KB · Affichages: 27

JHA

XLDnaute Barbatruc
Re : Mise en forme conditionnelle

Bonjour à tous,
Bonjour "Dugenou":)

Ci joint un essai avec la fonction personnalisée couleurfond()

Edit: En cas de chgt de couleur de la ligne, ne pas oublier la touche "F9" pour recalculer

JHA
 

Pièces jointes

  • exemple (couleur).xlsm
    19.4 KB · Affichages: 26
Dernière édition:

ototluc

XLDnaute Nouveau
Re : Mise en forme conditionnelle

Je viens d'essayer de modifier mon tableau original, en modulant votre formule pourriez-vous me dire où j'ai pêché.
je vous joins mon projet.
 

Pièces jointes

  • ESSAI.xls
    114 KB · Affichages: 25
  • ESSAI.xls
    114 KB · Affichages: 22
  • ESSAI.xls
    114 KB · Affichages: 23

JHA

XLDnaute Barbatruc
Re : Mise en forme conditionnelle

Re,

Attention, les formules en "M13:M18" dépendent de la couleur comme le fichier précédent.
Tu faisais référence à N13 dans une formule en N13 donc référence circulaire.

JHA
 

Pièces jointes

  • ESSAI (couleur).xls
    91 KB · Affichages: 18

ototluc

XLDnaute Nouveau
Re : Mise en forme conditionnelle

J'ai corrigé plusieurs choses mais il y a toujours le même problème,
le calcul de la dernière colonne ne se fait pas.
Message: problème de référence circulaire.
Fichier corrigé joint
 

Pièces jointes

  • ESSAI.xlsm
    37.7 KB · Affichages: 28
  • ESSAI.xlsm
    37.7 KB · Affichages: 32
  • ESSAI.xlsm
    37.7 KB · Affichages: 32

Dugenou

XLDnaute Barbatruc
Re : Mise en forme conditionnelle

Il faut corriger les parties en rouge :
=Ortho!M13*SI(couleurFond($A13)=3;INDEX(tarif!$B$2:$B$4;EQUIV(INDEX($P$3:$P$5;EQUIV(3;couleurFond($O$3:$O$5);0));tarif!$A$2:$A$4;0));SI(couleurFond($A13)=43;INDEX(tarif!$B$2:$B$4;EQUIV(INDEX($P$3:$P$5;EQUIV(43;couleurFond($O$3:$O$5);0));tarif!$A$2:$A$4;0));SI(couleurFond($A13)=6;INDEX(tarif!$B$2:$B$4;EQUIV(INDEX($P$3:$P$5;EQUIV(6;couleurFond($O$3:$O$5);0));tarif!$A$2:$A$4;0));0)))
 

ototluc

XLDnaute Nouveau
Re : Mise en forme conditionnelle

Je me suis réjouis un peu trop rapidement,
La formule corrigée fonctionne mais qu'avec la couleur rouge.
Fichier joint
 

Pièces jointes

  • ESSAI.xlsm
    37.7 KB · Affichages: 23
  • ESSAI.xlsm
    37.7 KB · Affichages: 22
  • ESSAI.xlsm
    37.7 KB · Affichages: 25