Comparaison de Valeurs sur excel 2010

Résolu
khaos -  
kha0s Messages postés 14 Statut Membre -
Bonjour,

Je cherche à faire une mise en forme conditionnelle selon le résultat d'une formule dans un tableau. Je m'explique.

J'ai des valeurs.
A, B, C, D, E

Le résultat de B-A = C
Le résultat de D+E = C aussi.

Je voudrais (car actuellement j'entre les valeurs A B D E à la main) faire en sorte de vérifier C, en mettant la cellule sur fond rouge s'il y a une erreur et laisser "normal" si c'est OK.

Pour résumer je voudrais ceci (je maitrise pas les formules et je n'ai pas trouvé LA réponse qui correspond à ce que je veux sur le forum) :

Si le résultat B-A est différent du résultat de D+E alors mettre C sur fond rouge.
La case C ayant déja la formule B-A.

Voila, si vous avez des suggestions, je prends :D

Merci par avance.

9 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    regarde comme cela
    =ET(B1-A1<>D1+E1)
    ou encore
    =ET(B1-A1<>somme(D1:E1))

    0
  2. kha0s Messages postés 14 Statut Membre
     
    Salut,

    J'ai la version anglaise d'excel donc j'ai supposé que le ET devait être AND, mais j'ai :

    =AND(C8-D8<>somme(F8:G8)) qui donne #NAME?

    et

    =AND(D8-C8<>F8+G8) qui donne False

    La partie "mise en forme", comment je traite ca ?
    0
  3. kha0s Messages postés 14 Statut Membre
     
    Heu... j'ai oublié une partie de la traduction en laissant "somme" au lieu de sum...

    Autant pour moi.

    Bon j'ai FALSE et TRUE...déja un grand pas en avant...MERCI.
    0
  4. jee pee Messages postés 31872 Date d'inscription   Statut Modérateur Dernière intervention   9 977
     
    Salut,

    Faut utiliser la mise en forme conditionnelle

    Se positionner sur C1
    Accueil/style/Mise en forme conditionnelle
    Nouvelle règle / Utiliser une formule pour determiner ...
    Appliquer une mise en forme pour laquelle cette formule est vraie :
    =$A$1-$B$1=$D$1+$E$1
    Format/remplissage/rouge

    cdlt

    Un étranger, c'est un ami qu'on n'a pas encore rencontré.
    0
    1. jee pee Messages postés 31872 Date d'inscription   Statut Modérateur Dernière intervention   9 977
       
      Ca fonctionne sur une ligne, mais le remplissage bas ne fait pas évoluer la mise en forme conditionnelle sur C2 c'est toujours la formule de C1 qui est prise en compte :-(
      0
    2. kha0s Messages postés 14 Statut Membre
       
      Je comprends pas ce que tu veux dire par là...

      Je regarde si je peux appliquer ca sur plusieurs ligne dans mon tableau.
      0
    3. jee pee Messages postés 31872 Date d'inscription   Statut Modérateur Dernière intervention   9 977
       
      En fait dans la formule il faut utiliser =A1-B1=D1+E1 pas =$A$1-$B$1=$D$1+$E$1
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kha0s Messages postés 14 Statut Membre
     
    Ca marche impec !!

    Merci à vous deux !

    Cool :D
    0
  7. kha0s Messages postés 14 Statut Membre
     
    Je reviens sur ce que j'ai dit...

    Ca marche effectivement sur une ligne mais pas sur un ensemble...de G13 à G38...

    une idée ?

    Voila ma formule :

    =$F$13:$F$38-$E$13:$E$38<>$H$13:$H$38+$I$13:$I$38

    J'ai mis <> car c'est si les résultats diffèrent que je veux une mise en forme.
    0
  8. kha0s Messages postés 14 Statut Membre
     
    Effectivement !

    Sans les $ ca marche mieux.

    Thanks!
    0
  9. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Et oui comme moi j'avais laissé trainer ce Et parce qu'au départ je voulais traiter les lignes vides, qui en fait est inutile.

    Merci Jee pee d'avoir pris le relai j'étais sur une autre discussion

    KhaOs si tes attentes sont satisfaites met le statut de la discussion en résolu ou confirme le nous, nous le ferons pour toi
    0
  10. kha0s Messages postés 14 Statut Membre
     
    je le ferais.
    0