Mise en forme conditionnelle entre 2 feuilles

1

J'ai une question de mise en forme conditionnelle et j'espère vraiment que quelqu'un pourra vous aider. J'ai un classeur avec 3 feuilles - "Données totales", "Tableau croisé dynamique" et "Données expirées". Le tableau croisé dynamique est extrapolé à partir des données totales. Je souhaite analyser les données dans Expired Data par rapport aux moyennes du tableau croisé dynamique.

Tableau croisé dynamique ressemble à ceci:

enter image description here
(Cliquez sur les images pour agrandir)

Les données expirées ressemblent à ceci:

enter image description here

Dans la colonne PT, la colonne A contient des étiquettes - "Zone", "Type" et "Subdivision" - et les colonnes BF sont les valeurs ("Prix moyen, Prix moyen, Prix moyen par m²", "Prix de vente moyen" "Moy. DOM" et "Moy. CDOM" respectivement). J'essaie d'utiliser la mise en forme conditionnelle pour déterminer si les valeurs dans "Données expirées" (colonnes DH dans "Données expirées") sont supérieures ou inférieures aux moyennes du PT, mais je dois d'abord faire correspondre les étiquettes de la colonne A ( afin de comparer des propriétés similaires), la reconnaissance des données dans Expired Data peut ne pas être triée.

Si les colonnes AC des données expirées correspondent aux étiquettes de la colonne A du PT, je souhaite que la mise en forme conditionnelle transforme en ROUGE les valeurs supérieures aux moyennes correspondantes sur le PT et ORANGE les valeurs inférieures aux moyennes correspondantes du symbole. PT. Formule Layman = Si A2, B2 & amp; C2 sont tous contenus dans la même ligne dans PT, puis déterminez si chaque valeur dans Expired Data (Prix catalogue, Prix catalogue par SQFT, Prix de vente, DOM et CDOM) est supérieure ou inférieure aux valeurs correspondantes dans PT.

J'ai essayé d'utiliser vlookup dans la mise en forme conditionnelle en allant à Données expirées - & gt; Mise en forme conditionnelle - & gt; Surligner les cellules - & gt; Plus grand que et en utilisant la formule suivante: =vlookup(c2,'Pivot Table'!$A:$A,2,0) pour mettre en surbrillance le prix catalogue sur les données expirées qui est supérieur au prix catalogue moyen pour ce complexe dans le tableau croisé dynamique. Évidemment je fais quelque chose de mal. Toute aide serait immensément appréciée!

Andy Owen
la source

Réponses:

2

Je ne pense pas que vous puissiez utiliser une formule dans le format conditionnel Highlight Cells. Vous devez utiliser un format conditionnel utilisant une formule. Sélectionnez D2 à D100 dans Données expirées, puis choisissez Mise en forme conditionnelle & gt; Nouvelle règle & gt; Utilisez une formule pour déterminer ...

Entrez cette formule:

=D2>VLOOKUP(C2,'Pivot Table'!$A$1:$F$100,2,0)

Veuillez noter la position du signe $, en particulier l'absence de signes $ dans les références de D2 et C2. Sélectionnez un format et cliquez sur OK.

La formule recherchera la valeur dans la colonne B du tableau croisé dynamique et la comparera à la valeur de la colonne D de données expirées. Adaptez-vous à vos besoins et ajustez également la référence de la ligne dans la plage du tableau croisé dynamique à 100 si nécessaire.

Éditer après le commentaire: vous souhaitez utiliser une combinaison de trois critères pour trouver la bonne entrée. Pour cela, vous devez disposer le tableau croisé dynamique sous forme de tableau et répéter toutes les étiquettes. Ces paramètres se trouvent dans le ruban déroulant Conception du tableau croisé dynamique, Présentation du rapport.

enter image description here

Avec cela en place, vous pouvez utiliser cette formule pour la mise en forme conditionnelle

=D2>INDEX('Pivot Table'!$D$4:$D$100,MATCH(A2&B2&C2,INDEX('Pivot Table'!$A$4:$A$100&'Pivot Table'!$B$4:$B$100&'Pivot Table'!$C$4:$C$100,0),0))

enter image description here

teylyn
la source
MERCI - tu es génial! J'y suis presque, mais je dois faire correspondre C2 et B2 sur les données expirées (pas uniquement C2), car il existe par exemple à la fois des maisons en duplex (DUPL) et des maisons unifamiliales (SING) dans la subdivision "Beaver Creek 2", si bien que seul "Beaver Creek 2" (colonne C dans Données expirées) renvoie la première correspondance, qui se trouve être DUPL, mais le type de propriété des données expirées est SING. J'essaie d'utiliser INDEX et MATCH, mais je ne peux pas comprendre ce qui est supérieur ou inférieur à. J'ai édité mon article d'origine et j'ai ajouté des photos. Encore, merci beaucoup!!!
Andy Owen
désolé - cela ne me permettra pas d'ajouter de nouvelles photos, je n'ai donc pas modifié mon message original. Cependant, dans le message d'origine, vous verrez dans le tableau croisé dynamique qu'il y a DUPL et SING dans Arrowh / Arrowhead à Vail 15, je dois donc faire correspondre le type de propriété (colonne B dans Expired Data) et Subdivision (colonne C dans Données expirées) dans la colonne A du tableau croisé dynamique.
Andy Owen
Ensuite, vous souhaitez ajouter un troisième critère, à savoir la zone. Avec la disposition actuelle du tableau croisé dynamique, cela ne fonctionnera pas. Vous devez utiliser une disposition de tableau croisé dynamique afin que les trois critères soient dans des colonnes séparées. Je posterai une suggestion bientôt.
teylyn
J'ai ajouté une suggestion à ma réponse.
teylyn
TU ES INCROYABLE! J'y travaille depuis des mois - j'ai posté la question sur 4 sites différents. Vous êtes le seul à pouvoir le comprendre. Merci beaucoup SOOOO! Si jamais tu es dans le Colorado, frappe-moi et je t'achèterai une bière.
Andy Owen