estaba haciendo las pruebas en Calc de LibreOffice y funcionaba bien, para salir de dudas estoy probando ahora con Office 2010 y igual funciona, buscando hacer fallar la formula cambiando de formato la celda, mayúsculas minúsculas para OK, puede que el error sea que yo uso como separador " , " y tu tengas configurado que use " ; "

con eso me salta el mismo error.
=si(h3="OK";g3;0)