The another solution.
Because of intersect and array it must be used in names. Many "if" was add for calculation optimization. Also I use one CF for performance.
_Con1=
=IF(ROW()=CELL("row");IF((CELL("col")>1)*(CELL("col")<14);ISNUMBER(Data!$N13 Data!$N:$N)))
_Con2=
=IF(CELL("col")=COLUMN();IF(ISNUMBER(Data!$N8 Data!$N:$N);IF(ISNUMBER(INDEX(Data!$N:$N;CELL("row")) Data!$N:$N);LOOKUP(ROW();IF(Data!$N$7:$N$339="Total";ROW(Data!$N$7:$N$339)))=LOOKUP(CELL("row");IF(Data!$N$7:$N$339="Total";ROW(Data!$N$7:$N$339))))))
CF
Bookmarks