Andando con ordine:
Dobbiamo trovare H1 in B1:F1, quindi:
[CODE]=CONFRONTA(H1;B1:F1)
ora bisogna gestire l'errore:
[CODE]=SE.ERRORE(CONFRONTA(H1;B1:F1);0)
Ora sappiamo che o trova il dato e restituisce l'indice, o restituisce 0. Quindi, possiamo discriminare che se il risultato è maggiore di zero, allora procediamo al conteggio, altrimenti no:
[CODE]=SE(SE.ERRORE(CONFRONTA(H1;B1:F1);0)>0;CONTA.SE(B2:F18;H2);0
La funzione CONFRONTA prevede un terzo parametro che fa comodo nel caso in cui ci siano risultati che sembrano inaspettati/errati. Ti invito a studiarti la guida e a fare qualche prova.