Biff,
Are you able to explain why this formula is an array formula
=INDEX(WorkSheet!$V$1:$V$370,MATCH(1,(WorkSheet!$A$1:$A$370=B9)*(WorkSheet!$C$1:$C$370=C9),0))
AND
why this one is not?
=SUMPRODUCT(--(WorkSheet!$A$1:$A$370=$B9),--(WorkSheet!$C$1:$C$370=$C9),WorkSheet!P$1

$370)I don't really understand arrays so your explanation using these examplesmay help.Rob"T. Valko" <
[email protected]> wrote in messageYou're welcome. Thanks for the feedback!>> --> Biff> Microsoft Excel MVP>>> "RobN" <
[email protected]> wrote in messageThanks Biff. Worked great!!>>>> I Just added an IfError to get......>>=IFERROR(INDEX(WorkSheet!$V$1:$V$370,MATCH(1,(WorkSheet!$A$1:$A$370=B9)*(WorkSheet!$C$1:$C$370=C9),0)),)>> Rob>>>> "T. Valko" <
[email protected]> wrote in messageTry this array formula** :>>>>>>=INDEX(WorkSheet!P1

370,MATCH(1,(WorkSheet!A1:A370=B9)*(WorkSheet!C1:C370=C9),0))>>>>>> ** array formulas need to be entered using the key combination ofCTRL,SHIFT,ENTER (not just ENTER)>>>>>>>>> -->>> Biff>>> Microsoft Excel MVP>>>>>>>>> "RobN" <
[email protected]> wrote in messageIs it possible to use something like this formula, amended as required,to have it display the text from the cell where the first two parts of theformula are true?>>>>=SUMPRODUCT(--(WorkSheet!$A$1:$A$370=$B9),--(WorkSheet!$C$1:$C$370=$C9),WorkSheet!P$1

$370)>>>> Or is something totally different needed? Could someone please showwhat the formula would need to be?>>>>>>>> Rob>>>>>>>>>>>>>>>>