Si j'ai bien compris, tu veux tester la présence de "OK" et des cellules vides.
SI jamais il y a un OK ou une cellule vide, la formule affiche rien, sinon elle affiche 1 ?
Un essai
=SI((NB.SI($B$4:$B$18;"OK")+NB.SI($B$4:$B$18;""))=0;1;"")
ou alors si c'est le contraire (si il y a un ok ou cellule vide on affiche 1:
=SI((NB.SI($B$4:$B$18;"OK")+NB.SI($B$4:$B$18;""))=0;"";1)
cdt