Moyenne + formule offset

Norma922 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un tableau croisé dynamique dans Excel 2016, et j'essaie d'utiliser le conditional formatting pour surligner en rouge chaque cellule du tableau dont la valeur dépasse la moyenne des valeurs des 2 colonnes situées à sa gauche (et sur la même ligne)

J'ai écrit cette formule lorsque j'essayais de surligner uniquement les cellules de la colonne D, et elle ne fonctionnait déjà pas... =$D11>AVERAGE(OFFSET($D11;0;-1):OFFSET($D11;0;-2))

Quelqu'un aurait-il une idée, svp?

Merci!

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    le problème est que dans votre image, il n'y a aucune valeur qui réponde en même temps à OFFSET-1 et OFFSET-2
    tout ce que l'on peut voir et donc que la ,moyenne est forcément égale au résultat en D et donc ne peut pas être inférieure
    Il faudrait en voir plus pour trouver des cas correspondants
    crdlmnt
    0
    1. Norma922 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour Vaucluse,

      Désolée, voici une image plus représentative
      0
    2. Norma922 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
       
      J'ai réussi à appliquer le conditional formatting en rouge, mais uniquement en comparant les cellules de la colonne D avec celles des colonnes B et C, en les nommant précisément. Maintenant je voudrais la même chose mais pour comparer toute cellule du tableau avec les 2 cellules situées à sa gauche.

      Merci de votre aide
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Re
      je ne vois pas bien pourquoi utiliser l'offset dans ce cas
      si vous sélectionnez par exemple D11:D100
      en sélectionnant D11:D100, MFC par formule, la formule:

      =D11>AVERAGE($B11:$C11)

      va s"ajuster ligne par ligne, non? si vous ne bloquez pas le N° de ligne avec le signe $
      0
    4. Norma922 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
       
      -Parce que je veux que chaque cellule du tableau soit surlignée si sa valeur est supérieure à la moyenne des deux colonnes de gauche, pas seulement celles de la colonne D
      -et parce que les données du TCD seront actualisées et il y aura bientôt une autre colonne d'ajoutée pour Q4
      0
    5. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      donc D selon B,C E selon C,D F selon D,E etc....
      • alors votre formule devrait fonctionner en enlevant les $ sur toutes les adresses, car pour l'instant,t elle se référence qu'à D
      • surveiller aussi les adresses de l'application (cadre adresse à droite), on ne peut pas lire totalement sur votre image, mais ça a l'air assez confus, et surtout ne s'adresser qu'à certaines sections de la colonne D (surprenant pour un RCD où les lignes se décalent)

      et si ça ne va toujours pas, si vous le pouvez, déposez un modèle ici:
      http://mon-partage.fr
      et revenez coller le lien créé sur le site
      (passez en rouge manuellement quelques résultats pour qu'on voit ce que vous attendez)
      0