Tente
=MAX(A3:A1000 * (D3:D1000="Death") * (E3:E1000="Site1"))
Em vez de tratar suas cláusulas WHERE
como condições, isso simplesmente as trata como parte da expressão que você está maximizando. TRUE é 1 e FALSE é 0, então valor × booleano 1 × booleano 2 é valor se ambos os booleanos forem VERDADEIROS e 0 caso contrário.
Naturalmente, é uma fórmula de matriz. mas vejo que você já entendeu isso.