{"id":72,"date":"2010-01-11T23:21:16","date_gmt":"2010-01-12T04:21:16","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/freddyquimis\/reportes-de-herramientas\/"},"modified":"2010-01-11T23:41:13","modified_gmt":"2010-01-12T04:41:13","slug":"reportes-de-herramientas","status":"publish","type":"page","link":"https:\/\/blog.espol.edu.ec\/freddyquimis\/reportes-de-herramientas\/","title":{"rendered":"Reportes De Herramientas"},"content":{"rendered":"<p>Tipos De Errores En Excel.<\/p>\n<p><span>Al estar depurando alguna f\u00f3rmula, es posible que obtengamos un resultado de error, un valor que comienza con un signo #. Esto no siempre es malo (de hecho, puede ser un resultado correcto). Si sabemos interpretar el error, podremos corregirlo f\u00e1cilmente. T\u00e9ngase en cuenta que para deshacerse del error puede ser necesario modificar ya sea la f\u00f3rmula misma, o bien alguna de las celdas a las que hace referencia la f\u00f3rmula.<\/span><\/p>\n<p><span>En Excel existen siete resultados de error:<\/p>\n<p>#\u00a1N\/A<br \/>\n#\u00a1REF!<br \/>\n#\u00a1NUM!<br \/>\n#\u00bfNOMBRE?<br \/>\n#\u00a1DIV\/0!<br \/>\n#\u00a1VALOR!<br \/>\n#\u00a1NULO!<\/span><\/p>\n<p><span><strong>1.- Error #\u00a1N\/A!<br \/>\n<\/strong><br \/>\nEste error se produce cuando una f\u00f3rmula de b\u00fasqueda o referencia no encuentra ninguna coincidencia exacta en la correspondiente matriz de b\u00fasqueda. Significa que el valor buscado no existe en la matriz de b\u00fasqueda.<\/p>\n<p><strong>2.- Error #\u00a1REF!<\/strong><\/p>\n<p>Este tipo de error surge cuando tenemos una referencia de celda inv\u00e1lida en la f\u00f3rmula. Por ejemplo, en la f\u00f3rmula: =BUSCARV(\"mi_string\",A2:B8,3,FALSO), obtenemos #\u00a1REF! ya que no podemos buscar en la tercera columna de una matriz que solo tiene dos columnas. En esta otra: =<a href=\"http:\/\/lqrexceltotal.blogspot.com\/2008\/03\/la-funcin-desref.html\"><span style=\"color: #1b703a\">DESREF<\/span><\/a>(Hoja1!A1, -1,0,1,1)<\/p>\n<p>Tambi\u00e9n obtenemos #\u00a1REF! ya que no hay ninguna fila encima de la celda A1. Siguiendo con esta f\u00f3rmula, si eliminamos la primera fila de la hoja \"Hoja1\", o si eliminamos la Hoja1, la f\u00f3rmula mostrar\u00e1 #\u00a1REF!, ya que se ha <span>\"perdido\" <\/span>la referencia a la celda Hoja1!A1.<\/span><\/p>\n<p><span>La funci\u00f3n DESREF.<\/span><\/p>\n<p><span>Devuelve una referencia a un rango que es un n\u00famero de filas y de columnas de una celda o rango de celdas. La referencia devuelta puede ser una celda o un rango de celdas. Puede especificar el n\u00famero de filas y el n\u00famero de columnas a devolver.<\/span><\/p>\n<p><span>La funci\u00f3n DESREF, entre algunas otras como DIRECCION, es una funci\u00f3n bastante at\u00edpica de Excel. A diferencia de las dem\u00e1s, no devuelve un valor espec\u00edfico (bueno s\u00ed, pero es por excepci\u00f3n). Lo que hace es devolver un rango o referencia.<\/p>\n<p>Como sabemos, una gran cantidad de funciones requieren un rango o una referencia como argumento(s). No obstante, cuando cambia la direcci\u00f3n de nuestro argumento o la dimensi\u00f3n del mismo, nos vemos obligados a reescribir el argumento en la f\u00f3rmula. O seguimos otras pr\u00e1cticas riesgosas, como referenciar columnas completas. Entonces, para evitar esto, en lugar de escribir un rango directamente en una f\u00f3rmula, <em>formulamos<\/em> este rango. As\u00ed como es posible formular un argumento num\u00e9rico, tambi\u00e9n es posible formular rangos. De ah\u00ed la utilidad de la funci\u00f3n DESREF.<\/span><\/p>\n<p><span>Su sintaxis.<\/span><\/p>\n<p><span><strong>DESREF(ref,filas,columnas<\/strong>,alto,ancho)<\/p>\n<p>Ref es el <em>pivote <\/em>a partir de la cual Excel iniciar\u00e1 el desplazamiento. El segundo y tercer argumento establecen cuantas filas y columnas queremos desplazarnos a partir de ref. Si son positivos Excel se desplazar\u00e1 hacia abajo o a la derecha, seg\u00fan corresponda. Si son negativos, hacia arriba o a la izquierda. Debemos cuidarnos que estos argumentos no nos llevan m\u00e1s all\u00e1 de los bordes de la hoja de c\u00e1lculo, ya que obtendr\u00edamos un error #\u00a1REF!<\/p>\n<p>Los \u00faltimos dos argumentos, alto y ancho, indican las dimensiones en filas y columnas, que tendr\u00e1 el rango resultante. Ambos deben ser positivos y son opcionales. Si los omitimos, el rango resultante tendr\u00e1 las mismas dimensiones que ref. Aqu\u00ed aplica la excepci\u00f3n que mencion\u00e9 al principio: si ref solo consta de una celda y alto y acho son omitidos, DESREF devolver\u00e1 un valor: el valor de la celda referenciada por los argumentos filas y columnas.<\/p>\n<p>En el siguiente ejemplo:<\/p>\n<p>=DESREF(A1, 1, 1), obtenemos el <em>valor<\/em> de la celda B2. En este otro:<\/p>\n<p>=DESREF(A1, 1, 1, 1, 1), obtenemos una <em>referencia<\/em> a la celda B2.<\/p>\n<p>Otros ejemplos:<\/p>\n<p>=SUMA(DESREF(A1, 2, 0, 4, 2)), devuelve la suma del rango A3:B6<\/p>\n<p>=DESREF(A1, -1, 1, 2, 2), devuelve #\u00a1REF! ya que no hay ninguna celda arriba de A1.<\/p>\n<p>=DESREF(C2, 0, 0, CONTARA(C:C)-1, 1), devuelve el rango que comienza en C2 y que contiene todas las celdas no vac\u00edas de la columna C, menos una: la ocupada por el t\u00edtulo de la columna.<\/p>\n<p>ref debe referirse \u00fanicamente a celdas adyacentes. De otra forma obtendr\u00edamos el error #\u00a1VALOR!<\/p>\n<p>Entender esta funci\u00f3n es fundamental para dominar el tema de los rangos din\u00e1micos.<\/p>\n<p><strong>3.- Error #\u00a1NUMERO!<br \/>\n<\/strong><br \/>\nEste se produce cuando ingresamos alg\u00fan valor no num\u00e9rico como un argumento de funci\u00f3n que Excel espera que sea argumento num\u00e9rico (o una referencia a un valor num\u00e9rico). Otra posibilidad es ingresar un n\u00famero inv\u00e1lido, como uno negativo cuando se espera uno positivo, o un 2 cuando el argumento solo admite 0 \u00f3 1. La f\u00f3rmula =COINCIDIR(123, B1:B10,3) devuelve #NUM!, ya que el \u00faltimo argumento de COINCIDIR solo puede ser -1, 0 \u00f3 1.<\/p>\n<p><strong>4.- Error #\u00a1NOMBRE!<\/strong><\/p>\n<p>Este error lo obtenemos cuando escribimos mal el nombre de alguna funci\u00f3n. Tambi\u00e9n puede surgir cuando utilizamos alguna funci\u00f3n personalizada y tenemos deshabilitadas las macros o el complemento correspondiente. Otra situaci\u00f3n que dispara este error es el escribir mal el nombre de alg\u00fan rango nombrado. La f\u00f3rmula =SUMARSI(A2:A10,\"criterio\",C2:C10) devuelve #\u00a1NOMBRE! porque la funci\u00f3n SUMARSI no existe (m\u00e1s bien est\u00e1 mal escrita. Lo correcto es SUMAR.SI). Finalmente puede suceder tambi\u00e9n que no utilizamos comillas al ingresar un argumento de texto.<\/p>\n<p><strong>5.- Error #\u00a1DIV\/0!<br \/>\n<\/strong><br \/>\nSe produce al hacer una divisi\u00f3n por cero, o bi\u00e9n, por una referencia a un cero.<\/span><\/p>\n<p><span>Evitar resultados\u00a0 #\u00a1DIV\/0!.<\/span><span><br \/>\nSiempre que intentamos realizar una divisi\u00f3n por cero, algo <span class=\"blsp-spelling-error\">matem\u00e1ticamente<\/span> imposible, <span class=\"blsp-spelling-error\">Excel<\/span> nos alerta de esta situaci\u00f3n con el resultado de error #\u00a1<span class=\"blsp-spelling-error\">DIV<\/span>\/0!<\/p>\n<p>Claro que esto no se ve muy bien que digamos. Una forma de evitar este resultado y hacer que <span class=\"blsp-spelling-error\">Excel<\/span> nos devuelva otro resultado m\u00e1s \"est\u00e9tico\", (un cero), es vali\u00e9ndonos de la funci\u00f3n SI:<\/p>\n<p>=SI(B2=0, 0, A2\/B2)<\/p>\n<p>Es decir, que si el divisor (B2 en este caso) es igual a cero, <span class=\"blsp-spelling-error\">Excel<\/span> debe devolver un cero. En caso contrario, devuelve la divisi\u00f3n A2\/B2.<\/p>\n<p>Existe otra manera, m\u00e1s corta, de evitar los resultados #\u00a1<span class=\"blsp-spelling-error\">DIV<\/span>\/0!. Es con la f\u00f3rmula:<\/p>\n<p>=--SI(B2,A2\/B2)<\/p>\n<p>\u00bfC\u00f3mo funciona? Debemos tomar en cuenta que para <span class=\"blsp-spelling-error\">Excel<\/span>, un cero equivale al valor l\u00f3gico FALSO; mientras que cualquier otro valor equivale a un VERDADERO. Entonces, suponiendo que en A2 tengamos un 4 y en B2 un 2, la f\u00f3rmula se convierte en:<\/p>\n<p>=--SI(2, 4\/2), lo que resulta en:<br \/>\n=--SI(VERDADERO,4\/2)<br \/>\n=--4\/2<br \/>\n=--2<br \/>\n=2<\/p>\n<p>Pero, si en B2 tenemos un cero, entonces la f\u00f3rmula resulta:<\/p>\n<p>=--SI(0, 4\/0)<br \/>\n=--SI(FALSO,4\/0)<\/p>\n<p>Cuando no establecemos el segundo argumento de SI (valor_si_falso), SI devuelve FALSO:<\/p>\n<p>=--FALSO<\/p>\n<p>Al aplicar un signo menos a este resultado, <span class=\"blsp-spelling-error\">Excel<\/span> lo convierte a su equivalente num\u00e9rico, es decir, cero:<\/p>\n<p>=0<\/p>\n<p>Y para no cambiar de signo el resultado (en el primer caso), aplicamos un doble signo menos.<\/p>\n<p><strong>6.- Error #\u00a1VALOR!<\/strong><\/p>\n<p>Similar a #\u00a1NUMERO!, lo obtenemos cuando el tipo de argumento solicitado por la funci\u00f3n, es distinto al ingresado por el usuario. Por ejemplo, al ingresar un argumento l\u00f3gico cuando la funci\u00f3n requiere un rango, o un n\u00famero cuando la funci\u00f3n espera texto.<\/p>\n<p><strong>7.- Error #\u00a1NULO!<\/strong><\/p>\n<p>Este es muy poco frecuente. Una f\u00f3rmula devolver\u00e1 #\u00a1NULO! cuando la celda de intersecci\u00f3n de dos rangos, no existe. En Excel, el operador de intersecci\u00f3n es un espacio en blanco. Por tanto, la f\u00f3rmula =A2:D2 J1:J10, devuelve #\u00a1NULO! ya que los rangos A2:D2 y J1:J10 no se intersectan en ning\u00fan punto. En cambio, =A2:D2 C1:C10 devuelve C2, celda com\u00fan a ambos rangos.<\/span><\/p>\n<p><span><strong>INFORMACION ADICIONAL.<\/strong><\/p>\n<p>A menudo sucede que una celda de error est\u00e1 correctamente escrita pero, al hacer referencia a un resultado de error, refleja este resultado. Para saber cu\u00e1l es la celda exacta que est\u00e1 generando el error, podemos ejecutar (previa selecci\u00f3n de la celda con error) Herramientas - Auditor\u00eda de f\u00f3rmulas - Rastrear error. Excel se\u00f1alar\u00e1 con una l\u00ednea roja la celda que est\u00e1 produciendo el error.<\/p>\n<p>Otro error com\u00fan es cuando la celda aparece llena de s\u00edmbolos #. Esto se debe a que la celda no es lo suficientemente ancha para mostrar el resultado o bien, cuando contiene una fecha inv\u00e1lida.<br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tipos De Errores En Excel. Al estar depurando alguna f\u00f3rmula, es posible que obtengamos un resultado de error, un valor que comienza con un signo #. Esto no siempre es malo (de hecho, puede ser un resultado correcto). Si sabemos interpretar el error, podremos corregirlo f\u00e1cilmente. T\u00e9ngase en cuenta que para deshacerse del error puede [&hellip;]<\/p>\n","protected":false},"author":3140,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-72","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/freddyquimis\/wp-json\/wp\/v2\/pages\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/freddyquimis\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/freddyquimis\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/freddyquimis\/wp-json\/wp\/v2\/users\/3140"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/freddyquimis\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":2,"href":"https:\/\/blog.espol.edu.ec\/freddyquimis\/wp-json\/wp\/v2\/pages\/72\/revisions"}],"predecessor-version":[{"id":73,"href":"https:\/\/blog.espol.edu.ec\/freddyquimis\/wp-json\/wp\/v2\/pages\/72\/revisions\/73"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/freddyquimis\/wp-json\/wp\/v2\/media?parent=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}