Bonjour,
Une contribution :
=MOYENNE.SI.ENS($D:$D;$A:$A;$G2;$B:$B;"X";$D:$D;">0")
Ce n'est pas tout à fait une recherche, mais ça devrait te donner le résultat escompté d'après ce que j'ai compris (il est vrai, comme l'a dit Ausecour, qu'un fichier nous facilite énormément la compréhension et la résolution de ton soucis).
Cet exemple ne fonctionne que si ton tableau 1 démarre en A1 et ton tableau 2 en G1 (sinon il faut adapter les plages...).