Seu tipo de valor em D6 pode ser um número e você pode estar comparando-o com um valor de texto. Tente remover as aspas em torno do número 30. Isso pode resolver seu problema. (Eu não tenho excel em torno).
Quando escrevo o seguinte comando simplificado em uma célula,
=IF(AND(C6="A";D6="30");D2;0)
não aparece o valor da célula D2 mas zero, depsite o fato de que as 2 assuptions de IF (AND) são satisfeitas!
Você tem alguma ideia sobre o que poderia estar causando o problema?