Je crois que cette formule devrait fonctionner:
=SI(ET(OU(ESTVIDE(M3);M3<1000);OU(ET(D3="H";E3>=19);ET(D3="F";E3>=50);ESTNUM(N3);ET(D3="F";E3>=15;E3<=49;H3="TDF 3TC EFV")));"oui";"non")
Si j'ai bien compris tes données, c'est à dire que la personne est "Nouvellement sous traitement" si la case en colonne M est vide...