errores

16
ERROR

Upload: rodrigo-niculcar

Post on 09-Jul-2015

70 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Errores

ERROR

Page 2: Errores

TIPOS DE ERROR

• Al estar depurando alguna fórmula, es posible queobtengamos un resultado de error, un valor quecomienza con un signo #. Esto no siempre es malo(de hecho, puede ser un resultado correcto). Sisabemos interpretar el error, podremos corregirlofácilmente. Téngase en cuenta que para deshacersedel error puede ser necesario modificar ya sea lafórmula misma, o bien alguna de las celdas a las quehace referencia la fórmula.

Page 3: Errores

En Excel existen siete resultados de error:

#¡N/A#¡REF!#¡NUM!#¿NOMBRE?#¡DIV/0!#¡VALOR!#¡NULO!

Page 4: Errores

#¡N/A!

• Este error se produce cuando una fórmula de búsqueda o referencia no encuentra ninguna coincidencia exacta en la correspondiente matriz de búsqueda. Significa que el valor buscado no existe en la matriz de búsqueda.

Page 5: Errores

#¡REF!

• Este tipo de error surge cuando tenemos una referencia de celdainválida en la fórmula. Por ejemplo, en la fórmula:=BUSCARV("administrador",A2:B8,3,0), obtenemos #¡REF! ya queno podemos buscar en la tercera columna de una matriz que solotiene dos columnas. En esta otra: =DESREF(Hoja1!A1, -1,0,1,1)

También obtenemos #¡REF! ya que no hay ninguna fila encima de lacelda A1. Siguiendo con esta fórmula, si eliminamos la primera fila dela hoja "Hoja1", o si eliminamos la Hoja1, la fórmula mostrará #¡REF!,ya que se ha "perdido" la referencia a la celda Hoja1!A1.

Page 6: Errores

#¡NUMERO!

• Este se produce cuando ingresamos algún valor nonumérico como un argumento de función que Excelespera que sea argumento numérico (o unareferencia a un valor numérico). Otra posibilidad esingresar un número inválido, como uno negativocuando se espera uno positivo, o un 2 cuando elargumento solo admite 0 ó 1. La fórmula=COINCIDIR(123, B1:B10,3) devuelve #NUM!, yaque el último argumento de COINCIDIR solo puedeser -1, 0 ó 1.

Page 7: Errores

#¡NOMBRE!

• Este error lo obtenemos cuando escribimos mal elnombre de alguna función. También puede surgircuando utilizamos alguna función personalizada ytenemos deshabilitadas las macros o el complementocorrespondiente. Otra situación que dispara este error esel escribir mal el nombre de algún rango nombrado. Lafórmula =SUMARSI(A2:A10,"criterio",C2:C10) devuelve#¡NOMBRE! porque la función SUMARSI no existe (másbien está mal escrita. Lo correcto es SUMAR.SI).Finalmente puede suceder también que no utilizamoscomillas al ingresar un argumento de texto.

Page 8: Errores

#¡DIV/0!

• Este es fácil. Se produce al hacer una división por cero, o bién, por una referencia a un cero.

Page 9: Errores

#¡VALOR!

• Similar a #¡NUMERO!, lo obtenemos cuando el tipo de argumento solicitado por la función, es distinto al ingresado por el usuario. Por ejemplo, al ingresar un argumento lógico cuando la función requiere un rango, o un número cuando la función espera texto.

Page 10: Errores

#¡NULO!

• Este es muy poco frecuente. Una fórmula devolverá #¡NULO! cuando la celda de intersección de dos rangos, no existe. En Excel, el operador de intersección es un espacio en blanco. Por tanto, la fórmula =A2:D2 J1:J10, devuelve #¡NULO! ya que los rangos A2:D2 y J1:J10 no se intersectan en ningún punto. En cambio, =A2:D2 C1:C10 devuelve C2, celda común a ambos rangos.

Page 11: Errores

#########

• Otro error común es cuando la celda aparece llena de símbolos #. Esto se debe a que la celda no es lo suficientemente ancha para mostrar el resultado o bien, cuando contiene una fecha inválida.

Page 12: Errores

ELIMINAR ERRORES

Page 13: Errores

Función ESERR

• Devuelve VERDADERO si el valor es cualquier valor de error excepto #N/A.

=eserr(A1)

Page 14: Errores

Función ESERROR

• Devuelve VERDADERO si el valor es cualquier valor de error.

• Se puede apoyar de la función SI

Ej : = si( eserror(A1) ; ‘ ’ ; A1*A2)

(si existe un error (eserror =verdadero) mostrar nada sino multiplicar A1 por A2)

Page 15: Errores

SIERROR o SI.ESERROR

• SIERROR(valor; valor_si_error) Valor Obligatorio. El argumento en el que se busca un error.

• Valor_si_error Obligatorio. El valor que se devuelve si la fórmula se evalúa como un error. Se evalúan los tipos siguientes de error: #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #¡NULO!.

Page 16: Errores

SI.ESERROR(Valor; valor_error)

• SI.ESERROR(buscarv(A1; $G$1:$G$3;2;0); ‘’ )

Comprueba si existe error sino lo existe

muestra el resultado Resultado si es que existe error