Hello all,
I hope that you have some free time to help me because this post will be quite long. First of all, I hope that I'll be clear enough to explain you my problem.
FYI, I'm working on Excel 2010 and Windows 7. I'm from Belgium so, in my workbook, parameters are separated with a semicolon ";" instead of a comma ","
I would like to build a formula to get the number of rows containing mismatches errors comparing all their cells with a corresponding row on another worksheet using their leftmost cell as common key (= UniqueID) ?
Suppose a worksheets containing contacts info with 10 columns (uniqueID, firstname, lastname, address...), each row corresponds to one unique contact identified by leftmost cell of each row; UniqueID. This worksheet has to be considered as a reference or list of valid and known contacts, lets name it;"Known_Contacts".
You then get another worksheet with the same column structure and type (10 column; UniqueID, firstname, lastname, address....). Lets name it;"Imported_Contacts".
In this "Imported_Contacts" I would like to highlight new and/or modified contacts (details mismatches):
So, I've managed to build that kind of compare/mismatch check-up using conditional format. For this, I use 3 dynamic named ranges for both imported and known contacts: Header, UniqueID and whole data (3 named ranges * 2 worksheets = 6 named ranges).
Cells color in the worksheet "Imported_Contacts" change dynamically based on the UniqueID.
a) Imported UniqueIDs not found in known ones are considered as a new contacts. All details (same row) are colored in yellow and ready to be copy-pasted under the last known contact in the Known_Contacts worksheet to be available for next update.
b) Imported UniqueIDs that are known but have mismatches are highlighted in red and all mismatches (on the same row) in orange for further investigation. They will overwrite values in the Known_Contacts worksheet if changes are confirmed.
c) Imported UniqueIDs that are known and don't have any mismatches remain with white background as no further action is required.
Now what I didn't managed to do so far (yes, here start my request for help )
1) In the summary table below, I would like to have, in one cell, the count of changed contacts (which should be highlighted in red) regardless of the number of mismatches they have (on their row).
2) In the summary table below, I would like to have, in one cell, the total count of mismatches for all changed contacts (which are highlighted in orange). In other words, if one contact has a new phone number (=1 mismatch) and another contact has a new address and new town value (= 2 mismatches), then I should see in that summary cell the value of: 3
Here are the formulas I use in my conditional format. They could be useful and surely improved.
RED background which applies to: =$A$2:$A$20
UniqueID cell is highlighted in red (not the rest of the row) in the "Imported_Contacts" worksheet when that same UniqueID exists in Known_Contacts worksheet AND at least one mismatch has been detected.
=NOT(AND(Imported_Contacts!A2:J2=INDIRECT("Known_Contacts!A"&MATCH(Imported_Contacts!$A2;Known_Contacts!$A$2:$A$100;0)+1&":J"&MATCH(Imported_Contacts!$A2;Known_Contacts!$A$2:$A$100;0)+1)))
ORANGE background which applies to: =$A$2:$J$20
Details cells are highlighted in orange in the "Imported_Contacts" worksheet whenever there is a mismatch of values for the corresponding UniqueID in the Known_Contacts worksheet.
=A2<>VLOOKUP($A2;Known_Data;COLUMNS($A1:A1);FALSE)
YELLOW background which applies to: =$A$2:$J$20
UniqueID from the Imported_Contacts worksheet not found in the Known_Contacts worksheet are colored (all details of same row) in yellow.
=NOT(ISNUMBER(MATCH($A2;Known_UniqueIDs;0)))
I also use dynamic named ranges, 3 on each Imported and Known worksheets:
I've made a sample workbook for you to see, just ping me and I'll send it to you. Here some rows as example:
1° Imported_Contacts
[garbled image code removed]
2° Known_Contacts
[TABLE="class: grid, width: 1000"]
<tbody>[TR]
[TD="width: 98"]UniqueID
[/TD]
[TD="width: 103"]FirstName[/TD]
[TD="width: 100"]LastName[/TD]
[TD="width: 97"]Birthdate[/TD]
[TD="width: 61"]Sex[/TD]
[TD="width: 301"]Country[/TD]
[TD="width: 208"]Town[/TD]
[TD="width: 98"]PostCode[/TD]
[TD="width: 287"]Address[/TD]
[TD="width: 105"]Phone[/TD]
[/TR]
[TR]
[TD]IH12VW[/TD]
[TD]Morgan[/TD]
[TD]Aguilar[/TD]
[TD]01-01-16[/TD]
[TD]M[/TD]
[TD]Sint Maarten[/TD]
[TD]Outrijve[/TD]
[TD]3038[/TD]
[TD]763-6901 A, Impasse[/TD]
[TD]094 656 6238042[/TD]
[/TR]
[TR]
[TD]IP91TX[/TD]
[TD]Illiana[/TD]
[TD]Hancock[/TD]
[TD]26-04-16[/TD]
[TD]M[/TD]
[TD]United States Minor Outlying Islands[/TD]
[TD]Ripacandida[/TD]
[TD]3242[/TD]
[TD]CP 932, 1007 Suspendisse Av.[/TD]
[TD]022 515 7861121[/TD]
[/TR]
[TR]
[TD]GE12HY[/TD]
[TD]Barry[/TD]
[TD]Flores[/TD]
[TD]10-12-14[/TD]
[TD]M[/TD]
[TD]Mozambique[/TD]
[TD]Glovertown[/TD]
[TD]3579[/TD]
[TD]Appartement 889-9536 Ipsum Ave[/TD]
[TD]035 447 6735003[/TD]
[/TR]
[TR]
[TD]ZL32WV[/TD]
[TD]Ima[/TD]
[TD]Burt[/TD]
[TD]29-03-16[/TD]
[TD]M[/TD]
[TD]Montserrat[/TD]
[TD]Lichfield[/TD]
[TD]3757[/TD]
[TD]9460 Sed Avenue[/TD]
[TD]012 053 8279662[/TD]
[/TR]
[TR]
[TD]BC67UC[/TD]
[TD]Oleg[/TD]
[TD]Landry[/TD]
[TD]25-02-15[/TD]
[TD]F[/TD]
[TD]Greece[/TD]
[TD]Fontanigorda[/TD]
[TD]24967[/TD]
[TD]CP 830, 2476 Magna Rd.[/TD]
[TD]016 866 3312095[/TD]
[/TR]
[TR]
[TD]RR69NZ[/TD]
[TD]Rana[/TD]
[TD]Sandoval[/TD]
[TD]04-02-15[/TD]
[TD]M[/TD]
[TD]Slovenia[/TD]
[TD]Val Rezzo[/TD]
[TD]34145[/TD]
[TD]CP 998, 1092 In, Rd.[/TD]
[TD]014 619 6328776[/TD]
[/TR]
[TR]
[TD]HI43ZT[/TD]
[TD]Laith[/TD]
[TD]Mclaughlin[/TD]
[TD]15-11-14[/TD]
[TD]M[/TD]
[TD]Ireland[/TD]
[TD]College[/TD]
[TD]35687[/TD]
[TD]Appartement 677-246 Mauris Av.[/TD]
[TD]099 910 3926914[/TD]
[/TR]
[TR]
[TD]YI95FY[/TD]
[TD]Melinda[/TD]
[TD]Herring[/TD]
[TD]29-10-14[/TD]
[TD]M[/TD]
[TD]Panama[/TD]
[TD]Eksaarde[/TD]
[TD]57127[/TD]
[TD]4806 Augue Impasse[/TD]
[TD]011 022 8788063[/TD]
[/TR]
[TR]
[TD]NA62AQ[/TD]
[TD]Caesar[/TD]
[TD]Pruitt[/TD]
[TD]10-06-16[/TD]
[TD]M[/TD]
[TD]Cocos (Keeling) Islands[/TD]
[TD]Sint-Renelde Saintes[/TD]
[TD]71912[/TD]
[TD]CP 124, 8333 Viverra. Av.[/TD]
[TD]096 528 7849548[/TD]
[/TR]
[TR]
[TD]ST18ED[/TD]
[TD]Jade[/TD]
[TD]Wright[/TD]
[TD]03-12-14[/TD]
[TD]M[/TD]
[TD]American Samoa[/TD]
[TD]Municipal District[/TD]
[TD]910361[/TD]
[TD]Appartement 310-2602 Dolor Rd.[/TD]
[TD]003 584 6316235[/TD]
[/TR]
[TR]
[TD]UZ52JP[/TD]
[TD]Oren[/TD]
[TD]Walter[/TD]
[TD]29-09-15[/TD]
[TD]F[/TD]
[TD]Kuwait[/TD]
[TD]Gateshead[/TD]
[TD]13-709[/TD]
[TD]CP 323, 6841 Diam. Route[/TD]
[TD]013 667 3435189[/TD]
[/TR]
[TR]
[TD]RN15MN[/TD]
[TD]Oleg[/TD]
[TD]Greene[/TD]
[TD]09-08-16[/TD]
[TD]M[/TD]
[TD]Poland[/TD]
[TD]Williams Lake[/TD]
[TD]C2M 7S9[/TD]
[TD]447 Phasellus Chemin[/TD]
[TD]078 095 2592880[/TD]
[/TR]
[TR]
[TD]QY59UE[/TD]
[TD]Aurelia[/TD]
[TD]Stout[/TD]
[TD]10-04-15[/TD]
[TD]M[/TD]
[TD]Ethiopia[/TD]
[TD]Norman[/TD]
[TD]L1J 1C3[/TD]
[TD]2675 Ultrices Chemin[/TD]
[TD]014 821 1574983[/TD]
[/TR]
[TR]
[TD]HV45MH[/TD]
[TD]Zena[/TD]
[TD]Booth[/TD]
[TD]06-09-15[/TD]
[TD]M[/TD]
[TD]Guadeloupe[/TD]
[TD]Northumberland[/TD]
[TD]L8A 0T4[/TD]
[TD]4833 Libero. Rue[/TD]
[TD]004 388 2234326[/TD]
[/TR]
[TR]
[TD]BK93IL[/TD]
[TD]Aurora[/TD]
[TD]Roth[/TD]
[TD]19-05-16[/TD]
[TD]M[/TD]
[TD]Bhutan[/TD]
[TD]Portland[/TD]
[TD]Q2T 2AS[/TD]
[TD]228-3541 Pellentesque Route[/TD]
[TD]086 625 4165753[/TD]
[/TR]
</tbody>[/TABLE]
3° Summary table:
<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--> [TABLE="class: MsoNormalTable, width: 469"]
<tbody>[TR]
[TD="width: 172"]Import date[/TD]
[TD="width: 53"][/TD]
[TD="width: 402"][/TD]
[/TR]
[TR]
[TD="width: 172"] Nbr of imported contacts :[/TD]
[TD="width: 53"][/TD]
[TD="width: 402"][/TD]
[/TR]
[TR]
[TD="width: 172"] Nbr of known contacts :[/TD]
[TD="width: 53"][/TD]
[TD="width: 402"][/TD]
[/TR]
[TR]
[TD="width: 172"] Nbr of changed Contacts :[/TD]
[TD="width: 53"][/TD]
[TD="width: 402"] <-- Count of changed contacts (cells in red in the Imported_Contacts sheet) [/TD]
[/TR]
[TR]
[TD="width: 172"] Total nbr of changes :[/TD]
[TD="width: 53"][/TD]
[TD="width: 402"] <-- Total count of changes (cells in orange in the Imported_Contacts sheet) [/TD]
[/TR]
[TR]
[TD="width: 172"] New contacts imported :[/TD]
[TD="width: 53"][/TD]
[TD="width: 402"]<[/TD]
[/TR]
[TR]
[TD="width: 172"] Imported known contacts :[/TD]
[TD="width: 53"][/TD]
[TD="width: 402"]<-- Nbr of imported contacts - new contacts[/TD]
[/TR]
</tbody>[/TABLE]
<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>FR-BE</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:EnableOpenTypeKerning/> <w:DontFlipMirrorIndents/> <w:OverrideTableStyleHps/> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-fareast-language:EN-US;} </style> <![endif]-->
Wow, that was indeed a long post !!!
Don't hesitate to contact me if you have any suggestion or questions.
Thank you in advance for your help
Pavlos
I hope that you have some free time to help me because this post will be quite long. First of all, I hope that I'll be clear enough to explain you my problem.
FYI, I'm working on Excel 2010 and Windows 7. I'm from Belgium so, in my workbook, parameters are separated with a semicolon ";" instead of a comma ","
I would like to build a formula to get the number of rows containing mismatches errors comparing all their cells with a corresponding row on another worksheet using their leftmost cell as common key (= UniqueID) ?
Suppose a worksheets containing contacts info with 10 columns (uniqueID, firstname, lastname, address...), each row corresponds to one unique contact identified by leftmost cell of each row; UniqueID. This worksheet has to be considered as a reference or list of valid and known contacts, lets name it;"Known_Contacts".
You then get another worksheet with the same column structure and type (10 column; UniqueID, firstname, lastname, address....). Lets name it;"Imported_Contacts".
In this "Imported_Contacts" I would like to highlight new and/or modified contacts (details mismatches):
So, I've managed to build that kind of compare/mismatch check-up using conditional format. For this, I use 3 dynamic named ranges for both imported and known contacts: Header, UniqueID and whole data (3 named ranges * 2 worksheets = 6 named ranges).
Cells color in the worksheet "Imported_Contacts" change dynamically based on the UniqueID.
a) Imported UniqueIDs not found in known ones are considered as a new contacts. All details (same row) are colored in yellow and ready to be copy-pasted under the last known contact in the Known_Contacts worksheet to be available for next update.
b) Imported UniqueIDs that are known but have mismatches are highlighted in red and all mismatches (on the same row) in orange for further investigation. They will overwrite values in the Known_Contacts worksheet if changes are confirmed.
c) Imported UniqueIDs that are known and don't have any mismatches remain with white background as no further action is required.
Now what I didn't managed to do so far (yes, here start my request for help )
1) In the summary table below, I would like to have, in one cell, the count of changed contacts (which should be highlighted in red) regardless of the number of mismatches they have (on their row).
2) In the summary table below, I would like to have, in one cell, the total count of mismatches for all changed contacts (which are highlighted in orange). In other words, if one contact has a new phone number (=1 mismatch) and another contact has a new address and new town value (= 2 mismatches), then I should see in that summary cell the value of: 3
Here are the formulas I use in my conditional format. They could be useful and surely improved.
RED background which applies to: =$A$2:$A$20
UniqueID cell is highlighted in red (not the rest of the row) in the "Imported_Contacts" worksheet when that same UniqueID exists in Known_Contacts worksheet AND at least one mismatch has been detected.
=NOT(AND(Imported_Contacts!A2:J2=INDIRECT("Known_Contacts!A"&MATCH(Imported_Contacts!$A2;Known_Contacts!$A$2:$A$100;0)+1&":J"&MATCH(Imported_Contacts!$A2;Known_Contacts!$A$2:$A$100;0)+1)))
ORANGE background which applies to: =$A$2:$J$20
Details cells are highlighted in orange in the "Imported_Contacts" worksheet whenever there is a mismatch of values for the corresponding UniqueID in the Known_Contacts worksheet.
=A2<>VLOOKUP($A2;Known_Data;COLUMNS($A1:A1);FALSE)
YELLOW background which applies to: =$A$2:$J$20
UniqueID from the Imported_Contacts worksheet not found in the Known_Contacts worksheet are colored (all details of same row) in yellow.
=NOT(ISNUMBER(MATCH($A2;Known_UniqueIDs;0)))
I also use dynamic named ranges, 3 on each Imported and Known worksheets:
_Header (=top row with titles)
_UniqueIDs (all cells with values from column A)
_Data (=full data range A2:Jx)
_UniqueIDs (all cells with values from column A)
_Data (=full data range A2:Jx)
I've made a sample workbook for you to see, just ping me and I'll send it to you. Here some rows as example:
1° Imported_Contacts
[garbled image code removed]
2° Known_Contacts
[TABLE="class: grid, width: 1000"]
<tbody>[TR]
[TD="width: 98"]UniqueID
[/TD]
[TD="width: 103"]FirstName[/TD]
[TD="width: 100"]LastName[/TD]
[TD="width: 97"]Birthdate[/TD]
[TD="width: 61"]Sex[/TD]
[TD="width: 301"]Country[/TD]
[TD="width: 208"]Town[/TD]
[TD="width: 98"]PostCode[/TD]
[TD="width: 287"]Address[/TD]
[TD="width: 105"]Phone[/TD]
[/TR]
[TR]
[TD]IH12VW[/TD]
[TD]Morgan[/TD]
[TD]Aguilar[/TD]
[TD]01-01-16[/TD]
[TD]M[/TD]
[TD]Sint Maarten[/TD]
[TD]Outrijve[/TD]
[TD]3038[/TD]
[TD]763-6901 A, Impasse[/TD]
[TD]094 656 6238042[/TD]
[/TR]
[TR]
[TD]IP91TX[/TD]
[TD]Illiana[/TD]
[TD]Hancock[/TD]
[TD]26-04-16[/TD]
[TD]M[/TD]
[TD]United States Minor Outlying Islands[/TD]
[TD]Ripacandida[/TD]
[TD]3242[/TD]
[TD]CP 932, 1007 Suspendisse Av.[/TD]
[TD]022 515 7861121[/TD]
[/TR]
[TR]
[TD]GE12HY[/TD]
[TD]Barry[/TD]
[TD]Flores[/TD]
[TD]10-12-14[/TD]
[TD]M[/TD]
[TD]Mozambique[/TD]
[TD]Glovertown[/TD]
[TD]3579[/TD]
[TD]Appartement 889-9536 Ipsum Ave[/TD]
[TD]035 447 6735003[/TD]
[/TR]
[TR]
[TD]ZL32WV[/TD]
[TD]Ima[/TD]
[TD]Burt[/TD]
[TD]29-03-16[/TD]
[TD]M[/TD]
[TD]Montserrat[/TD]
[TD]Lichfield[/TD]
[TD]3757[/TD]
[TD]9460 Sed Avenue[/TD]
[TD]012 053 8279662[/TD]
[/TR]
[TR]
[TD]BC67UC[/TD]
[TD]Oleg[/TD]
[TD]Landry[/TD]
[TD]25-02-15[/TD]
[TD]F[/TD]
[TD]Greece[/TD]
[TD]Fontanigorda[/TD]
[TD]24967[/TD]
[TD]CP 830, 2476 Magna Rd.[/TD]
[TD]016 866 3312095[/TD]
[/TR]
[TR]
[TD]RR69NZ[/TD]
[TD]Rana[/TD]
[TD]Sandoval[/TD]
[TD]04-02-15[/TD]
[TD]M[/TD]
[TD]Slovenia[/TD]
[TD]Val Rezzo[/TD]
[TD]34145[/TD]
[TD]CP 998, 1092 In, Rd.[/TD]
[TD]014 619 6328776[/TD]
[/TR]
[TR]
[TD]HI43ZT[/TD]
[TD]Laith[/TD]
[TD]Mclaughlin[/TD]
[TD]15-11-14[/TD]
[TD]M[/TD]
[TD]Ireland[/TD]
[TD]College[/TD]
[TD]35687[/TD]
[TD]Appartement 677-246 Mauris Av.[/TD]
[TD]099 910 3926914[/TD]
[/TR]
[TR]
[TD]YI95FY[/TD]
[TD]Melinda[/TD]
[TD]Herring[/TD]
[TD]29-10-14[/TD]
[TD]M[/TD]
[TD]Panama[/TD]
[TD]Eksaarde[/TD]
[TD]57127[/TD]
[TD]4806 Augue Impasse[/TD]
[TD]011 022 8788063[/TD]
[/TR]
[TR]
[TD]NA62AQ[/TD]
[TD]Caesar[/TD]
[TD]Pruitt[/TD]
[TD]10-06-16[/TD]
[TD]M[/TD]
[TD]Cocos (Keeling) Islands[/TD]
[TD]Sint-Renelde Saintes[/TD]
[TD]71912[/TD]
[TD]CP 124, 8333 Viverra. Av.[/TD]
[TD]096 528 7849548[/TD]
[/TR]
[TR]
[TD]ST18ED[/TD]
[TD]Jade[/TD]
[TD]Wright[/TD]
[TD]03-12-14[/TD]
[TD]M[/TD]
[TD]American Samoa[/TD]
[TD]Municipal District[/TD]
[TD]910361[/TD]
[TD]Appartement 310-2602 Dolor Rd.[/TD]
[TD]003 584 6316235[/TD]
[/TR]
[TR]
[TD]UZ52JP[/TD]
[TD]Oren[/TD]
[TD]Walter[/TD]
[TD]29-09-15[/TD]
[TD]F[/TD]
[TD]Kuwait[/TD]
[TD]Gateshead[/TD]
[TD]13-709[/TD]
[TD]CP 323, 6841 Diam. Route[/TD]
[TD]013 667 3435189[/TD]
[/TR]
[TR]
[TD]RN15MN[/TD]
[TD]Oleg[/TD]
[TD]Greene[/TD]
[TD]09-08-16[/TD]
[TD]M[/TD]
[TD]Poland[/TD]
[TD]Williams Lake[/TD]
[TD]C2M 7S9[/TD]
[TD]447 Phasellus Chemin[/TD]
[TD]078 095 2592880[/TD]
[/TR]
[TR]
[TD]QY59UE[/TD]
[TD]Aurelia[/TD]
[TD]Stout[/TD]
[TD]10-04-15[/TD]
[TD]M[/TD]
[TD]Ethiopia[/TD]
[TD]Norman[/TD]
[TD]L1J 1C3[/TD]
[TD]2675 Ultrices Chemin[/TD]
[TD]014 821 1574983[/TD]
[/TR]
[TR]
[TD]HV45MH[/TD]
[TD]Zena[/TD]
[TD]Booth[/TD]
[TD]06-09-15[/TD]
[TD]M[/TD]
[TD]Guadeloupe[/TD]
[TD]Northumberland[/TD]
[TD]L8A 0T4[/TD]
[TD]4833 Libero. Rue[/TD]
[TD]004 388 2234326[/TD]
[/TR]
[TR]
[TD]BK93IL[/TD]
[TD]Aurora[/TD]
[TD]Roth[/TD]
[TD]19-05-16[/TD]
[TD]M[/TD]
[TD]Bhutan[/TD]
[TD]Portland[/TD]
[TD]Q2T 2AS[/TD]
[TD]228-3541 Pellentesque Route[/TD]
[TD]086 625 4165753[/TD]
[/TR]
</tbody>[/TABLE]
3° Summary table:
<!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--> [TABLE="class: MsoNormalTable, width: 469"]
<tbody>[TR]
[TD="width: 172"]Import date[/TD]
[TD="width: 53"]
17-09-15
[TD="width: 402"][/TD]
[/TR]
[TR]
[TD="width: 172"] Nbr of imported contacts :[/TD]
[TD="width: 53"]
8
[TD="width: 402"][/TD]
[/TR]
[TR]
[TD="width: 172"] Nbr of known contacts :[/TD]
[TD="width: 53"]
16
[TD="width: 402"][/TD]
[/TR]
[TR]
[TD="width: 172"] Nbr of changed Contacts :[/TD]
[TD="width: 53"]
2
[TD="width: 402"] <-- Count of changed contacts (cells in red in the Imported_Contacts sheet) [/TD]
[/TR]
[TR]
[TD="width: 172"] Total nbr of changes :[/TD]
[TD="width: 53"]
3
[TD="width: 402"] <-- Total count of changes (cells in orange in the Imported_Contacts sheet) [/TD]
[/TR]
[TR]
[TD="width: 172"] New contacts imported :[/TD]
[TD="width: 53"]
1
[TD="width: 402"]<[/TD]
[/TR]
[TR]
[TD="width: 172"] Imported known contacts :[/TD]
[TD="width: 53"]
7
[TD="width: 402"]<-- Nbr of imported contacts - new contacts[/TD]
[/TR]
</tbody>[/TABLE]
<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:HyphenationZone>21</w:HyphenationZone> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>FR-BE</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:EnableOpenTypeKerning/> <w:DontFlipMirrorIndents/> <w:OverrideTableStyleHps/> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-fareast-language:EN-US;} </style> <![endif]-->
Wow, that was indeed a long post !!!
Don't hesitate to contact me if you have any suggestion or questions.
Thank you in advance for your help
Pavlos
Last edited by a moderator: