Todos esos "notice" son como "warnings" que te da PHP, de que estas tratando de leer un valor que no existe en el arreglo, al tu comparar con tu if:
Código PHP:
if( $excel->sheets[0]['cells'][$posf][1] == "" ){
Si hay algún valor no definido, por eso te lanza ese Notice, lo que debes de hacer es comprobar con isset primeramente y luego comparar:
Código PHP:
if( isset( $excel->sheets[0]['cells'][$posf][1] ) && ( $excel->sheets[0]['cells'][$posf][1] == "" ) ){
y así por cada if donde comparas y quieres ver si existe un valor.
Saludos.