Sie sind auf Seite 1von 412

{\rtf1{\fonttbl

{\f2 Times New Roman;}


{\f3 Times New Roman;}
{\f4 Times New Roman;}
{\f5 Times New Roman;}
{\f6 Times New Roman;}
{\f7 Times New Roman Italic;}
{\f8 Times New Roman;}
{\f9 Times New Roman;}
{\f10 Times New Roman;}
{\f11 Times New Roman;}
{\f12 Times New Roman;}
{\f13 Times New Roman Italic;}
{\f14 Times New Roman Italic;}
{\f15 Times New Roman;}
{\f16 Times New Roman Italic;}
{\f17 Times New Roman Italic;}
{\f18 Times New Roman;}
{\f19 Times New Roman;}
{\f20 Times New Roman Italic;}
{\f21 Times New Roman;}
{\f22 Times New Roman;}
{\f23 Times New Roman;}
{\f24 Times New Roman;}
{\f25 Times New Roman Italic;}
{\f26 Times New Roman Italic;}
{\f27 Times New Roman;}
{\f28 Times New Roman;}
{\f29 Times New Roman;}
{\f30 Times New Roman;}
{\f31 Times New Roman;}
{\f32 Times New Roman;}
{\f33 Times New Roman;}
{\f34 Times New Roman;}
{\f35 Times New Roman Italic;}
{\f36 Times New Roman Italic;}
{\f37 Times New Roman;}
{\f38 Times New Roman Italic;}
{\f39 Times New Roman;}
{\f40 Times New Roman;}
{\f41 Times New Roman Italic;}
{\f42 Times New Roman Italic;}
{\f43 Times New Roman;}
{\f44 Times New Roman;}
{\f45 Times New Roman;}
{\f46 Times New Roman Italic;}
{\f47 Times New Roman;}
{\f48 Times New Roman;}
{\f49 Times New Roman Italic;}
{\f50 Times New Roman;}
{\f1000000 Times New Roman;}
}{\colortbl;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
\red0\green0\blue0;
}\viewkind1\viewscale100\margl0\margr0\margt0\margb0\deftab80\dntblnsbdb\expshrtn\p
aperw9560\paperh12740{\bkmkstart Pg1}{\bkmkend Pg1}\ql \li3148\sb476\sl-
2160\slmult0 \up0 \expndtw0\charscalex65 \ul0\nosupersub\cf1\f2\fs240 EXC E L
\par\pard\ql \li624\sb0\sl-810\slmult0 \up0 \expndtw0\charscalex85
\ul0\nosupersub\cf2\f3\fs90 LOS MEJORES TRUCOS \par\pard\ql \li484\sb0\sl-
667\slmult0 \par\pard\ql\li484\sb0\sl-667\slmult0 \par\pard\ql\li484\sb0\sl-
667\slmult0 \par\pard\ql\li484\sb0\sl-667\slmult0 \par\pard\ql\li484\sb0\sl-
667\slmult0 \par\pard\ql\li484\sb0\sl-667\slmult0 \par\pard\ql\li484\sb0\sl-
667\slmult0 \par\pard\ql\li484\sb0\sl-667\slmult0 \par\pard\ql\li484\sb0\sl-
667\slmult0 \par\pard\ql\li484\sb0\sl-667\slmult0 \par\pard\ql\li484\sb0\sl-
667\slmult0 \par\pard\ql\li484\sb328\sl-667\slmult0 \up0 \expndtw0\charscalex72
\ul0\nosupersub\cf4\f5\fs58 A N /.\\Y/.\\ \par\pard\li489\sb75\sl-
552\slmult0\fi0\tx6062 \dn4 \expndtw0\charscalex83 \ul0\nosupersub\cf5\f6\fs48
O'REILLYu\tab \up0 \expndtw0\charscalex83 \ul0\nosupersub\cf6\f7\fs36 David y Raina
Hawley\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg2}{\bkmkend
Pg2}\par\pard\ql \li1631\sb0\sl-368\slmult0 \par\pard\ql\li1631\sb0\sl-
368\slmult0 \par\pard\ql\li1631\sb0\sl-368\slmult0 \par\pard\ql\li1631\sb232\sl-
368\slmult0 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf7\f8\fs32 Contenido
\par\pard\li1627\sb0\sl-253\slmult0\par\pard\li1627\sb0\sl-
253\slmult0\par\pard\li1627\sb0\sl-253\slmult0\par\pard\li1627\sb0\sl-
253\slmult0\par\pard\li1627\sb0\sl-253\slmult0\par\pard\li1627\sb0\sl-
253\slmult0\par\pard\li1627\sb0\sl-253\slmult0\par\pard\li1627\sb0\sl-
253\slmult0\par\pard\li1627\sb0\sl-253\slmult0\par\pard\li1627\sb0\sl-
253\slmult0\par\pard\li1627\sb0\sl-253\slmult0\par\pard\li1627\sb0\sl-
253\slmult0\par\pard\li1627\sb0\sl-253\slmult0\par\pard\li1627\sb0\sl-
253\slmult0\par\pard\li1627\sb0\sl-253\slmult0\par\pard\li1627\sb0\sl-
253\slmult0\par\pard\li1627\sb14\sl-253\slmult0\fi4\tldot\tx8764 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf8\f9\fs22 Introduccion ...\tab \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf9\f10\fs20 17\par\pard\li1627\sb169\sl-
207\slmult0\fi230\tx8779 \up0 \expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18
\u-3?Por que los mejores trucos de Excel? ...\tab \up0 \expndtw0\charscalex119
17\par\pard\li1627\sb76\sl-207\slmult0\fi225\tx8779 \dn2 \expndtw0\charscalex119
Como obtener y utilizar los trucos ...\tab \up0 \expndtw0\charscalex119
18\par\pard\li1627\sb74\sl-207\slmult0\fi225\tx8779 \up0 \expndtw0\charscalex119
Como utilizar este libro ...\tab \up0 \expndtw0\charscalex119
18\par\pard\li1627\sb70\sl-207\slmult0\fi225\tx8779 \up0 \expndtw0\charscalex119
Como esta organizado este libro ...\tab \up0 \expndtw0\charscalex119
19\par\pard\li1627\sb75\sl-207\slmult0\fi220\tx8764 \up0 \expndtw0\charscalex119
Usuarios de Windows y Macintosh ...\tab \up0 \expndtw0\charscalex119
20\par\pard\li1627\sb76\sl-207\slmult0\fi225\tx8764 \up0 \expndtw0\charscalex119
Convenciones utilizadas en este libro ...\tab \up0 \expndtw0\charscalex119
21\par\pard\li1627\sb195\sl-253\slmult0\fi0\tx8755 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf8\f9\fs22 Capitulo 1. Reducir la frustracion en los libros y en
las hojas de calculo...\tab \up0 \expndtw0\charscalex119
23\par\pard\li1627\sb174\sl-184\slmult0\fi648\tx8784 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf11\f12\fs16 La regla 80/20 ...\tab
\up0 \expndtw0\charscalex119 23\par\pard\li1627\sb63\sl-184\slmult0\fi643\tx8779
\up0 \expndtw0\charscalex119 Trucos sobre la estructuracion ...\tab \up0
\expndtw0\charscalex119 24\par\pard\li1627\sb29\sl-230\slmult0\fi643\tx8784 \up0
\expndtw0\charscalex119 Trucos\ul0\nosupersub\cf9\f10\fs20
sobrc\ul0\nosupersub\cf11\f12\fs16 el formato ...\tab \up0 \expndtw0\charscalex119
24\par\pard\li1627\sb62\sl-184\slmult0\fi643\tx8784 \up0 \expndtw0\charscalex119
Trucos sobre formulas ...\tab \up0 \expndtw0\charscalex119
25\par\pard\li1627\sb61\sl-207\slmult0\fi240\tx2275\tx8764 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 1.\tab \up0
\expndtw0\charscalex119 Crear una vista personal de los libros de Excel ...\tab
\up0 \expndtw0\charscalex119 27\par\pard\li1627\sb77\sl-
207\slmult0\fi225\tx2275\tx8769 \up0 \expndtw0\charscalex119 2.\tab \up0
\expndtw0\charscalex119 Introducir datos en varias hojas de calculo simultaneamente
...\tab \up0 \expndtw0\charscalex119 30\par\pard\li1627\sb77\sl-
184\slmult0\fi638\tx8784 \dn2 \expndtw0\charscalex119 \ul0\nosupersub\cf11\f12\fs16
Agrupar hojas de calculo manualmente ...\tab \up0 \expndtw0\charscalex119
30\par\pard\li1627\sb70\sl-184\slmult0\fi638\tx8784 \up0 \expndtw0\charscalex119
Agrupar hojas de calculo automaticamente ...\tab \up0 \expndtw0\charscalex119
31\par\pard\li1627\sb65\sl-207\slmult0\fi230\tx2275\tx8769 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 3.\tab \up0
\expndtw0\charscalex119 Impedir que los usuarios realizan ciertas acciones
...\tab \up0 \expndtw0\charscalex119 33\par\pard\li1627\sb75\sl-
184\slmult0\fi648\tx8784 \up0 \expndtw0\charscalex119 \ul0\nosupersub\cf11\f12\fs16
Impedir el comando Guardar como en un libro de Excel ...\tab \up0
\expndtw0\charscalex119 33\par\pard\li1627\sb66\sl-184\slmult0\fi648\tx8788 \up0
\expndtw0\charscalex119 Impedir que los usuarios impriman un libro de Excel ...\tab
\up0 \expndtw0\charscalex119
36\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg3}{\bkmkend
Pg3}\par\pard\li787\sb0\sl-207\slmult0\par\pard\li787\sb175\sl-
207\slmult0\fi0\tx7238 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
10\tab \up0 \expndtw0\charscalex116 Contenido\par\pard\li768\sb0\sl-
184\slmult0\par\pard\li768\sb0\sl-184\slmult0\par\pard\li768\sb0\sl-
184\slmult0\par\pard\li768\sb121\sl-184\slmult0\fi652\tx7934 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Impedir que los usuarios
inserten mas hojas de calculo ...\tab \up0 \expndtw0\charscalex121
36\par\pard\li768\sb63\sl-207\slmult0\fi230\tx1425\tx7920 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 4.\tab \up0
\expndtw0\charscalex121 Impedir confirmaciones innecesarias ...\tab \up0
\expndtw0\charscalex121 37\par\pard\li768\sb77\sl-184\slmult0\fi643\tx7934 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Activar las macros cuando no
se tenga ninguna ...\tab \up0 \expndtw0\charscalex121 37\par\pard\li768\sb71\sl-
184\slmult0\fi652\tx7934 \dn2 \expndtw0\charscalex122 Mensajes de confirmacion para
guardar cambios que no se han realizado ...\tab \up0 \expndtw0\charscalex121
38\par\pard\li768\sb69\sl-184\slmult0\fi657\tx7934 \up0 \expndtw0\charscalex121
Impedir los avisos de Excel para macros grabadas ...\tab \up0
\expndtw0\charscalex121 39\par\pard\li768\sb66\sl-
207\slmult0\fi235\tx1420\tx7910 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 5.\tab \up0 \expndtw0\charscalex121 Ocultar hojas
para que no puedan ser mostradas ...\tab \up0 \expndtw0\charscalex121
41\par\pard\li768\sb71\sl-207\slmult0\fi235\tx1416\tx7910 \dn2
\expndtw0\charscalex121 6.\tab \dn2 \expndtw0\charscalex121 Personalizar el cuadro
de dialogo Plantillas y el libro predeterminado ...\tab \up0
\expndtw0\charscalex121 42\par\pard\li768\sb76\sl-184\slmult0\fi652\tx7924 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Crear su propia pestana de
plantillas ...\tab \up0 \expndtw0\charscalex121 43\par\pard\li768\sb68\sl-
184\slmult0\fi657\tx7924 \up0 \expndtw0\charscalex121 Utilizar tin libro
personalizado de forma predeterminada ...\tab \up0 \expndtw0\charscalex121
43\par\pard\li768\sb64\sl-207\slmult0\fi244\tx1420\tx7910 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 7.\tab \up0
\expndtw0\charscalex121 Crear tin indice de hojas en el libro ...\tab \up0
\expndtw0\charscalex121 45\par\pard\li768\sb76\sl-
207\slmult0\fi235\tx1420\tx7910 \up0 \expndtw0\charscalex121 8.\tab \up0
\expndtw0\charscalex121 Limitar el rango de desplazamiento de
la\ul0\nosupersub\cf12\f13\fs18 hoja\ul0\nosupersub\cf10\f11\fs18 de
calculo ...\tab \up0 \expndtw0\charscalex121 47\par\pard\li768\sb71\sl-
207\slmult0\fi235\tx1420\tx7915 \up0 \expndtw0\charscalex121 9.\tab \up0
\expndtw0\charscalex121 Bloquear y proteger celdas que contienen formulas
...\tab \up0 \expndtw0\charscalex121 51\par\pard\li768\sb76\sl-
207\slmult0\fi244\tx1420\tx7910 \up0 \expndtw0\charscalex121 10.\tab \up0
\expndtw0\charscalex121 Encontrar datos duplicados utilizando el formato
condicional ...\tab \up0 \expndtw0\charscalex121 54\par\pard\li768\sb67\sl-
207\slmult0\fi244\tx1406 \up0 \expndtw0\charscalex121 11.\tab \up0
\expndtw0\charscalex121 Asociar barras de herramientas personalizadas a tin
libro\par\pard\li768\sb77\sl-207\slmult0\fi1017\tx7915 \up0 \expndtw0\charscalex121
en particular ...\tab \up0 \expndtw0\charscalex121 56\par\pard\li768\sb70\sl-
207\slmult0\fi240\tx1420\tx7910 \up0 \expndtw0\charscalex121 12.\tab \up0
\expndtw0\charscalex121 Burlar el gestor de referencias relativas de Excel
...\tab \up0 \expndtw0\charscalex121 58\par\pard\li768\sb76\sl-
207\slmult0\fi240\tx1420\tx7910 \up0 \expndtw0\charscalex121 13.\tab \up0
\expndtw0\charscalex121 Quitar vinculos "fantasma" en un libro ...\tab \up0
\expndtw0\charscalex121 58\par\pard\li768\sb72\sl-
207\slmult0\fi240\tx1420\tx7910 \up0 \expndtw0\charscalex121 14.\tab \up0
\expndtw0\charscalex121 Reducir tin libro que esta hinchado ...\tab \up0
\expndtw0\charscalex121 61\par\pard\li768\sb73\sl-184\slmult0\fi648\tx7924 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Eliminar formatos
superfluos ...\tab \up0 \expndtw0\charscalex121 62\par\pard\li768\sb68\sl-
184\slmult0\fi648\tx7929 \up0 \expndtw0\charscalex121 Puesta a punto de los
origenes de datos ...\tab \up0 \expndtw0\charscalex121 63\par\pard\li768\sb70\sl-
184\slmult0\fi648\tx7924 \up0 \expndtw0\charscalex121 Limpiar libros
corruptos ...\tab \up0 \expndtw0\charscalex121 63\par\pard\li768\sb67\sl-
207\slmult0\fi240\tx1416\tx7910
\up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 15.\tab \up0
\expndtw0\charscalex121 Extraer datos de un libro corrupto ...\tab \up0
\expndtw0\charscalex121 64\par\pard\li768\sb75\sl-184\slmult0\fi648\tx7924 \dn2
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Si no puede abrir un
libro ...\tab \up0 \expndtw0\charscalex121 64\par\pard\li768\sb70\sl-
184\slmult0\fi648\tx7924 \up0 \expndtw0\charscalex121 Si no puede abrir el
archivo ...\tab \up0 \expndtw0\charscalex121 65\par\pard\li768\sb205\sl-
230\slmult0\fi0\tldot\tx7900 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf9\f10\fs20 Capitulo 2. Trucos sobre las caracteristicas
incorporadas en Excel ...\tab \up0 \expndtw0\charscalex121
69\par\pard\li768\sb176\sl-207\slmult0\fi235\tx7910 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 16. Validar datos en base a una lista situada en otra
hoja ...\tab \up0 \expndtw0\charscalex121 69\par\pard\li768\sb76\sl-
184\slmult0\fi643\tx7924 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16
Metodo 1. Rangos con nombre ...\tab \up0 \expndtw0\charscalex121
69\par\pard\li768\sb65\sl-184\slmult0\fi643\tx7934 \up0 \expndtw0\charscalex121
Metodo 2. La funcion INDIRECTO ...\tab \up0 \expndtw0\charscalex121
70\par\pard\li768\sb68\sl-184\slmult0\fi643\tx7934 \up0 \expndtw0\charscalex121
Ventajas y desventajas de ambos metodos ...\tab \up0 \expndtw0\charscalex121
71\par\pard\li768\sb66\sl-207\slmult0\fi235\tx7920 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 17. Controlar el formato condicional con casillas de
verificacion ...\tab \up0 \expndtw0\charscalex121 71\par\pard\li768\sb74\sl-
184\slmult0\fi643\tx7934 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16
Configurar casillas de verificacion para formato condicional ...\tab \up0
\expndtw0\charscalex121 71\par\pard\li768\sb70\sl-184\slmult0\fi633\tx7934 \up0
\expndtw0\charscalex121 Activar o desactivar el resaltado de los numeros ...\tab
\up0 \expndtw0\charscalex121 72\par\pard\li768\sb68\sl-207\slmult0\fi235\tx7920
\up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 18. Identificar formulas
con el formato condicional ...\tab \up0 \expndtw0\charscalex121
75\par\pard\li768\sb72\sl-207\slmult0\fi235 \up0 \expndtw0\charscalex122 19. Contar
o sumar celdas que se ajustan al criterio del formato condicional.
76\par\pard\li768\sb75\sl-207\slmult0\fi638\tx7934 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Una alternativa ...\tab \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 77\par\pard\li768\sb49\sl-
207\slmult0\fi215\tx7920 \up0 \expndtw0\charscalex121 20. Resaltar Filas o columnas
imparcs ...\tab \up0 \expndtw0\charscalex121
78\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg4}{\bkmkend
Pg4}\par\pard\li1608\sb0\sl-207\slmult0\par\pard\li1608\sb152\sl-
207\slmult0\fi0\tx8760 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
Contenido\tab \up0 \expndtw0\charscalex113 11\par\pard\li1641\sb0\sl-
207\slmult0\par\pard\li1641\sb0\sl-207\slmult0\par\pard\li1641\sb0\sl-
207\slmult0\par\pard\li1641\sb46\sl-207\slmult0\fi187\tx2256\tx8755 \up0
\expndtw0\charscalex120 21.\tab \up0 \expndtw0\charscalex120 Crear efectos en 3D en
tablas o celdas ...\tab \up0 \expndtw0\charscalex120 80\par\pard\li1641\sb77\sl-
184\slmult0\fi614\tx8769 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16
Utilizar un efecto 3D en una tabla de datos ...\tab \up0 \expndtw0\charscalex120
81\par\pard\li1641\sb65\sl-207\slmult0\fi191\tx2241 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 22.\tab \up0 \expndtw0\charscalex120 Activar y
desactivar el formato condicional y la validacion de datos\par\pard\li1641\sb73\sl-
207\slmult0\fi983\tx8755 \up0 \expndtw0\charscalex120 con una casilla de
verificacion ...\tab \up0 \expndtw0\charscalex120 82\par\pard\li1641\sb75\sl-
207\slmult0\fi191\tx2246\tx8760 \up0 \expndtw0\charscalex120 23.\tab \up0
\expndtw0\charscalex120 Admitir multiples listas en un cuadro de lista
desplegable ...\tab \up0 \expndtw0\charscalex120 84\par\pard\li1641\sb71\sl-
207\slmult0\fi191\tx2260 \up0 \expndtw0\charscalex120 24.\tab \up0
\expndtw0\charscalex121 Crear listas de validacion que cambien en base a la
seleecion realizada\par\pard\li1641\sb77\sl-207\slmult0\fi988\tx8760 \up0
\expndtw0\charscalex120 en otra lista ...\tab \up0 \expndtw0\charscalex120
86\par\pard\li1641\sb71\sl-207\slmult0\fi196\tx2265 \up0 \expndtw0\charscalex120
25.\tab \up0 \expndtw0\charscalex120 Forzar la validacion de datos para hacer
referencia a una lista\par\pard\li1641\sb77\sl-207\slmult0\fi993\tx8760 \up0
\expndtw0\charscalex120 en otra hoja ...\tab \up0 \expndtw0\charscalex120
88\par\pard\li1641\sb71\sl-184\slmult0\fi619\tx8779 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf11\f12\fs16 Metodo 1. Rangos con nombre ...\tab \up0
\expndtw0\charscalex120 88\par\pard\li1641\sb65\sl-184\slmult0\fi619\tx8779 \up0
\expndtw0\charscalex120 Metodo 2. La funcion INDIRECTO ...\tab \up0
\expndtw0\charscalex120 88\par\pard\li1641\sb66\sl-184\slmult0\fi619\tx8779 \up0
\expndtw0\charscalex120 Ventajas y desventajas de cada metodo ...\tab \up0
\expndtw0\charscalex120 89\par\pard\li1641\sb70\sl-
207\slmult0\fi201\tx2265\tx8764 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 26.\tab \up0 \expndtw0\charscalex120 Utilizar
Reemplazar para eliminar caracteres no deseados ...\tab \up0
\expndtw0\charscalex120 90\par\pard\li1641\sb71\sl-
207\slmult0\fi201\tx2270\tx8764 \up0 \expndtw0\charscalex120 27.\tab \up0
\expndtw0\charscalex120 Convertir numeros de texto en numeros reales ...\tab
\up0 \expndtw0\charscalex120 90\par\pard\li1641\sb76\sl-
207\slmult0\fi201\tx2270\tx8769 \up0 \expndtw0\charscalex120 28.\tab \up0
\expndtw0\charscalex120 Personalizar los comentarios de las celdas ...\tab \up0
\expndtw0\charscalex120 92\par\pard\li1641\sb72\sl-
207\slmult0\fi206\tx2270\tx8769 \up0 \expndtw0\charscalex120 29.\tab \up0
\expndtw0\charscalex120 Ordenar mas de tres columnas ...\tab \up0
\expndtw0\charscalex120 94\par\pard\li1641\sb76\sl-
207\slmult0\fi211\tx2270\tx8769 \up0 \expndtw0\charscalex120 30.\tab \up0
\expndtw0\charscalex120 Ordenaci6n aleatoria ...\tab \up0 \expndtw0\charscalex120
95\par\pard\li1641\sb72\sl-207\slmult0\fi211\tx2270\tx8769 \up0
\expndtw0\charscalex120 31.\tab \up0 \expndtw0\charscalex120 Manipular datos con el
filtro avanzado ...\tab \up0 \expndtw0\charscalex120 97\par\pard\li1641\sb71\sl-
207\slmult0\fi211\tx2275\tx8668 \up0 \expndtw0\charscalex120 32.\tab \up0
\expndtw0\charscalex120 Crear formatos de numero personalizados ...\tab \up0
\expndtw0\charscalex120 101\par\pard\li1641\sb76\sl-207\slmult0\fi211\tx2260\tx8668
\up0 \expndtw0\charscalex120 33.\tab \up0 \expndtw0\charscalex120 Anadir mas
niveles de Deshacer a Excel ...\tab \up0 \expndtw0\charscalex120
107\par\pard\li1641\sb72\sl-207\slmult0\fi215\tx2275\tx8668 \up0
\expndtw0\charscalex120 34.\tab \up0 \expndtw0\charscalex120 Crear listas
personalizadas ...\tab \up0 \expndtw0\charscalex120 107\par\pard\li1641\sb71\sl-
207\slmult0\fi215\tx2280\tx8668 \up0 \expndtw0\charscalex120 35.\tab \up0
\expndtw0\charscalex120 Subtotales en negritas de Excel ...\tab \up0
\expndtw0\charscalex120 108\par\pard\li1641\sb76\sl-184\slmult0\fi638\tx8692
\up0 \expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16 El truco sobre el
truco ...\tab \up0 \expndtw0\charscalex120 110\par\pard\li1641\sb66\sl-
207\slmult0\fi215\tx2280\tx8673 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 36.\tab \up0 \expndtw0\charscalex120 Convertir las
formulas y funciones de Excel a valores ...\tab \up0 \expndtw0\charscalex120
111\par\pard\li1641\sb76\sl-184\slmult0\fi638\tx8697 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16 Utilizar Pegado
especial ...\tab \up0 \expndtw0\charscalex120 111\par\pard\li1641\sb66\sl-
184\slmult0\fi643\tx8697 \dn2 \expndtw0\charscalex120 Utilizar Copiar aqui solo
valores ...\tab \up0 \expndtw0\charscalex120 111\par\pard\li1641\sb70\sl-
184\slmult0\fi638\tx8697 \up0 \expndtw0\charscalex120 Utilizar una macro ...\tab
\up0 \expndtw0\charscalex120 112\par\pard\li1641\sb47\sl-
230\slmult0\fi220\tx2275\tx8673 \dn2 \expndtw0\charscalex120
\ul0\nosupersub\cf9\f10\fs20 37.\tab \dn2 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 Anadir datos automaticamente a una lista de
validacion ...\tab \up0 \expndtw0\charscalex120 113\par\pard\li1641\sb67\sl-
207\slmult0\fi220\tx2280\tx8678 \up0 \expndtw0\charscalex120 38.\tab \up0
\expndtw0\charscalex120 Trucar las caracteristicas de fecha y hora de Excel ...\tab
\up0 \expndtw0\charscalex120 116\par\pard\li1641\sb76\sl-
184\slmult0\fi643\tx8702 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16
Sumar mas ally de las 24 horas ...\tab \up0 \expndtw0\charscalex120
116\par\pard\li1641\sb66\sl-184\slmult0\fi643\tx8702 \up0 \expndtw0\charscalex120
Calculos de fecha y hora ...\tab \up0 \expndtw0\charscalex120
117\par\pard\li1641\sb70\sl-184\slmult0\fi643\tx8702 \up0 \expndtw0\charscalex120
Horas y fechas reales ...\tab \up0 \expndtw0\charscalex120
119\par\pard\li1641\sb28\sl-230\slmult0\fi652\tx8702 \dn2
\expndtw0\charscalex120 \ul0\nosupersub\cf9\f10\fs20 M\ul0\nosupersub\cf11\f12\fs16
n fallo de fechas? ...\tab \up0 \expndtw0\charscalex120
119\par\pard\li1641\sb201\sl-230\slmult0\fi0\tldot\tx8664 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf9\f10\fs20 Capitulo 3. Trucos sobre
nombres ...\tab \up0 \expndtw0\charscalex120 123\par\pard\li1641\sb178\sl-
207\slmult0\fi230\tx8683 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18
39. Usar direcciones de datos por el nombre ...\tab \up0 \expndtw0\charscalex120
123\par\pard\ql \li1867\sb53\sl-207\slmult0 \up0 \expndtw0\charscalex123 40.
Utilizar el mismo nombre para rangos en diferentes hojas de c6lculo .. 124
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg5}{\bkmkend
Pg5}\par\pard\li710\sb0\sl-207\slmult0\par\pard\li710\sb157\sl-
207\slmult0\fi0\tx7152 \dn3
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 12\tab \up0
\expndtw0\charscalex116 Contenido\par\pard\li686\sb0\sl-
230\slmult0\par\pard\li686\sb0\sl-230\slmult0\par\pard\li686\sb191\sl-
230\slmult0\fi235\tx7732 \up0 \expndtw0\charscalex122 41. Crear funciones
personalizadas utilizando nombres ...\tab \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf9\f10\fs20 127\par\pard\li686\sb49\sl-207\slmult0\fi235\tx7732
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 42. Crear rangos que se
expandan y contraigan ...\tab \up0 \expndtw0\charscalex122
129\par\pard\li686\sb71\sl-207\slmult0\fi235\tx7732 \up0 \expndtw0\charscalex122
43. Anidar rangos dinamicos para obtener una flexibilidad maxima ...\tab \up0
\expndtw0\charscalex122 136\par\pard\li686\sb74\sl-207\slmult0\fi235\tx7732 \up0
\expndtw0\charscalex122 44. Identificar rangos con nombre en una hoja de
calculo ...\tab \up0 \expndtw0\charscalex122 139\par\pard\li686\sb77\sl-
230\slmult0\fi657\tx7756 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16
Metodo I ...\tab \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf9\f10\fs20
139\par\pard\li686\sb17\sl-184\slmult0\fi657\tx7756 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 Metodo 2 ...\tab \up0 \expndtw0\charscalex122
141\par\pard\li686\sb211\sl-230\slmult0\fi9\tldot\tx7708 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf9\f10\fs20 Capitulo 4. Trucos sobre
tablas dinamicas ...\tab \up0 \expndtw0\charscalex122 143\par\pard\li686\sb177\sl-
207\slmult0\fi230\tx7727 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18
45. Tablas dinamicas: un truco en si mismas ...\tab \up0 \expndtw0\charscalex122
143\par\pard\li686\sb73\sl-184\slmult0\fi662\tx7756 \dn2 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 ePor que se les llama tablas dinamicas? ...\tab
\up0 \expndtw0\charscalex122 144\par\pard\li686\sb67\sl-184\slmult0\fi734\tx7752
\up0 \expndtw0\charscalex122 Para que cosas resultan buenas las tablas
dinamicas? ...\tab \up0 \expndtw0\charscalex122 144\par\pard\li686\sb66\sl-
184\slmult0\fi657 \up0 \expndtw0\charscalex123 iPor que utilizar tablas dinamicas
cuando las hojas de calculo ya ofreeen\par\pard\li686\sb70\sl-
184\slmult0\fi1080\tx7752 \dn2 \expndtw0\charscalex122 muchas funciones de
analisis? ...\tab \up0 \expndtw0\charscalex122 145\par\pard\li686\sb68\sl-
184\slmult0\fi657\tx7747 \up0 \expndtw0\charscalex122 Los graficos dinamicos como
extension de las tablas dinamicas ...\tab \up0 \expndtw0\charscalex122
145\par\pard\li686\sb66\sl-184\slmult0\fi652\tx7747 \up0 \expndtw0\charscalex122
Crear tablas y listas para ser utilizadas en tablas dinamicas ...\tab \up0
\expndtw0\charscalex122 145\par\pard\li686\sb67\sl-184\slmult0\fi652\tx7752 \up0
\expndtw0\charscalex122 El Asistente para tablas dinamicas y graficos
dinamicos ...\tab \up0 \expndtw0\charscalex122 147\par\pard\li686\sb72\sl-
207\slmult0\fi225\tx7727 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18
46. Compartir tablas dinamicas pero no sus datos ...\tab \up0
\expndtw0\charscalex122 148\par\pard\li686\sb72\sl-207\slmult0\fi220\tx7727 \up0
\expndtw0\charscalex122 47. Automatizar la creacibn de tablas dinamicas ...\tab
\up0 \expndtw0\charscalex122 150\par\pard\li686\sb70\sl-207\slmult0\fi220\tx7727
\up0 \expndtw0\charscalex122 48. Mover los totales finales de una tabla
dinamica ...\tab \up0 \expndtw0\charscalex122 153\par\pard\li686\sb72\sl-
207\slmult0\fi220\tx7727 \up0 \expndtw0\charscalex122 49. Utilizar de forma
efectiva datos de otro libro dinamicamente ...\tab \up0 \expndtw0\charscalex122
154\par\pard\li686\sb216\sl-230\slmult0\fi0\tldot\tx7708 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf9\f10\fs20 Capitulo 5. Trucos sobre
graficos ...\tab \up0 \expndtw0\charscalex122 159\par\pard\li686\sb178\sl-
207\slmult0\fi225\tx7727 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18
50. Separar una porci6n de un grafico circular ...\tab \up0 \expndtw0\charscalex122
159\par\pard\li686\sb66\sl-207\slmult0\fi225\tx7727 \up0 \expndtw0\charscalex122
51. Crear dos conjuntos de porciones en un unico grafico circular ...\tab \up0
\expndtw0\charscalex122 161\par\pard\li686\sb78\sl-207\slmult0\fi225\tx7727 \up0
\expndtw0\charscalex122 52. Crear graficos que se ajusten a los datos ...\tab
\up0 \expndtw0\charscalex122 163\par\pard\li686\sb71\sl-184\slmult0\fi643\tx7752
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Dibujar los ultimos x
valores correspondientes a las leeturas ...\tab \up0 \expndtw0\charscalex122
166\par\pard\li686\sb68\sl-207\slmult0\fi220\tx7727 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 53. Interactuar con los graficos utilizando controles
personalizados...\tab \up0 \expndtw0\charscalex122 166\par\pard\li686\sb69\sl-
184\slmult0\fi643 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16
Utilizar un rango dinamico con nombre vinculado a una Barra\par\pard\li686\sb78\sl-
230\slmult0\fi1070\tx7752 \up0 \expndtw0\charscalex122 de desplazamiento ...\tab
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf9\f10\fs20
167\par\pard\li686\sb1\sl-202\slmult0\fi648 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 Utilizar un rango dinamico con nombre vinculado
a\ul0\nosupersub\cf9\f10\fs20 tin cuadro\ul0\nosupersub\cf11\f12\fs16 de
lista\par\pard\li686\sb48\sl-207\slmult0\fi1070\tx7752 \dn2 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 desplegable ...\tab \up0 \expndtw0\charscalex122
169\par\pard\li686\sb62\sl-207\slmult0\fi225\tx7727 \up0 \expndtw0\charscalex122
54. Tres formas rapidas para actualizar los graficos ...\tab \up0
\expndtw0\charscalex122 170\par\pard\li686\sb73\sl-184\slmult0\fi643\tx7752 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Utilizar arrastrar y
colocar ...\tab \up0 \expndtw0\charscalex122 1 70\par\pard\li686\sb72\sl-
230\slmult0\fi648\tx7752 \up0 \expndtw0\charscalex122 Utilizar la barra de formulas
...\tab \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf9\f10\fs20
171\par\pard\li686\sb23\sl-184\slmult0\fi633\tx7752 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 Arrastrar el area del borde ...\tab \up0
\expndtw0\charscalex122 174\par\pard\li686\sb65\sl-207\slmult0\fi225\tx7727 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 55. Crear un simple grafico
de tipo term6metro ...\tab \up0 \expndtw0\charscalex122 175\par\pard\li686\sb71\sl-
207\slmult0\fi230\tx7727 \up0 \expndtw0\charscalex122 56. Crear un grafico de
columnas con anchos y altos variables ...\tab \up0 \expndtw0\charscalex122
178\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg6}{\bkmkend
Pg6}\par\pard\li1555\sb0\sl-207\slmult0\par\pard\li1555\sb149\sl-
207\slmult0\fi0\tx8707 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
Contenido\tab \up0 \expndtw0\charscalex116 13\par\pard\li1564\sb0\sl-
207\slmult0\par\pard\li1564\sb0\sl-207\slmult0\par\pard\li1564\sb0\sl-
207\slmult0\par\pard\li1564\sb50\sl-207\slmult0\fi216\tx8596 \up0
\expndtw0\charscalex120 5 7. Crear un grafico de tipo velocimetro ...\tab \up0
\expndtw0\charscalex120 182\par\pard\li1564\sb72\sl-207\slmult0\fi220\tx8601
\up0 \expndtw0\charscalex120 58. Vincular los elementos de texto de un grafico a
una celda ...\tab \up0 \expndtw0\charscalex120 188\par\pard\li1564\sb71\sl-
207\slmult0\fi220 \up0 \expndtw0\charscalex121 59. Trucar los datos de un grafico
de forma que no se dibujen las celdas\par\pard\li1564\sb73\sl-
207\slmult0\fi1012\tx8601 \up0 \expndtw0\charscalex120 en blanco ...\tab \up0
\expndtw0\charscalex120 189\par\pard\li1564\sb75\sl-184\slmult0\fi643\tx8625
\up0 \expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16 Ocultar filas y columnas
...\tab \up0 \expndtw0\charscalex120 190\par\pard\li1564\sb209\sl-
230\slmult0\fi0\tldot\tx8587 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf9\f10\fs20 Capitulo 6. Trucos sobre formulas y funciones
...\tab \up0 \expndtw0\charscalex120 193\par\pard\li1564\sb174\sl-
207\slmult0\fi230\tx2203\tx8606 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 60.\tab \up0 \expndtw0\charscalex120 Anadir un texto
descriptivo a las formulas ...\tab \up0 \expndtw0\charscalex120
193\par\pard\li1564\sb76\sl-207\slmult0\fi230\tx2212\tx8606 \up0
\expndtw0\charscalex120 61.\tab \up0 \expndtw0\charscalex120 Mover formulas
relativas sin cambiar las referencias ...\tab \up0 \expndtw0\charscalex120
194\par\pard\li1564\sb71\sl-207\slmult0\fi230\tx2217\tx8606 \up0
\expndtw0\charscalex120 62.\tab \up0 \expndtw0\charscalex120 Comparar dos rangos de
Excel ...\tab \up0 \expndtw0\charscalex120 195\par\pard\li1564\sb77\sl-
184\slmult0\fi648\tx8635 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16
Metodo 1. Utilizar Verdadero o Falso ...\tab \up0 \expndtw0\charscalex120
195\par\pard\li1564\sb66\sl-184\slmult0\fi652\tx8635 \up0 \expndtw0\charscalex120
Metodo 2. Utilizar el formato condicional ...\tab \up0 \expndtw0\charscalex120
196\par\pard\li1564\sb65\sl-207\slmult0\fi235\tx2222\tx8611 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 63.\tab \up0
\expndtw0\charscalex120 Rellenar todas las celdas en blanco en una lista ...\tab
\up0 \expndtw0\charscalex120 197\par\pard\li1564\sb72\sl-
184\slmult0\fi652\tx8640 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16
Metodo 1. Rellenar las celdas en blanco mediante una formula ...\tab \up0
\expndtw0\charscalex120 198\par\pard\li1564\sb32\sl-230\slmult0\fi652\tx8640
\up0 \expndtw0\charscalex120 Metodo 2. Rellenar las celdas en
bl\ul0\nosupersub\cf9\f10\fs20 an\ul0\nosupersub\cf11\f12\fs16 co a traves de una
macro ...\tab \up0 \expndtw0\charscalex120 199\par\pard\li1564\sb62\sl-
207\slmult0\fi240\tx2227 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18
64.\tab \up0 \expndtw0\charscalex120 Hacer que las formulas se incrementen por
filas cuando las copie\par\pard\li1564\sb16\sl-276\slmult0\fi1027\tx8601 \up0
\expndtw0\charscalex120 a\ul0\nosupersub\cf13\f14\fs24
lo\ul0\nosupersub\cf10\f11\fs18
largo de las columnas ...\tab \up0 \expndtw0\charscalex120
200\par\pard\li1564\sb58\sl-207\slmult0\fi240\tx2227\tx8601 \up0
\expndtw0\charscalex120 65.\tab \up0 \expndtw0\charscalex120 Convertir fechas en
fechas con formato de Excel ...\tab \up0 \expndtw0\charscalex120
202\par\pard\li1564\sb76\sl-207\slmult0\fi244\tx2227\tx8601 \up0
\expndtw0\charscalex120 66.\tab \up0 \expndtw0\charscalex120 Sumar o contar celdas
evitando valores de error ...\tab \up0 \expndtw0\charscalex120
203\par\pard\li1564\sb71\sl-207\slmult0\fi244\tx2236\tx8601 \up0
\expndtw0\charscalex120 67.\tab \up0 \expndtw0\charscalex116 Reducir
el\ul0\nosupersub\cf14\f15\fs24 impacto\ul0\nosupersub\cf10\f11\fs18 de las
funciones volatiles a la hora de recaleular...\tab \up0 \expndtw0\charscalex120
205\par\pard\li1564\sb72\sl-207\slmult0\fi244\tx2231\tx8606 \up0
\expndtw0\charscalex120 68.\tab \up0 \expndtw0\charscalex120 Contar solamente una
aparicion de cada entrada de una lista ...\tab \up0 \expndtw0\charscalex120
206\par\pard\li1564\sb76\sl-207\slmult0\fi249\tx2231\tx8606 \up0
\expndtw0\charscalex120 69.\tab \up0 \expndtw0\charscalex120 Sumar cada dos, tres o
cuatro filas o celdas ...\tab \up0 \expndtw0\charscalex120
207\par\pard\li1564\sb71\sl-207\slmult0\fi264\tx2236\tx8611 \up0
\expndtw0\charscalex120 70.\tab \up0 \expndtw0\charscalex120 Encontrar la enesima
aparicion de un valor ...\tab \up0 \expndtw0\charscalex120
209\par\pard\li1564\sb72\sl-207\slmult0\fi264\tx2236\tx8611 \up0
\expndtw0\charscalex120 71.\tab \up0 \expndtw0\charscalex120 Hacer que la funcion
subtotal de Excel sea dinamica ...\tab \up0 \expndtw0\charscalex120
212\par\pard\li1564\sb71\sl-207\slmult0\fi264\tx2227\tx8611 \up0
\expndtw0\charscalex120 72.\tab \up0 \expndtw0\charscalex120 Anadir extensiones de
fecha ...\tab \up0 \expndtw0\charscalex120 214\par\pard\li1564\sb76\sl-
207\slmult0\fi264\tx2236 \up0 \expndtw0\charscalex120 73.\tab \up0
\expndtw0\charscalex120 Convertir numeros con signo negativo a la derecha a
numeros\par\pard\li1564\sb73\sl-207\slmult0\fi1041\tx8615 \up0
\expndtw0\charscalex120 de Excel ...\tab \up0 \expndtw0\charscalex120
216\par\pard\li1564\sb70\sl-207\slmult0\fi268\tx2241\tx8615 \up0
\expndtw0\charscalex120 74.\tab \up0 \expndtw0\charscalex120 Mostrar valores de
hora negativos ...\tab \up0 \expndtw0\charscalex120 218\par\pard\li1564\sb77\sl-
184\slmult0\fi671\tx8644 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16
Metodo 1. Cambiar el sistema de fecha predeterminado de Excel ...\tab \up0
\expndtw0\charscalex120 218\par\pard\li1564\sb70\sl-184\slmult0\fi676\tx8644
\up0 \expndtw0\charscalex120 Metodo 2. Utilizar la funcion TEXTO ...\tab \up0
\expndtw0\charscalex120 219\par\pard\li1564\sb12\sl-250\slmult0\fi676\tx8644
\up0 \expndtw0\charscalex120 Metodo 3.\ul0\nosupersub\cf8\f9\fs22
U\ul0\nosupersub\cf11\f12\fs16 tilizar un formato personalizado ...\tab \up0
\expndtw0\charscalex120 219\par\pard\li1564\sb59\sl-207\slmult0\fi273\tx2246\tx8620
\up0 \expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 75.\tab \up0
\expndtw0\charscalex120 Utilizar la funcion BUSCARV a\ul0\nosupersub\cf13\f14\fs24
lo\ul0\nosupersub\cf10\f11\fs18 largo de multiples tablas ...\tab \up0
\expndtw0\charscalex120 220\par\pard\li1564\sb71\sl-207\slmult0\fi273\tx2246\tx8620
\up0 \expndtw0\charscalex120 76.\tab \up0 \expndtw0\charscalex120 Mostrar el tiempo
total como dias, horas y minutos ...\tab \up0 \expndtw0\charscalex120
222\par\pard\li1564\sb71\sl-207\slmult0\fi273\tx2251 \up0 \expndtw0\charscalex120
77.\tab \up0 \expndtw0\charscalex120 Determinar el niimero de dias especificados
que aparecen\par\pard\li1564\sb78\sl-207\slmult0\fi1055\tx8625 \up0
\expndtw0\charscalex120 en cualquier mes ...\tab \up0 \expndtw0\charscalex120
223\par\pard\li1564\sb70\sl-207\slmult0\fi278\tx2251\tx8625 \up0
\expndtw0\charscalex120 78.\tab \up0 \expndtw0\charscalex120 Construir mega
formulas ...\tab \up0 \expndtw0\charscalex120
225\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg7}{\bkmkend
Pg7}\par\pard\li744\sb0\sl-207\slmult0\par\pard\li744\sb146\sl-
207\slmult0\fi0\tx7190 \dn2 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
14\tab \up0 \expndtw0\charscalex116 Contenido\par\pard\li724\sb0\sl-
207\slmult0\par\pard\li724\sb0\sl-207\slmult0\par\pard\li724\sb0\sl-
207\slmult0\par\pard\li724\sb22\sl-207\slmult0\fi249\tx7752 \up0
\expndtw0\charscalex121 79. Trucar mega formulas que hagan referencia a otros
libros ...\tab \up0 \expndtw0\charscalex121 227\par\pard\li724\sb68\sl-
207\slmult0\fi240 \up0 \expndtw0\charscalex122 80. Trucar una de las funciones de
base de datos de Excel para que haga\par\pard\li724\sb73\sl-
207\slmult0\fi1027\tx7752 \up0 \expndtw0\charscalex121 el trabajo de muchas
funciones ...\tab \up0 \expndtw0\charscalex121 228\par\pard\li724\sb219\sl-
230\slmult0\fi9\tldot\tx7742 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf9\f10\fs20 Capitulo 7. Trucos sobre macros ...\tab \up0
\expndtw0\charscalex121 237\par\pard\li724\sb138\sl-253\slmult0\fi240\tx7752
\up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 81. Acelerar el eodigo y
eliminar los parpadeos de la panta\ul0\nosupersub\cf8\f9\fs22
ll\ul0\nosupersub\cf10\f11\fs18 a ...\tab \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf8\f9\fs22 237\par\pard\li724\sb63\sl-207\slmult0\fi240\tx7752
\up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 82. Ejecutar una macro a
una determinada hora ...\tab \up0 \expndtw0\charscalex121
238\par\pard\li724\sb38\sl-253\slmult0\fi240 \up0 \expndtw0\charscalex121
83.\ul0\nosupersub\cf8\f9\fs22 Utilizar\ul0\nosupersub\cf10\f11\fs18 CodeName
para hacer referencias a hojas en\ul0\nosupersub\cf8\f9\fs22
Jos\ul0\nosupersub\cf10\f11\fs18 libros\par\pard\li724\sb62\sl-
207\slmult0\fi1022\tx7752 \up0 \expndtw0\charscalex121 de Excel ...\tab \dn2
\expndtw0\charscalex121 240\par\pard\li724\sb74\sl-207\slmult0\fi235\tx7752 \dn2
\expndtw0\charscalex121 84. Conectar de forma facil botones a macros ...\tab
\up0 \expndtw0\charscalex121 241\par\pard\li724\sb74\sl-207\slmult0\fi235\tx7747
\dn2 \expndtw0\charscalex121 85. Crear una ventana de presentacion para un
libro ...\tab \up0 \expndtw0\charscalex121 243\par\pard\li724\sb74\sl-
207\slmult0\fi235\tx7747 \up0 \expndtw0\charscalex121 86. Mostrar un mensaje de
"Por favor, espere" ...\tab \up0 \expndtw0\charscalex121
246\par\pard\li724\sb67\sl-207\slmult0\fi235\tx7747 \up0 \expndtw0\charscalex122
87. Hacer que una celda quede marcada o desmarcada al seleccionarla ...\tab \up0
\expndtw0\charscalex121 247\par\pard\li724\sb77\sl-207\slmult0\fi235\tx7747 \up0
\expndtw0\charscalex122 88. Contar o sumar celdas que tengan un color de relleno
especifico ...\tab \up0 \expndtw0\charscalex121 248\par\pard\li724\sb71\sl-
207\slmult0\fi235\tx7747 \up0 \expndtw0\charscalex122 89. Anadir el control
Calendario de Microsoft Excel a cualquier libro ...\tab \dn2
\expndtw0\charscalex121 250\par\pard\li724\sb73\sl-207\slmult0\fi235 \up0
\expndtw0\charscalex121 90. Proteger por contrasena y desproteger todas las hojas
de caleulo\par\pard\li724\sb78\sl-207\slmult0\fi1017\tx7747 \dn2
\expndtw0\charscalex121 rapidamente ...\tab \up0 \expndtw0\charscalex121
252\par\pard\li724\sb74\sl-207\slmult0\fi235\tx7747 \up0 \expndtw0\charscalex121
91. Recuperar el nombre y la ruta de un libro de Excel ...\tab \up0
\expndtw0\charscalex121 255\par\pard\li724\sb67\sl-207\slmult0\fi235\tx7747 \up0
\expndtw0\charscalex122 92. Ir mas ally del limite de tres criterios del formato
condicional ...\tab \up0 \expndtw0\charscalex121 256\par\pard\li724\sb78\sl-
207\slmult0\fi230\tx7747 \up0 \expndtw0\charscalex121 93. Ejecutar procedimientos
en hojas protegidas ...\tab \up0 \expndtw0\charscalex121
258\par\pard\li724\sb71\sl-207\slmult0\fi230\tx7747 \up0 \expndtw0\charscalex121
94. Distribuir macros ...\tab \up0 \expndtw0\charscalex121
260\par\pard\li724\sb217\sl-230\slmult0\fi0\tldot\tx7732 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf9\f10\fs20 Capitulo 8. Conectando Excel
con el mundo ...\tab \up0 \expndtw0\charscalex121 267\par\pard\li724\sb175\sl-
207\slmult0\fi230\tx7747 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18
95. Cargar un documento XML en Excel ...\tab \up0 \expndtw0\charscalex121
267\par\pard\li724\sb74\sl-207\slmult0\fi230\tx7742 \up0 \expndtw0\charscalex121
96. Guardar en SpreadsheetML y extraer datos ...\tab \up0 \expndtw0\charscalex121
278\par\pard\li724\sb74\sl-207\slmult0\fi230\tx7742 \up0 \expndtw0\charscalex121
97. Crear hojas de caleulo utilizando SpreadsheetML ...\tab \up0
\expndtw0\charscalex121 288\par\pard\li724\sb70\sl-207\slmult0\fi230\tx7742 \up0
\expndtw0\charscalex121 98. Importar datos directamente en Excel ...\tab \up0
\expndtw0\charscalex121 293\par\pard\li724\sb75\sl-184\slmult0\fi647\tx7771 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Ejecutar el truco ...\tab
\up0 \expndtw0\charscalex121 295\par\pard\li724\sb70\sl-184\slmult0\fi647\tx7766
\dn2 \expndtw0\charscalex121 El truco del truco ...\tab \up0
\expndtw0\charscalex121 296\par\pard\li724\sb63\sl-184\slmult0\fi959\tx7766 \up0
\expndtw0\charscalex121 Hacer que la consulta sea dinamica ...\tab \up0
\expndtw0\charscalex121 296\par\pard\li724\sb70\sl-184\slmult0\fi955\tx7766 \up0
\expndtw0\charscalex121 Utilizar datos diferentes ...\tab \up0
\expndtw0\charscalex121 297\par\pard\li724\sb70\sl-184\slmult0\fi955\tx7771 \dn2
\expndtw0\charscalex121 Resultados con graficos ...\tab \up0
\expndtw0\charscalex121 300\par\pard\li724\sb65\sl-207\slmult0\fi225\tx7747 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 99. Acceder a servicios Web
SOAP desde Excel ...\tab \up0 \expndtw0\charscalex121 301\par\pard\li724\sb76\sl-
207\slmult0\fi235\tx7747 \up0 \expndtw0\charscalex121 100. Crear hojas de caleulo
Excel utilizando otros entornos ...\tab \up0 \expndtw0\charscalex121
307\par\pard\li724\sb73\sl-184\slmult0\fi955\tx7771 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16
S preadsheet:: WriteExcei ...\tab \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf15\f16\fs16 307\par\pard\li724\sb70\sl-
184\slmult0\fi955\tx7771 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16
Spreadsheet::ParseExcel ...\tab \up0 \expndtw0\charscalex121
307\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg8}{\bkmkend
Pg8}\par\pard\li1617\sb0\sl-207\slmult0\par\pard\li1617\sb189\sl-
207\slmult0\fi0\tx8769 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
Contenido\tab \up0 \expndtw0\charscalex115 15\par\pard\li1622\sb0\sl-
184\slmult0\par\pard\li1622\sb0\sl-184\slmult0\par\pard\li1622\sb0\sl-
184\slmult0\par\pard\li1622\sb119\sl-184\slmult0\fi959\tx8668 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf11\f12\fs16 Jakarta POI ...\tab \up0
\expndtw0\charscalex114 307\par\pard\li1622\sb66\sl-184\slmult0\fi959\tx8673
\up0 \expndtw0\charscalex114 JExcelApi ...\tab \up0 \expndtw0\charscalex114
307\par\pard\li1622\sb210\sl-230\slmult0\fi0\tldot\tx8630 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf9\f10\fs20 Glosario ...\tab \up0
\expndtw0\charscalex114 315\par\pard\li1622\sb202\sl-230\slmult0\fi4\tx8635 \up0
\expndtw0\charscalex114 Indice alfabetico ...\tab \up0 \expndtw0\charscalex114
323\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg9}{\bkmkend
Pg9}\par\pard\ql \li7152\sb0\sl-322\slmult0 \par\pard\ql\li7152\sb0\sl-
322\slmult0 \par\pard\ql\li7152\sb0\sl-322\slmult0 \par\pard\ql\li7152\sb0\sl-
322\slmult0 \par\pard\ql\li7152\sb6\sl-322\slmult0 \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf16\f17\fs28 CAPITULO 1 \par\pard\qr \li-7387\ri582\sb385\sl-
580\slmult0\fi1200 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf5\f6\fs48 Reducir
la frustracion \line \up0 \expndtw0\charscalex126 en los libros y en las hojas.
\line \up0 \expndtw0\charscalex127 de calculo \par\pard\ql \li6695\sb138\sl-
414\slmult0 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf6\f7\fs36 Trucos1a15
\par\pard\qj \li1545\sb0\sl-240\slmult0 \par\pard\qj\li1545\sb0\sl-240\slmult0
\par\pard\qj\li1545\sb0\sl-240\slmult0 \par\pard\qj\li1545\sb0\sl-240\slmult0
\par\pard\qj\li1545\ri515\sb30\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 Los usuarios de Excel saben que los libros son un
concepto muy potente. Pero \up0 \expndtw0\charscalex125 igualmente, muchos usuarios
son conscientes que trabajar con estos libros pue\up0 \expndtw0\charscalex128 de
provocar un gran numero de inconvenientes. Los trucos de este capitulo le \up0
\expndtw0\charscalex124 ayudaran a evitar algunos de esos inconvenientes a la vez
que sacaran provecho \up0 \expndtw0\charscalex124 de algunos metodos mas efectivos,
pero en ocasiones desconocidos, con los que \up0 \expndtw0\charscalex124 puede
controlar sus libros de trabajo. \par\pard\qj \li1550\ri510\sb40\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex125 Antes de profundizar en dichos
trucos, merece la pena echar un vistazo rapi-\line \up0 \expndtw0\charscalex124 do
a algunos conceptos basicos que haran mucho mas sencillo crear trucos efec-\line
\up0 \expndtw0\charscalex129 tivos. Excel es una aplicaci6n muy potente de hojas de
calculo, con la que se \line \up0 \expndtw0\charscalex123 pueden hacer cosas
increibles. Por desgracia, muchas personas disenan sus hojas \line \up0
\expndtw0\charscalex120 de calculo de Excel con poca prevision, haciendo dificil
que puedan reutilizarlas o \line \up0 \expndtw0\charscalex126 actualizarlas. En
este apartado, proporcionaremos numerosos trucos que puede \line \up0
\expndtw0\charscalex126 utilizar para asegurarse de que crea hojas de calculo lo
mas eficaces posibles. \par\pard\ql \li1574\sb0\sl-276\slmult0
\par\pard\ql\li1574\sb55\sl-276\slmult0 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf14\f15\fs24 La regla 80/20 \par\pard\qj \li1560\ri492\sb194\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Quiza
la regla mas importante a seguir cuando se disefia una hoja de calculo \line
\up0 \expndtw0\charscalex128 es tener una vision a largo plazo y nunca presuponer
que no necesitara anadir \line \up0 \expndtw0\charscalex126 mas datos o formulas a
la hoja de calculo, ya que la probabilidad de que ocurra \line \up0
\expndtw0\charscalex120 esto es alta. Teniendo esto en mente, debera dedicar
alrededor del 80% de su tiem-\line \up0 \expndtw0\charscalex121 po en planificar la
hoja de calculo y alrededor del 20% en implementarla. Aunque \line \up0
\expndtw0\charscalex124 esto pueda parecer extremadamente ineficiente a corto
plazo, podemos asegurar \line \up0 \expndtw0\charscalex125 que a largo plazo sera
una gran ventaja, ademas de que despues de haber hecho \line \up0
\expndtw0\charscalex125 varias planificaciones, luego sera mucho mas sencillo.
Recuerde que las hojas de
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg10}{\bkmkend
Pg10}\par\pard\li902\sb0\sl-207\slmult0\par\pard\li902\sb129\sl-
207\slmult0\fi0\tx6110 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 24\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li888\sb0\sl-
240\slmult0 \par\pard\qj\li888\sb0\sl-240\slmult0
\par\pard\qj\li888\ri1174\sb139\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex131
calculo estan pensadas para hacer sencilla la obtencion de la informacion por
\up0 \expndtw0\charscalex131 parte de los usuarios, no solo para presentarla y que
tenga buen aspecto. \par\pard\ql \li883\sb232\sl-299\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf18\f19\fs26 Trucos sobre la
estructuracion \par\pard\qj \li878\ri1178\sb210\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Sin duda, el fallo numero uno
que cometen muchos usuarios de Excel cuando \line \up0 \expndtw0\charscalex126
crean sus hojas de calculo es que no configuran y organizan la distribucion de
la \line \up0 \expndtw0\charscalex126 informacion en la manera en la que Excel y
sus caracteristicas esperan. A conti-\line \up0 \expndtw0\charscalex134 nuacion, y
sin ninguna orden en particular, mostramos algunos de los fallos \line \up0
\expndtw0\charscalex134 mas comunes que cometen los usuarios cuando organizan una
hoja de calculo: \par\pard\li1185\sb162\sl-207\slmult0\fi4\tx1511 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex123 Dispersion
innecesaria de los datos a lo largo de diferentes libros.\par\pard\li1185\sb144\sl-
207\slmult0\fi4\tx1507 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex124 Dispersion innecesaria de los datos a lo largo de
diferentes hojas de calculo.\par\pard\li1185\sb148\sl-207\slmult0\fi0\tx1507
\up0 \expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex123 Dispersion
innecesaria de los datos a lo largo de diferentes tablas.\par\pard\li1185\sb148\sl-
207\slmult0\fi0\tx1497 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex123 Tener filas y columnas en blanco en tablas con
datos.\par\pard\li1185\sb143\sl-207\slmult0\fi0\tx1502 \up0 \expndtw0\charscalex120
\u8226?\tab \up0 \expndtw0\charscalex123 Dejar celdas vacias para datos
repetidos.\par\pard\qj \li868\ri1192\sb121\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex122 Los tres primeros puntos de la lista tienen que ver con una
cosa: siempre debe \line \up0 \expndtw0\charscalex127 intentar mantener los datos
relacionados en una tabla continua. Una y otra vez \line \up0
\expndtw0\charscalex127 hemos podido ver hojas de calculo que no siguen esta simple
regla y por tanto \line \up0 \expndtw0\charscalex130 estan limitadas en su
capacidad para aprovechar por completo algunas de las \line \up0
\expndtw0\charscalex123 funciones mas potentes de Excel, incluyendo ]as tablas
dinamicas, los subtotales \line \up0 \expndtw0\charscalex124 y las formulas. En
dichos escenarios, solo podra utilizar estas funciones aprove-\line \up0
\expndtw0\charscalex124 chandolas por completo cuando organice sus datos en una
tabla muy sencilla. \par\pard\ql \li1151\sb68\sl-207\slmult0 \up0
\expndtw0\charscalex120 No es una mera coincidencia que las hojas de calculo de
Excel puedan albergar \par\pard\qj \li864\ri1201\sb6\sl-240\slmult0\fi9 \up0
\expndtw0\charscalex122 65.536 filas pero solamente 256 columnas. Teniendo esto en
mente, deberia con-\line \up0 \expndtw-2\charscalex100 f \up0 \expndtw-
2\charscalex100 i \up0 \expndtw0\charscalex122 gurar las tablas con encabezados de
columnas que vayan a\ul0\nosupersub\cf12\f13\fs18 lo\ul0\nosupersub\cf10\f11\fs18
largo de la prime-\line \up0 \expndtw0\charscalex120 ra fila y los datos
relacionados distribuidos de forma continua directamente debajo \line \up0
\expndtw0\charscalex122 de los encabezados apropiados. Si observa que esta
repitiendo el mismo dato a\ul0\nosupersub\cf12\f13\fs18 lo \line \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 largo de dos o mas filas en
una de esas columnas, evite la tentacion de omitir los \line \up0
\expndtw0\charscalex123 datos repetidos utilizando celdas en blanco para indicar
dicha repeticion. \par\pard\qj \li859\ri1213\sb40\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex127 Asegurese de que los datos estan ordenados siempre que sea
posible. Excel \line \up0 \expndtw0\charscalex121 dispone de un excelente conjunto
de formulas de referencia, algunas de las cuales \line \up0 \expndtw0\charscalex127
requieren que los datos esten ordenados de mancra logica. Ademas, la
ordena-\line \up0 \expndtw0\charscalex127 cion acelerara tambien el proceso de
calculo de muchas de las funciones. \par\pard\ql \li854\sb292\sl-299\slmult0
\up0 \expndtw0\charscalex104 \ul0\nosupersub\cf18\f19\fs26 Trucos sobre el
formato \par\pard\qj \li840\ri1216\sb210\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Mas ally de la estructura,
los formatos tambien pueden causar problemas. \line \up0 \expndtw0\charscalex130
Aunque una hoja de calculo deberia ser facil de leer y seguir, esto
suele ser a costa \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg11}{\bkmkend Pg11}\par\pard\li1488\sb0\sl-207\slmult0\par\pard\li1488\sb0\sl-
207\slmult0\par\pard\li1488\sb38\sl-207\slmult0\fi0\tx8620 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 1. Reducir la frustracion en
los libros y en las hojas de calculo\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf17\f18\fs18\ul 25\par\pard\qj \li1478\sb0\sl-243\slmult0
\par\pard\qj\li1478\sb0\sl-243\slmult0 \par\pard\qj\li1478\ri579\sb115\sl-
243\slmult0 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 de la
eficiencia. Somos grandes creyentes de "mantenerlo todo sencillo", aunque \line
\up0 \expndtw0\charscalex126 muchas personas dedican grandes cantidades de tiempo a
formatear sus hojas de \line \up0 \expndtw0\charscalex127 calculo. Aunque no se den
cuenta, este tiempo frecuentemente suele ser a costa \line \up0
\expndtw0\charscalex131 de la eficiencia. La sobrecarga de formatos hacen que
aumente el tamai o del \line \up0 \expndtw0\charscalex126 libro y aunque este
parezca una verdadera obra de arte, puede parecerle horrible \line \up0
\expndtw0\charscalex125 a otra persona. Debe considerar la posibilidad de utilizar
algunos colores univer-\line \up0 \expndtw0\charscalex125 sales para sus hojas de
calculo, como puedan ser el negro, el blanco y el gris. \par\pard\qj
\li1488\ri557\sb20\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex121 Siempre es una
buena idea dejar al menos tres filas en blanco por encima de la \up0
\expndtw0\charscalex129 tabla (al menos tres, aunque es preferible dejar mas). Se
pueden utilizar estas \up0 \expndtw0\charscalex129 filas para insertar funciones de
base de datos y de filtrado avanzado. Muchas \up0 \expndtw0\charscalex122 personas
tambien se preocupan por cambiar la alineacion de las celdas. De forma \up0
\expndtw0\charscalex128 predeterminada, los numeros en Excel se alinean a la
derecha y los textos a la \up0 \expndtw0\charscalex122 izquierda, y realmente
existen buenas razones para dejarlo asi. Si empieza a cam\up0
\expndtw0\charscalex126 biar estos formatos, resultara que no podra saberse si el
contenido de una celda \up0 \expndtw0\charscalex125 es un texto o un numero. Es muy
habitual encontrar gente que hace referencia a \up0 \expndtw0\charscalex126 celdas
que parecen numeros pero en realidad son texto. Si cambia la alineacion \up0
\expndtw0\charscalex126 predeterminada, conseguira hacerse un ho. La unica
excepcion a esta regla po\up0 \expndtw0\charscalex126 drian ser los encabezados de
las columnas. \par\pard\qj \li1516\ri540\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 De formato texto a las celdas solo cuando sea completamente
necesario, ya \up0 \expndtw0\charscalex124 que todos los datos que se introduzcan
en dichos celdas se convertiran en texto, \up0 \expndtw0\charscalex129 incluso si
to que deseaba era introducir un numero una fecha. Peor aun, cual\up0
\expndtw0\charscalex127 quier celda que albergue una formula que haga referencia a
una celda con for\up0 \expndtw0\charscalex122 mato texto, tambien quedara
formatearla como texto. Y normalmente, no deseara \up0 \expndtw0\charscalex122 que
las celdas con formulas esten formateadas asi. \par\pard\qj \li1531\ri534\sb40\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex124 Tambien pueden crear problemas las
celdas combinadas. La base de datos de \line \up0 \expndtw0\charscalex123
conocimientos de Microsoft esta repleta de problemas frecuentes que se encuen-\line
\up0 \expndtw0\charscalex130 tran en relacion a las celdas combinadas. Una buena
alternativa es utilizar la \line \up0 \expndtw0\charscalex122 opcion Centrar en la
seleccion, que se encuentra en el cuadro de lista desplegable \line \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf9\f10\fs20 Horizontal de la pestana
Alineacion del cuadro de dialogo Formato de celdas. \par\pard\ql \li1536\sb232\sl-
299\slmult0 \up0 \expndtw0\charscalex103 \ul0\nosupersub\cf18\f19\fs26 Trucos sobre
formulas \par\pard\qj \li1545\ri520\sb210\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Otro de los grandes errores
que a menudo cometen los usuarios con las for\up0 \expndtw0\charscalex121 mulas de
Excel es hacer referencia a columnas enteras. Esto hace que Excel tenga \up0
\expndtw0\charscalex124 que examinar en potencia miles, sino millones de celdas que
de otra manera po\up0 \expndtw0\charscalex124 dria ignorar. \par\pard\qj
\li1555\ri508\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex129 Tomemos, por
ejemplo, un caso en el que tiene una tabla con datos que se \line \up0
\expndtw0\charscalex125 distribuyen desde la celda Al a la celda H1000. Puede
decidir que desea utilizar \line \up0 \expndtw0\charscalex122 una o mas formulas de
referencia de Excel para extraer la informacion requerida. \line \up0
\expndtw0\charscalex125 Dado que la tabla continuara creciendo (a medida que anadan
nuevos datos), es \line \up0 \expndtw0\charscalex125 habitual hacer referencia a
toda la tabla, que incorpora todas las filas. En otras
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg12}{\bkmkend
Pg12}\par\pard\li859\sb0\sl-207\slmult0\par\pard\li859\sb158\sl-
207\slmult0\fi0\tx6067 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 26\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li835\sb0\sl-
240\slmult0 \par\pard\qj\li835\sb0\sl-240\slmult0
\par\pard\qj\li835\ri1222\sb130\sl-240\slmult0\fi14 \up0 \expndtw0\charscalex121
palabras, la referencia sera algo parecido aA:H, o posiblemente A1:H65536. Puede
\up0 \expndtw0\charscalex129 utilizar esta referencia de forma que cuando se anaden
nuevos datos a la tabla, \up0 \expndtw0\charscalex133 seran referenciados en las
formulas automaticamente. Esto resulta un habito \up0 \expndtw0\charscalex125 muy
malo y siempre deberia evitarlo. Todavia puede eliminar la constante nece\up0
\expndtw0\charscalex125 sidad de actualizar las referencias de las formulas al
incorporar nuevos datos que \up0 \expndtw0\charscalex130 se anaden a la tabla
utilizando nombres de rangos dinamieos, que veremos en \up0 \expndtw0\charscalex130
uno de los trucos que presentaremos mas adelante. \par\pard\qj
\li830\ri1237\sb40\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex127 Otro problema
tipico que surge en las hojas de calculo malamente disenadas \up0
\expndtw0\charscalex128 es el recalculo tremendamente lento. Mucha gente sugiere
cambiar el modo de \up0 \expndtw0\charscalex130 calculo a manual, a traves de la
opcion que aparece en la pestana Calcular del \up0 \expndtw0\charscalex130 cuadro
de dialogo Opciones. \par\pard\qj \li811\ri1247\sb20\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex127 Sin embargo, normalmente es un mal consejo, que puede
provocar numero\up0 \expndtw0\charscalex127 sos problemas. Una hoja de calculo son
todas las formulas y calculos, asf como \up0 \expndtw0\charscalex122 los resultados
que producen. Si utiliza una hoja de calculo\ul0\nosupersub\cf12\f13\fs18
con\ul0\nosupersub\cf10\f11\fs18 el modo de calculo \up0 \expndtw0\charscalex127
manual, tarde o temprano leery alguna informacion que no haya sido actualiza\up0
\expndtw0\charscalex125 da. Puede que las formulas esten reflejando valores
antiguos en vez de los actua\up0 \expndtw0\charscalex125 lizados, porque cuando se
utiliza el modo de calculo manual, debe forzar a Excel \up0 \expndtw0\charscalex125
a que los realice pulsando la tecla F9. \par\pard\qj \li801\ri1261\sb40\sl-
240\slmult0\fi360 \up0 \expndtw0\charscalex126 Pero es muy sencillo olvidarse de
hacer esto! Pienselo de esta forma: si los \up0 \expndtw0\charscalex126 frenos de
su coche se estuviesen desgastando tanto que hiciesen que fuera mas \up0
\expndtw0\charscalex127 lento, i.desconectaria el pedal del freno y utilizaria el
freno de mano en vez de \up0 \expndtw0\charscalex128 intentar arreglar el problema?
Muchos de nosotros no harfamos algo asi, pero \up0 \expndtw0\charscalex125 otras
personas no tienen ningun inconveniente en poner sus hojas de calculo en \up0
\expndtw0\charscalex127 modo de calculo manual. Si tiene la necesidad de utilizar
la hoja de calculo en \up0 \expndtw0\charscalex127 modo manual, entonces tiene un
problema de diseno. \par\pard\qj \li787\ri1273\sb40\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex128 Las formulas matriciales son otra de las causal comunes de
los problemas. \up0 \expndtw0\charscalex129 Estan pensadas para hacer referencia a
celdas simples, pero si los utiliza para \up0 \expndtw0\charscalex130 hacer
referencia a grandes rangos, hagalo lo menos posible. Cuando un gran \up0
\expndtw0\charscalex128 numero de colecciones hacen referencia a rangos extensos,
el rendimiento del \up0 \expndtw0\charscalex124 libro se very afectado, a veces
hasta el punto en el que ni siquiera se puede utili\up0 \expndtw0\charscalex124 zar
y tiene que cambiar a modo de calculo manual. \par\pard\qj \li777\ri1287\sb16\sl-
245\slmult0\fi292 \up0 \expndtw0\charscalex124 Las funciones de base de datos de
Excel proporcionan muchas alternativas al \up0 \expndtw0\charscalex125 use de
formulas matriciales, como veremos mas adelante en un truco. Ademas, \up0
\expndtw0\charscalex122 la ayuda de Excel ofrece algunos estupendos ejemplos de
como utilizar estas for\up0 \expndtw0\charscalex124 mulas en grandes tablas de
datos para devolver ciertos resultados en base a mul\up0 \expndtw0\charscalex124
tiples criterios. \par\pard\qj \li768\ri1298\sb20\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex128 Otra alternativa que a menudo es pasada por alto es la
utilizaeion de las ta-\line \up0 \expndtw0\charscalex122 blas dinamicas de Excel,
que veremos en el capitulo 4. Aunque las tablas dinami-\line \up0
\expndtw0\charscalex124 cas puedan parecer sobrecogedoras la primera vez que se
ven, le recomendamos \line \up0 \expndtw0\charscalex128 encarecidamente que se
familiarice
con esta potente funcion de Excel, ya que \line \up0 \expndtw0\charscalex128
cuando sea un maestro, se preguntara como pudo sobrevivir sin ellas.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg13}{\bkmkend
Pg13}\par\pard\li1531\sb0\sl-207\slmult0\par\pard\li1531\sb0\sl-
207\slmult0\par\pard\li1531\sb51\sl-207\slmult0\fi0\tx8664 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 1. Reducir la frustration en
los libros y en as hojas de calculo\tab \up0 \expndtw0\charscalex117 27\par\pard\qj
\li1521\sb0\sl-240\slmult0 \par\pard\qj\li1521\sb0\sl-240\slmult0
\par\pard\qj\li1521\ri551\sb130\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex122
Al final del dia, sino recuerda nada mas acerca del diseno de la hoja de
calculo, \up0 \expndtw0\charscalex127 recuerde que Excel funciona mucho mejor
cuando todos los datos relacionados \up0 \expndtw0\charscalex130 estan distribuidos
en una tabla continua. Eso hard que la utilization de los tru\up0
\expndtw0\charscalex130 cos sea mucho mas sencilla. \par\pard\ql \li1886\sb0\sl-
322\slmult0 \par\pard\ql\li1886\sb131\sl-322\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf12\f13\fs18
TRUCO\ul0\nosupersub\cf20\f21\fs28 Crear una vista personal de los libros de
Excel \par\pard\qj \li2841\ri633\sb51\sl-210\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Excel le permite mostrar
varios libros abiertos simultaneamente y por tanto \line \up0
\expndtw0\charscalex123 presentarlos en una vista personalizada organizada en
diferentes ventanas. \line \up0 \expndtw0\charscalex123 Entonces, puede guardar el
espacio de trabajo como un archivo xlw y \par\pard\ql \li2841\sb13\sl-
207\slmult0 \up0 \expndtw0\charscalex108 \ul0\nosupersub\cf10\f11\fs18 utilizarlo
posteriormente cuando lo desee. \par\pard\qj \li1540\sb0\sl-240\slmult0
\par\pard\qj\li1540\ri537\sb6\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex123 A
veces, trabajando con Excel, puede que necesite toner mas de un libro abier\up0
\expndtw0\charscalex129 to en la pantalla, lo que permite utilizar visualizar los
datos de multiples libros \up0 \expndtw0\charscalex129 de forma facil y rapida.
\par\pard\qj \li1540\ri532\sb57\sl-220\slmult0\fi288 \up0 \expndtw0\charscalex126
En los siguientes parrafos describiremos como hacer esto de una forma orga\up0
\expndtw0\charscalex126 nizada y ordenada. Abra todos los libros que desee
utilizar. \par\pard\qj \li2567\sb0\sl-220\slmult0
\par\pard\qj\li2567\ri1105\sb140\sl-220\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Para abrir mas de un libro a la vez, seleccione la
opci6n Archivo>Abrir, \up0 \expndtw0\charscalex127 mantenga pulsada la tecla
Control mientras selecciona los libros que \up0 \expndtw0\charscalex128 desea abrir
y finalmente Naga clie en el bot6n Abrir. \par\pard\qj \li1560\sb0\sl-
246\slmult0 \par\pard\qj\li1560\ri505\sb93\sl-246\slmult0\fi283 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 Desde cualquiera de los
libros de Excel (no importa cual), seleccione la opcion \up0
\expndtw0\charscalex124 de menu Ventana>Organizar. Si esta activada la casilla de
verification Ventanas \up0 \expndtw0\charscalex123 del libro activo, desactivela y
luego seleccione la organization que prefiera. Para \up0 \expndtw0\charscalex123
terminar, haga clie en el botbn Aceptar. \par\pard\qj \li1560\ri500\sb19\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex121 Si eligio la opcion Mosaico, se le
presentaran los libros como un mosaico en la \up0 \expndtw0\charscalex121 pantalla,
tal y como puede verse en la figura 1.1. \par\pard\qj \li1569\ri501\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 Si selecciona la opci6n Horizontal,
se distribuiran los libros de arriba a abajo \line \up0 \expndtw0\charscalex124
ocupando todo el ancho de la pantalla, tal y como se muestra en la figura 1.2.
\par\pard\qj \li1564\ri498\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex125
Si eligio la opci6n Vertical, se distribuiran los libros uno al lado del otro,
de \up0 \expndtw0\charscalex125 izquierda a derecha, como puede verse en la figura
1.3. \par\pard\qj \li1574\ri488\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 Por ultimo, como muestra la figura 1.4, seleccionando la
opcion Cascada se \line \up0 \expndtw0\charscalex125 mostraran las ventanas unas
encima de otras desde la parte superior izquierda a \line \up0
\expndtw0\charscalex122 la parte inferior derecha. Una vez que los libros se
muestran de la forma que mas \line \up0 \expndtw0\charscalex122 prefiera, puede
copiar, pegar, arrastrar, etc. information entre ellos facilmente. \par\pard\qj
\li1583\ri475\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex121 Si cree que
mas adelante querria volver a utilizar esta vista que acaba de crear, \line \up0
\expndtw0\charscalex125 puede guardar la configuration de la distribution de las
ventanas como un espa-\line \up0 \expndtw0\charscalex146 cio de trabajo. Para ello,
simplemente seleccione la opcion de menu \line \up0 \expndtw0\charscalex125
Archivo>Guardar area de trabajo, introduzca el nombre de archivo en el cuadro
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg14}{\bkmkend
Pg14}\par\pard\li892\sb0\sl-207\slmult0\par\pard\li892\sb0\sl-
207\slmult0\par\pard\li892\sb31\sl-207\slmult0\fi0\tx6100 \dn3
\expndtw0\charscalex113 \ul0\nosupersub\cf17\f18\fs18\ul 28\tab \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\qj \li873\sb0\sl-240\slmult0 \par\pard\qj\li873\sb0\sl-
240\slmult0 \par\pard\qj\li873\ri1182\sb90\sl-240\slmult0\fi9 \up0
\expndtw0\charscalex128 de dialogo correspondiente y haga clic en el bot6n Guardar.
Cuando graba un \up0 \expndtw0\charscalex127 area de trabajo, la extension del
archivo sera xlw en vez de xls. Para recuperar \up0 \expndtw0\charscalex123 un area
de trabajo de Excel a una ventana completa de uno de los libros en parti\up0
\expndtw0\charscalex124 cular, simpiemente haga doble clic en la barra de titulo de
la ventana correspon\up0 \expndtw0\charscalex124 diente. Zambien puede hacer clic
en el bot6n de maximizar de cualquiera de las \up0 \expndtw0\charscalex125 ventanas
del area de trabajo. Una vez que haya acabado, puede cerrar los libros \up0
\expndtw0\charscalex125 de Excel de la forma habitual. \par\pard\ql \li7329\sb0\sl-
216\slmult0 \par\pard\ql\li7329\sb4\sl-216\slmult0 \up0 \expndtw-8\charscalex90
\ul0\nosupersub\cf17\f18\fs18\ul _;o \par\pard\ql \li1521\sb47\sl-92\slmult0
\up0 \expndtw0\charscalex147 \ul0\nosupersub\cf21\f22\fs8 Archivo Edidhn Ver
Insertar Formato Herramientas Datos Ventana \par\pard\li1569\sb110\sl-
138\slmult0\fi196\tx2227\tx3307\tx3508\tx3979\tx4752 \dn2
\expndtw0\charscalex154 \ul0\nosupersub\cf23\f24\fs12 ,'A\tab \dn2
\expndtw0\charscalex154 _J S _ V\ul0\nosupersub\cf24\f25\fs10 4\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf25\f26\fs12 1\tab \up0 \expndtw0\charscalex154 _
S-\tab \up0 \expndtw0\charscalex154 1\tab \dn2 \expndtw0\charscalex154 W - F-
i1\ul0\nosupersub\cf23\f24\fs12 it\par\pard\li1569\sb56\sl-
115\slmult0\fi0\tx2611\tx2985\tx3758\tx4550\tx4920\tx5932 \up0
\expndtw0\charscalex154 \ul0\nosupersub\cf22\f23\fs10 Arial\tab \up0
\expndtw0\charscalex154 10\tab \dn2 \expndtw0\charscalex154 H K S\tab \dn2
\expndtw0\charscalex120 _\tab \dn2 \expndtw-4\charscalex90 oo pnr\u-3?\tab \dn2
\expndtw0\charscalex154 \u8364? `oc .o\tab \dn2 \expndtw0\charscalex120
_\par\pard\ql \li4646\sb0\sl-184\slmult0 \par\pard\ql\li4646\sb0\sl-184\slmult0
\par\pard\ql\li4646\sb0\sl-184\slmult0 \par\pard\ql\li4646\sb0\sl-184\slmult0
\par\pard\ql\li4646\sb0\sl-184\slmult0 \par\pard\ql\li4646\sb0\sl-184\slmult0
\par\pard\ql\li4646\sb0\sl-184\slmult0 \par\pard\ql\li4646\sb137\sl-184\slmult0
\up0 \expndtw-3\charscalex100 \ul0\nosupersub\cf15\f16\fs16
6-\par\pard\li4612\sb0\sl-92\slmult0\par\pard\li4612\sb52\sl-
92\slmult0\fi0\tx4742\tx4852\tx5068 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 4\tab \up0 \expndtw-1\charscalex100 ,\tab \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf22\f23\fs10 r\tab \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf21\f22\fs8 \\Hojat,
(Hoja2/Hota\par\pard\ql \li1915\sb0\sl-92\slmult0 \par\pard\ql\li1915\sb0\sl-
92\slmult0 \par\pard\ql\li1915\sb72\sl-92\slmult0 \up0 \expndtw-1\charscalex100
N \par\pard\ql \li4636\sb0\sl-138\slmult0 \par\pard\ql\li4636\sb0\sl-138\slmult0
\par\pard\ql\li4636\sb0\sl-138\slmult0 \par\pard\ql\li4636\sb0\sl-138\slmult0
\par\pard\ql\li4636\sb0\sl-138\slmult0 \par\pard\ql\li4636\sb0\sl-138\slmult0
\par\pard\ql\li4636\sb2\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 7 \par\pard\ql \li4632\sb41\sl-115\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 9 \par\pard\li1401\sb0\sl-
92\slmult0\par\pard\li1401\sb51\sl-92\slmult0\fi571\tx4718\tx4838\tx4958 \up0
\expndtw0\charscalex132 \ul0\nosupersub\cf21\f22\fs8 HOyal / Ho,ao / Hoja3 /\tab
\dn2 \expndtw-1\charscalex100 4\tab \up0 \expndtw-1\charscalex100 0\tab \dn2
\expndtw0\charscalex132 N',Holal / H\t \up0 \expndtw0\charscalex132 ,*2 (HOja3
J\par\pard\li1401\sb93\sl-115\slmult0\fi0\tx6686 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf22\f23\fs10 Unto\tab \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf21\f22\fs8 NUM\par\pard\ql \li2342\sb84\sl-184\slmult0 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 1.1. Cuatro libros
abiertos en vista mosaico. \par\pard\qj \li835\sb0\sl-240\slmult0
\par\pard\qj\li835\ri1225\sb10\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Cuando necesite volver a abrir los mismos libros,
bastard con abrir el archivo \line \up0 \expndtw0\charscalex123 .xlw, con lo que
magicamente se mostraran con la misma distribuei6n con la que \line \up0
\expndtw0\charscalex131 fueron guardados. Si solamente necesita abrir uno de los
libros, hagalo de la \line \up0 \expndtw0\charscalex130 forma habitual. Cualquier
modificacion que haga en alguno
de los libros que \line \up0 \expndtw0\charscalex127 forman parte del area de
trabajo se guardara automaticamente cuando cierre el \line \up0
\expndtw0\charscalex131 area de trabajo como conjunto, aunque tambien puede guardar
cada libro de \line \up0 \expndtw0\charscalex131 forma individual. \par\pard\qj
\li825\ri1235\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex124 Si dedica una
pequefia parte de tiempo a configurar algunas vistas personali\up0
\expndtw0\charscalex126 zadas para realizar tareas repetitivas que requieren de
multiples libros abiertos, \up0 \expndtw0\charscalex126 encontrara que esas tareas
seran mas faciles de gestionar. Quiza decida utilizar \up0 \expndtw0\charscalex129
diferentes vistas para diferentes tareas repetitivas, dependiendo de eual sea la
\up0 \expndtw0\charscalex129 tarea o c6mo se sienta ese dia.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg15}{\bkmkend
Pg15}\par\pard\sect\sectd\sbknone\cols3\colno1\colw7836\colsr160\colno2\colw541\col
sr160\colno3\colw753\colsr160\ql \li1550\sb0\sl-207\slmult0 \par\pard\ql
\li1550\sb0\sl-207\slmult0 \par\pard\ql \li1550\sb6\sl-207\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 1. Reducir la frustracion en
los libros y en las hojas de calculo\par\pard\ql \li2073\sb0\sl-115\slmult0
\par\pard\ql \li2073\sb0\sl-115\slmult0 \par\pard\ql \li2073\sb0\sl-115\slmult0
\par\pard\ql \li2073\sb0\sl-115\slmult0 \par\pard\ql \li2073\sb0\sl-115\slmult0
\par\pard\ql \li2073\sb0\sl-115\slmult0 \par\pard\ql \li2073\sb11\sl-
115\slmult0\tx4871 \up0 \expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 IM
Microsoft Excel\tab \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf23\f24\fs12
Sm\par\pard\ql \li2193\sb72\sl-92\slmult0\tx2606\tx2995 \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf21\f22\fs8 A _ \up0 \expndtw0\charscalex109 rchivo\tab \up0
\expndtw-3\charscalex87 \ul0\nosupersub\cf22\f23\fs10 Ediciun\tab \up0
\expndtw0\charscalex144 \ul0\nosupersub\cf21\f22\fs8 Ver Insertar \up0
\expndtw0\charscalex141 Formato Herramierltas Datos Ventana\par\pard\ql
\li2241\sb0\sl-92\slmult0 \par\pard\ql \li2241\sb0\sl-92\slmult0 \par\pard\ql
\li2241\sb0\sl-92\slmult0 \par\pard\ql \li2241\sb35\sl-92\slmult0\tx3278\tx3657
\up0 \expndtw0\charscalex102 Anal\tab \up0 \expndtw-1\charscalex100 10\tab \up0
\expndtw0\charscalex218 N K S\par\pard\ql \li2380\sb53\sl-115\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 a1\par\pard\ql
\li2116\sb48\sl-161\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf26\f27\fs14 113\ul0\nosupersub\cf21\f22\fs8 Librol\par\pard\ql
\li2611\sb0\sl-103\slmult0 \par\pard\ql \li2611\sb0\sl-103\slmult0 \par\pard\ql
\li2611\sb0\sl-103\slmult0 \par\pard\ql \li2611\sb0\sl-103\slmult0 \par\pard\ql
\li2611\sb0\sl-103\slmult0 \par\pard\ql \li2611\sb7\sl-103\slmult0\tx3321 \up0
\expndtw0\charscalex115 VIL.i \up0 \expndtw-4\charscalex94
\ul0\nosupersub\cf23\f24\fs12 1F\tab \up0 \expndtw0\charscalex101 !HIlaJ
7\par\pard\ql \li2654\sb0\sl-92\slmult0 \par\pard\ql \li2654\sb0\sl-92\slmult0
\par\pard\ql \li2654\sb0\sl-92\slmult0 \par\pard\ql \li2654\sb0\sl-92\slmult0
\par\pard\ql \li2654\sb0\sl-92\slmult0 \par\pard\ql \li2654\sb0\sl-92\slmult0
\par\pard\ql \li2654\sb0\sl-92\slmult0 \par\pard\ql \li2654\sb0\sl-92\slmult0
\par\pard\ql \li2654\sb0\sl-92\slmult0 \par\pard\ql \li2654\sb0\sl-92\slmult0
\par\pard\ql \li2654\sb0\sl-92\slmult0 \par\pard\ql \li2654\sb0\sl-92\slmult0
\par\pard\ql \li2654\sb0\sl-92\slmult0 \par\pard\ql \li2654\sb0\sl-92\slmult0
\par\pard\ql \li2654\sb0\sl-92\slmult0 \par\pard\ql \li2654\sb0\sl-92\slmult0
\par\pard\ql \li2654\sb0\sl-92\slmult0 \par\pard\ql \li2654\sb37\sl-92\slmult0 \up0
\expndtw0\charscalex138 \ul0\nosupersub\cf21\f22\fs8 Ilajal rt`1\u-3?I+: /.
Ala\par\pard\ql \li2208\sb0\sl-115\slmult0 \par\pard\ql \li2208\sb0\sl-
115\slmult0 \par\pard\ql \li2208\sb0\sl-115\slmult0 \par\pard\ql \li2208\sb0\sl-
115\slmult0 \par\pard\ql \li2208\sb0\sl-115\slmult0 \par\pard\ql \li2208\sb95\sl-
115\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 3
\ul0\nosupersub\cf21\f22\fs8 ,\par\pard\column \ql \li7996\sb0\sl-184\slmult0
\par\pard\ql \li7996\sb0\sl-184\slmult0 \par\pard\ql \li7996\sb0\sl-184\slmult0
\par\pard\ql \li7996\sb0\sl-184\slmult0 \par\pard\ql \li7996\sb0\sl-184\slmult0
\par\pard\ql \li7996\sb0\sl-184\slmult0 \par\pard\ql \li7996\sb0\sl-184\slmult0
\par\pard\ql \li20\sb3\sl-184\slmult0 \up0 \expndtw-6\charscalex83
\ul0\nosupersub\cf11\f12\fs16 :1\ul0\nosupersub\cf30\f31\fs10\ul
11\ul0\nosupersub\cf11\f12\fs16 1X)\par\pard\column \ql \li8687\sb0\sl-
207\slmult0 \par\pard\ql \li8687\sb0\sl-207\slmult0 \par\pard\ql \li21\sb6\sl-
207\slmult0 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 29
\par\pard\sect\sectd\sbknone \li2121\sb1\sl-84\slmult0\fi0\tx2414 \up0
\expndtw0\charscalex136 \ul0\nosupersub\cf21\f22\fs8 [H\tab \dn2
\expndtw0\charscalex136 r N\\Hojal,(HO\u-3?a2\ul0\nosupersub\cf11\f12\fs16
/\ul0\nosupersub\cf21\f22\fs8 Hoja3 f\par\pard\sect\sectd\sbknone \li2121\sb0\sl-
92\slmult0\par\pard\li2121\sb19\sl-92\slmult0\fi0\tx7406 \dn2
\expndtw0\charscalex136 Listo\tab \up0 \expndtw0\charscalex136
SUM\par\pard\sect\sectd\sbknone \li2121\sb119\sl-184\slmult0\fi1209 \up0
\expndtw0\charscalex136 \ul0\nosupersub\cf11\f12\fs16 Figura 1.2. Cuatro libros en
vista horizontal.\par\pard\sect\sectd\sbknone \li2121\sb0\sl-
92\slmult0\par\pard\li2121\sb0\sl-92\slmult0\par\pard\li2121\sb0\sl-
92\slmult0\par\pard\li2121\sb0\sl-92\slmult0\par\pard\li2121\sb0\sl-
92\slmult0\par\pard\li2121\sb72\sl-92\slmult0\fi100 \up0 \expndtw0\charscalex136
\ul0\nosupersub\cf21\f22\fs8 Archivo Ediddn Ver Insertar Eormato Herramientas
Datc\par\pard\li2150\sb0\sl-115\slmult0\par\pard\li2150\sb0\sl-
115\slmult0\par\pard\li2150\sb78\sl-115\slmult0\fi124\tx3316\tx3691 \up0
\expndtw0\charscalex109 Aria)\tab \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf22\f23\fs10 10\tab \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf26\f27\fs14 N K s\par\pard\li2150\sb10\sl-
167\slmult0\fi264\tx3331 \up0 \expndtw0\charscalex109 \ul0\nosupersub\cf11\f12\fs16
A\tab \dn2 \expndtw0\charscalex109 \ul0\nosupersub\cf23\f24\fs12
f>\par\pard\li2150\sb56\sl-172\slmult0\fi0\tx3249 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf22\f23\fs10 f3Libro\tab \dn2 \expndtw0\charscalex109
\ul0\nosupersub\cf28\f29\fs12\ul -\ul0\nosupersub\cf29\f30\fs16\ul 1J
X1\par\pard\ql \li7992\sb0\sl-136\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf11\f12\fs16 8 \par\pard\li2222\sb0\sl-
115\slmult0\par\pard\li2222\sb12\sl-115\slmult0\fi0\tx5361 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 2\tab \up0 \expndtw-1\charscalex100
2\par\pard\ql \li2227\sb0\sl-115\slmult0 \par\pard\ql\li2227\sb39\sl-115\slmult0
\up0 \expndtw-1\charscalex100 4 \par\pard\li2222\sb0\sl-
115\slmult0\par\pard\li2222\sb48\sl-115\slmult0\fi0\tx5366 \up0 \expndtw-
1\charscalex100 6\tab \dn2 \expndtw-1\charscalex100 6 7\par\pard\ql \li3796\sb1\sl-
99\slmult0 \up0 \expndtw-1\charscalex100 7 \par\pard\li2150\sb1\sl-
181\slmult0\fi76\tx3796\tx5366\tx6935 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf11\f12\fs16 6\tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf23\f24\fs12 8-\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 8\tab \dn2 \expndtw-1\charscalex100
9\par\pard\li2150\sb14\sl-138\slmult0\fi76\tx3796 \up0 \expndtw-1\charscalex100
9\tab \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf23\f24\fs12
9\par\pard\li2150\sb1\sl-110\slmult0\fi62\tx3782\tx5352\tx6921 \dn2 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 10\tab \dn2 \expndtw-1\charscalex100
10\tab \up0 \expndtw-1\charscalex100 10\tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf23\f24\fs12 10\par\pard\li2150\sb8\sl-
154\slmult0\fi67\tx5352\tx6926 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf26\f27\fs14 11\tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf11\f12\fs16 11,\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 11\par\pard\li2150\sb1\sl-
111\slmult0\fi67\tx3787\tx5356\tx6926 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf23\f24\fs12 12'\tab \up0 \expndtw-2\charscalex100 12,\tab \up0
\expndtw-2\charscalex100 12\tab \up0 \expndtw-2\charscalex100
12\par\pard\li2150\sb21\sl-115\slmult0\fi67\tx3787\tx5356\tx6926 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 13\tab \up0 \expndtw-1\charscalex100
13\tab \up0 \expndtw-1\charscalex100 13\tab \up0 \expndtw-1\charscalex100
13\par\pard\li2150\sb5\sl-138\slmult0\fi67\tx3787\tx5356\tx6916 \dn2 \expndtw-
2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 14\tab \dn2 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 14\tab \dn2 \expndtw-1\charscalex100
14\tab \up0 \expndtw-1\charscalex100 14',\par\pard\li2150\sb0\sl-
90\slmult0\fi3206 \up0 \expndtw-1\charscalex100
1\par\pard\sect\sectd\sbknone\cols3\colno1\colw3598\colsr160\colno2\colw3008\colsr1
60\colno3\colw2524\colsr160\ql \li2217\sb0\sl-108\slmult0 \up0 \expndtw-
5\charscalex87 \ul0\nosupersub\cf23\f24\fs12 15\par\pard\ql \li2217\sb0\sl-
90\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
16\par\pard\ql \li2217\sb1\sl-117\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf23\f24\fs12 17,\par\pard\ql \li2222\sb14\sl-115\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 18\par\pard\ql
\li2222\sb10\sl-138\slmult0 \up0 \expndtw-5\charscalex87
\ul0\nosupersub\cf23\f24\fs12 19\par\pard\ql \li2212\sb11\sl-115\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 20\par\pard\ql
\li2212\sb19\sl-115\slmult0 \up0 \expndtw-1\charscalex100 21\par\pard\ql
\li2188\sb54\sl-184\slmult0\tx3388 \up0 \expndtw-5\charscalex95
\ul0\nosupersub\cf21\f22\fs8 H It\ul0\nosupersub\cf11\f12\fs16 N\\Hejel L 43.1\tab
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 *If\par\pard\ql
\li2150\sb74\sl-92\slmult0 \up0 \expndtw0\charscalex112 Li to\par\pard\column
\ql \li1662\sb0\sl-90\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10
5\par\pard\ql \li49\sb0\sl-101\slmult0\tx1623 \up0 \expndtw-5\charscalex92
\ul0\nosupersub\cf23\f24\fs12 15\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 16\par\pard\ql \li49\sb0\sl-90\slmult0 \up0 \expndtw-
1\charscalex100 16\par\pard\ql \li49\sb0\sl-90\slmult0\tx1628 \up0 \expndtw-
1\charscalex100 17\tab \up0 \expndtw-1\charscalex100 17\par\pard\ql \li54\sb0\sl-
108\slmult0\tx1628 \up0 \expndtw0\charscalex102 \ul0\nosupersub\cf23\f24\fs12
18\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
18\par\pard\ql \li54\sb1\sl-103\slmult0\tx1628 \up0 \expndtw-1\charscalex100 19\tab
\up0 \expndtw-1\charscalex100 19\par\pard\ql \li44\sb9\sl-130\slmult0\tx1619
\up0 \expndtw-5\charscalex75 \ul0\nosupersub\cf11\f12\fs16 20\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 20\par\pard\ql \li49\sb23\sl-
115\slmult0\tx1619 \up0 \expndtw-1\charscalex100 21\tab \up0 \expndtw-
1\charscalex100 21\par\pard\ql \li3758\sb0\sl-92\slmult0 \par\pard\ql \li20\sb8\sl-
92\slmult0\tx1599\tx1734\tx1854 \up0 \expndtw0\charscalex142
\ul0\nosupersub\cf21\f22\fs8 N N r H\\Hojal\u-3? HOja2 / HOja\tab \up0 \expndtw-
1\charscalex100 11\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
1\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 t
H\par\pard\column \ql \li20\sb0\sl-90\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 15\par\pard\ql \li30\sb0\sl-90\slmult0 \up0 \expndtw-
1\charscalex100 16\par\pard\ql \li30\sb1\sl-129\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 17,\par\pard\ql \li35\sb4\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 is\par\pard\ql \li35\sb0\sl-
144\slmult0 \up0 \expndtw0\charscalex62 \ul0\nosupersub\cf11\f12\fs16
19?\par\pard\ql \li25\sb1\sl-122\slmult0 \up0 \expndtw-5\charscalex91
\ul0\nosupersub\cf23\f24\fs12 20\par\pard\ql \li25\sb14\sl-115\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 21\par\pard\ql
\li7156\sb0\sl-92\slmult0 \par\pard\ql \li260\sb19\sl-92\slmult0\tx1019 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf21\f22\fs8 S H HOjal,\tab \up0
\expndtw0\charscalex119 lag /, Hnj\par\pard\ql \li539\sb91\sl-115\slmult0 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf24\f25\fs10 NM
\par\pard\sect\sectd\sbknone \ql \li3489\sb127\sl-184\slmult0 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 1.3. Cuatro libros en
vista vertical. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg16}
{\bkmkend Pg16}\par\pard\li849\sb0\sl-207\slmult0\par\pard\li849\sb198\sl-
207\slmult0\fi0\tx6057 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 30\tab \dn2 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\li1483\sb0\sl-
115\slmult0\par\pard\li1483\sb0\sl-115\slmult0\par\pard\li1483\sb0\sl-
115\slmult0\par\pard\li1483\sb0\sl-115\slmult0\par\pard\li1483\sb0\sl-
115\slmult0\par\pard\li1483\sb0\sl-115\slmult0\par\pard\li1483\sb8\sl-
115\slmult0\fi23\tx3167 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf30\f31\fs10\ul Micr\ul0\nosupersub\cf22\f23\fs10 osoft
Excel\tab \dn2 \expndtw0\charscalex116 \ul0\nosupersub\cf24\f25\fs10
:Sc#t\par\pard\li1483\sb77\sl-
92\slmult0\fi0\tx2294\tx2553\tx2990\tx3441\tx4084\tx4891 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf21\f22\fs8 Archivo Edici6n\tab \dn2
\expndtw0\charscalex116 Ver\tab \up0 \expndtw0\charscalex116 Inserter\tab \dn2
\expndtw0\charscalex116 Forroato\tab \dn2 \expndtw0\charscalex116 tterramientas\tab
\dn2 \expndtw0\charscalex116 Datos Ventana\tab \dn2 \expndtw0\charscalex116
_\par\pard\ql \li1833\sb105\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 A \par\pard\li1531\sb68\sl-
115\slmult0\fi0\tx2572\tx2952 \up0 \expndtw0\charscalex151 Anal\tab \up0
\expndtw0\charscalex151 \ul0\nosupersub\cf21\f22\fs8 10\tab \up0
\expndtw0\charscalex151 N X $\par\pard\ql \li1828\sb0\sl-115\slmult0
\par\pard\ql\li1828\sb0\sl-115\slmult0 \par\pard\ql\li1828\sb0\sl-115\slmult0
\par\pard\ql\li1828\sb0\sl-115\slmult0 \par\pard\ql\li1828\sb0\sl-115\slmult0
\par\pard\ql\li1828\sb0\sl-115\slmult0 \par\pard\ql\li1828\sb0\sl-115\slmult0
\par\pard\ql\li1828\sb0\sl-115\slmult0 \par\pard\ql\li1828\sb0\sl-115\slmult0
\par\pard\ql\li1828\sb0\sl-115\slmult0 \par\pard\ql\li1828\sb0\sl-115\slmult0
\par\pard\ql\li1828\sb0\sl-115\slmult0 \par\pard\ql\li1828\sb0\sl-115\slmult0
\par\pard\ql\li1828\sb0\sl-115\slmult0 \par\pard\ql\li1828\sb0\sl-115\slmult0
\par\pard\ql\li1828\sb97\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 7 \par\pard\ql \li1814\sb18\sl-148\slmult0 \dn3
\expndtw-2\charscalex100 \ul0\nosupersub\cf11\f12\fs16 S \up0 \expndtw-
2\charscalex100 s \par\pard\ql \li1809\sb63\sl-184\slmult0 \up0
\expndtw0\charscalex59 10 \par\pard\ql \li1809\sb135\sl-161\slmult0 \up0 \expndtw-
6\charscalex75 \ul0\nosupersub\cf26\f27\fs14 12 \par\pard\ql \li1823\sb0\sl-
115\slmult0 \par\pard\ql\li1823\sb22\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 i4 \par\pard\ql \li1809\sb0\sl-
90\slmult0 \par\pard\ql\li1809\ri3832\sb6\sl-90\slmult0 \up0 \expndtw-
1\charscalex100 16 \line \up0 \expndtw-1\charscalex100 17 \par\pard\li1377\sb0\sl-
92\slmult0\par\pard\li1377\sb0\sl-92\slmult0\par\pard\li1377\sb42\sl-
92\slmult0\fi542\tx2030\tx2270 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf27\f28\fs6 1\tab \dn2 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 r ri\tab \dn3 \expndtw0\charscalex105
\ul0\nosupersub\cf22\f23\fs10 ,HoJa1,i H0ja2\ul0\nosupersub\cf11\f12\fs16
/\ul0\nosupersub\cf22\f23\fs10 H0Ja3,/\par\pard\li1377\sb92\sl-
115\slmult0\fi0\tx6672 \dn2 \expndtw0\charscalex105 List.\tab \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf21\f22\fs8 NUM\par\pard\ql
\li2707\sb68\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 1.4. Cuatro libros en vista cascada.
\par\pard\qj \li1180\sb0\sl-340\slmult0 \par\pard\qj\li1180\ri2096\sb48\sl-
340\slmult0\tx2131 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf12\f13\fs18
TRUCO\ul0\nosupersub\cf18\f19\fs26 Introducir datos en varias hojas de calculo
\line\tab \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf20\f21\fs28
simultaneamente \par\pard\ql \li2131\sb89\sl-184\slmult0 \up0
\expndtw0\charscalex118 \ul0\nosupersub\cf11\f12\fs16 Es muy comun tener los mismos
datos en varias hojas de calculo \par\pard\ql \li2121\ri1320\sb10\sl-
216\slmult0\fi4 \up0 \expndtw0\charscalex121 simultaneamente. Puede utilizar la
herramienta de Excel para agrupar de \line \up0 \expndtw0\charscalex121 forma que
los datos introducidos en una hoja se introduzcan \line \up0
\expndtw0\charscalex120 automaticamente en el resto de hojas al mismo tiempo.
Tambien \line \up0 \expndtw0\charscalex121 disponemos de una aproximacion mas
rapida y mas flexible para hater esta \up0 \expndtw0\charscalex119 tarea, que
requiere de un par de lineas de codigo de Visual Basic for \line \up0
\expndtw0\charscalex120 Applications (VBA). \par\pard\qj \li811\ri1248\sb185\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 El
mecanismo que incorpora Excel para hacer que los datos se introduzcan en \up0
\expndtw0\charscalex124 multiples lugares al mismo tiempo es una funci6n llamada
"Grupo", la cual fun\up0 \expndtw0\charscalex123 ciona agrupando las hojas de
calculo de forma que today esten vinculadas con el \up0 \expndtw0\charscalex123
libro de Excel. \par\pard\ql \li815\sb0\sl-299\slmult0 \par\pard\ql\li815\sb33\sl-
299\slmult0 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf18\f19\fs26 Agrupar
hojas de calculo manualmente \par\pard\qj \li811\ri1253\sb210\sl-
240\slmult0\fi287 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Para
utilizar la funci6n Grupo manualmente, simplemente haga clie en la \line \up0
\expndtw0\charscalex131 hoja en la que va a introducir los datos y pulse la tecla
Control (tecla Mayus en \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg17}{\bkmkend Pg17}\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb176\sl-
207\slmult0\fi0\tx8649 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
1. Reducir la frustration en los libros y en las hojas de calculo\tab \up0
\expndtw0\charscalex115 31\par\pard\qj \li1502\sb0\sl-240\slmult0
\par\pard\qj\li1502\sb0\sl-240\slmult0 \par\pard\qj\li1502\ri563\sb132\sl-
240\slmult0 \up0 \expndtw0\charscalex127 Macintosh) mientras hace clic en las
pestanas de las hojas de calculo en las que \up0 \expndtw0\charscalex126 desea
insertar simultaneamente los datos. Cuando introduzca datos en cualquie\up0
\expndtw0\charscalex125 ra de las celdas de la hoja de calculo, se introducran
automaticamente en el resto \up0 \expndtw0\charscalex125 de hojas de calculo
agrupadas. Mision completada. \par\pard\qj \li1507\ri556\sb20\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex126 Para desagrupar las hojas de
calculo, bien seleccione una hoja de cilculo clue \line \up0
\expndtw0\charscalex128 no sea parte del grupo o bien haga clie con el bot6n
derecho del ration en cual-\line \up0 \expndtw0\charscalex128 quiera de las
pestanas de las hojas de calculo agrupadas y seleccione la opcion \par\pard\ql
\li1516\sb9\sl-230\slmult0 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf9\f10\fs20 Desagrupar hojas. \par\pard\qj \li2524\sb0\sl-
214\slmult0 \par\pard\qj\li2524\ri1134\sb110\sl-214\slmult0\fi4 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Cuando las hojas de calculo
estan agrupadas, si echa un vistazo a la \line \up0 \expndtw0\charscalex125 barra
de titulo de Excel, vera que aparece la palabra "Grupo" encerrada \line \up0
\expndtw0\charscalex134 entre corchetes. Esto le hate saber que todavia tiene
agrupadas las \line \up0 \expndtw0\charscalex126 hojas de calculo. A menos que
tenga vista de aguila y una memoria de \line \up0 \expndtw0\charscalex129 elefante,
es mas que probable que no se de euenta o se olvide de que \line \up0
\expndtw0\charscalex130 tiene agrupadas
las hojas de calculo. Por tanto, le sugerimos que las \line \up0
\expndtw0\charscalex138 desagrupe tan pronto como haya terminado con to que
estuviese \line \up0 \expndtw0\charscalex139 haciendo. \par\pard\qj \li1521\sb0\sl-
240\slmult0 \par\pard\qj\li1521\ri543\sb65\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Aunque este metodo es facil,
necesita que recuerde agrupar y desagrupar las \up0 \expndtw0\charscalex125 hojas
cuando necesite, corriendo el riesgo de sobrescribir datos en cualquier otra
\up0 \expndtw0\charscalex123 hoja de calculo si se olvida de desagruparlas. Tambien
significa que se produciran \up0 \expndtw0\charscalex127 entradas de datos
simultaneas independientemente de la celda en la que este si\up0
\expndtw0\charscalex132 tuado. Por ejemplo, quiza solamente desee introducir datos
simultaneamente \up0 \expndtw0\charscalex132 cuando se encuentre en un cierto rango
de celdas en particular. \par\pard\ql \li1526\sb0\sl-276\slmult0
\par\pard\ql\li1526\sb55\sl-276\slmult0 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf14\f15\fs24 Agrupar hojas de calculo automaticamente \par\pard\qj
\li1521\ri535\sb194\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Puede evitar estos inconvenientes facilmente
utilizando un c6digo VBA muy \line \up0 \expndtw0\charscalex129 sencillo. Para que
pueda funcionar, debe residir dentro del modulo privado del \line \up0
\expndtw0\charscalex122 objeto Sheet (Hoja). Para acceder rapidamente al modulo
privado, haga clie con el \line \up0 \expndtw0\charscalex130 boton derecho del
raton en la pestana con el nombre de la hoja y seleccione la \line \up0
\expndtw0\charscalex128 opcion Ver eodigo. Entonces pods utilizar uno de los
eventos de Excel para las \line \up0 \expndtw0\charscalex130 hojas de calculo, los
cuales ocurren dentro de la propia hoja de calculo, como \line \up0
\expndtw0\charscalex127 puede ser cambiar una celda, seleccionar un rango, activar,
desactivar, etc. me-\line \up0 \expndtw0\charscalex124 diante dichos eventos, pods
mover el eodigo dentro del modulo privado del obje-\line \up0
\expndtw0\charscalex131 to Sheet. Lo primero que hay que hater para que funcionc el
agrupamiento es \line \up0 \expndtw0\charscalex126 dar nombre al rango de celdas
que desea tener agrupadas de forma que los datos \line \up0 \expndtw0\charscalex126
se introduzcan automaticamente en el resto de hojas de calculo. Escriba este
c6-\line \up0 \expndtw0\charscalex126 digo en el modulo privado: \par\pard\ql
\li1833\sb0\sl-168\slmult0 \par\pard\ql\li1833\sb52\sl-168\slmult0 \up0
\expndtw0\charscalex151 \ul0\nosupersub\cf26\f27\fs14 Private Sub
Worksheet_SelectionChange(ByVal Target As Range) \par\pard\ql \li2227\sb37\sl-
138\slmult0 \up0 \expndtw0\charscalex189 \ul0\nosupersub\cf23\f24\fs12 If Not
Intersect(Range("MiRango"), Target) Is Nothing Then
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg18}{\bkmkend
Pg18}\par\pard\li830\sb0\sl-207\slmult0\par\pard\li830\sb160\sl-
207\slmult0\fi0\tx6038 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 32\tab \dn2 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li1627\sb0\sl-
200\slmult0 \par\pard\qj\li1627\sb0\sl-200\slmult0 \par\pard\qj\li1627\sb0\sl-
200\slmult0 \par\pard\qj\li1627\ri2709\sb1\sl-200\slmult0 \up0
\expndtw0\charscalex166 \ul0\nosupersub\cf26\f27\fs14 'HojaS se ha colocado primero
a proposito ya que sera \up0 \expndtw0\charscalex167 la hoja activa desde la que
trabajaremos \par\pard\ql \li1886\sb52\sl-138\slmult0 \up0
\expndtw0\charscalex192 \ul0\nosupersub\cf23\f24\fs12 Sheets(Array("HojaS",
"Hoja3", "Hojal")).Select \par\pard\ql \li1497\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 Else \par\pard\ql
\li1780\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex166
\ul0\nosupersub\cf23\f24\fs12 Me. Select \par\pard\ql \li1492\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14 End If
\par\pard\ql \li1104\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex160
\ul0\nosupersub\cf23\f24\fs12 End Sub \par\pard\qj \li806\ri1249\sb198\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 En
este codigo, hemos utilizado el rango cuyo nombre es "MiRango", pero \up0
\expndtw0\charscalex124 puede cambiar este nombre por el que este utilizando en su
hoja de calculo. Tam\up0 \expndtw0\charscalex124 bien debera cambiar los tres
nombres de hoja en el codigo, tal y como se muestra \up0 \expndtw0\charscalex132 la
figura 1.5, con aquellos nombres de hoja que desea agrupar. Cuando haya \up0
\expndtw0\charscalex130 terminado, cierre la ventana de modulo o bien pulse
Alt/Comando-Qpara vol\up0 \expndtw0\charscalex130 ver a la ventana principal de
Excel.\par\pard\sect\sectd\sbknone\cols2\colno1\colw3252\colsr160\colno2\colw6028\c
olsr160\ql \li1444\sb0\sl-115\slmult0 \par\pard\ql \li1444\sb0\sl-115\slmult0
\par\pard\ql \li1444\sb0\sl-115\slmult0 \par\pard\ql \li3110\sb11\sl-115\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 X\par\pard\ql
\li1444\sb37\sl-115\slmult0 \up0 \expndtw-1\charscalex100 A\par\pard\ql
\li1536\sb91\sl-115\slmult0 \up0 \expndtw0\charscalex120
VBAProject(Librol)\par\pard\ql \li1627\sb28\sl-115\slmult0 \up0
\expndtw0\charscalex102 r Microsoft Excel Objetos\par\pard\ql \li1699\sb45\sl-
115\slmult0 \up0 \expndtw0\charscalex101 \ul0\nosupersub\cf30\f31\fs10\ul
W1\ul0\nosupersub\cf22\f23\fs10 Hoja1 (Hcja1)\par\pard\ql \li1694\sb15\sl-
115\slmult0 \up0 \expndtw0\charscalex107 91 Hoja2 (HojaS)\par\pard\ql
\li1703\sb33\sl-115\slmult0 \up0 \expndtw0\charscalex103 1C Ho)a3
(Hoja3)\par\pard\ql \li1694\sb6\sl-139\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf11\f12\fs16 IC\ul0\nosupersub\cf22\f23\fs10 Hoja4
(Hoja4)\par\pard\ql \li1190\sb0\sl-115\slmult0 \par\pard\ql \li1190\sb0\sl-
115\slmult0 \par\pard\ql \li1190\sb0\sl-115\slmult0 \par\pard\ql \li1190\sb0\sl-
115\slmult0 \par\pard\ql \li1190\sb47\sl-115\slmult0 \up0 \expndtw0\charscalex112
HojaS Worksheet\par\pard\ql \li1219\sb74\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 AlFabetica\par\pard\column \ql \li3412\sb0\sl-115\slmult0
\par\pard\ql \li3412\sb0\sl-115\slmult0 \par\pard\ql \li3412\sb0\sl-115\slmult0
\par\pard\ql \li20\sb7\sl-115\slmult0\tx2243 \up0 \expndtw0\charscalex125
Worksheet\tab \up0 \expndtw0\charscalex117 SelectionCha. \up0 \expndtw-
1\charscalex100 ,e\par\pard\ql \li3609\sb0\sl-115\slmult0 \par\pard\ql
\li217\sb1\sl-115\slmult0 \up0 \expndtw0\charscalex152 private '3lib Worksheet _Se
lect ior.Change (B,.Jal Target As Ram\par\pard\ql \li520\sb32\sl-115\slmult0\tx3045
\up0 \expndtw0\charscalex151 If Net Intersect i; Range ("MiRango")\tab \up0
\expndtw0\charscalex176 Target) Is Nethin\par\pard\ql \li649\sb29\sl-
115\slmult0\tx1096\tx1686\tx2464\tx3837 \up0 \expndtw-4\charscalex74 H\u-3?-\u-3? j
ri\tab \up0 \expndtw0\charscalex179 at ha\tab \up0 \expndtw0\charscalex114 ] t t
e\tab \up0 \expndtw0\charscalex123 c_ c\tab \up0 \expndtw0\charscalex119 ;1\u-3?re
ec\par\pard\ql \li1307\sb36\sl-115\slmult0 \up0 \expndtw-1\charscalex100
et\par\pard\ql \li798\sb25\sl-115\slmult0 \up0 \expndtw0\charscalex170
Sheets[Arrayf"Hoja5", "Hoia3", "Hojal"j).Select\par\pard\ql \li510\sb17\sl-
138\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf23\f24\fs12
Else\par\pard\ql \li726\sb17\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Me . Se le r_ r_\par\pard\ql \li808\sb36\sl-
115\slmult0 \up0 \expndtw-1\charscalex100 If\par\pard\ql \li217\sb26\sl-115\slmult0
\up0 \expndtw0\charscalex148 End bo \par\pard\sect\sectd\sbknone \ql
\li1713\sb0\sl-90\slmult0 \up0 \expndtw0\charscalex106 ' Per categories l
\par\pard\ql \li2078\sb0\sl-108\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf23\f24\fs12 Haag \par\pard\ql \li1224\ri3638\sb0\sl-
160\slmult0 \up0 \expndtw0\charscalex101 \ul0\nosupersub\cf22\f23\fs10
DisplayPageBreaks False \line \up0 \expndtw0\charscalex102 DisplayRightToLeft False
\par\pard\li1219\sb7\sl-115\slmult0\fi4\tx2078 \up0 \expndtw0\charscalex104
EnableAutoFlltel\tab \up0 \expndtw0\charscalex104 False\par\pard\li1219\sb32\sl-
115\slmult0\fi0 \up0 \expndtw0\charscalex104 EnableCalculation
True\par\pard\li1219\sb31\sl-115\slmult0\fi0\tx2078 \up0 \expndtw0\charscalex104
Enableoutlining\tab \up0 \expndtw0\charscalex104 False\par\pard\li1219\sb27\sl-
115\slmult0\fi0 \up0 \expndtw0\charscalex104 EnablePivotlable
False\par\pard\li1219\sb31\sl-115\slmult0\fi0\tx2078 \up0 \expndtw0\charscalex104
Enablelelection\tab \up0 \expndtw0\charscalex104 0 -
elNoRestrictions\par\pard\li1219\sb31\sl-115\slmult0\fi0\tx2078 \up0
\expndtw0\charscalex104 Name\tab \up0 \expndtw0\charscalex104 HojaS\par\pard\ql
\li1219\sb15\sl-115\slmult0 \up0 \expndtw-1\charscalex100 ScrollArea
\par\pard\ql \li1603\sb0\sl-184\slmult0 \par\pard\ql\li1603\sb64\sl-184\slmult0
\up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 1.5. C6digo para
agrupar automaticamente hojas de calculo. \par\pard\qj \li796\sb0\sl-240\slmult0
\par\pard\qj\li796\ri1261\sb10\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Es importante resenar que el primer nombre de hoja
utilizado en el array debe \up0 \expndtw0\charscalex123 ser el de la hoja que
contiene el codigo y por tanto la hoja de calculo en la que se \up0
\expndtw0\charscalex123 introduciran los datos. \par\pard\qj \li796\ri1266\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 Una vez que haya escrito el codigo
en el lugar adecuado, cada vez que selec-\line \up0 \expndtw0\charscalex124 cione
cualquier celda de la hoja de calculo, el codigo comprobara si la celda que
\line \up0 \expndtw0\charscalex118 ha seleceionado (el objetivo) esta dentro del
rango llamado "MiRango". Si es asi, el \line \up0 \expndtw0\charscalex124 codigo
agrupara automaticamente las hojas de calculo que desea agrupar.
Si por \line \up0 \expndtw0\charscalex125 el contrario esto no es asi, desagrupara
las hojas simplemente activando la hoja \line \up0 \expndtw0\charscalex129 en la
que se encuentra. La maravilla de este truco es que no hay necesidad de \line
\up0 \expndtw0\charscalex129 agrupar manualmente las hojas y por tanto correr el
riesgo de olvidarse de \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg19}{\bkmkend Pg19}\par\pard\li1574\sb0\sl-207\slmult0\par\pard\li1574\sb188\sl-
207\slmult0\fi0\tx8707 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
1. Reducir la frustration en los libros y en ]as hojas de calculo\tab \up0
\expndtw0\charscalex116 33\par\pard\qj \li1555\sb0\sl-240\slmult0
\par\pard\qj\li1555\sb0\sl-240\slmult0 \par\pard\qj\li1555\ri510\sb120\sl-
240\slmult0\fi4 \up0 \expndtw0\charscalex128 desagruparlas, por lo que esta
aproximaci6n Ic ahorrara gran cantidad de tiem\up0 \expndtw0\charscalex125 po y
frustraci6n. Si desea que aparezcan los mismos datos en las otras hojas pero
\up0 \expndtw0\charscalex125 no en las mismas direcciones de celdas, escriba el
siguiente codigo: \par\pard\ql \li1848\sb0\sl-168\slmult0
\par\pard\ql\li1848\sb52\sl-168\slmult0 \up0 \expndtw0\charscalex151
\ul0\nosupersub\cf26\f27\fs14 Private Sub worksheet_Change(ByVal Target As
Range) \par\pard\qj \li2241\ri1596\sb23\sl-180\slmult0\tx2520 \up0
\expndtw0\charscalex189 \ul0\nosupersub\cf23\f24\fs12 If Not
Intersect(Range("MiRango"), Target) Is Nothing Then \line\tab \up0
\expndtw0\charscalex190 With Range("MiRango") \par\pard\qj \li2155\ri2436\sb4\sl-
200\slmult0\fi489 \up0 \expndtw0\charscalex177 .Copy
Destination:=Sheets("Hoja3").Range("A1") \line \up0 \expndtw0\charscalex178 .Copy
Destination:=Sheets("Hojal").Range("D10") \par\pard\ql \li2231\sb13\sl-
161\slmult0 \up0 \expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End With
\par\pard\ql \li2040\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex155 End If
\par\pard\ql \li1843\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex159
\ul0\nosupersub\cf23\f24\fs12 End Sub \par\pard\qj \li1531\ri515\sb198\sl-
240\slmult0\fi312 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Este
codigo tambien necesita estar incluido dentro del modulo privado del ob\up0
\expndtw0\charscalex128 jeto Sheet. Siga los pasos que describimos anteriormente en
este mismo truco \up0 \expndtw0\charscalex128 para poder llegar a dicho modulo.
\par\pard\ql \li1915\sb0\sl-322\slmult0 \par\pard\ql\li1915\sb111\sl-322\slmult0
\up0 \expndtw0\charscalex108 \ul0\nosupersub\cf12\f13\fs18
TRUCO\ul0\nosupersub\cf20\f21\fs28 Impedir que los usuarios realizan ciertas
acciones \par\pard\ql \li2860\ri922\sb71\sl-210\slmult0 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf11\f12\fs16 Aunque Excel proporciona
protection general para los libros y hojas de \up0 \expndtw0\charscalex120 calculo,
esta caracteristica no proporciona privilegios limitados a los \up0
\expndtw0\charscalex120 usuarios a menos que utilice un truco. \par\pard\qj
\li1560\ri510\sb122\sl-244\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Se pueden gestionar las interacciones de los usuarios
con las hojas de calculo \line \up0 \expndtw0\charscalex123 monitorizando y
respondiendo a los eventos. Los eventos, como su nombre indi-\line \up0
\expndtw0\charscalex122 ca, son acciones que ocurren a medida que se trabaja con
los libros y las hojas de \line \up0 \expndtw0\charscalex124 calculo. Algunos de
los eventos mas comunes incluyen abrir un libro, guardarlo \line \up0
\expndtw0\charscalex122 y cerrarlo cuando el usuario desee. Se le puede indicar a
Excel clue ejecute cierto \line \up0 \expndtw0\charscalex122 codigo Visual Basic
cuando cualquicra de estos eventos se produzca. \par\pard\qj \li2572\sb0\sl-
215\slmult0 \par\pard\qj\li2572\ri1089\sb145\sl-215\slmult0\fi9 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 Los usuarios pueden saltarse
todas estas protecciones si desactivan las \line \up0 \expndtw0\charscalex127
macros por completo. Si la seguridad esta establecida a nivel medio, \line \up0
\expndtw0\charscalex128 seran notificados de que existen macros en el libro
abierto, dando la \line \up0 \expndtw0\charscalex127 posibilidad de desactivarlas.
Un nivel de seguridad alto simplemente \line \up0 \expndtw0\charscalex124
desactivara las macros automaticamente. Por otro lado, si las hojas de \line
\up0 \expndtw0\charscalex134 calculo requieren del use de macros, es mas que
probable que los \line \up0 \expndtw0\charscalex124 usuarios desean tener las
macros activadas. Estos trucos son practicos \line \up0 \expndtw0\charscalex126 y
no proporcionan una seguridad de datos que requiera de gran carga \line \up0
\expndtw0\charscalex127 de trabajo. \par\pard\ql \li1574\sb0\sl-299\slmult0
\par\pard\ql\li1574\sb37\sl-299\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf18\f19\fs26 Impedir el comando Guardar como en un libro de
Excel \par\pard\qj \li1564\ri513\sb210\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 Se puede especificar que
cualquicr libro de Excel sea guardado como solo 1ec-\line \up0
\expndtw0\charscalex120 tura activando la casilla de verification Se recomienda
solo lectura que se en-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg20}{\bkmkend Pg20}\par\pard\li849\sb0\sl-207\slmult0\par\pard\li849\sb178\sl-
207\slmult0\fi0\tx6062 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
34\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li849\sb0\sl-240\slmult0 \par\pard\qj\li849\sb0\sl-240\slmult0
\par\pard\qj\li849\ri1216\sb130\sl-240\slmult0 \up0 \expndtw0\charscalex126 cuentra
accediendo a la opcion Opciones generales del cuadro de dialogo Guar\up0
\expndtw0\charscalex126 dar. Con esto, se evita que un usuario pueda guardar
cualquier cambio que haya \up0 \expndtw0\charscalex132 realizado al archivo, a
menos que lo grabe con un nombre diferente o en una \up0 \expndtw0\charscalex132
ubicacion distinta. \par\pard\qj \li849\ri1215\sb18\sl-243\slmult0\fi268 \up0
\expndtw0\charscalex128 A veces, sin embargo, deseara impedir que los usuarios
puedan guardar una \up0 \expndtw0\charscalex127 copia del libro en otra carpeta con
el mismo nombre de archivo o con cualquier \up0 \expndtw0\charscalex132 otro. En
otras palabras, lo que desea es que los usuarios solo puedan guardar \up0
\expndtw0\charscalex130 sobre el archivo existente y no crear otra copia del mismo.
Esto es particular\up0 \expndtw0\charscalex126 mente interesante cuando hay mas de
una persona guardando los cambios en un \up0 \expndtw0\charscalex130 libro de
Excel, porque no desea que haya diferentes copias de un mismo libro \up0
\expndtw0\charscalex130 guardadas con el mismo nombre pero en carpetas
diferentes. \par\pard\qj \li849\ri1214\sb20\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex129 El evento BeforeSave que vamos a utilizar existe desde
Excel 97. Como su \up0 \expndtw0\charscalex129 propio nombre indica, este evento se
produce justamente antes de que un libro \up0 \expndtw0\charscalex131 sea guardado,
permitiendole interactuar con el usuario mostrando una adver\up0
\expndtw0\charscalex131 tencia e impidiendo que Excel continuar grabando.
\par\pard\qj \li1867\sb0\sl-220\slmult0 \par\pard\qj\li1867\ri1799\sb137\sl-
220\slmult0 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf11\f12\fs16 Antes de
probar esto en su casa, asegurese de guardar su libro de Excel \up0
\expndtw0\charscalex128 antes. Si coloca este codigo sin haber guardado los cambios
antes, ya \up0 \expndtw0\charscalex129 no podra hacerlo. \par\pard\qj
\li854\sb0\sl-230\slmult0 \par\pard\qj\li854\ri1210\sb142\sl-230\slmult0\fi278 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Para insertar el codigo, abra
el libro de Excel, haga clie con el boton derecho \up0 \expndtw0\charscalex130 del
raton en el icono de Excel situado justo a ]a izquierda del menu Archivo y \up0
\expndtw0\charscalex130 seleccione la opcion Ver codigo, como puede verse en la
figura 1.6. \par\pard\li2160\sb0\sl-115\slmult0\par\pard\li2160\sb0\sl-
115\slmult0\par\pard\li2160\sb84\sl-115\slmult0\fi0\tx6667 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf22\f23\fs10 Microsoft Excel -
Librol\tab \dn2 \expndtw0\charscalex124 \ul0\nosupersub\cf30\f31\fs10\ul
-IMIX\par\pard\li2160\sb62\sl-115\slmult0\fi4516\tx6969 \dn2
\expndtw0\charscalex124 \ul0\nosupersub\cf22\f23\fs10 - 9\tab \up0
\expndtw0\charscalex120 x\par\pard\li2160\sb52\sl-
207\slmult0\fi2289\tx5596\tx5889\tx6374\tx6614 \dn2 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 _ f\tab \dn3 \expndtw0\charscalex124 fd\tab \dn3
\expndtw0\charscalex124 _ E\tab \up0 \expndtw0\charscalex124 1\tab \up0
\expndtw0\charscalex120 \u-3?\par\pard\ql \li2351\sb1\sl-105\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Guardar como,..
\par\pard\ql \li2351\sb87\sl-115\slmult0 \up0 \expndtw-4\charscalex100 Imprirnir...
\par\pard\li2351\sb95\sl-138\slmult0\fi0\tx5289\tx5980\tx6657 \up0
\expndtw0\charscalex100 Configurar paging...\tab \dn2 \expndtw0\charscalex100
\ul0\nosupersub\cf23\f24\fs12 E\tab \up0 \expndtw0\charscalex100 F\tab \up0
\expndtw0\charscalex100 G\par\pard\ql \li2351\sb52\sl-115\slmult0 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10 Ortografia... \par\pard\ql
\li2351\ri3297\sb52\sl-180\slmult0 \up0 \expndtw0\charscalex103 Nueva ventana \line
\up0 \expndtw0\charscalex104 Organizar.. \par\pard\ql \li2356\sb74\sl-
115\slmult0 \up0 \expndtw-2\charscalex100 Zoom... \par\pard\ql \li2356\sb105\sl-
115\slmult0 \up0 \expndtw-3\charscalex100 Ver c6diao \par\pard\ql \li2126\sb0\sl-
138\slmult0 \par\pard\ql\li2126\sb0\sl-138\slmult0 \par\pard\ql\li2126\sb0\sl-
138\slmult0 \par\pard\ql\li2126\sb0\sl-138\slmult0 \par\pard\ql\li2126\sb0\sl-
138\slmult0 \par\pard\ql\li2126\sb0\sl-138\slmult0 \par\pard\ql\li2126\sb78\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
4 \par\pard\li2035\sb0\sl-92\slmult0\par\pard\li2035\sb48\sl-92\slmult0\fi0
\up5 \expndtw0\charscalex123 \ul0\nosupersub\cf21\f22\fs8
H..\par\pard\li2035\sb4\sl-92\slmult0\fi278\tx2443\tx6220\tx6806 \up0 \expndtw-
1\charscalex100 1\tab \up0 \expndtw0\charscalex123 II \\ Ho]al J_HOja2 L Hoja3 /
Ho]a4'),Hoja5\tab \up0 \expndtw0\charscalex123 __.\tab \dn2 \expndtw0\charscalex123
0\par\pard\li2035\sb62\sl-115\slmult0\fi4\tx6009 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf22\f23\fs10 Listo\tab \up0 \expndtw0\charscalex123
NUM\par\pard\ql \li1343\sb79\sl-184\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Figura 1.6. Menu de acceso rapido al modulo privado
del objeto Workbook. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg21}{\bkmkend Pg21}\par\pard\li1550\sb0\sl-207\slmult0\par\pard\li1550\sb147\sl-
207\slmult0\fi0\tx8683 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
1. Reducir la frustration en los libros y en las hojas de calculo\tab \up0
\expndtw0\charscalex116 35\par\pard\qj \li2548\sb0\sl-220\slmult0
\par\pard\qj\li2548\sb0\sl-220\slmult0 \par\pard\qj\li2548\ri1122\sb158\sl-
220\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Este acceso
rapido no esta disponible en Macintosh. Tends que abrir \up0
\expndtw0\charscalex128 el Editor de Visual Basic pulsando Opci6n-F11 o bien
seleccionando \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18 la opcion
de menu Herramientas>Macro>Editor Visual Basic. Una vez \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 en el, haga clie con el bot6n
derecho en ThisWorkbook que esta situado \up0 \expndtw0\charscalex124 en la ventana
de proyectos de la parte izquierda. \par\pard\qj \li1526\sb0\sl-240\slmult0
\par\pard\qj\li1526\ri538\sb104\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Escriba el siguiente c6digo
en VBE, tal y como se muestra en la figura 1.7 y \up0 \expndtw0\charscalex127 luego
pulse Alt/Comando-Qpara volver a la ventana principal de Excel. \par\pard\ql
\li1819\sb0\sl-115\slmult0 \par\pard\ql\li1819\sb0\sl-115\slmult0
\par\pard\ql\li1819\sb0\sl-115\slmult0 \par\pard\ql\li1819\sb19\sl-115\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf22\f23\fs10 Microsoft Visual Basic -
Lirroi - piajat
((\par\pard\sect\sectd\sbknone\cols2\colno1\colw4635\colsr160\colno2\colw4645\colsr
160\ql \li1958\sb80\sl-115\slmult0\tx2865\tx3647 \up0 \expndtw0\charscalex112
Archivo Edici6n\tab \up0 \expndtw0\charscalex128 Ver Insertar\tab \up0
\expndtw0\charscalex139 Forests Del\par\pard\ql \li1636\sb0\sl-115\slmult0
\par\pard\ql \li1991\sb12\sl-115\slmult0\tx3009\tx3926\tx4127 \up0 \expndtw-
1\charscalex100 J\tab \up0 \expndtw-1\charscalex100 -_\tab \up0 \expndtw-
1\charscalex100 ,\tab \up0 \expndtw-1\charscalex100 11\par\pard\column \ql
\li1636\sb0\sl-92\slmult0 \par\pard\ql \li20\sb24\sl-
92\slmult0\tx721\tx1249\tx2022\tx3706 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf21\f22\fs8 I1-: Urdr\tab \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf22\f23\fs10 cr Jer.r.a=\tab \up0 \expndtw0\charscalex106
_oraplerrentos\tab \up0 \expndtw0\charscalex121 Ventana Ayuda\tab \up0
\expndtw0\charscalex202 \ul0\nosupersub\cf21\f22\fs8 S
X\par\pard\sect\sectd\sbknone\cols3\colno1\colw3060\colsr160\colno2\colw282\colsr60
\colno3\colw5888\colsr160\ql \li2150\sb150\sl-299\slmult0 \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf18\f19\fs26 C\par\pard\column \ql
\li20\sb1\sl-289\slmult0 \up0 \expndtw-12\charscalex96
\ul0\nosupersub\cf20\f21\fs28 0I\par\pard\column \ql \li20\sb109\sl-
115\slmult0\tx2444 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf22\f23\fs10
tC,eneral)\tab \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18
j\ul0\nosupersub\cf22\f23\fs10 workbook_BetoreSave\par\pard\ql \li1636\sb0\sl-
115\slmult0 \par\pard\ql \li212\sb5\sl-115\slmult0 \up0 \expndtw0\charscalex155
Private Sub vorkt_,ookBeforeSave(BySfal SaveAsIIl A.s Boolean, Cancel A
\par\pard\sect\sectd\sbknone \li1636\sb12\sl-115\slmult0\fi379\tx3743 \up0
\expndtw0\charscalex104 EuroTool(EOROTOOL.XLA)\tab \dn2 \expndtw0\charscalex141
Dirt IRep ly As L-19\par\pard\sect\sectd\sbknone \li1636\sb24\sl-
115\slmult0\fi57\tx2016\tx3897\tx4756 \up0 \expndtw0\charscalex141 - .\tab \up0
\expndtw0\charscalex141 VBAProject (Librol)\tab \dn2 \expndtw0\charscalex141 If
SaveAsIIl\tab \dn2 \expndtw0\charscalex141 = True
Then\par\pard\sect\sectd\sbknone \li1636\sb30\sl-
115\slmult0\fi547\tx4046\tx4540\tx4684 \up0 \expndtw0\charscalex141 Microsoft Excel
Objetos\tab \dn2 \expndtw0\charscalex141 IReply\tab \dn2 \expndtw-1\charscalex100
=\tab \dn2 \expndtw0\charscalex141 1lsgBox("No tine perrniso para guarclar Este
libro\par\pard\sect\sectd\sbknone \li1636\sb37\sl-
115\slmult0\fi537\tx2356\tx4118\tx8275 \up0 \expndtw-1\charscalex100 HE\tab \up0
\expndtw0\charscalex141 Hoist (Hojal)\tab \dn2 \expndtw0\charscalex141 "con or_-
nornbre. Desea guardarlo con el rnisrno nombre7",\tab \dn2 \expndtw0\charscalex120
_\par\pard\sect\sectd\sbknone \li1636\sb39\sl-115\slmult0\fi2462\tx4900 \up0
\expndtw0\charscalex141 vhQuest.ion\tab \up0 \expndtw0\charscalex141 +
vbdKCancel)\par\pard\sect\sectd\sbknone \li1636\sb0\sl-
115\slmult0\par\pard\li1636\sb52\sl-115\slmult0\fi2472\tx4612\tx5332 \up0
\expndtw0\charscalex141 Cancel\tab \dn2 \expndtw0\charscalex141 = flkeply\tab
\dn2 \expndtw0\charscalex141 = vbCancel)\par\pard\sect\sectd\sbknone
\li1636\sb34\sl-115\slmult0\fi2481\tx4828 \up0 \expndtw0\charscalex141 If
Cancel\tab \up0 \expndtw0\charscalex141 = False Then
Me.Sare\par\pard\sect\sectd\sbknone \li1636\sb29\sl-115\slmult0\fi2467\tx4612
\up0 \expndtw0\charscalex118 C cancel\tab \up0 \expndtw0\charscalex141 =
True\par\pard\sect\sectd\sbknone \li1636\sb54\sl-115\slmult0\fi0\tx3172\tx3960 \dn2
\expndtw0\charscalex114 IThisWorkbook We [book\tab \dn2 \expndtw0\charscalex141
.:i\tab \up0 \expndtw0\charscalex141 End It\par\pard\sect\sectd\sbknone
\li1636\sb128\sl-253\slmult0\fi72\tx2193\tx2246\tx3743 \dn3 \expndtw0\charscalex100
Alfabetica\tab \dn3 \expndtw-3\charscalex100 \ul0\nosupersub\cf8\f9\fs22 1\tab \up0
\expndtw0\charscalex141 \ul0\nosupersub\cf22\f23\fs10 Por categories\tab \dn2
\expndtw0\charscalex141 End Sub\par\pard\ql \li2471\sb0\sl-90\slmult0 \up0
\expndtw-1\charscalex100 ThisWorkbock \par\pard\ql \li1708\sb0\sl-90\slmult0
\up0 \expndtw0\charscalex101 AcceptLabelslnFi False \par\pard\ql \li1708\sb5\sl-
115\slmult0 \up0 \expndtw0\charscalex101 AutuLJpdateFregi0 \par\pard\ql
\li1723\sb25\sl-115\slmult0 \up0 \expndtw-3\charscalex100 =hangeHis1roryDL0
\par\pard\li1708\sb36\sl-115\slmult0\fi62\tx2553 \up0 \expndtw-4\charscalex100
onflictF'.esoLdior 1\tab \up0 \expndtw0\charscalex100 -
xlllserRe,ol,\par\pard\li1708\sb30\sl-115\slmult0\fi0\tx2471 \up0
\expndtw0\charscalex100 Date1904\tab \up0 \expndtw0\charscalex100 False\par\pard\ql
\li1708\ri3215\sb6\sl-140\slmult0 \up0 \expndtw0\charscalex100 DisplayFrarringOl-
4104 - x]Displa \line \up0 \expndtw0\charscalex100 isplaylnkCornrne True
\par\pard\ql \li1708\sb21\sl-115\slmult0 \up0 \expndtw-1\charscalex100
EnableAUtoRecor True \par\pard\li1708\sb40\sl-115\slmult0\fi0 \up2
\expndtw0\charscalex114 EnvelopeVisible False\par\pard\li1708\sb9\sl-
90\slmult0\fi1440\tx3614 \dn2 \expndtw0\charscalex114 \ul0\nosupersub\cf24\f25\fs10
-ij\tab \dn2 \expndtw0\charscalex114 \ul0\nosupersub\cf22\f23\fs10 =3 .
I\par\pard\ql \li1867\sb0\sl-184\slmult0 \par\pard\ql\li1867\sb34\sl-184\slmult0
\up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 1.7. C6digo una
vez introducido en el modulo privado (ThisWorkbook). \par\pard\qj \li1804\sb0\sl-
200\slmult0 \par\pard\qj\li1804\ri1040\sb23\sl-200\slmult0\fi9 \up0
\expndtw0\charscalex149 \ul0\nosupersub\cf26\f27\fs14 Private Sub
workbook_BeforeSave(ByVal SaveAsDI As Boolean, Cancel As \up0
\expndtw0\charscalex150 Boolean) \par\pard\ql \li1804\sb13\sl-161\slmult0 \up0
\expndtw0\charscalex145 Dim lReply As Long \par\pard\li1800\sb68\sl-
138\slmult0\fi211\tx3177 \up0 \expndtw0\charscalex162 \ul0\nosupersub\cf23\f24\fs12
If SaveASUI\tab \up0 \expndtw0\charscalex162 = True Then\par\pard\li1800\sb33\sl-
161\slmult0\fi14\tx2496 \dn2 \expndtw0\charscalex139 \ul0\nosupersub\cf26\f27\fs14
1Reply\tab \up0 \expndtw0\charscalex162 = MsgBox("No tiene permiso para guardar
este " & _\par\pard\li1800\sb31\sl-161\slmult0\fi316 \up0 \expndtw0\charscalex162
"libro con otro nombre. lDesea guardarlo con el mismo
nombre?",\par\pard\li1800\sb53\sl-138\slmult0\fi0\tx2884 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf23\f24\fs12 vbQuestion\tab \up0
\expndtw0\charscalex162 + vbOKCancel)\par\pard\li1800\sb35\sl-
161\slmult0\fi494\tx2980\tx3206\tx3960 \up0 \expndtw0\charscalex143
\ul0\nosupersub\cf26\f27\fs14 Cancel\tab \up0 \expndtw-2\charscalex100 =\tab
\up0 \expndtw0\charscalex151 (lReply\tab \up0 \expndtw0\charscalex162 =
vbCancel)\par\pard\li1800\sb50\sl-138\slmult0\fi307\tx3081 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf23\f24\fs12 If Cancel\tab \up0
\expndtw0\charscalex162 = False Then Me.Save\par\pard\li1800\sb54\sl-
138\slmult0\fi494\tx2980 \up0 \expndtw0\charscalex162 Cancel\tab \up0
\expndtw0\charscalex162 = True\par\pard\ql \li1809\ri3505\sb0\sl-
200\slmult0\fi191 \up0 \expndtw0\charscalex155 \ul0\nosupersub\cf26\f27\fs14 End If
\line \up0 \expndtw0\charscalex156 End Sub \par\pard\qj \li1521\ri543\sb155\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 Vamos
a probarlo. Seleccione la opcion Archivo>Guardar y el libro se guardara \line
\up0 \expndtw0\charscalex119 de forma normal. Ahora, intente seleccionar la opcion
Archivo>Guardar como y \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg22}{\bkmkend Pg22}\par\pard\li835\sb0\sl-207\slmult0\par\pard\li835\sb94\sl-
207\slmult0\fi0\tx6043 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 36\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li830\sb0\sl-
240\slmult0
\par\pard\qj\li830\sb0\sl-240\slmult0 \par\pard\qj\li830\ri1242\sb134\sl-
240\slmult0\fi4 \up0 \expndtw0\charscalex129 entonces vera un mensaje que le indica
que no tiene permiso para guardar este \up0 \expndtw0\charscalex129 libro con otro
nombre diferente. \par\pard\ql \li844\sb0\sl-276\slmult0
\par\pard\ql\li844\sb35\sl-276\slmult0 \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf14\f15\fs24 Impedir que los usuarios impriman un libro de
Excel \par\pard\qj \li830\ri1242\sb214\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Quizi desee impedir que los
usuarios puedan imprimir un libro para que lue-\line \up0 \expndtw0\charscalex134
go seguramente acabe en una papelera o tirado en un escritorio a la vista de
\line \up0 \expndtw0\charscalex131 todos. Utilizando el evento BeforePrint, podemos
impedir esto. Introduzca el \line \up0 \expndtw0\charscalex131 siguiente c6digo,
como hicimos anteriormente, en el Editor de Visual Basic: \par\pard\ql
\li1118\sb0\sl-144\slmult0 \par\pard\ql\li1118\sb96\sl-144\slmult0 \up0
\expndtw0\charscalex179 \ul0\nosupersub\cf23\f24\fs12 Private Sub
workbook_BeforePrint(Cancel As Boolean) \par\pard\ql \li1507\sb41\sl-
138\slmult0\tx2188 \up0 \expndtw0\charscalex166 Cancel \tab \up0
\expndtw0\charscalex172 = True \par\pard\qj \li1113\ri2804\sb28\sl-
180\slmult0\fi383 \up0 \expndtw0\charscalex160 \ul0\nosupersub\cf26\f27\fs14 MsgBox
"No puede imprimir este libro.", vbinformation \up0 \expndtw0\charscalex161 End Sub
\par\pard\qj \li825\ri1245\sb191\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Pulse Alt/Comando-Qcuando
haya terminado de introducir el c6digo para \up0 \expndtw0\charscalex124 guardarlo
y volver a la ventana principal de Excel. Ahora, cada vez que los usua\up0
\expndtw0\charscalex129 rios intenten imprimir este libro, no podrin hacerlo. La
Linea de c6digo con la \up0 \expndtw0\charscalex128 instrucci6n MsgBox es opcional,
pero siempre es buena idea incluirla para que \up0 \expndtw0\charscalex132 informe
al usuario de que no moleste al departamento de Tecnologia Interna \up0
\expndtw0\charscalex132 diciendo que su programa no funciona. \par\pard\qj
\li820\ri1252\sb40\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex129 Si desea
impedir que los usuarios impriman solamente algunas hojas del li\up0
\expndtw0\charscalex129 bro, utilice este c6digo en vez del anterior:
\par\pard\qj \li1113\sb0\sl-180\slmult0 \par\pard\qj\li1113\ri3454\sb30\sl-
180\slmult0\tx1502 \up0 \expndtw0\charscalex179 \ul0\nosupersub\cf23\f24\fs12
Private Sub workbook_BeforePrint(Cancel As Boolean) \line\tab \up0
\expndtw0\charscalex180 Select Case ActiveSheet.Name \par\pard\ql \li1891\sb55\sl-
138\slmult0 \up0 \expndtw0\charscalex184 Case "Hojal", "Hoja2" \par\pard\ql
\li2280\sb42\sl-138\slmult0\tx2966 \up0 \expndtw0\charscalex167 Cancel \tab \dn2
\expndtw0\charscalex171 = True \par\pard\ql \li2275\sb38\sl-168\slmult0 \up0
\expndtw0\charscalex164 \ul0\nosupersub\cf26\f27\fs14 MsgBox "No puede imprimir
esta hoja de este libro.",_ \par\pard\ql \li1104\sb38\sl-161\slmult0 \up0
\expndtw0\charscalex155 vbinformation \par\pard\ql \li1502\sb19\sl-161\slmult0 \up0
\expndtw0\charscalex156 End Select \par\pard\ql \li1108\sb39\sl-161\slmult0 \up0
\expndtw0\charscalex138 End Sub \par\pard\qj \li825\ri1246\sb194\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18
Observe que hemos especificado las hojas Hojal y Hoja2 como las que tienen \line
\up0 \expndtw0\charscalex123 prohibido ser impresas. Por supuesto, puede cambiar
esos nombres por el de cual-\line \up0 \expndtw0\charscalex128 quier otra hoja que
desee bloquear. Tambien puede aiiadir mas hojas a la lista, \line \up0
\expndtw0\charscalex126 simplemente escribiendo una, seguida del nombre de la hoja
entre dobles eomi-\line \up0 \expndtw0\charscalex124 llas. Si s6lo desea impedir la
impresi6n de una sola hoja, incluya su nombre entre \line \up0
\expndtw0\charscalex124 dobles comillas detras de la sentencia case y elimine la
coma sobrante. \par\pard\ql \li840\sb292\sl-299\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf18\f19\fs26 Impedir que los usuarios
inserten mas hojas de calculo \par\pard\qj \li820\ri1236\sb210\sl-240\slmult0\fi287
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Excel he permite
proteger la estructura de un libro de forma que los usuarios \line \up0
\expndtw0\charscalex126 no puedan eliminar hojas de calculo, reordenarlas, cambiar
sus nombres, etc. A \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg23}{\bkmkend Pg23}\par\pard\li1622\sb0\sl-207\slmult0\par\pard\li1622\sb169\sl-
207\slmult0\fi0\tx8745 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf17\f18\fs18\ul 1. Reducir la fru\ul0\nosupersub\cf10\f11\fs18
straci6n en los libros y en las hojas de calculo\tab \up0 \expndtw0\charscalex115
37\par\pard\ql \li1593\sb0\sl-260\slmult0 \par\pard\ql\li1593\sb0\sl-260\slmult0
\par\pard\ql\li1593\ri479\sb63\sl-260\slmult0\tx1886 \up0 \expndtw0\charscalex128
veces, sin embargo, deseara impedir simplemente que se puedan anadir nuevas \up0
\expndtw0\charscalex123 hojas de calculo, permitiendo que se realicen el resto de
acciones. \line \tab \up0 \expndtw0\charscalex124 El siguiente codigo Ic permitira
hacer esto: \par\pard\ql \li1891\sb0\sl-144\slmult0 \par\pard\ql\li1891\sb92\sl-
144\slmult0 \up0 \expndtw0\charscalex171 \ul0\nosupersub\cf23\f24\fs12 Private Sub
Workbook_NewSheet(ByVal Sh As Object) \par\pard\ql \li1972\sb22\sl-
161\slmult0\tx4526 \up0 \expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14
Application.DisplayAlerts \tab \dn2 \expndtw0\charscalex158 = False \par\pard\qj
\li1876\ri951\sb24\sl-180\slmult0\fi388 \up0 \expndtw0\charscalex166 MsgBox "No
puede anadir nuevas hojas de calculo a este libro.",_ \up0 \expndtw0\charscalex167
vbInformation \par\pard\ql \li2270\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex154
Sh.Delete \par\pard\ql \li1968\sb39\sl-161\slmult0\tx4521 \up0
\expndtw0\charscalex162 Application.DisplayAlerts \tab \up0 \expndtw0\charscalex147
= True \par\pard\ql \li1881\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex160
\ul0\nosupersub\cf23\f24\fs12 End Sub \par\pard\qj \li1593\ri481\sb198\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Este
c6digo primeramente muestra el cuadro de dialogo con el mensaje y lue-\line \up0
\expndtw0\charscalex128 go, inmediatamente, elimina la nueva hoja que se acaba de
anadir, una vez que \line \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 el usuario acepta el mensaje. La instrucci6n
Application. DisplayAlerts \up0 \expndtw0\charscalex128 = \par\pard\qj
\li1588\ri479\sb0\sl-240\slmult0\fi14 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf10\f11\fs18 False impide que Excel muestre la advertencia
estandar que pregunta al usua\up0 \expndtw0\charscalex126 rio si realmente desea
eliminar la hoja. Con este c6digo, los usuarios seran inca\up0
\expndtw0\charscalex126 paces de anadir mas hojas de calculo al libro. \par\pard\ql
\li1876\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex131 Otra forma de impedir que
los usuarios anadan nuevas hojas de calculo es \par\pard\ql \li1593\sb14\sl-
230\slmult0 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf9\f10\fs20 seleccionar
la opci6n Herramientas>Proteger>Proteger libro y luego activar la
ca-\par\pard\qj \li1588\ri484\sb2\sl-240\slmult0\fi4 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 silla de verificaci6n
Estructura. Sin embargo, como ya dijimos al principio de este \up0
\expndtw0\charscalex124 truco, el mecanismo de protecci6n de Excel es menos
flexible y ademas de impe\up0 \expndtw0\charscalex124 dir anadir nucvas hojas,
tambien impedira otras muchas cosas. \par\pard\ql \li1943\sb0\sl-322\slmult0
\par\pard\ql\li1943\sb91\sl-322\slmult0 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf12\f13\fs18 TRUCO\ul0\nosupersub\cf20\f21\fs28 Impedir
confirmaciones innecesarias \par\pard\qj \li2889\ri997\sb63\sl-220\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16 A veces, las interacciones de
Excel puedan resultar pesadas: siempre \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 preguntando para pedir confirmacion sobre acciones.
Quitemos estos \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf11\f12\fs16 mensajes
y dejemos que Excel realice las acciones. \par\pard\qj \li1583\ri484\sb124\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 El
tipo de mensajes a los que nos referimos son aquellos que preguntan si se \up0
\expndtw0\charscalex130 desean activar las macros (incluso cuando no hay ninguna) o
los que nos pre\up0 \expndtw0\charscalex127 guntan si estamos seguros de que
queremos climinar un hoja de calculo. A con\up0 \expndtw0\charscalex127 tinuaci6n
mostramos c6mo evitar estos tipos de mensajes. \par\pard\ql \li1583\sb0\sl-
276\slmult0 \par\pard\ql\li1583\sb55\sl-276\slmult0 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf14\f15\fs24 Activar las macros cuando no se tenga ninguna
\par\pard\qj \li1583\ri487\sb194\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 La memoria de Excel es de
acero cuando se trata de recordar que ha grabado \up0 \expndtw0\charscalex126 una
macro en un libro. Por dcsgracia, Excel sigue recordando que se ha grabado \up0
\expndtw0\charscalex125 una macro incluso si la ha eliminado utilizando la opcion
Herramientas>Macro> \up0 \expndtw0\charscalex124 Macros (Alt/Opci6n-F8). Despues de
hacer esto, si abre el libro de nuevo seguira \up0 \expndtw0\charscalex127
reeibiendo un mensaje que le pregunta si desea activar las macros, incluso
aun\up0 \expndtw0\charscalex127 que no haya ninguna que activar.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg24}{\bkmkend
Pg24}\par\pard\li729\sb0\sl-207\slmult0\par\pard\li729\sb198\sl-
207\slmult0\fi0\tx5937 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
38\tab \up0 \expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li1742\sb0\sl-220\slmult0 \par\pard\qj\li1742\sb0\sl-220\slmult0
\par\pard\qj\li1742\ri1923\sb167\sl-220\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Se le pedir confirmaci6n para activar las macros
solamente si el nivel \up0 \expndtw0\charscalex126 de seguridad esta establecido en
medio. Si esta establecido en bajo, las \up0 \expndtw0\charscalex128 macros se
activan directamente, pero si esta establecido en alto, estan \up0
\expndtw0\charscalex128 desactivadas automaticamente. \par\pard\qj \li724\sb0\sl-
240\slmult0 \par\pard\qj\li724\ri1330\sb44\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Cuando graba una macro, Excel
inserta un modulo de Visual Basic que con-\line \up0 \expndtw0\charscalex131 tendra
los comandos y las funciones. Por ello, cuando se abre un libro, Excel \line
\up0 \expndtw0\charscalex121 comprueba si existe algun modulo, este vacio o no.
Cuando se eliminan las macros \line \up0 \expndtw0\charscalex126 de un libro, solo
se elimina el codigo, pero no el modulo en si (es algo asi como \line \up0
\expndtw0\charscalex123 beberse toda la leche pero dejarse el bote vacio dentro de
la nevera). Para impedir \line \up0 \expndtw0\charscalex128 que se muestren este
tipo de mensajes innecesarios, debera eliminar tambien el \line \up0
\expndtw0\charscalex131 modulo. Asi es como puede hacerse esto: Abra VBE
seleccionando la opcion \line \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf9\f10\fs20 Herramientas>Macro>Editor de Visual Basic (o pulsando
Alt/Comando-F11) y \par\pard\qj \li734\ri1331\sb0\sl-240\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 luego seleccionando la opcion
Ver>Explorador de proyectos (en Macintosh, la ven\up0 \expndtw0\charscalex126 tana
de proyectos siempre esta abierta, por lo que no necesitara abrir el explora\up0
\expndtw0\charscalex124 dor dc proyectos). A continuaci6n podra vcr una vcntana
como la que se muestra \up0 \expndtw0\charscalex124 en la figura 1.8.
\par\pard\ql \li3816\sb0\sl-146\slmult0 \par\pard\ql\li3816\sb0\sl-146\slmult0
\par\pard\ql\li3816\sb0\sl-146\slmult0 \par\pard\ql\li3816\ri4386\sb100\sl-
146\slmult0\tx3988\tx4161 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 EuroTool (EUROTOOL.XLA) \line \up0
\expndtw0\charscalex114 YBAProject (Librol) \line \tab \up0 \expndtw0\charscalex101
Mi,ro,\u-3?ft E:ral Objerns \line \tab \up0 \expndtw0\charscalex102 Hoja1
(Ho)a1) \par\pard\ql \li4161\sb20\sl-115\slmult0 \up0 \expndtw-4\charscalex86
Thi,WMarkboo4:. \par\pard\li3681\sb33\sl-115\slmult0\fi0\tx3883 \up0 \expndtw-
2\charscalex100 -\tab \up0 \expndtw-2\charscalex100 'v Mnduln<\par\pard\ql
\li3969\sb37\sl-115\slmult0 \up0 \expndtw0\charscalex124 4 Modulal \par\pard\ql
\li993\sb0\sl-184\slmult0 \par\pard\ql\li993\sb0\sl-184\slmult0
\par\pard\ql\li993\sb0\sl-184\slmult0 \par\pard\ql\li993\sb16\sl-184\slmult0
\up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 1.8. M6duios del
Explorador de proyectos con la carpeta Modulos abierta. \par\pard\qj \li744\sb0\sl-
240\slmult0 \par\pard\qj\li744\ri1318\sb10\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 Busque el libro en el
Explorador de proyectos y haga clic en el icono + situado \line \up0
\expndtw0\charscalex124 a su izquierda para visualizar los componentes del libro,
en particular los m6du-\line \up0 \expndtw0\charscalex122 los. Haga clie en el
icono + de la carpeta Modulos para obtener una lista de todos \line \up0
\expndtw0\charscalex125 los modulos. Haga clie con el bot6n derecho del ratan en
cada modulo y elija la \line \up0 \expndtw0\charscalex124 opcion Quitar modulo.
Cuando se le pregunte, rechace la opcion de exportar los \line \up0
\expndtw0\charscalex122 modulos. Antes de quitar los modulos clue pudieran tener
codigo util, haga doble \line \up0 \expndtw0\charscalex129 clie en cada uno de
ellos para asegurarse de que no los necesite. Al terminar, \line \up0
\expndtw0\charscalex129 pulse Alt/Comando-Qpara volver de nuevo a la ventana
principal de Excel. \par\pard\ql \li763\sb252\sl-299\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf18\f19\fs26 Mensajes de confirmacion para
guardar cambios \par\pard\ql \li758\sb40\sl-276\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf14\f15\fs24 que no se han realizado
\par\pard\qj \li763\ri1319\sb174\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Probablemente habra observado
que a veces al abrir un libro y echar un vista-\line \up0 \expndtw0\charscalex123
zo a su informacion es suficiente para que Excel le pregunte si desea guardar
los \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg25}{\bkmkend
Pg25}\par\pard\li1670\sb0\sl-207\slmult0\par\pard\li1670\sb0\sl-
207\slmult0\par\pard\li1670\sb7\sl-207\slmult0\fi0\tx8803 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf17\f18\fs18\ul 1. Reducir la
f\ul0\nosupersub\cf10\f11\fs18 rustraci6n en los libros y en las hojas de
calculo\tab \up0 \expndtw0\charscalex115 39\par\pard\qj \li1651\sb0\sl-
240\slmult0 \par\pard\qj\li1651\sb0\sl-240\slmult0
\par\pard\qj\li1651\ri415\sb134\sl-240\slmult0 \up0 \expndtw0\charscalex127 cambios
en el libro de macro personal (aunque de hecho no ha realizado ningu\up0
\expndtw0\charscalex128 no). Lo mas probable es que tenga una funci6n imprevisible
dentro del libro de \up0 \expndtw0\charscalex128 macro personal. \par\pard\qj
\li1646\ri416\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127 Un libro de
macro personal es un libro oculto que se crea la primera vez que \line \up0
\expndtw0\charscalex132 graba una macro y que se abre cada vez que se utiliza
Excel. Una funci6n (o \line \up0 \expndtw0\charscalex126 formula) imprevisible es
aquella que se recalcula automaticamente cada vez que \line \up0
\expndtw0\charscalex126 realiza practicamente cualquier cosa en Excel, incluyendo
abrir y cerrar un libro \line \up0 \expndtw0\charscalex120 o la aplicaci6n entera.
Dos de las funciones imprevisibles mas comunes son Hoy ( ) \line \up0
\expndtw0\charscalex120 yAhora(). \par\pard\qj \li1646\ri424\sb40\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex131 Por tanto, aunque crea que no ha
realizado cambios en el libro, puede que \line \up0 \expndtw0\charscalex125 esas
funciones que se ejecutan en segundo plano si los hayan hecho. Esto cuenta \line
\up0 \expndtw0\charscalex125 como un cambio y hace que Excel le pregunte si desea
guardar dichos cambios. \par\pard\qj \li1641\ri426\sb40\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex126 Si desea que Excel deje de preguntar por aquellos
cambios que no ha realiza\up0 \expndtw0\charscalex126 do, dispone de un par de
opciones. La mas obvia es no almacenar funciones im\up0 \expndtw0\charscalex135
previsibles al principio dentro del libro de macro personal y luego eliminar
\up0 \expndtw0\charscalex126 cualquier funci6n imprevisible que ya exista. La otra
opci6n, en caso de que ne\up0 \expndtw0\charscalex123 cesite utilizar funciones
imprevisibles, puede ser utilizar este sencillo c6digo para \up0
\expndtw0\charscalex127 hacer que Excel crea que el libro de macro personal ha sido
guardado en el mo\up0 \expndtw0\charscalex127 mento en el que se abre: \par\pard\ql
\li1929\sb0\sl-168\slmult0 \par\pard\ql\li1929\sb52\sl-168\slmult0 \up0
\expndtw0\charscalex147 \ul0\nosupersub\cf26\f27\fs14 Private Sub workbook_Open(
\par\pard\ql \li2308\sb37\sl-138\slmult0\tx3196 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf23\f24\fs12 Me.Saved \tab \up0 \expndtw0\charscalex171 = True
\par\pard\ql \li1924\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex161 End Sub
\par\pard\qj \li1627\ri433\sb178\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Este c6digo debe residir en
el modulo privado del libro del libro de macro per-\line \up0
\expndtw0\charscalex121 sonal. Para llegar ahi desde cualquier libro, seleccione la
opcion Ventana>Mostrar, \line \up0 \expndtw0\charscalex123 seleccione Personal.xls
y luego haga clic en Aceptar. Luego abra VBE e introduz-\line \up0
\expndtw0\charscalex128 ca el codigo anterior. Finalmente, pulse Alt/Comando-Qpara
volver a la venta-\line \up0 \expndtw0\charscalex130 na principal de Excel cuando
haya terminado. Por supuesto, si dispone de una \line \up0 \expndtw0\charscalex124
funcion imprevisible que quiere que sea recalculada y por tanto guardar los
cam-\line \up0 \expndtw0\charscalex124 bios que haya realizado, entonces introduzca
el siguiente c6digo: \par\pard\ql \li1924\sb0\sl-168\slmult0
\par\pard\ql\li1924\sb52\sl-168\slmult0 \up0 \expndtw0\charscalex147
\ul0\nosupersub\cf26\f27\fs14 Private Sub workbook_Open( \par\pard\ql
\li2303\sb57\sl-138\slmult0 \up0 \expndtw0\charscalex146
\ul0\nosupersub\cf23\f24\fs12 Me. Save \par\pard\ql \li1920\sb42\sl-138\slmult0
\up0 \expndtw0\charscalex160 End Sub \par\pard\qj \li1631\ri440\sb198\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Esta
macro guardara el libro de macro personal automaticamente cada vez \up0
\expndtw0\charscalex130 que sea abierto. \par\pard\ql \li1641\sb292\sl-
299\slmult0 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf18\f19\fs26 Impedir los
avisos de Excel para macros grabadas \par\pard\qj \li1627\ri445\sb210\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Lino
de los muchos inconvenientes de las macros grabadas es que, aunque \line \up0
\expndtw0\charscalex130 son muy utiles para reproducir cualquier comando, tienden a
olvidar las res-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg26}
{\bkmkend Pg26}\par\pard\li796\sb0\sl-207\slmult0\par\pard\li796\sb0\sl-
207\slmult0\par\pard\li796\sb35\sl-207\slmult0\fi0\tx6000 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 40\tab \up0
\expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li791\sb0\sl-240\slmult0 \par\pard\qj\li791\sb0\sl-240\slmult0
\par\pard\qj\li791\ri1278\sb126\sl-240\slmult0 \up0 \expndtw0\charscalex128 puestas
a los avisos que se muestran en pantalla. Elimine una hoja de calculo y \up0
\expndtw0\charscalex124 se le pedira confirmaeion; ejecute una macro que realice
esto mismo y todavia se \up0 \expndtw0\charscalex124 le pedira confirmaeion. Veamos
como desactivar esos avisos. \par\pard\qj \li791\ri1273\sb40\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf9\f10\fs20
Seleccione la opcion Herramientas>Macro>Macros (Alt/Opci6n-F8) para mos\up0
\expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18 trar un listado de todas las
macros. \par\pard\qj \li796\ri1273\sb40\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex127 Asegurese de que esta seleccionada la opci6n Todos los
libros abiertos en el \up0 \expndtw0\charscalex123 cuadro de lista desplegable de
la parte inferior. Seleccione la macro en la que este \up0 \expndtw0\charscalex128
interesado y haga clic en el bot6n Modificar. Coloque el cursor antes de la pri\up0
\expndtw0\charscalex121 mera Linea de c6digo (la primera Linea que no tiene un
ap6strofe delante de ella) y \up0 \expndtw0\charscalex121 escriba lo siguiente:
\par\pard\ql \li1075\sb0\sl-161\slmult0 \par\pard\ql\li1075\sb65\sl-
161\slmult0\tx3619 \up0 \expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14
Application.DisplayAlerts \tab \up0 \expndtw0\charscalex160 = False \par\pard\ql
\li1075\sb201\sl-207\slmult0 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 Y al final del todo del c6digo, anada esto:
\par\pard\ql \li1075\sb0\sl-161\slmult0 \par\pard\ql\li1075\sb70\sl-
161\slmult0\tx3623 \up0 \expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14
Application.DisplayAlerts \tab \up0 \expndtw0\charscalex147 = True \par\pard\ql
\li1084\sb212\sl-218\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Con lo que la macro entera quedarfa asi: \par\pard\ql
\li1089\sb0\sl-138\slmult0 \par\pard\ql\li1089\sb91\sl-138\slmult0 \up0
\expndtw0\charscalex151 \ul0\nosupersub\cf23\f24\fs12 Sub MyMacro( \par\pard\ql
\li1276\sb0\sl-138\slmult0 \par\pard\ql\li1276\sb104\sl-138\slmult0 \up0
\expndtw0\charscalex155 MiMacro Macro \par\pard\ql \li1281\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex172 \ul0\nosupersub\cf26\f27\fs14 Elimina la hoja de calculo
actual \par\pard\li1089\sb0\sl-161\slmult0\par\pard\li1089\sb75\sl-
161\slmult0\fi379\tx4017 \up0 \expndtw0\charscalex162 Application.DisplayAlerts\tab
\up0 \expndtw0\charscalex162 = False\par\pard\li1089\sb50\sl-138\slmult0\fi379 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf23\f24\fs12
ActiveSheet.Delete\par\pard\li1089\sb35\sl-161\slmult0\fi379\tx4022 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14 Application.DisplayAlerts\tab
\up0 \expndtw0\charscalex162 = True\par\pard\li1089\sb26\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex162 End Sub\par\pard\qj \li806\ri1275\sb186\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18
Observe que al final del codigo volvemos a activar los mensajes de
confirma-\line \up0 \expndtw0\charscalex127 ci6n para que Excel los muestre cuando
estemos trabajando normalmente. Si se \line \up0 \expndtw0\charscalex130 olvida de
activarlos, Excel no mostrara ninguna alerta, to cual puede ser peli-\line \up0
\expndtw0\charscalex130 groso. \par\pard\qj \li1823\sb0\sl-215\slmult0
\par\pard\qj\li1823\ri1849\sb186\sl-215\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 Si por cualquier razon la macro no se completa (un
error de ejeeuci6n, \up0 \expndtw0\charscalex126 por ejemplo), Excel puede que no
llegue a ejecutar la Linea de c6digo \up0 \expndtw0\charscalex122 en la que se
vuelven a activar los mensajes de confirmaeion. Si ocurriese \up0
\expndtw0\charscalex129 esto, probablemente sera mejor salir de Excel y volver a
abrirlo para \up0 \expndtw0\charscalex130 dejar todo en su estado normal.
\par\pard\qj \li806\sb0\sl-233\slmult0 \par\pard\qj\li806\ri1262\sb158\sl-
233\slmult0\fi268 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Ahora
ya sabe como utilizar Excel sin mensajes de confirmaeion. Tenga en \up0
\expndtw0\charscalex128 cuenta, de todas formas, que esos mensajes estan ahi por
una razon. Asegurese \up0 \expndtw0\charscalex135 de que comprende completamente el
proposito de estos mensajes antes de \up0 \expndtw0\charscalex136 desactivarlos.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg27}{\bkmkend
Pg27}\par\pard\li1631\sb0\sl-207\slmult0\par\pard\li1631\sb197\sl-
207\slmult0\fi0\tx8760 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
1. Reducir la frustration en los libros y en las hojas de calculo\tab \up0
\expndtw0\charscalex115 41\par\pard\ql \li1968\sb0\sl-299\slmult0
\par\pard\ql\li1968\sb0\sl-299\slmult0 \par\pard\ql\li1968\sb4\sl-
299\slmult0\tx2923 \up0 \expndtw0\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO
\tab \dn2 \expndtw0\charscalex121 \ul0\nosupersub\cf18\f19\fs26 Ocultar hojasarsue
nouedan ser mostradaspqp \par\pard\ql \li2913\sb136\sl-184\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 A veces desearia tener un
lugar donde colocar information que no pueda \par\pard\ql \li2188\sb0\sl-
180\slmult0\tx2918 \up0 \expndtw0\charscalex120 R \tab \dn3 \expndtw0\charscalex123
ser leida o modificada por los usuarios. Puede construir un lugar secreto
\par\pard\qj \li2918\ri688\sb27\sl-220\slmult0 \up0 \expndtw0\charscalex124 dentro
del libro, un lugar donde almacenar information, formulas y otros \line \up0
\expndtw0\charscalex124 recursos que se utilizan en las hojas pero que no desea que
se vean. \par\pard\qj \li1608\ri452\sb124\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Una practica muy util cuando
se configura un nuevo libro de Excel es reser-\line \up0 \expndtw0\charscalex134
var una hoja para almacenar informaci6n que los usuarios no necesitan ver: \line
\up0 \expndtw0\charscalex129 calculos de formulas, validaci6n de datos, listas,
variables de interes y valores \line \up0 \expndtw0\charscalex126 especiales, datos
privados, etc. Aunque se puede ocultar una hoja seleccionando \line \up0
\expndtw0\charscalex127 la opcion Formato>Hoja>Ocultar, es importante asegurarse de
que los usuarios \line \up0 \expndtw0\charscalex127 no puedan volver a mostrarla
seleccionando la opcion Formato>Hoja>Mostrar. \par\pard\qj \li1608\ri446\sb40\sl-
240\slmult0\fi297 \up0 \expndtw0\charscalex129 Por supuesto, simplemente puede
proteger la hoja, pero esto todavia deja al \up0 \expndtw0\charscalex127
descubierto los datos privados, las formulas, etc. Ademas, no se puede proteger
\up0 \expndtw0\charscalex131 las celdas que estin vinculadas a cualquiera de los
controles disponibles en la \up0 \expndtw0\charscalex131 barra de herramientas
Formularios. \par\pard\qj \li1612\ri448\sb44\sl-236\slmult0\fi288 \up0
\expndtw0\charscalex130 En vez de esto, jugaremos con la propiedad Visible de la
hoja, establecien\up0 \expndtw0\charscalex115 \ul0\nosupersub\cf9\f10\fs20 dola
en\ul0\nosupersub\cf11\f12\fs16 xlVeryHidden.\ul0\nosupersub\cf9\f10\fs20 Desde
VBE (Herramientas>Macro>Editor de Visual Basic \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 o Alt/Opei6n-F11), asegurese de que la ventana de
exploraci6n de proyectos este \up0 \expndtw0\charscalex124 visible seleccionando la
opci6n Ver>Explorador de proyectos. Encuentre el nom\up0 \expndtw0\charscalex127
bre del libro y expanda su jerarquia haciendo clic en el icono + que aparece a
la \up0 \expndtw0\charscalex127 izquierda de su nombre. Expanda la carpeta
Microsoft Excel Objetos para mos\up0 \expndtw0\charscalex127 trar todas las hojas
del libro. \par\pard\qj \li1617\ri443\sb41\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 Seleccione la hoja que desea ocultar en el explorador de
proyectos y muestre \up0 \expndtw0\charscalex122 sus propiedades seleccionando la
opcion Ver>Ventana Propiedades (o pulsando la \up0 \expndtw0\charscalex127 tecla
F4). Asegurese de que esta seleccionada la pestafia Alfabetica y busque la \up0
\expndtw0\charscalex124 propiedad Visible en la lista, que estara situada al final.
Haga clic en el cuadro de \up0 \expndtw0\charscalex123 texto que hay a su derecha y
seleccione la ultima opci6n: 2 - xlSheetVeryHidden, \up0 \expndtw0\charscalex130
tal y como se muestra en la figura 1.9. Pulse Alt/Comando-Qpara guardar los \up0
\expndtw0\charscalex124 cambios y volver a la ventana principal de Excel. A partir
de ahora, la hoja ya no \up0 \expndtw0\charscalex133 estara visible desde la
interfaz de Excel e incluso tampoco pods mostrarse a \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf9\f10\fs20 traves de la opcion
Formato>Hoja>Mostrar. \par\pard\qj \li2630\sb0\sl-215\slmult0
\par\pard\qj\li2630\ri1028\sb146\sl-215\slmult0\fi4 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 Una vez que haya seleccionado la opci6n 2 -
xlSheetVeryHidden en la \up0 \expndtw0\charscalex125 ventana de propiedades, puede
parecer que dicha eleeci6n no ha tenido \up0 \expndtw0\charscalex124 efecto. Este
fallo visual ocurre a veces y no deberia importarle. Siempre \up0
\expndtw0\charscalex125 que la hoja no aparezca entre las opciones de
Formato>Hoja>Mostrar, \up0 \expndtw0\charscalex126 puede estar seguro de que todo
ha ido Bien. \par\pard\qj \li1622\sb0\sl-240\slmult0
\par\pard\qj\li1622\ri454\sb125\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Para revertir el proceso,
simplemente siga los pasos anteriores, pero esta vez \up0 \expndtw0\charscalex127
seleccionando la opci6n 1 - xlSheetVisible.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg28}{\bkmkend
Pg28}\par\pard\sect\sectd\sbknone\cols2\colno1\colw3492\colsr60\colno2\colw5888\col
sr160\ql \li710\sb0\sl-207\slmult0 \par\pard\ql \li710\sb154\sl-207\slmult0 \up0
\expndtw0\charscalex116
\ul0\nosupersub\cf10\f11\fs18 42\par\pard\ql \li3360\sb0\sl-115\slmult0
\par\pard\ql \li3360\sb0\sl-115\slmult0 \par\pard\ql \li3360\sb0\sl-115\slmult0
\par\pard\ql \li3360\sb0\sl-115\slmult0 \par\pard\ql \li3360\sb0\sl-115\slmult0
\par\pard\ql \li3360\sb0\sl-115\slmult0 \par\pard\ql \li3360\sb0\sl-115\slmult0
\par\pard\ql \li3360\sb0\sl-115\slmult0 \par\pard\ql \li3360\sb0\sl-115\slmult0
\par\pard\ql \li3360\sb0\sl-115\slmult0 \par\pard\ql \li3360\sb72\sl-115\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 "-.\par\pard\column \ql
\li5923\sb0\sl-207\slmult0 \par\pard\ql \li2391\sb159\sl-207\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\ql \li3552\sb0\sl-207\slmult0 \par\pard\ql \li3552\sb0\sl-
207\slmult0 \par\pard\ql \li3552\sb0\sl-207\slmult0 \par\pard\ql \li3552\sb0\sl-
207\slmult0 \par\pard\ql \li288\sb10\sl-207\slmult0 \up0 \expndtw0\charscalex125
Ci\par\pard\ql \li154\sb30\sl-115\slmult0 \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf22\f23\fs10 EuroTool (EUROTOOL.XLA)\par\pard\ql \li154\sb30\sl-
115\slmult0 \up0 \expndtw0\charscalex119 YBAProjed (Librol)\par\pard\ql
\li168\sb28\sl-115\slmult0 \up0 \expndtw0\charscalex101 _`j Microsoft Excel
Objetos\par\pard\ql \li317\sb30\sl-115\slmult0 \up0 \expndtw0\charscalex113 C Heja1
(Hoja1)\par\pard\ql \li317\sb24\sl-115\slmult0 \up0 \expndtw0\charscalex112 C Hoja2
(Hoja2)\par\pard\ql \li3552\sb0\sl-115\slmult0 \par\pard\ql \li144\sb21\sl-
115\slmult0\tx313 \up0 \expndtw-4\charscalex82 .\u-3? \tab \up0
\expndtw0\charscalex111 C ThisWorkbook \par\pard\sect\sectd\sbknone \li3552\sb0\sl-
90\slmult0\fi0\tx3854 \up0 \expndtw-2\charscalex100 -\tab \up0 \expndtw-
2\charscalex100 Modulus\par\pard\ql \li3830\sb0\sl-99\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf11\f12\fs16
4\ul0\nosupersub\cf22\f23\fs10 MdduloI \par\pard\ql \li3835\sb23\sl-115\slmult0
\up0 \expndtw0\charscalex107 *yt Maduk2 \par\pard\ql \li3345\sb0\sl-115\slmult0
\par\pard\ql\li3345\sb0\sl-115\slmult0 \par\pard\ql\li3345\sb0\sl-115\slmult0
\par\pard\ql\li3345\sb100\sl-115\slmult0 \up0 \expndtw0\charscalex113 Hojal
Worksheet \par\pard\ql \li3379\sb105\sl-115\slmult0 \up0 \expndtw0\charscalex101
AlFabetica I\ul0\nosupersub\cf30\f31\fs10\ul Per\ul0\nosupersub\cf22\f23\fs10
categories \par\pard\li3379\sb71\sl-115\slmult0\fi0\tx4238 \up0
\expndtw0\charscalex100 (Name)\tab \up0 \expndtw0\charscalex100
Hojal\par\pard\ql \li3379\ri2560\sb0\sl-140\slmult0 \up0 \expndtw0\charscalex101
DisplayPageBreaks False \line \up0 \expndtw0\charscalex102 DisplayRightToLeFt False
\par\pard\li3379\sb37\sl-115\slmult0\fi0\tx4233 \up0 \expndtw0\charscalex105
EnableAutoFilter\tab \up0 \expndtw0\charscalex105 False\par\pard\li3379\sb28\sl-
115\slmult0\fi0 \up0 \expndtw0\charscalex105 EnableCalculapon
True\par\pard\li3379\sb30\sl-115\slmult0\fi0\tx4238 \up0 \expndtw0\charscalex105
EnableOutlining\tab \up0 \expndtw0\charscalex105 False\par\pard\li3379\sb28\sl-
115\slmult0\fi0 \up0 \expndtw0\charscalex105 EnablePivotTable
False\par\pard\li3379\sb25\sl-115\slmult0\fi0\tx4233 \up0 \expndtw0\charscalex105
EnableSelection\tab \up0 \expndtw0\charscalex105 0 -
xlNoRestrictions\par\pard\li3379\sb35\sl-115\slmult0\fi0\tx4238 \up0
\expndtw0\charscalex105 Na-\tab \up0 \expndtw0\charscalex105
Hnjai\par\pard\li3379\sb24\sl-115\slmult0\fi0 \up0 \expndtw0\charscalex105 S-
IlArea\par\pard\li3379\sb28\sl-115\slmult0\fi0\tx4243 \dn2 \expndtw0\charscalex105
5tandardWidth\tab \up0 \expndtw0\charscalex105 10,71\par\pard\li4238\sb0\sl-
115\slmult0\par\pard\li4238\sb48\sl-115\slmult0\fi0\tx4416 \up0 \expndtw-
1\charscalex100 -1\tab \up0 \expndtw0\charscalex144 xlhe'tvble\par\pard\ql
\li4238\sb1\sl-99\slmult0 \up0 \expndtw0\charscalex100 0 - xl5heetHidden
\par\pard\ql \li854\sb0\sl-220\slmult0 \par\pard\ql\li854\ri1516\sb82\sl-
220\slmult0\tx3302 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16
Figura 1.9. Ventana de propiedades de una hoja con la propiedad Visible establecida
\line\tab \up0 \expndtw0\charscalex127 en 2 - xlSheetVeryHidden. \par\pard\qj
\li935\ri2140\sb266\sl-480\slmult0\fi129\tx2030 \dn2 \expndtw-2\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO \tab \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf20\f21\fs28 Personalizar el cuadro de dialogo Plantillas
\line\up0 \expndtw0\charscalex104 m y el libro predeterminado \par\pard\ql
\li2016\sb0\sl-144\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf11\f12\fs16 Si suele realizar las mismas tareas o utilizar las
mismas distribuciones para \par\pard\ql \li2020\sb12\sl-171\slmult0 \up0
\expndtw0\charscalex121 hojas de calculo con frecuencia, puede construir su propia
pestana de \par\pard\qj \li2016\ri1535\sb26\sl-200\slmult0\fi4 \up0
\expndtw0\charscalex121 plantillas en el cuadro de dialogo estandar Plantillas para
proporcionar un \up0 \expndtw0\charscalex121 acceso rapido al inicio.
\par\pard\qj \li710\ri1349\sb127\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Imaginese que tiene una hoja
de calculo que contiene los dias del ai o y for-\line \up0 \expndtw0\charscalex127
mulas que resumen diversas informaciones para esos dias. Ha formateado esta
\line \up0 \expndtw0\charscalex123 hoja de calculo cuidadosamente con los colores
de su empresa, el logotipo y con \line \up0 \expndtw0\charscalex124 las formulas
necesarias, todo ello para utilizarla con frecuencia. En vez de tener \line \up0
\expndtw0\charscalex125 que reinventar la rueda (o copiar y eliminar las cosas que
no necesita) cada dia, \line \up0 \expndtw0\charscalex125 puede ahorrar un monton
de tiempo y de problemas creando una plantilla. \par\pard\qj \li710\ri1350\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 Las plantillas para libros y hojas
de calculo le proporcionan un punto de par-\line \up0 \expndtw0\charscalex128 tida
para los siguientes proyectos, permitiendole saltarse la configuracion ini-\line
\up0 \expndtw0\charscalex129 cial, el proceso de dar formato, la construccion de
formulas, etc. Guardar una \line \up0 \expndtw0\charscalex126 plantilla de una hoja
de calculo simplemente significa abrir un libro nuevo, bo-\line \up0
\expndtw0\charscalex126 rrar todas las hojas excepto una y luego crear una
plantilla basica que sera la
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg29}{\bkmkend
Pg29}\par\pard\li1694\sb0\sl-207\slmult0\par\pard\li1694\sb0\sl-
207\slmult0\par\pard\li1694\sb15\sl-207\slmult0\fi0\tx8822 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 1. Reducir la frustracion en
los libros y en ]as hojas de calculo\tab \up0 \expndtw0\charscalex115
43\par\pard\qj \li1675\sb0\sl-240\slmult0 \par\pard\qj\li1675\sb0\sl-240\slmult0
\par\pard\qj\li1675\ri389\sb126\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex124 que
utilice. Una vez terminada, seleccionara la opcion Archivo>Guardar Como y \line
\up0 \expndtw0\charscalex122 elegira la opcion Plantilla del cuadro de lista
desplegable con los tipos de archivos \line \up0 \expndtw0\charscalex126 posibles.
Si la plantilla es de un libro (es decir, que contendra mas de una hoja), \line
\up0 \expndtw0\charscalex123 entonces cree un nuevo libro, haga todos los cambios
necesarios y luego seleccio-\line \up0 \expndtw0\charscalex123 ne la opcion
Archivo>Guardar como y guardelo como una plantilla. \par\pard\qj
\li1684\ri380\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex125 Con la
plantilla terminada, puede crear una copia exacta de la misma en cual\up0
\expndtw0\charscalex126 quier momento seleccionando la opcion Archivo>Nuevo y luego
seleccionando \up0 \expndtw0\charscalex128 una plantilla de libro, o bien haciendo
clic con el boton derecho en una pestana \up0 \expndtw0\charscalex124 de hoja y
seleccionando la opcion Insertar desde el menu contextual para insertar \up0
\expndtw0\charscalex127 una nueva hoja a partir de una plantilla. LNo seria
interesante poder tener todas \up0 \expndtw0\charscalex125 esas plantillas
disponibles desde el cuadro de dialogo estandar Plantillas o confi\up0
\expndtw0\charscalex125 gurar su libro preferido como predeterminado? Puede hacer
todo esto creando su \up0 \expndtw0\charscalex125 propia pestana de plantillas.
\par\pard\qj \li2707\sb0\sl-210\slmult0 \par\pard\qj\li2707\ri960\sb155\sl-
210\slmult0 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Este truco
presupone que tiene una unica instalaci6n de Excel en su \up0
\expndtw0\charscalex126 ordenador. Si dispone de multiples copias o versiones de
Excel, puede \up0 \expndtw0\charscalex127 que no funcione. \par\pard\ql
\li1694\sb0\sl-276\slmult0 \par\pard\ql\li1694\sb140\sl-276\slmult0 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf14\f15\fs24 Crear su propia pestana de
plantillas \par\pard\qj \li1694\ri368\sb214\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Si dispone de una serie de
plantillas (tanto de libros como de hojas de calculo) \up0 \expndtw0\charscalex130
que desea utilizar con regularidad, puede agruparlas todas juntas en el cuadro \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf9\f10\fs20 de dialogo Insertar o
Plantillas. \par\pard\qj \li1694\ri365\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Desde cualquier libro,
seleccione la opcion Archivo>Guardar Como y, desde el \up0 \expndtw0\charscalex119
cuadro de lista desplegable de tipos de archivo, seleccione la opcion Plantilla
(*.xlt). \up0 \expndtw0\charscalex128 Dc forma predeterminada, Excel seleccionara
la carpeta estandar Plantillas del \up0 \expndtw0\charscalex129 disco duro en donde
se almacenan todas las plantillas del usuario. Si no existe \up0
\expndtw0\charscalex127 una carpeta llamada "Mis plantillas", cree una utilizando
el bot6n Nueva carpe\up0 \expndtw0\charscalex127 ta. Luego, seleccione la opcion
Archivo>Nuevo en la barra de menus (en Excel \up0 \expndtw0\charscalex124 2000 y
posteriores, seleccione
Plantillas generales en el cuadro de dialogo Nuevo \up0 \expndtw0\charscalex126
libro. En Excel 2003, debe seleccionar la opcion En mi PC del panel de tareas).
\up0 \expndtw0\charscalex126 Entonces, deberia haber una pestana que representa la
carpeta Mis plantillas que \up0 \expndtw0\charscalex126 acaba de crear (vease
figura 1.10). Tambien deberia ver las plantillas de libros y \up0
\expndtw0\charscalex126 hojas de calculo que guarde en dicha carpeta.
\par\pard\ql \li1713\sb292\sl-299\slmult0 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf18\f19\fs26 Utilizar un libro personalizado de forma
predeterminada \par\pard\qj \li1699\ri366\sb210\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Al iniciar Excel, se abre de
forma predeterminada un libro en blanco llamado \line \up0 \expndtw0\charscalex130
Librol, que contiene tres hojas en blanco. Esto esta bien si desea comenzar de
\line \up0 \expndtw0\charscalex130 nuevo cada vez que inicia Excel. Sin embargo, es
probable que trabaje
normal-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg30}{\bkmkend
Pg30}\par\pard\li763\sb0\sl-207\slmult0\par\pard\li763\sb187\sl-
207\slmult0\fi0\tx5966 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 44\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li753\sb0\sl-
250\slmult0 \par\pard\qj\li753\sb0\sl-250\slmult0
\par\pard\qj\li753\ri1324\sb93\sl-250\slmult0\fi4 \up0 \expndtw0\charscalex127
mente con un libro. Por tanto, resulta pesado tener que abrir Excel y luego bus\up0
\expndtw0\charscalex121 car el libro que se desea abrir. Si desea configurar Excel
para que automaticamente \up0 \expndtw0\charscalex121 se inicie con un cierto libro
abierto, siga leyendo. \par\pard\ql \li6964\sb0\sl-92\slmult0
\par\pard\ql\li6964\sb0\sl-92\slmult0 \par\pard\ql\li6964\sb0\sl-92\slmult0
\par\pard\ql\li6964\sb5\sl-92\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 X \par\pard\ql \li1905\sb0\sl-115\slmult0
\par\pard\ql\li1905\sb74\sl-115\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 General\ul0\nosupersub\cf9\f10\fs20
1\ul0\nosupersub\cf22\f23\fs10 Soluciones de hoja de calculo Mis
plantil\par\pard\sect\sectd\sbknone\cols2\colno1\colw5052\colsr160\colno2\colw4228\
colsr160\ql \li2044\sb0\sl-115\slmult0 \par\pard\ql \li2044\sb0\sl-115\slmult0
\par\pard\ql \li2044\sb0\sl-115\slmult0 \par\pard\ql \li2044\sb107\sl-
115\slmult0\tx2687 \up0 \expndtw0\charscalex105 Libtol At\tab \up0 \expndtw-
4\charscalex95 Llhro2.XLT\par\pard\ql \li2126\sb0\sl-115\slmult0 \par\pard\ql
\li2126\sb0\sl-115\slmult0 \par\pard\ql \li2126\sb0\sl-115\slmult0 \par\pard\ql
\li2126\sb0\sl-115\slmult0 \par\pard\ql \li2126\sb0\sl-115\slmult0 \par\pard\ql
\li2126\sb0\sl-115\slmult0 \par\pard\ql \li2126\sb0\sl-115\slmult0 \par\pard\ql
\li2126\sb0\sl-115\slmult0 \par\pard\ql \li2126\sb0\sl-115\slmult0 \par\pard\ql
\li2126\sb0\sl-115\slmult0 \par\pard\ql \li2126\sb0\sl-115\slmult0 \par\pard\ql
\li2126\sb0\sl-115\slmult0 \par\pard\ql \li2126\sb0\sl-115\slmult0 \par\pard\ql
\li2126\sb0\sl-115\slmult0 \par\pard\ql \li2126\sb0\sl-115\slmult0 \par\pard\ql
\li2126\sb0\sl-115\slmult0 \par\pard\ql \li2126\sb0\sl-115\slmult0 \par\pard\ql
\li2126\sb27\sl-115\slmult0\tx3441 \up0 \expndtw-1\charscalex100 Plardillas de
Office Online\tab \up0 \expndtw-1\charscalex100 I\par\pard\column \ql
\li5212\sb0\sl-115\slmult0 \par\pard\ql \li5212\sb0\sl-115\slmult0 \par\pard\ql
\li5212\sb0\sl-115\slmult0 \par\pard\ql \li20\sb42\sl-115\slmult0\tx880\tx1446 \up0
\expndtw0\charscalex100 Vista previa\tab \up0 \expndtw-1\charscalex100 -\tab
\up0 \expndtw-1\charscalex100 --\par\pard\ql \li5467\sb0\sl-115\slmult0
\par\pard\ql \li5467\sb0\sl-115\slmult0 \par\pard\ql \li5467\sb0\sl-115\slmult0
\par\pard\ql \li5467\sb0\sl-115\slmult0 \par\pard\ql \li5467\sb0\sl-115\slmult0
\par\pard\ql \li5467\sb0\sl-115\slmult0 \par\pard\ql \li275\sb107\sl-115\slmult0
\up0 \expndtw0\charscalex106 Seleccione un keno para\par\pard\ql \li356\sb1\sl-
115\slmult0 \up0 \expndtw0\charscalex105 ver una vista previa.\par\pard\ql
\li6345\sb0\sl-115\slmult0 \par\pard\ql \li6345\sb0\sl-115\slmult0 \par\pard\ql
\li6345\sb0\sl-115\slmult0 \par\pard\ql \li6345\sb0\sl-115\slmult0 \par\pard\ql
\li6345\sb0\sl-115\slmult0 \par\pard\ql \li6345\sb0\sl-115\slmult0 \par\pard\ql
\li6345\sb0\sl-115\slmult0 \par\pard\ql \li6345\sb0\sl-115\slmult0 \par\pard\ql
\li1153\sb95\sl-115\slmult0 \up0 \expndtw0\charscalex100 Canceler
\par\pard\sect\sectd\sbknone \ql \li2539\sb0\sl-184\slmult0
\par\pard\ql\li2539\sb100\sl-184\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Figura 1.10. El cuadro de dialogo Plantillas.
\par\pard\qj \li724\sb0\sl-240\slmult0 \par\pard\qj\li724\ri1334\sb10\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Para
ello, guarde su libro predeterminado (plantilla) en la carpeta XLSTART \up0
\expndtw0\charscalex123 (que normalmente se encuentra en la carpeta C:\\Documents
and Settings\\Nombre \up0 \expndtw0\charscalex122 de usuario\\Application
Data\\Microsoft\\Excel\\XLSTART en Windows y en la car\up0 \expndtw0\charscalex127
peta Applications/Microsoft Office X/Office/Startup/Excel en Macintosh). Una
\up0 \expndtw0\charscalex125 vez que haya hecho esto, Excel utilizara cualquiera de
los libros que haya inclui\up0 \expndtw0\charscalex125 do en esta carpeta como
predeterminados. \par\pard\qj \li1732\sb0\sl-217\slmult0
\par\pard\qj\li1732\ri1935\sb82\sl-217\slmult0\fi14 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 La carpeta XLSTART es donde se crea y guarda
automaticamente el \line \up0 \expndtw0\charscalex123 libro de macros personales
cuando graba una macro. El libro de macros \line \up0 \expndtw0\charscalex126
personales es un libro oculto. Tambien puede terser sus propios libros \line
\up0 \expndtw0\charscalex131 ocultos abiertos en segundo piano si lo desea,
abriendo dicho libro, \line \up0 \expndtw0\charscalex133 seleccionando la opcion
Ventana>Ocultar, cerrando Excel y luego \line \up0 \expndtw0\charscalex126 haciendo
clie en Sf para guardar los cambios en el. Luego coloque ese \line \up0
\expndtw0\charscalex129 libro en la carpeta XLSTART. Todos los libros que oculte y
coloque \line \up0 \expndtw0\charscalex123 dentro de la carpeta XLSTART se abriran
como libros ocultos cada vez \line \up0 \expndtw0\charscalex124 que inicie
Excel. \par\pard\qj \li715\sb0\sl-240\slmult0 \par\pard\qj\li715\ri1359\sb44\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Evite
la tentacion de colocar muchos libros en esta carpeta, especialmente si \line
\up0 \expndtw0\charscalex125 son grandes, dado que todos ellos se abriran cuando
inicie Excel. Si se tiene mu-\line \up0 \expndtw0\charscalex124 chos libros
abiertos se puede reducir considerablemente el rendimiento de Excel. \line \up0
\expndtw0\charscalex124 Naturalmente si cambia de opinion y desea que al iniciar
Excel aparezca un libro \line \up0 \expndtw0\charscalex124 en blanco, simplemente
elimine los libros o plantillas de la carpeta XLSTART.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg31}{\bkmkend
Pg31}\par\pard\li1583\sb0\sl-207\slmult0\par\pard\li1583\sb0\sl-
207\slmult0\par\pard\li1583\sb68\sl-207\slmult0\fi0\tx8712 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 1. Reducir la frustraci6n en
los libros y en las hojas de calculo\tab \up0 \expndtw0\charscalex115
45\par\pard\ql \li1924\sb0\sl-299\slmult0 \par\pard\ql\li1924\sb0\sl-299\slmult0
\par\pard\ql\li1924\sb6\sl-299\slmult0\tx2880 \up0 \expndtw0\charscalex104 TRUCO
\tab \dn2 \expndtw0\charscalex112 \ul0\nosupersub\cf18\f19\fs26 Crear un lindice de
hojas en el libro \par\pard\ql \li2875\sb136\sl-184\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Si ha dedicado mucho tiempo
en un libro que contiene muchas hojas, sabe \par\pard\ql \li2169\sb0\sl-
180\slmult0\tx2880 \up2 \expndtw-2\charscalex100 0 \tab \dn3
\expndtw0\charscalex123 perfectamente lo complicado que puede ser encontrar una
hoja en \par\pard\qj \li2880\ri950\sb27\sl-220\slmult0 \up0 \expndtw0\charscalex123
particular. En estos casos, es imprescindible tener una hoja indice para \up0
\expndtw0\charscalex123 poder navegar por el resto de hojas de libro.
\par\pard\qj \li1574\ri486\sb184\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Utilizar una hoja de indice
le permitira explorar de forma rapida y sencilla el \up0 \expndtw0\charscalex128
libro de forma que con un solo clic de ration pueda it directamente al lugar que
\up0 \expndtw0\charscalex125 desee. Se puede crear un indice de dos formas. Podria
tener la tentaci6n de crear \up0 \expndtw0\charscalex128 el indice a mano. Cree una
nueva hoja, lldmela "Indice" o algo parecido, intro\up0 \expndtw0\charscalex131
duzca en ella una lista de todos los nombres de las hojas e incluya vinculos a \up0
\expndtw0\charscalex125 cada una de ellas mediante la opci6n de menu
Insertar>Vinculo o pulsando Con\up0 \expndtw0\charscalex129 trol/Comando-K. aunque
este metodo pueda ser suficiente en casos de los que \up0 \expndtw0\charscalex129
no hay demasiadas hojas y no hay muchos cambios, puede ser muy tedioso te\up0
\expndtw0\charscalex129 nor que mantener el indice manualmente. \par\pard\qj
\li1583\ri471\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex124 El siguiente
c6digo creara automaticamente un indice con vinculos a todas las \line \up0
\expndtw0\charscalex124 hojas que esten incluidas en el libro. Este indice se
vuelve a generar cada vez que \line \up0 \expndtw0\charscalex123 la hoja que
contiene el c6digo es activada. Este c6digo deberia residir en el m6du-\line
\up0 \expndtw0\charscalex125 lo privado del objeto Sheet. Inserte una nueva hoja en
el libro de Excel y llamela \line \up0 \expndtw0\charscalex129 con algun nombre
apropiado, como
pueda ser "Indice". Luego haga clic con el \line \up0 \expndtw0\charscalex124
bot6n derecho del ration s6brela pestana de dicha hoja y seleccione la opci6n
Ver \line \up0 \expndtw0\charscalex124 codigo. En la ventana de c6digo de Visual
Basic escriba lo siguiente: \par\pard\ql \li1886\sb0\sl-161\slmult0
\par\pard\ql\li1886\sb65\sl-161\slmult0 \up0 \expndtw0\charscalex159
\ul0\nosupersub\cf26\f27\fs14 Private Sub Worksheet Activate( \par\pard\ql
\li1876\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex143 Dim wSheet As Worksheet
\par\pard\ql \li1881\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf23\f24\fs12 Dim L As Long \par\pard\li1881\sb58\sl-
138\slmult0\fi0\tx2083\tx2280 \up0 \expndtw-1\charscalex100 L\tab \up0 \expndtw-
1\charscalex100 =\tab \up0 \expndtw0\charscalex172 1\par\pard\li1881\sb55\sl-
138\slmult0\fi388 \up0 \expndtw0\charscalex172 With Me\par\pard\li1881\sb55\sl-
138\slmult0\fi811 \up0 \expndtw0\charscalex172
.Columns(1).ClearContents\par\pard\li1881\sb54\sl-
138\slmult0\fi816\tx3652\tx3945 \up0 \expndtw0\charscalex172 .Cells(l,\tab \up0
\expndtw-1\charscalex100 1)\tab \up0 \expndtw0\charscalex172 =
"INDICE"\par\pard\li1881\sb54\sl-138\slmult0\fi816\tx3652\tx3868\tx4435 \up0
\expndtw0\charscalex172 .Cells(l,\tab \up0 \expndtw-1\charscalex100 1)\tab \up0
\expndtw0\charscalex138 .Name\tab \up0 \expndtw0\charscalex172 =
"Indice"\par\pard\li1881\sb53\sl-138\slmult0\fi398 \up0 \expndtw0\charscalex172 End
With\par\pard\li2284\sb0\sl-138\slmult0\par\pard\li2284\sb108\sl-138\slmult0\fi0
\up0 \expndtw0\charscalex168 For Each wSheet In Worksheets\par\pard\li2284\sb54\sl-
138\slmult0\fi105\tx3849 \up0 \expndtw0\charscalex168 If wSheet.Name\tab \up0
\expndtw0\charscalex168 <>Me.Name Then\par\pard\li2284\sb55\sl-
138\slmult0\fi191\tx2678\tx3067\tx3263 \up0 \expndtw-1\charscalex100 L\tab \up0
\expndtw0\charscalex158 = L\tab \up0 \expndtw-1\charscalex100 +\tab \up0
\expndtw0\charscalex168 1\par\pard\ql \li2471\sb15\sl-161\slmult0 \up0
\expndtw0\charscalex143 \ul0\nosupersub\cf26\f27\fs14 With wSheet \par\pard\ql
\li2899\sb58\sl-138\slmult0\tx4075\tx4636 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf23\f24\fs12 .Range("A1") \tab \up0 \expndtw0\charscalex137
.Name \tab \up0 \expndtw0\charscalex186 = "Inicio" & wSheet.Index \par\pard\ql
\li2899\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex155
\ul0\nosupersub\cf26\f27\fs14 .Hyperlinks.Add Anchor:=.Range("Al"), Address:="",
\par\pard\qj \li2481\ri1382\sb0\sl-200\slmult0\fi268 \up0 \expndtw0\charscalex158
SubAddress:="Indice", TextToDisplay:="Volver al indice" \up0
\expndtw0\charscalex159 End With \par\pard\li2769\sb18\sl-
161\slmult0\fi0\tx6499\tx6705\tx6868\tx8040 \up0 \expndtw0\charscalex147
Me.Hyperlinks.Add Anchor:=Me.Cells(1,\tab \up0 \expndtw0\charscalex110 1)\tab
\up0 \expndtw0\charscalex147 ,\tab \up0 \expndtw0\charscalex147 Address:=""\tab
\up0 \expndtw0\charscalex120 _\par\pard\qj \li2390\ri491\sb0\sl-
200\slmult0\fi499 \up0 \expndtw0\charscalex149 SubAddress:="Inicio" & wSheet.Index,
TextToDisplay:=wSheet.Name \up0 \expndtw0\charscalex150 End If \par\pard\ql
\li2284\sb21\sl-138\slmult0 \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf23\f24\fs12 Next wSheet \par\pard\ql \li1905\sb43\sl-
161\slmult0 \up0 \expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg32}{\bkmkend
Pg32}\par\pard\li777\sb0\sl-207\slmult0\par\pard\li777\sb185\sl-
207\slmult0\fi0\tx5985 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
46\tab \up0 \expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li768\sb0\sl-240\slmult0 \par\pard\qj\li768\sb0\sl-240\slmult0
\par\pard\qj\li768\ri1294\sb123\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex131
Pulse Alt/Comando-Qpara volver al libro y guardar los cambios. Observe \up0
\expndtw0\charscalex123 que el c6digo da el nombre "Inicio'r (al igual que cuando
da nombre a una celda o \up0 \expndtw0\charscalex132 un rango de celdas en Excel) a
la celda Al de cada hoja, ademas de un unico \up0 \expndtw0\charscalex126 numero
que representa el numero de indice para dicha hoja. Esto asegura que la \up0
\expndtw0\charscalex124 celda Al de cada hoja tiene un nombre diferente. Si la
celda Al de la hoja ya tiene \up0 \expndtw0\charscalex126 un nombre, deberfa
considerar cambiar cualquier menci6n a Al en el c6digo por \up0
\expndtw0\charscalex129 algo mas adecuado (por ejemplo, alguna celda no utilizada
que este situada en \up0 \expndtw0\charscalex129 cualquier parte de la hoja).
\par\pard\qj \li1780\sb0\sl-215\slmult0 \par\pard\qj\li1780\ri1885\sb146\sl-
215\slmult0\fi9 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Debe
tener en cuenta que si selecciona la opcion Archivo>Propiedades> \line \up0
\expndtw0\charscalex126 Resumen e introduce una direccion URL como vinculo base, el
indice \line \up0 \expndtw0\charscalex123 que se crea por el codigo anterior
posiblemente no funcione. Un vinculo \line \up0 \expndtw0\charscalex127 base es una
ruta o URL que desea utilizar para todos los vinculos con \line \up0
\expndtw0\charscalex128 la misma direccion base y que esten incluidos en el
documento actual. \par\pard\qj \li768\sb0\sl-240\slmult0
\par\pard\qj\li768\ri1304\sb125\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf10\f11\fs18 Otra forma de construir un
indice, que es mas sencilla para el usuario, es \line \up0 \expndtw0\charscalex129
anadir un vinculo a ]a lista de hojas como un elemento de menu contextual, al \line
\up0 \expndtw0\charscalex124 que se puede acceder haciendo clic con el bot6n
derecho del ration. Haremos que \line \up0 \expndtw0\charscalex132 dicho vinculo
abra el menu estandar de hojas. Normalmente puede abrir este \line \up0
\expndtw0\charscalex126 menu haciendo clic con el bot6n derecho del ration en
cualquiera de los botones \line \up0 \expndtw0\charscalex131 de desplazamiento que
se encuentran a la izquierda de donde se muestran las \line \up0
\expndtw0\charscalex131 solapas de cada hoja, tal y como se muestra en la figura
1.11. \par\pard\li1646\sb0\sl-126\slmult0\par\pard\li1646\sb0\sl-
126\slmult0\par\pard\li1646\sb64\sl-126\slmult0\fi0\tx7123 \up0
\expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 Microsoft Excel -
Librol\tab \up0 \expndtw0\charscalex118 \ul0\nosupersub\cf23\f24\fs12 \u10065?l
X\par\pard\li1646\sb66\sl-115\slmult0\fi139\tx2952\tx3436\tx7132 \dn2
\expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 Archivo Edic16n Ver\tab
\dn2 \expndtw0\charscalex118 Insertar\tab \dn2 \expndtw0\charscalex118 Formato
Herramientas Datos Ventana\tab \up0 \expndtw0\charscalex118 9
x\par\pard\li1646\sb39\sl-161\slmult0\fi182\tx2836 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf23\f24\fs12 Al\tab \dn2 \expndtw0\charscalex118
\ul0\nosupersub\cf26\f27\fs14 f,\par\pard\li1646\sb10\sl-
138\slmult0\fi383\tx2740\tx4152\tx4852\tx6960 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw0\charscalex118 B\tab \up0
\expndtw0\charscalex118 D\tab \up0 \expndtw0\charscalex118 E\tab \up0
\expndtw0\charscalex118 H\par\pard\ql \li1574\sb0\sl-138\slmult0
\par\pard\ql\li1574\sb17\sl-138\slmult0 \up0 \expndtw-1\charscalex100 2
\par\pard\ql \li1982\sb0\sl-115\slmult0 \par\pard\ql\li1982\sb0\sl-115\slmult0
\par\pard\ql\li1982\sb0\sl-115\slmult0 \par\pard\ql\li1982\sb0\sl-115\slmult0
\par\pard\ql\li1982\sb0\sl-115\slmult0 \par\pard\ql\li1982\sb0\sl-115\slmult0
\par\pard\ql\li1982\sb0\sl-115\slmult0 \par\pard\ql\li1982\sb0\sl-115\slmult0
\par\pard\ql\li1982\sb61\sl-115\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf22\f23\fs10 Tareas pars hoy \par\pard\ql \li1982\ri3300\sb15\sl-
200\slmult0 \up0 \expndtw0\charscalex103 Figures de eats semana \line \up0
\expndtw0\charscalex104 Hojal \par\pard\ql \li1982\sb71\sl-115\slmult0 \up0
\expndtw-2\charscalex100 Ho)a2 \par\pard\ql \li1982\ri3679\sb35\sl-200\slmult0 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf21\f22\fs8 Hoja3 \line \up0
\expndtw0\charscalex118 Ho)a4 \par\pard\li1511\sb0\sl-
115\slmult0\par\pard\li1511\sb33\sl-115\slmult0\fi38\tx1982 \dn2
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10 18\tab \up0
\expndtw0\charscalex103 Ho a5\par\pard\li1511\sb15\sl-138\slmult0\fi38\tx1982
\dn2 \expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12 1g\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10 Ho\u-3?
a6\par\pard\li1511\sb26\sl-115\slmult0\fi0\tx2260\tx4305\tx4507\tx4694 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf21\f22\fs8 H\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10 eas Para nA c Fniguras de
esta semans\tab \up0 \expndtw-4\charscalex95 Ha)\tab \up0 \expndtw0\charscalex103
1\tab \up0 \expndtw0\charscalex103 Hola2\par\pard\li1511\sb42\sl-
115\slmult0\fi4\tx6307 \up0 \expndtw0\charscalex103 Listo\tab \up0
\expndtw0\charscalex103 NUM\par\pard\qj \li835\ri1389\sb31\sl-220\slmult0\tx2063
\up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 1.11. Menu con
las hojas disponibles que se muestra al hacer clic con el boton \line\tab \up0
\expndtw0\charscalex128 derecho sobre los botones de desplazamiento entre hojas.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg33}{\bkmkend
Pg33}\par\pard\li1598\sb0\sl-207\slmult0\par\pard\li1598\sb165\sl-
207\slmult0\fi0\tx8726 \dn2 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
1. Reducir la frustration en los libros y en las hojas de calculo\tab \up0
\expndtw0\charscalex116 47\par\pard\qj \li1583\sb0\sl-240\slmult0
\par\pard\qj\li1583\sb0\sl-240\slmult0 \par\pard\qj\li1583\ri485\sb123\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex129 Para vineular ese menu con el hecho
de hacer clic con el boton derecho del \up0 \expndtw0\charscalex129 raton en
cualquier celda, escriba el siguiente codigo en VBE: \par\pard\ql \li1876\sb0\sl-
168\slmult0 \par\pard\ql\li1876\sb52\sl-168\slmult0 \up0 \expndtw0\charscalex151
\ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook_SheetBeforeRightClick(ByVal
Sh As Object, ByVal \par\pard\ql \li1867\sb37\sl-138\slmult0 \up0
\expndtw0\charscalex180 \ul0\nosupersub\cf23\f24\fs12 Target As Range, Cancel As
Boolean) \par\pard\ql \li1867\ri2441\sb11\sl-200\slmult0\tx2256 \up0
\expndtw0\charscalex161 Dim cCont As CommandBarButton \line\tab \up0
\expndtw0\charscalex162 On Error Resume Next \par\pard\ql \li2251\sb13\sl-
161\slmult0 \up0 \expndtw0\charscalex160 \ul0\nosupersub\cf26\f27\fs14
Application.CommandBars("Cell").Controls("Indice de hojas").Delete
\par\pard\li2260\sb64\sl-138\slmult0\fi0\tx3638 \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf23\f24\fs12 On Error GoTo\tab \up0 \expndtw0\charscalex165
0\par\pard\li2260\sb54\sl-138\slmult0\fi393\tx3633\tx8212 \up0
\expndtw0\charscalex165 Set cCont\tab \up0 \expndtw0\charscalex165 =
Application.CommandBars("Cell").Controls.Add\tab \up0 \expndtw0\charscalex120
_\par\pard\li2260\sb35\sl-161\slmult0\fi1996 \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf26\f27\fs14 (Type:=msoControlButton,
Temporary:=True)\par\pard\li2260\sb50\sl-138\slmult0\fi388 \up0
\expndtw0\charscalex165 \ul0\nosupersub\cf23\f24\fs12 With
cCont\par\pard\li2260\sb35\sl-161\slmult0\fi686\tx3801 \up0 \expndtw0\charscalex153
\ul0\nosupersub\cf26\f27\fs14 .Caption\tab \up0 \expndtw0\charscalex165 = "Indite
de hojas"\par\pard\li2260\sb50\sl-138\slmult0\fi911\tx4127 \up0
\expndtw0\charscalex165 \ul0\nosupersub\cf23\f24\fs12 .OnAction\tab \up0
\expndtw0\charscalex165 = "IndexCode"\par\pard\ql \li2548\sb17\sl-161\slmult0
\up0 \expndtw0\charscalex141 \ul0\nosupersub\cf26\f27\fs14 End With
\par\pard\li1876\sb49\sl-161\slmult0\fi0\tx2270 \up0 \expndtw0\charscalex125
End\tab \up0 \expndtw0\charscalex125 Sub\par\pard\qj \li1593\ri472\sb184\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 A
continuacion, debera insertar un modulo estandar que almacene la macro \line
\up0 \expndtw0\charscalex128 "IndexCode", que es Ramada por este codigo que
acabamos de introducir en el \line \up0 \expndtw0\charscalex131 momento en el que
el usuario hace clic con el boton derecho del raton en una \line \up0
\expndtw0\charscalex128 celda. Es fundamental que utilice un modulo estandar a
continuacion, ya que si \line \up0 \expndtw0\charscalex122 coloca el codigo en el
mismo modulo que el codigo anterior, Excel no sabra donde \line \up0
\expndtw0\charscalex123 encontrar una macro llamada "IndexCode". Seleccione
lnsertar>Modulo y escriba \line \up0 \expndtw0\charscalex123 el siguiente
codigo: \par\pard\li1886\sb0\sl-138\slmult0\par\pard\li1886\sb103\sl-
138\slmult0\fi0\tx3460 \up0 \expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12
Sub IndexCode(\tab \up0 \expndtw0\charscalex167 )\par\pard\qj
\li1886\ri2617\sb0\sl-200\slmult0\fi86 \up0 \expndtw0\charscalex144
\ul0\nosupersub\cf26\f27\fs14 Application.CommandBars("workbook Tabs").ShowPopup
\up0 \expndtw0\charscalex145 End Sub \par\pard\qj \li1603\ri462\sb162\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Pulse
Alt/Comando-Qpara volver a la ventana principal de Excel. A conti\up0
\expndtw0\charscalex128 nuacion haga clic con el boton derecho en cualquier celda y
very un nuevo ele\up0 \expndtw0\charscalex122 mento de menu llamado "Indite de
hojas", que al seleccionarlo mostrara un listado \up0 \expndtw0\charscalex122 de
todas las hojas que contiene este libro. \par\pard\qj \li2913\sb0\sl-320\slmult0
\par\pard\qj\li2913\ri874\sb54\sl-320\slmult0\fi9 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf20\f21\fs28 Limitar el rango de desplazamiento de la hoja \up0
\expndtw0\charscalex107 de calculo \par\pard\ql \li2913\sb94\sl-207\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf10\f11\fs18 Si se desplaza a menudo por
la hoja de calculo o si tiene datos que no \par\pard\ql \li2913\sb32\sl-184\slmult0
\up0 \expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 desea que sean
visualizados por los lectores, puede ser util limitar el area \par\pard\ql
\li2908\sb17\sl-207\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 visible de la hoja de calculo solo al rango que
actualmente tiene datos. \par\pard\qj \li1612\ri453\sb126\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex123 Todas las hojas de Excel creadas a partir de Excel 97
disponen de 256 colum-\line \up0 \expndtw0\charscalex122 nas (de la A a la IV) y
de\ul0\nosupersub\cf12\f13\fs18 65.536\ul0\nosupersub\cf10\f11\fs18 filas. En la
mayoria de los casos, las hojas solo \line \up0 \expndtw0\charscalex122 utilizaran
un pequeno porcentaje de todas las celdas disponibles. Existe la posibi-\line
\up0 \expndtw0\charscalex124 lidad de establecer el area por el que se puede
desplazar el usuario de forma que \line \up0 \expndtw0\charscalex124 solo pueda ver
los datos que desee. Luego, puede colocar datos que no deben ser
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg34}{\bkmkend
Pg34}\par\pard\li777\sb0\sl-207\slmult0\par\pard\li777\sb137\sl-
207\slmult0\fi0\tx5985 \dn3 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 48\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li763\sb0\sl-
240\slmult0 \par\pard\qj\li763\sb0\sl-240\slmult0
\par\pard\qj\li763\ri1299\sb91\sl-240\slmult0 \up0 \expndtw0\charscalex127 vistos
fuera de esa area. Esto tambien puede hacer mas sencillo desplazarse por \up0
\expndtw0\charscalex131 una hoja de caleulo y que los usuarios no se encuentran en
la fila 50.000 para \up0 \expndtw0\charscalex131 tener que empezar a buscar los
datos que desea. \par\pard\qj \li748\ri1307\sb40\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex126 La manera mas sencilla para establecer los limites es
simplemente ocultar to-\line \up0 \expndtw0\charscalex126 das las columnas y filas
que no se utilizan. Estando en una hoja, localice la ulti-\line \up0
\expndtw0\charscalex119 ma fila que contiene datos y seleccione la fila entera que
esti debajo de ella haciendo \line \up0 \expndtw0\charscalex128 clie en el selector
de fila. Mantenga pulsadas las teclas Control y Mayus mien-\line \up0
\expndtw0\charscalex129 tras pulsa la tecla Flecha abajo para seleccionar todas las
filas hacia abajo. Se-\line \up0 \expndtw0\charscalex128 leccione entonces la
opci6n Formato>Fila>Ocultar para ocultarlas todas. Haga \line \up0
\expndtw0\charscalex131 esto mismo para las filas no utilizadas: busque la ultima
columna, seleccione \line \up0 \expndtw0\charscalex129 toda la columna siguiente y
manteniendo pulsadas las teclas Control y Mayus, \line \up0 \expndtw0\charscalex126
pulse la tecla Flecha derecha hasta seleccionar todas las columnas. Luego
selec-\line \up0 \expndtw0\charscalex124 cione la opcion Formato>Columna>Ocultar.
Una vez hecho esto, el rango de cel-\line \up0 \expndtw0\charscalex124 das utiles
quedara rodeado de una zona gris por la que no se puede desplazar. \par\pard\qj
\li739\ri1315\sb20\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex127 La segunda
alternativa para establecer los limites es especificar un rango vi\up0
\expndtw0\charscalex124 lido en la ventana de propiedades de la hoja. Haga clic con
el bot6n derecho en la \up0 \expndtw0\charscalex127 pestana de la hoja que esta
situada en la parte inferior izquierdo de la ventana y \up0 \expndtw0\charscalex115
luego seleccione la opcion Ver codigo. Entonces, seleccione la opcion
Ver>Explorador \up0 \expndtw0\charscalex125 de proyectos (Control-R en Windows o
Comando-R en Mac OS X) para mostrar \up0 \expndtw0\charscalex131 la ventana de
proyectos. Si la ventana de propiedades no esta visible, pulse la \up0
\expndtw0\charscalex123 tecla F4. Seleccione la hoja adecuada y busque la propiedad
ScrollArea en la ven\up0 \expndtw0\charscalex123 tana de propiedades (vease figura
1.12). \par\pard\qj \li734\ri1332\sb40\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex126 Introduzca entonces en el cuadro de texto de dicha
propiedad los limites para \up0 \expndtw0\charscalex126 la hoja (por ejemplo,
$A$1:$G$50). \par\pard\qj \li729\ri1325\sb40\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex126 Una vez hecho esto, no podri desplazarse fuera del area que
haya especifica\up0 \expndtw0\charscalex127 do. Por desgracia, Excel no guarda esta
configuraci6n despues de cerrarse. Esto \up0 \expndtw0\charscalex127 significa que
necesitamos una simple macro que automaticamente establezca el \up0
\expndtw0\charscalex129 area de desplazamiento al rango deseado, escribiendo el
codigo para el evento \up0 \expndtw0\charscalex129 worksheet Activate. \par\pard\qj
\li724\ri1336\sb12\sl-250\slmult0\fi287 \up0 \expndtw0\charscalex126 Para ello,
haga clic con el bot6n derecho sobre la pestana de la hoja en la que \up0
\expndtw0\charscalex124 desea limitar el desplazamiento y seleccione la opcion Ver
codigo, introduciendo \up0 \expndtw0\charscalex124 a continuaci6n: \par\pard\ql
\li1003\ri2828\sb172\sl-200\slmult0\fi9 \up0 \expndtw0\charscalex186
\ul0\nosupersub\cf23\f24\fs12 Private Sub Worksheet Activate \line \up0
\expndtw0\charscalex175 Me.ScrollArea \up0 \expndtw0\charscalex187 = "A1:G50"
\par\pard\ql \li1008\sb33\sl-161\slmult0 \up0 \expndtw0\charscalex138
\ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj \li724\ri1342\sb174\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Como
siempre, pulse Alt/Comando-Qpara volver a la ventana principal de \up0
\expndtw0\charscalex130 Excel y guardar los cambios. \par\pard\qj
\li715\ri1340\sb40\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex130 Aunque en este
caso no habri una indicaci6n clara, como pueda ser la zona \up0
\expndtw0\charscalex127 gris que se mostraba con el primer metodo, sera incapaz de
desplazarse o selec\up0 \expndtw0\charscalex127 cionar cualquier cosa fuera del
area especificada. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg35}{\bkmkend Pg35}\par\pard\li1555\sb0\sl-207\slmult0\par\pard\li1555\sb152\sl-
207\slmult0\fi0\tx8678 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf10\f11\fs18 1. Reducir la frustration en los libros y en las
hojas de calculo\tab \up0 \expndtw0\charscalex116 49\par\pard\ql \li4512\sb0\sl-
140\slmult0 \par\pard\ql\li4512\sb0\sl-140\slmult0 \par\pard\ql\li4512\sb0\sl-
140\slmult0 \par\pard\ql\li4512\sb0\sl-140\slmult0 \par\pard\ql\li4512\sb0\sl-
140\slmult0 \par\pard\ql\li4512\sb0\sl-140\slmult0 \par\pard\ql\li4512\sb0\sl-
140\slmult0 \par\pard\ql\li4512\ri3591\sb79\sl-140\slmult0\tx4684\tx4675\tx4675
\up0 \expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 EuroTool
(EUROTOOL.XLA) \line \up0 \expndtw0\charscalex110 VBAProject (Libro7) \line \up0
\expndtw0\charscalex110 VBAProject (Libro8) \line \tab \up0 \expndtw0\charscalex101
KcrosOtt Excel OLjetw \line \tab \up0 \expndtw-5\charscalex75 EN \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf21\f22\fs8 I Hoial i\u-3?Hela 11 \line
\tab \up0 \expndtw-5\charscalex85 \ul0\nosupersub\cf11\f12\fs16 � \dn2
\expndtw0\charscalex118 C\ul0\nosupersub\cf23\f24\fs12 Hoja2 'HOja2)
\par\pard\li4670\sb44\sl-115\slmult0\fi4\tx4852 \dn2 \expndtw0\charscalex55
\ul0\nosupersub\cf22\f23\fs10 � M I\tab \up0 \expndtw-4\charscalex100 Hoja3
(HOja3)\par\pard\li4670\sb29\sl-115\slmult0\fi0 \up0 \expndtw-4\charscalex100 E
This':4+orkbook.\par\pard\li4176\sb0\sl-92\slmult0\par\pard\li4176\sb0\sl-
92\slmult0\par\pard\li4176\sb0\sl-92\slmult0\par\pard\li4176\sb0\sl-
92\slmult0\par\pard\li4176\sb0\sl-92\slmult0\par\pard\li4176\sb0\sl-
92\slmult0\par\pard\li4176\sb62\sl-92\slmult0\fi0\tx4564\tx4752 \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf21\f22\fs8 Ho1a3\tab \up0 \expndtw-
1\charscalex100 ,, I\tab \up0 \expndtw0\charscalex133 -heet\par\pard\ql
\li4214\sb92\sl-115\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf22\f23\fs10 Altabebca , Por categoriac \par\pard\ql
\li4214\sb85\sl-115\slmult0 \up0 \expndtw0\charscalex161 Na-) \par\pard\qj
\li4214\ri4470\sb0\sl-143\slmult0 \up0 \expndtw-1\charscalex100
DisplayPageBreaks \line \up0 \expndtw0\charscalex102 Dispa,PightToLeft \line
\up0 \expndtw-2\charscalex100 EnabdeAutoFilte, \line \up0 \expndtw-2\charscalex100
EnableCalculatinn \line \up0 \expndtw0\charscalex102 EnableouIining \line \up0
\expndtw0\charscalex103 ErablePiv, Table \line \up0 \expndtw0\charscalex104
Enable5eledion \par\pard\ql \li2376\sb0\sl-184\slmult0 \par\pard\ql\li2376\sb0\sl-
184\slmult0 \par\pard\ql\li2376\sb0\sl-184\slmult0 \par\pard\ql\li2376\sb0\sl-
184\slmult0 \par\pard\ql\li2376\sb0\sl-184\slmult0 \par\pard\ql\li2376\sb0\sl-
184\slmult0 \par\pard\ql\li2376\sb22\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Figura 1.12. Ventana de propiedades y del explorador
de proyectos. \par\pard\qj \li2572\sb0\sl-220\slmult0
\par\pard\qj\li2572\ri1094\sb127\sl-220\slmult0 \up0 \expndtw0\charscalex128
Cualquier macro que intente seleccionar tin rango fuera de esta area \up0
\expndtw0\charscalex121 de desplazamiento (incluyendo la selecci6n de filas o
columnas enteras) \up0 \expndtw0\charscalex127 no pods hacerlo. Esto es
particularmente cierto para aquellas macros \up0 \expndtw0\charscalex128 grabadas,
que a menudo hacen use de las selecciones. \par\pard\qj \li1560\sb0\sl-
240\slmult0 \par\pard\qj\li1560\ri507\sb104\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Si las macros seleccionan un
rango fuera del area de desplazamiento, puede \line \up0 \expndtw0\charscalex124
modificarlas de forma que no esten limitadas a dicha haria mientras realicen sus
\line \up0 \expndtw0\charscalex121 tareas. Para ello, simplemente seleccione la
opci6n Herramientas>Macro>Macros \line \up0 \expndtw0\charscalex124 (Alt-F8),
busque el nombre de la macro, selecci6nela y luego haga clic en el bo-\line \up0
\expndtw0\charscalex124 ton Modificar. Escribala siguiente Linea de codigo al
principio del todo: \par\pard\ql \li1838\sb0\sl-161\slmult0
\par\pard\ql\li1838\sb65\sl-161\slmult0\tx4103 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf26\f27\fs14 ActiveSheet.ScrollArea \tab \up0
\expndtw0\charscalex127 = I'll \par\pard\ql \li1843\sb0\sl-207\slmult0
\par\pard\ql\li1843\sb14\sl-207\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 Y al final del todo de la macro, escriba:
\par\pard\ql \li1843\sb0\sl-138\slmult0 \par\pard\ql\li1843\sb92\sl-
138\slmult0\tx4108 \up0 \expndtw0\charscalex184 \ul0\nosupersub\cf23\f24\fs12
ActiveSheet.ScrollArea \tab \up0 \expndtw0\charscalex156 = "$A$1:$G$50"
\par\pard\ql \li1852\sb0\sl-207\slmult0 \par\pard\ql\li1852\sb18\sl-207\slmult0
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Con esto, el codigo de
la macro quedaria mas o menos asi: \par\pard\ql \li1857\sb0\sl-138\slmult0
\par\pard\ql\li1857\sb112\sl-138\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf23\f24\fs12 Sub MyMacro(
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg36}{\bkmkend
Pg36}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5825\colsr160\colno2\colw3455\co
lsr160\ql \li777\sb0\sl-207\slmult0 \par\pard\ql \li777\sb93\sl-207\slmult0 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf17\f18\fs18\ul 50\par\pard\ql
\li1248\sb0\sl-138\slmult0 \par\pard\ql \li1248\sb0\sl-138\slmult0 \par\pard\ql
\li1248\sb0\sl-138\slmult0 \par\pard\ql \li1248\sb0\sl-138\slmult0 \par\pard\ql
\li1248\sb115\sl-138\slmult0 \up0 \expndtw0\charscalex155
\ul0\nosupersub\cf23\f24\fs12 MiMacro Macro\par\pard\ql \li1248\sb34\sl-161\slmult0
\up0 \expndtw0\charscalex154 \ul0\nosupersub\cf26\f27\fs14 Macro grabada el \up0
\expndtw0\charscalex146 19/9/2003 \up0 \expndtw0\charscalex143 by
OzGrid.com\par\pard\ql \li1041\sb0\sl-161\slmult0 \par\pard\ql \li1041\sb0\sl-
161\slmult0 \par\pard\ql \li1046\sb95\sl-161\slmult0 \up0 \expndtw0\charscalex158
ActiveSheet.ScrollArea \up0 \expndtw0\charscalex153 \ul0\nosupersub\cf23\f24\fs12 =
I'll\par\pard\ql \li1440\sb49\sl-138\slmult0 \up0 \expndtw0\charscalex179
Range("Z100").Select\par\pard\ql \li1444\sb36\sl-161\slmult0 \up0
\expndtw0\charscalex161 \ul0\nosupersub\cf26\f27\fs14 Selection.Font.Bold \up0
\expndtw0\charscalex147 = True\par\pard\ql \li1041\sb50\sl-138\slmult0 \up0
\expndtw0\charscalex186 \ul0\nosupersub\cf23\f24\fs12 ActiveSheet.ScrollArea
\up0 \expndtw0\charscalex165 = "$A$l:$G$50"\par\pard\ql \li1051\sb57\sl-138\slmult0
\up0 \expndtw0\charscalex196 Sheets("Presupuesto diario").Select\par\pard\ql
\li1041\sb32\sl-161\slmult0 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf26\f27\fs14 ActiveSheet.ScrollArea \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf23\f24\fs12 = I'll\par\pard\ql
\li1435\sb48\sl-138\slmult0\tx2054 \up0 \expndtw0\charscalex153 Range\tab \up0
\expndtw0\charscalex157 ("T500") \up0 \expndtw0\charscalex193
.Select\par\pard\ql \li1440\sb37\sl-161\slmult0 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf26\f27\fs14 Selection.Font.Bold \up0 \expndtw0\charscalex160 =
False\par\pard\ql \li1041\sb31\sl-161\slmult0 \up0 \expndtw0\charscalex158
ActiveSheet.ScrollArea \up0 \expndtw0\charscalex160 \ul0\nosupersub\cf23\f24\fs12 =
"$A$1:$H$25"\par\pard\ql \li1046\sb0\sl-138\slmult0 \par\pard\ql \li1046\sb0\sl-
138\slmult0 \par\pard\ql \li1046\sb138\sl-138\slmult0 \up0 \expndtw0\charscalex161
End Sub\par\pard\column \ql \li5985\sb0\sl-207\slmult0 \par\pard\ql \li20\sb92\sl-
207\slmult0 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los
mejores trucos \par\pard\sect\sectd\sbknone \qj \li758\ri1299\sb169\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex125 Nuestra macro selecciona la celda
Z100 y le da formato negrita. Luego selec-\line \up0 \expndtw0\charscalex122 ciona
la hoja llamada "Presupuesto diario", selecciona la celda T500 de dicha hoja
\line \up0 \expndtw0\charscalex122 y quita el formato negrita. Hemos anadido Act
iveSheet . ScrollArea \up0 \expndtw0\charscalex122 = \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf9\f10\fs20 11 \up0 \expndtw0\charscalex122 11 \par\pard\qj
\li748\ri1306\sb0\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 de forma que pueda seleccionarse cualquier celda y
mas adelante volvemos a \line \up0 \expndtw0\charscalex124 establecer los limites
del area de desplazamiento al valor deseado. Cuando selec-\line \up0
\expndtw0\charscalex127 ciona amos otra hoja (Presupuesto diario), volvemos a
permitir al codigo selec-\line \up0 \expndtw0\charscalex126 cionar cualquier celda,
y despues de que la macro realice sus tareas, volvemos a \line \up0
\expndtw0\charscalex123 establecer el rango a los limites deseados. Un tercer
metodo, el mas flexible, limi-\line \up0 \expndtw0\charscalex126 ta automaticamente
el area de desplazamiento al rango que esta siendo usado en \line \up0
\expndtw0\charscalex131 la hoja en la que escribe el codigo. Para utilizar este
metodo, haga clic con el \line \up0 \expndtw0\charscalex123 boton derecho en la
pestaiia de la hoja en la que desea limitar el area de desplaza-\line \up0
\expndtw0\charscalex123 miento, seleccione la opcion Ver codigo y escriba to
siguiente: \par\pard\li1036\sb0\sl-138\slmult0\par\pard\li1036\sb112\sl-
138\slmult0\fi4\tx4276 \up0 \expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12
Private Sub Worksheet_Activate(\tab \up0
\expndtw0\charscalex175 )\par\pard\li1036\sb51\sl-138\slmult0\fi384\tx2793 \up0
\expndtw0\charscalex175 Me.ScrollArea\tab \up0 \expndtw0\charscalex175 -
Range(Me.UsedRange, Me.UsedRange(2,2)).Address\par\pard\li1036\sb55\sl-
138\slmult0\fi0 \up0 \expndtw0\charscalex175 End Sub\par\pard\ql
\li739\ri1317\sb166\sl-246\slmult0\fi288\tx1031 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 Luego pulse Alt/Comando-Qo haga clic en el boton para
cerrar la ventana \line \up0 \expndtw0\charscalex126 de Visual Basic para volver a
la ventana principal y guardar los cambios. \line \tab \up0 \expndtw0\charscalex132
La macro anterior se ejecutara automaticamente cada vez que se active la \line \up0
\expndtw0\charscalex125 hoja en la cual introdujo este codigo. Sin embargo, puede
encontrarse un proble-\line
\up0 \expndtw0\charscalex132 ma con esta macro cuando necesite introducir datos
fucra del area utilizable. \line \up0 \expndtw0\charscalex132 Para evitar este
problema, simplemente utilice una macro estindar que resta-\line \up0
\expndtw0\charscalex132 blezca el area de desplazamiento de nuevo a toda la hoja.
Para ello, seleccione la \par\pard\qj \li748\ri1313\sb0\sl-240\slmult0 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf9\f10\fs20 opcion
Herramientas>Macro>Editor de Visual Basic, seleccione Luego la opcion \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf10\f11\fs18 Insertar>Modulo e introduzca
el siguiente codigo: \par\pard\li1031\sb0\sl-138\slmult0\par\pard\li1031\sb116\sl-
138\slmult0\fi0\tx3187 \up0 \expndtw0\charscalex180 \ul0\nosupersub\cf23\f24\fs12
Sub ResetScrollArea(\tab \up0 \expndtw0\charscalex180 )\par\pard\ql
\li1027\ri3015\sb18\sl-180\slmult0\fi379 \up0 \expndtw0\charscalex159
\ul0\nosupersub\cf26\f27\fs14 ActiveSheet.ScrollArea \line \up0
\expndtw0\charscalex160 End Sub
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg37}{\bkmkend
Pg37}\par\pard\li1588\sb0\sl-207\slmult0\par\pard\li1588\sb0\sl-
207\slmult0\par\pard\li1588\sb9\sl-207\slmult0\fi0\tx8716 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 1. Reducir la frustration en
los libros yen las hojas de calculo\tab \up0 \expndtw0\charscalex116 51\par\pard\qj
\li1574\sb0\sl-240\slmult0 \par\pard\qj\li1574\sb0\sl-240\slmult0
\par\pard\qj\li1574\ri495\sb132\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex127
Entonces pulse Alt/Comando-Qpara volver a la ventana principal de Excel y \up0
\expndtw0\charscalex127 guardar el trabajo. \par\pard\qj \li1574\ri483\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex129 Si lo desea, puede hacer que la
macro sea facilmente accesible asignandole \line \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf9\f10\fs20 una tecla de acceso rapido. Seleccione la opcion
Herramientas>Macro>Macros (Alt/ \line \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Opei6n-F8), seleccione ResetScrollArea (el nombre que
le dimos a la macro ante-\line \up0 \expndtw0\charscalex123 rior), haga clic en
Opciones y luego asigne una tecla de acceso rapido. \par\pard\qj
\li1574\ri486\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex123 Cada vez que
necesite anadir datos fuera de los limites establecidos de la hoja, \line \up0
\expndtw0\charscalex128 ejecute esta macro que quita dicha limitation. Entonces
haga aquellos cambios \line \up0 \expndtw0\charscalex128 que no podia hacer cuando
el limite estaba establecido y cuando haya termina-\line \up0
\expndtw0\charscalex128 do, active cualquier otra hoja y luego vuelva a activar
esta para que se vuelva a \line \up0 \expndtw0\charscalex126 limitar el area de
desplazamiento. La activation de la hoja hara que se ejecute el \line \up0
\expndtw0\charscalex126 codigo inicial que escribimos, el cual limitaba el area de
desplazamicnto. \par\pard\ql \li1943\sb0\sl-322\slmult0
\par\pard\ql\li1943\sb91\sl-322\slmult0 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf12\f13\fs18 TRUCO\ul0\nosupersub\cf20\f21\fs28 Bloquear y
proteger celdas que contienen formulas \par\pard\li2894\sb118\sl-
184\slmult0\fi0\tx3936\tx6998 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf11\f12\fs16 Quiza desee\tab \up0 \expndtw-2\charscalex100 p\t
\up0 \expndtw0\charscalex121 ermitir a los usuarios cambiar celdas\tab \up0
\expndtw-2\charscalex100 q\t \up0 \expndtw0\charscalex125 ue contienen
datos\par\pard\li2894\sb32\sl-184\slmult0\fi0 \dn2 \expndtw0\charscalex125 pero no
permitirles cambiar as formulas. ruede mantener b\t \up0 \expndtw0\charscalex112 l
oquea\t \up0 \expndtw0\charscalex125 dl\t \up0 \expndtw0\charscalex125
asas\par\pard\li2894\sb37\sl-184\slmult0\fi0 \up0 \expndtw0\charscalex126 celdas
que contienen formulas sin tener que proteger toda la hoja o el
libro.\par\pard\qj \li1588\ri471\sb127\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Cuando creamos una hoja de
calculo, muchos de nosotros necesitamos utili\up0 \expndtw0\charscalex126 zar
formulas de algun tipo. A veces, sin embargo, no deseara que otros usuarios \up0
\expndtw0\charscalex125 puedan estropear, eliminar o sobrescribir cualquiera de las
formulas incluidas en \up0 \expndtw0\charscalex127 la hoja de calculo. La forma mas
facil y rapida de impedir que las personas jue\up0 \expndtw0\charscalex129 guen con
las formulas es proteger la hoja de calculo. Sin embargo, proteger la \up0
\expndtw0\charscalex129 hoja de calculo no solo evita que los usuarios estropeen
las formulas, sino que \up0 \expndtw0\charscalex125 tambien evitan que se pueda
introducir cualquier information. Y a veces no que\up0 \expndtw0\charscalex125 rra
it tan lejos en la seguridad. \par\pard\qj \li1603\ri461\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex128 De forma predeterminada, todas las
celdas de una hoja de calculo estan blo\up0 \expndtw0\charscalex132 qucadas, aunquc
esto no tiene efecto hasta quc se aplique la proteccion de la \up0
\expndtw0\charscalex133 misma. A continuation mostramos un metodo muy sencillo para
aplicar una \up0 \expndtw0\charscalex128 proteccion a la hoja de calculo de forma
que solo las celdas con formulas esten \up0 \expndtw0\charscalex128 bloqueadas y
protegidas. \par\pard\qj \li1603\ri457\sb40\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex128 Seleccione todas las celdas de la hoja, bien pulsando
Control/Comando-E o \up0 \expndtw0\charscalex130 Bien pulsando el cuadrado gris
situado en la intersection de la columna A y la \up0 \expndtw0\charscalex124 fila
1. Entonces vaya a Formato>Celdas>Proteger y desactive la casilla de verifi\up0
\expndtw0\charscalex124 cacion Bloqueada. Haga clic en Aceptar. \par\pard\qj
\li1612\ri452\sb40\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex127 Ahora
seleccione cualquier celda, seleccione Edicion>lr a (Control-I o F5) y \up0
\expndtw0\charscalex126 haga clic en el boton Especial. Vera entonces un cuadro de
dialogo como el que \up0 \expndtw0\charscalex126 se muestra en la figura 1.13.
\par\pard\qj \li1617\ri453\sb57\sl-220\slmult0\fi283 \up0 \expndtw0\charscalex125
Selcccione el boton de opcion Celdas con formulas del cuadro de dialogo Ir a
\line \up0 \expndtw0\charscalex125 especial y, si es necesario, limite las formulas
a los tipos subyacentes. Luego
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg38}{\bkmkend
Pg38}\par\pard\li864\sb0\sl-207\slmult0\par\pard\li864\sb194\sl-
207\slmult0\fi0\tx6067 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 52\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li844\sb0\sl-
240\slmult0 \par\pard\qj\li844\sb0\sl-240\slmult0
\par\pard\qj\li844\ri1220\sb134\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex128
haga clic en Aceptar. Una vez esten seleccionadas las celdas con las formulas,
\line \up0 \expndtw0\charscalex127 vaya a Formato>Celdas>Proteger y active la
casilla de verificaci6n Bloqueada. \line \up0 \expndtw0\charscalex121 Haga clic en
Aceptar. Ahora seleccione la opci6n Herramientas>Proteger>Proteger \line \up0
\expndtw0\charscalex121 hoja para proteger la hoja de calculo y utilizar una
contrasena si es requerida. \par\pard\ql \li5836\sb0\sl-207\slmult0
\par\pard\ql\li5836\sb81\sl-207\slmult0 \up0 \expndtw-2\charscalex100 J
\par\pard\li3100\sb71\sl-115\slmult0\fi0\tx3763\tx3873 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf22\f23\fs10 Seleccionar\tab \up0 \expndtw-1\charscalex100
--\tab \up0 \expndtw0\charscalex107 -\par\pard\li3100\sb36\sl-
115\slmult0\fi148\tx4296 \up0 \expndtw0\charscalex107 Comentarios\tab \up0
\expndtw0\charscalex107 C` DiFerencias entre filas\par\pard\li3100\sb59\sl-
115\slmult0\fi148\tx4435 \up0 \expndtw0\charscalex107 Constantes\tab \dn2
\expndtw0\charscalex107 DiFerencias entre columnas (,\par\pard\li3100\sb54\sl-
115\slmult0\fi9\tx4291 \up0 \expndtw0\charscalex107 t" Celdas con formulas:\tab
\up0 \expndtw0\charscalex107 T' Celdas erecedentes\par\pard\li3100\sb61\sl-
115\slmult0\fi158\tx4291 \up0 \expndtw0\charscalex107 W Noma-\tab \up0
\expndtw0\charscalex107 f Celdas dependientes\par\pard\li3100\sb54\sl-
115\slmult0\fi168 \up0 \expndtw0\charscalex107 W/ Texto\par\pard\li3100\sb41\sl-
138\slmult0\fi168\tx4454 \dn2 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 W\t \dn2 \expndtw0\charscalex107
\ul0\nosupersub\cf22\f23\fs10 V Valares Idgicos\tab \up0 \expndtw0\charscalex107
C\par\pard\li3100\sb46\sl-115\slmult0\fi153\tx4291 \up0 \expndtw0\charscalex107 V
Errores\tab \up0 \expndtw0\charscalex107 t' Oltima celda\par\pard\li3100\sb61\sl-
115\slmult0\fi144\tx4291 \up0 \expndtw0\charscalex107 Celdas en blanco\tab \up0
\expndtw0\charscalex107 f S61o celdas visibles Q)\par\pard\li3100\sb54\sl-
115\slmult0\fi144\tx4291 \up0 \expndtw0\charscalex107 Region actual\tab \up0
\expndtw0\charscalex107 i - Celdas con Formatos
condicionales\par\pard\li3100\sb58\sl-115\slmult0\fi0\tx4296 \up0
\expndtw0\charscalex107 r' Matrie actual\tab \up0 \expndtw0\charscalex107 t' Celdas
con ;alidacibn de dates\par\pard\li3100\sb56\sl-138\slmult0\fi144\tx4449 \dn2
\expndtw0\charscalex107 Objetos\tab \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf23\f24\fs12 r\par\pard\li3100\sb0\sl-
115\slmult0\par\pard\li3100\sb113\sl-115\slmult0\fi1560\tx5395 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 Aceptar\tab \up0
\expndtw0\charscalex107 Cancelar\par\pard\ql \li2529\sb0\sl-184\slmult0
\par\pard\ql\li2529\sb8\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 1.13. El cuadro de dialogo Ir a especial.
\par\pard\qj \li820\sb0\sl-240\slmult0 \par\pard\qj\li820\ri1247\sb10\sl-
240\slmult0\fi287 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf10\f11\fs18 Este
metodo realmente ahorra gran cantidad de tiempo y elimina posibles \line \up0
\expndtw0\charscalex129 errores al buscar las formulas, de forma que pueda
protegerlas. For
desgracia, \line \up0 \expndtw0\charscalex128 tambien evita que los usuarios
puedan utilizar otras funciones, como puede ser \line \up0 \expndtw0\charscalex129
ordenar, cambiar el formato, alinear el texto y otras muchas, incluso cuando la
\line \up0 \expndtw0\charscalex129 celda no esta bloqueada. Puede solucionar este
problema de dos formas: \par\pard\qj \li820\ri1255\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex125 La primera aproximaci6n consiste en no utilizar la
protecci6n de la hoja, sino \up0 \expndtw0\charscalex125 la validacion de datos en
lugar de ello. \par\pard\qj \li1819\sb0\sl-216\slmult0
\par\pard\qj\li1819\ri1839\sb144\sl-216\slmult0\fi9 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf11\f12\fs16 La validacion de datos esta lejos de ser del todo
segura a la hora de \line \up0 \expndtw0\charscalex133 evitar que los usuarios
introduzcan datos no validos en celdas. Los \line \up0 \expndtw0\charscalex128
usuarios todavfa pueden pegar en una celda con validacion cualquier \line \up0
\expndtw0\charscalex134 tipo de dato, quitando la validacion de dicha celda a menos
que la \line \up0 \expndtw0\charscalex136 celda original que se esta copiando
tambien tuviese algun tipo de \line \up0 \expndtw0\charscalex137 validacion,
en\ul0\nosupersub\cf15\f16\fs16 cuyo\ul0\nosupersub\cf11\f12\fs16 caso tambien se
estaria sobrescribiendo. \par\pard\qj \li801\sb0\sl-240\slmult0
\par\pard\qj\li801\ri1263\sb105\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Para ver a que nos referimos,
seleccione cualquier celda, seleccione la opci6n \up0 \expndtw0\charscalex127
Edieion>lr a y luego haga clic en el bot6n Especial. Ahora seleccione la opci6n
\up0 \expndtw0\charscalex128 Celdas con formulas en el cuadro de dialogo y, si es
necesario, especifique que \up0 \expndtw0\charscalex128 tipos de formulas desea
buscar. Haga clic en el bot6n Aceptar. \par\pard\qj \li796\ri1269\sb40\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex127 Ahora que solo tenemos seleccionadas
las celdas con formulas, seleccione la \line \up0 \expndtw0\charscalex123 opci6n
Datos>Validacion y en la pestana Configuracion seleccione la opcion Per-\line
\up0 \expndtw0\charscalex123 sonalizada en el cuadro de lista desplegable, y en el
cuadro de texto Formula
es-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg39}{\bkmkend
Pg39}\par\pard\li1488\sb0\sl-207\slmult0\par\pard\li1488\sb0\sl-
207\slmult0\par\pard\li1488\sb37\sl-207\slmult0\fi0\tx8611 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 1. Reducir la frustration en
los libros y en ]as hojas de calculo\tab \up0 \expndtw0\charscalex116
53\par\pard\li1459\sb0\sl-207\slmult0\par\pard\li1459\sb0\sl-
207\slmult0\par\pard\li1459\sb0\sl-207\slmult0\par\pard\li1459\sb22\sl-
207\slmult0\fi14 \up0 \expndtw0\charscalex125 criba =tal y como se muestra en la
figura 1.14. Luego haga clic en el boton\par\pard\li1459\sb14\sl-230\slmult0\fi0
\up0 \expndtw0\charscalex124 \ul0\nosupersub\cf9\f10\fs20
Aceptar.\par\pard\li1459\sb0\sl-138\slmult0\par\pard\li1459\sb126\sl-
138\slmult0\fi5452 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf23\f24\fs12
x\par\pard\li1459\sb105\sl-184\slmult0\fi1934 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf22\f23\fs10 Configuration i Mensaje
entrante\ul0\nosupersub\cf11\f12\fs16 I\ul0\nosupersub\cf22\f23\fs10 Mensaje de
error\par\pard\li1459\sb109\sl-115\slmult0\fi1929\tx4348 \up0
\expndtw0\charscalex100 Criterio de validacidn\tab \up0 \expndtw0\charscalex124
--\par\pard\ql \li3523\sb58\sl-115\slmult0 \up0 \expndtw-2\charscalex100
Permitir: \par\pard\li3523\sb39\sl-230\slmult0\fi0\tx4607 \up0
\expndtw0\charscalex142 \ul0\nosupersub\cf9\f10\fs20 I\ul0\nosupersub\cf22\f23\fs10
Personalizada\tab \up0 \expndtw0\charscalex142 E P' Omitir blancos\par\pard\ql
\li3523\sb1\sl-110\slmult0 \up0 \expndtw0\charscalex104 Datos: \par\pard\ql
\li4569\sb39\sl-221\slmult0 \up0 \expndtw-11\charscalex76
\ul0\nosupersub\cf18\f19\fs26 71 \par\pard\ql \li3523\sb7\sl-115\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Formula:
\par\pard\li3638\sb0\sl-115\slmult0\par\pard\li3638\sb0\sl-
115\slmult0\par\pard\li3638\sb0\sl-115\slmult0\par\pard\li3638\sb0\sl-
115\slmult0\par\pard\li3638\sb0\sl-115\slmult0\par\pard\li3638\sb0\sl-
115\slmult0\par\pard\li3638\sb0\sl-115\slmult0\par\pard\li3638\sb0\sl-
115\slmult0\par\pard\li3638\sb0\sl-115\slmult0\par\pard\li3638\sb72\sl-
115\slmult0\fi0\tx5745\tx6455 \up0 \expndtw0\charscalex104 or todos\tab \up0
\expndtw0\charscalex104 Aceptar\tab \up0 \expndtw0\charscalex104
Canceler\par\pard\ql \li3585\sb166\sl-184\slmult0 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf11\f12\fs16 Figura 1.14. Formulas de validacidn. \par\pard\qj
\li1492\sb0\sl-240\slmult0 \par\pard\qj\li1492\ri583\sb10\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Este metodo evitara que un
usuario sobrescriba accidentalmente una celda \up0 \expndtw0\charscalex130 que
tenga una formula (aunque como dijimos anteriormente, no es un metodo \up0
\expndtw0\charscalex125 totalmente seguro y solo deberia ser utilizado para evitar
sobrescribir accidental\up0 \expndtw0\charscalex126 mente). De todas formas, la
gran ventaja de utilizar este metodo es que todas las \up0 \expndtw0\charscalex126
funciones de Excel todavia se pueden utilizar en la hoja de calculo.
\par\pard\qj \li1497\ri573\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
El ultimo metodo tambien permite utilizar todas las funciones de Excel, pero
\line \up0 \expndtw0\charscalex127 solamente cuando se encuentra una celda que no
este bloqueada. Para empezar, \line \up0 \expndtw0\charscalex124 asegurese de que
solamente las celdas que desea proteger estan bloqueadas y que \line \up0
\expndtw0\charscalex127 el resto no to estan. Haga clic con el boton derecho del
raton en la pestana de la \line \up0 \expndtw0\charscalex127 hoja en cuestion,
seleccione la option Ver codigo e introduzca el siguiente codigo:
\par\pard\li1790\sb0\sl-161\slmult0\par\pard\li1790\sb61\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 Private Sub
Worksheet_SelectionChange(ByVal Target As Range)\par\pard\li1790\sb32\sl-
161\slmult0\fi393\tx3840 \up0 \expndtw0\charscalex153 If Target.Locked\tab \up0
\expndtw0\charscalex153 = True Then\par\pard\ql \li2563\sb46\sl-138\slmult0 \up0
\expndtw0\charscalex182 \ul0\nosupersub\cf23\f24\fs12 Me.Protect
Password:="Secreta" \par\pard\ql \li2179\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 Else \par\pard\qj
\li2179\ri3806\sb24\sl-180\slmult0\fi384 \up0 \expndtw0\charscalex152 Me.Unprotect
Password:="Secreta" \up0 \expndtw0\charscalex153 End If \par\pard\ql
\li1790\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex137 End Sub \par\pard\qj
\li1502\ri558\sb194\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex133
\ul0\nosupersub\cf10\f11\fs18 Si no desea utilizar una contrasena, omita la parte
Password: ="Secreta". \up0 \expndtw0\charscalex125 Si por el contrario quicre
utilizar una entonces debe cambiar la palabra "Secreta" \up0
\expndtw0\charscalex129 por aquella contrasena que desee. Luego pulse Alt/Comando-
Qo cierre la ven\up0 \expndtw0\charscalex127 tana para volver a Excel y guardar los
cambios. Ahora, cada vez que seleccione \up0 \expndtw0\charscalex126 una celda que
esta bloqucada, la hoja se bloqueara a si misma automaticamente. \up0
\expndtw0\charscalex130 En el momento en el que seleccione eualquier celda que no
este bloqueada, la \up0 \expndtw0\charscalex130 hoja se desbloqueara.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg40}{\bkmkend
Pg40}\par\pard\li935\sb0\sl-207\slmult0\par\pard\li935\sb182\sl-
207\slmult0\fi0\tx6144 \dn2 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
54\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li1939\sb0\sl-217\slmult0 \par\pard\qj\li1939\sb0\sl-217\slmult0
\par\pard\qj\li1939\ri1721\sb171\sl-217\slmult0\fi9 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Este truco no funciona perfectamente, aunque
normalmente funciona \line \up0 \expndtw0\charscalex124 lo suficientemente bien. La
palabra clave utilizada en el c6digo, Target, \line \up0 \expndtw0\charscalex130
solo se refiere a la celda que esta activa el momento de la seleccion. \line
\up0 \expndtw0\charscalex129 Por esta raz6n, es importante destacar que si el
usuario seleeciona tin \line \up0 \expndtw0\charscalex134 rango de celdas (con la
celda activa estando desbloqueada), puede \line \up0 \expndtw0\charscalex147
eliminar la seleccione entera porque la celda objetivo estaba \line \up0
\expndtw0\charscalex125 desbloqueada y, por tanto, la hoja se ha desprotegido
automaticamente \line \up0 \expndtw0\charscalex126 a si misma.
\par\pard\li1276\sb0\sl-322\slmult0\par\pard\li1276\sb289\sl-322\slmult0\fi0\tx2236
\dn3 \expndtw0\charscalex105 \ul0\nosupersub\cf12\f13\fs18 TRUCO\tab \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Encontrar datos duplicados
utilizando el formato\par\pard\li1276\sb0\sl-252\slmult0\fi950 \up0
\expndtw0\charscalex105 condicional\par\pard\ql \li1420\sb0\sl-162\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 m \par\pard\ql
\li2227\sb0\sl-144\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 El formato condicional de Excel se utiliza
normalmente para identificar \par\pard\ql \li2217\sb0\sl-144\slmult0 \up0
\expndtw0\charscalex123 valores en rangos en particular, pero podemos usar un truco
con esta \par\pard\qj \li2217\ri1473\sb8\sl-220\slmult0\fi4 \up0
\expndtw0\charscalex124 caracteristica para identificar datos duplicados dentro de
una lista o una \line \up0 \expndtw0\charscalex124 tabla. \par\pard\qj
\li911\ri1151\sb188\sl-235\slmult0\fi288 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf10\f11\fs18 Normalmente la gente tiene que identificar datos
duplicados dentro de una \line
\up0 \expndtw0\charscalex129 lista o tabla. Hacer esto manualmente puede llevar
mucho tiempo y a veces se \line \up0 \expndtw0\charscalex127 pueden cometer
errores. Le aconsejamos que para hacerlo mucho mas sencillo, \line \up0
\expndtw0\charscalex132 utilice un truco sobre una de las caracteristicas estandar
de Excel, el formato \line \up0 \expndtw0\charscalex132 condicional.
\par\pard\qj \li907\ri1158\sb41\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
Tomemos, por ejemplo, una tabla con datos en el rango $A$1: $H$100. Selec-\line
\up0 \expndtw0\charscalex126 cione la celda superior izquierda (Al) y arrastre el
cursor del raton hasta la celda \line \up0 \expndtw0\charscalex122 H 100. Es
importante que Al sea la celda activa en la seleccion, por to que no es to \line
\up0 \expndtw0\charscalex124 mismo seleccionar primero la celda H 100 y luego
arrastrar hasta la celda Al. Se-\line \up0 \expndtw0\charscalex118 leccione
entonces la opcion Formato>Formato condicional y, en el cuadro de dialogo \line
\up0 \expndtw0\charscalex127 Formato condicional, seleccione la opcion Formula en
el primer cuadro de lista \line \up0 \expndtw0\charscalex127 desplegable. En el
campo que hay a su derecha, introduzca el siguiente codigo: \par\pard\ql
\li1195\sb0\sl-138\slmult0 \par\pard\ql\li1195\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf23\f24\fs12
=CONTAR.SI($A$1:$H$100;A1)>l \par\pard\qj \li902\ri1163\sb198\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Haga
clic en el boton Formato... y luego seleccione la pestana Tramas y selec\up0
\expndtw0\charscalex128 cione un color que desee aplicar para identificar
visualmente los datos duplica\up0 \expndtw0\charscalex129 dos. Haga clic en Aceptar
para volver al cuadro de dialogo anterior y vuelva a \up0 \expndtw0\charscalex129
hacer clic en Aceptar para aceptar el formato. \par\pard\qj \li897\ri1168\sb20\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex125 Todas aquellas eeldas que contengan
datos duplicados deberian aparecer aho-\line \up0 \expndtw0\charscalex124 ra como
un arbol de Navidad con el color que eligio, haciendo mucho mas senci-\line \up0
\expndtw0\charscalex125 llo el hecho de localizar datos duplicados para asi poder
eliminarlos, moverlos, o \line \up0 \expndtw0\charscalex125 alterarlos.
\par\pard\qj \li897\ri1167\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
Es muy importante comentar que como la celda Al era la activa, la direcci6n
\line \up0 \expndtw0\charscalex127 de la celda es una referencia relativa y no
absoluta, como en la tabla de datos,
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg41}{\bkmkend
Pg41}\par\pard\li1468\sb0\sl-207\slmult0\par\pard\li1468\sb187\sl-
207\slmult0\fi0\tx8601 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf17\f18\fs18\ul 1. Reducir la frustracion en los libros y en las
hojas de calculo\tab \up0 \expndtw0\charscalex115 55\par\pard\qj \li1454\sb0\sl-
240\slmult0 \par\pard\qj\li1454\sb0\sl-240\slmult0
\par\pard\qj\li1454\ri613\sb121\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf10\f11\fs18 $A$1: $H$100. Utilizando el formato condicional de
esta forma, Excel sabe \up0 \expndtw0\charscalex129 automaticamente que debe
utilizar la celda correcta como el criterio de la fun\up0 \expndtw0\charscalex123
cion CONTAR. SI. Con esto queremos decir que la formula de formato condicio\up0
\expndtw0\charscalex123 nal en la celda Al se leeria asi: \par\pard\ql
\li1751\sb0\sl-138\slmult0 \par\pard\ql\li1751\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex150 \ul0\nosupersub\cf23\f24\fs12
=CONTAR.SI($A$1:$H$100;A1)>1 \par\pard\ql \li1742\sb0\sl-207\slmult0
\par\pard\ql\li1742\sb18\sl-207\slmult0 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Mientras que en la celda A2, se leeria:
\par\pard\ql \li1756\sb0\sl-138\slmult0 \par\pard\ql\li1756\sb112\sl-138\slmult0
\up0 \expndtw0\charscalex150 \ul0\nosupersub\cf23\f24\fs12
=CONTAR.SI($A$1:$H$100;A2)>1 \par\pard\ql \li1751\sb205\sl-207\slmult0 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 En la celda A3 se leeria:
\par\pard\ql \li1761\sb0\sl-138\slmult0 \par\pard\ql\li1761\sb112\sl-138\slmult0
\up0 \expndtw0\charscalex150 \ul0\nosupersub\cf23\f24\fs12
=CONTAR.SI($A$1:$H$100;A3)>1 \par\pard\ql \li1751\sb186\sl-230\slmult0 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf9\f10\fs20 y asi sucesivamente.
\par\pard\qj \li1468\ri589\sb42\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Si necesita identificar datos
que aparecen dos o mas veces, puede utilizar el \line \up0 \expndtw0\charscalex125
formato condicional con tres condiciones diferentes y codigos de color para cada
\line \up0 \expndtw0\charscalex128 una de las condiciones, todo ello para conseguir
una identificacion visual. Para \line \up0 \expndtw0\charscalex128 hacer esto,
seleccione la celda Al (la celda que esta situada en la parte superior \line
\up0 \expndtw0\charscalex127 izquierda de la tabla) y arrastre el cursor del raton
hasta la celda H100. De nue-\line \up0 \expndtw0\charscalex127 vo, es importante
que la celda Al sea la celda activa en la selecci6n. \par\pard\qj
\li1478\ri586\sb40\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex125 Ahora
seleccione la opcion Formato>Formato condicional y seleccione la op\up0
\expndtw0\charscalex124 cion Formato en el cuadro de lista desplegable. En el
cuadro de texto situado a su \up0 \expndtw0\charscalex124 derecha, introduzca el
siguiente codigo: \par\pard\ql \li1776\sb0\sl-138\slmult0
\par\pard\ql\li1776\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf23\f24\fs12 =CONTAR.SI($A$l:$H$100;A1)>3 \par\pard\qj
\li1488\ri571\sb178\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Haga clic en el bot6n Formato... y luego vaya a la
pestana Tramas para selec-\line \up0 \expndtw0\charscalex128 cionar el color que
desee aplicar para identificar los datos que aparecen mas de \line \up0
\expndtw0\charscalex132 tres veces. Haga clic en Aceptar, luego haga clic en el
boton Agregar y en el \line \up0 \expndtw0\charscalex126 cuadro de lista
desplegable para la Condicion 2, seleccione la opcion Formula y \line \up0
\expndtw0\charscalex126 luego escriba el siguiente c6digo en el cuadro de texto
situado a su derecha: \par\pard\ql \li1785\sb0\sl-138\slmult0
\par\pard\ql\li1785\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf23\f24\fs12 =CONTAR.SI($A$1:$H$100;Al)=3 \par\pard\qj
\li2515\sb0\sl-220\slmult0 \par\pard\qj\li2515\ri1151\sb115\sl-220\slmult0 \up0
\expndtw0\charscalex132 \ul0\nosupersub\cf11\f12\fs16 En vez de tener que
reescribir la formula, marquela en el cuadro de \line \up0 \expndtw0\charscalex139
texto de la Condicion 1, pulse la tecla Control/Comando-C para \line \up0
\expndtw0\charscalex139 copiarla en el portapapeles, haga clie en el cuadro de
texto de la \line \up0 \expndtw0\charscalex140 Condicion 2, pulse Control/Comando V
para pegarla ahi y luego \par\pard\ql \li2520\sb29\sl-161\slmult0 \up0
\expndtw0\charscalex149 \ul0\nosupersub\cf26\f27\fs14 cambie>3 por =3. \par\pard\qj
\li1507\sb0\sl-240\slmult0 \par\pard\qj\li1507\ri558\sb134\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Haga clic en el boton
Formato... y luego seleccione la pestana Tramas para \line \up0
\expndtw0\charscalex129 seleccionar el color que desee utilizar para identificar
los datos quc
aparecenjusta-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg42}
{\bkmkend Pg42}\par\pard\li897\sb0\sl-207\slmult0\par\pard\li897\sb136\sl-
207\slmult0\fi0\tx6105 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 56\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li883\sb0\sl-
240\slmult0 \par\pard\qj\li883\sb0\sl-240\slmult0
\par\pard\qj\li883\ri1182\sb132\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex126
mente tres veces. Haga clic en Aceptar y luego haga clic en Agregar. En el
cua\up0 \expndtw0\charscalex123 dro de lista desplegable de la Condicion 3,
seleccione la opcion Formula y escriba \up0 \expndtw0\charscalex123 lo siguiente en
el cuadro de texto situado a su derecha: \par\pard\ql \li1171\sb0\sl-138\slmult0
\par\pard\ql\li1171\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf23\f24\fs12 =CONTAR.SI($A$l:$H$100;A1)=2 \par\pard\qj
\li868\ri1176\sb198\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex134
\ul0\nosupersub\cf10\f11\fs18 Para tcrminar, haga clic en el boton Formato...,
elija la pestana Tramas y \line \up0 \expndtw0\charscalex122 seleccione ahi el
color que desea aplicar a los datos que aparecen exactamente dos \line \up0
\expndtw0\charscalex125 veces. Luego haga clic en el boton Aceptar. Ahora ya
tenemos colores diferentes \line \up0 \expndtw0\charscalex124 de celda dependiendo
del numero de veces en el que aparecen los datos dentro de \line \up0
\expndtw0\charscalex124 la tabla. De nucvo, es importante recordar que la celda Al
debe ser la celda activa \line \up0 \expndtw0\charscalex128 en la seleccion, puesto
que la direccion de celda es una referencia relativa y no \line \up0
\expndtw0\charscalex124 absoluta, como en la tabla de datos, $A$1: $H$ 100.
Utilizando el formato condi-\line \up0 \expndtw0\charscalex131 cional dc esta
forma, Excel sabra utilizar la celda correcta como criterio de la \line \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 funcion CONTAR. S I.
\par\pard\ql \li2169\sb0\sl-322\slmult0 \par\pard\ql\li2169\sb31\sl-322\slmult0
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf20\f21\fs28 Asociar barras de
herramientas
personalizadas\par\pard\sect\sectd\sbknone\cols2\colno1\colw2000\colsr160\colno2\co
lw7280\colsr160\ql \li1377\sb104\sl-414\slmult0 \up0 \expndtw0\charscalex91
\ul0\nosupersub\cf31\f32\fs36 11\par\pard\column \ql \li29\sb43\sl-299\slmult0 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf18\f19\fs26
a un libro en aarticular\par\pard\qj \li20\ri1242\sb83\sl-214\slmult0 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 A pesar de que la mayoria de
barras de herramientas que cree sirven para \line \up0 \expndtw0\charscalex123
practicamente todos los libros con los que trabaje, a veces la funcionalidad
\line \up0 \expndtw0\charscalex123 de una barra de herramientas personalizada
solamente es aplicable a un\par\pard\qj \li24\ri1173\sb0\sl-220\slmult0 \up0
\expndtw0\charscalex124 libro en particular. Con este truco podremos asociar barras
de herramientas \line \up0 \expndtw0\charscalex120 personalizadas a sus respectivos
libros. \par\pard\sect\sectd\sbknone \qj \li840\ri1209\sb119\sl-
240\slmult0\fi297 \up0 \expndtw0\charscalex134 \ul0\nosupersub\cf10\f11\fs18 Si
nunca ha creado una barra de herramientas personalizada, sin duda se \line \up0
\expndtw0\charscalex126 habra dado cuenta que las barras herramientas se cargan y
son visibles indepen-\line \up0 \expndtw0\charscalex127 dientemente de que libro
tenga abierto. ?Que ocurre si su barra de herramientas \line \up0
\expndtw0\charscalex127 personalizada contiene macros grabadas que solo tienen
sentido con un libro en \line \up0 \expndtw0\charscalex126 particular?
Probablemente es mejor poder asociar barras de herramientas perso-\line \up0
\expndtw0\charscalex129 nalizadas cuyo proposito sea especial con los libros
apropiados, para asi evitar \line \up0 \expndtw0\charscalex129 cualquier tipo de
confusion y otros problcmas. Podemos hacer esto insertando \line \up0
\expndtw0\charscalex127 un codigo muy seneillo en el modulo privado del libro. Para
acceder al modulo \line \up0 \expndtw0\charscalex123 privado, haga clic con el
boton derecho en el icono de Excel, que encontrara en la \line \up0
\expndtw0\charscalex125 esquina superior izquierda de la pantalla, cerca del menu
Archivo, y luego selec-\line \up0 \expndtw0\charscalex125 cione la opcion Ver
c6digo. \par\pard\qj \li1848\sb0\sl-216\slmult0 \par\pard\qj\li1848\ri1813\sb84\sl-
216\slmult0\fi9 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf11\f12\fs16 Este
acceso directo no ester disponible en Macintosh. Tendra que abrir \up0
\expndtw0\charscalex128 el Editor dc Visual Basic pulsando Opci6n-F11 o bien
seleccionando \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 la opcion
de menu Herramientas>Macro>Editor de Visual Basic. Una \up0 \expndtw0\charscalex137
\ul0\nosupersub\cf11\f12\fs16 vez ahf, haga clic con el boton derecho del ratan (o
clic mientras \up0 \expndtw0\charscalex128 mantiene pulsada la tecla Control) en
ThisWorkbook, que aparece en \up0 \expndtw0\charscalex129 la ventana de
proyectos. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg43}
{\bkmkend Pg43}\par\pard\li1536\sb0\sl-207\slmult0\par\pard\li1536\sb0\sl-
207\slmult0\par\pard\li1536\sb10\sl-207\slmult0\fi0\tx8664 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 1. Reducir la frustracion en
los libros yen las hojas de calculo\tab \up0 \expndtw0\charscalex116 57\par\pard\ql
\li1804\sb0\sl-207\slmult0 \par\pard\ql\li1804\sb0\sl-207\slmult0
\par\pard\ql\li1804\sb0\sl-207\slmult0 \par\pard\ql\li1804\sb17\sl-207\slmult0 \up0
\expndtw0\charscalex123 Entonces, introduzca este codigo: \par\pard\li1814\sb0\sl-
161\slmult0\par\pard\li1814\sb73\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook\t \dn2 \expndtw0\charscalex154
-Activate(\par\pard\li1814\sb51\sl-138\slmult0\fi383 \up0
\expndtw0\charscalex154 \ul0\nosupersub\cf23\f24\fs12 On Error Resume
Next\par\pard\li1814\sb31\sl-161\slmult0\fi767 \up0 \expndtw0\charscalex154
\ul0\nosupersub\cf26\f27\fs14 With
Application.CommandBars("MiBarraPersonalizada")\par\pard\li1814\sb33\sl-
161\slmult0\fi1382\tx4051 \up0 \expndtw0\charscalex148 .Enabled\tab \dn2
\expndtw0\charscalex154 = True\par\pard\li1814\sb31\sl-161\slmult0\fi1487\tx4161
\up0 \expndtw0\charscalex154 .Visible\tab \up0 \expndtw0\charscalex154 =
True\par\pard\ql \li2486\sb27\sl-161\slmult0 \up0 \expndtw0\charscalex140 End
With \par\pard\li1814\sb54\sl-138\slmult0\fi388\tx3576 \up0 \expndtw0\charscalex155
\ul0\nosupersub\cf23\f24\fs12 On Error GoTo\tab \up0 \expndtw0\charscalex155
0\par\pard\li1814\sb34\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex155
\ul0\nosupersub\cf26\f27\fs14 End Sub\par\pard\li1823\sb0\sl-
161\slmult0\par\pard\li1823\sb101\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex157
Private Sub Workbook-Deactivate(\par\pard\li1823\sb12\sl-138\slmult0\fi379 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 On Error Resume
Next\par\pard\li1823\sb36\sl-161\slmult0\fi768\tx8073 \up0
\expndtw0\charscalex151 \ul0\nosupersub\cf26\f27\fs14
Application.CommandBars("MiBarraPersonalizada").Enabled\tab \up0
\expndtw0\charscalex157 = False\par\pard\li1823\sb49\sl-138\slmult0\fi384\tx3585
\up0 \expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 On Error GoTo\tab
\up0 \expndtw0\charscalex157 0\par\pard\ql \li1823\sb11\sl-161\slmult0 \up0
\expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li1536\ri520\sb194\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Cambie el texto de "MiBarraPersonalizada" por el
nombre que desee darle a la \line \up0 \expndtw0\charscalex124 barra de
herramientas personalizada. Para volver a la ventana principal de Excel, \line \up0
\expndtw0\charscalex132 cierre la ventana de modulo o pulse Alt/Comando-Q En cuanto
abra o active \line \up0 \expndtw0\charscalex131 otro libro, la barra de
herramientas personalizada desaparecera y no podri ser \line \up0
\expndtw0\charscalex124 utilizada. Reactivando el libro adecuado, la barra volvera
a aparecer. Todavia po-\line \up0 \expndtw0\charscalex129 demos llegar mis lejos,
haciendo que una barra de herramientas personalizada \line \up0
\expndtw0\charscalex127 este disponible solamente para una hoja en particular del
libro. Haga clic con el \line \up0 \expndtw0\charscalex128 boton derecho del ration
sobre el nombre de una hoja en la que desea activar la \line \up0
\expndtw0\charscalex125 barra de herramientas, seleccionando la opcion Ver codigo.
Entonces introduzca \line \up0 \expndtw0\charscalex125 el siguiente codigo:
\par\pard\ql \li1843\sb0\sl-161\slmult0 \par\pard\ql\li1843\sb85\sl-161\slmult0
\up0 \expndtw0\charscalex180 \ul0\nosupersub\cf23\f24\fs12 Private Sub Worksheet
\dn2 \expndtw0\charscalex163 \ul0\nosupersub\cf26\f27\fs14 -Deactivate(
\par\pard\ql \li2227\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex171
\ul0\nosupersub\cf23\f24\fs12 On Error Resume Next \par\pard\li2227\sb39\sl-
161\slmult0\fi383\tx8092 \up0 \expndtw0\charscalex151 \ul0\nosupersub\cf26\f27\fs14
Application.CommandBars("MiBarraPersonalizada").Enabled\tab \up0
\expndtw0\charscalex154 = False\par\pard\li2227\sb54\sl-138\slmult0\fi0\tx3604 \up0
\expndtw0\charscalex154 \ul0\nosupersub\cf23\f24\fs12 On Error GoTo\tab \up0
\expndtw0\charscalex154 0\par\pard\ql \li1843\sb31\sl-161\slmult0 \up0
\expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li1848\ri4644\sb187\sl-200\slmult0\tx2231 \up0 \expndtw0\charscalex186
\ul0\nosupersub\cf23\f24\fs12 Private Sub Worksheet Activate( \line\tab \up0
\expndtw0\charscalex187 On Error Resume Next \par\pard\ql \li2620\sb32\sl-
138\slmult0 \up0 \expndtw0\charscalex174 With
Application.CommandBars("MiBarraPersonalizada") \par\pard\li3230\sb45\sl-
161\slmult0\fi0\tx4089 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 .Enabled\tab \up0 \expndtw0\charscalex153 =
True\par\pard\li3230\sb31\sl-161\slmult0\fi105\tx4195 \up0
\expndtw0\charscalex153 .Visible\tab \up0 \expndtw0\charscalex153 =
True\par\pard\ql \li2520\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex140 End
With \par\pard\li2236\sb58\sl-138\slmult0\fi0\tx3614 \dn2
\expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12 On Error GoTo\tab \up0
\expndtw0\charscalex167 0\par\pard\ql \li1852\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li1569\ri503\sb194\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf10\f11\fs18 Ahora pulse Alt/Comando-Qo cierre la ventana para
volver a Excel. El pri-\line \up0 \expndtw0\charscalex132 mer procedimiento
(Worksheet_Deactivate O) se ejecutari automaticamente \line \up0
\expndtw0\charscalex126 cada vez que deje hoja en particular y active otra. Este
codigo cambia la propie-\line \up0 \expndtw0\charscalex132 dad Enabled de la barra
de herramientas personalizada a False, de forma que \line \up0
\expndtw0\charscalex132 no pueda ser vista o utilizada. El segundo procedimicnto se
ejecuta cada vez que \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg44}{\bkmkend Pg44}\par\pard\li945\sb0\sl-207\slmult0\par\pard\li945\sb164\sl-
207\slmult0\fi0\tx6153 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
58\tab \up0 \expndtw0\charscalex113 Excel. Los mejores truces\par\pard\qj
\li935\sb0\sl-240\slmult0 \par\pard\qj\li935\sb0\sl-240\slmult0
\par\pard\qj\li935\ri1135\sb124\sl-240\slmult0 \up0 \expndtw0\charscalex127 se
activa la hoja en cuesti6n, estableciendo la propiedad Enabled a True, con lo \line
\up0 \expndtw0\charscalex127 que la barra vuelve a ser visible. La Linea de c6digo
que dice Application. \par\pard\ql \li940\sb47\sl-184\slmult0\tx5673 \up0
\expndtw0\charscalex147 \ul0\nosupersub\cf11\f12\fs16 CommandBars
("MyCustomToolbar") . Visible \tab \up0 \expndtw0\charscalex149 = True simplemente
mues-\par\pard\qj \li921\ri1133\sb10\sl-240\slmult0\fi9 \up0
\expndtw0\charscalex135 \ul0\nosupersub\cf10\f11\fs18 tra la barra de herramientas
de nuevo, de forma que el usuario pueda verla. \up0 \expndtw0\charscalex130 Cambie
de una hoja a otra y vera como la barra de herramientas desaparece y \up0
\expndtw0\charscalex130 vuelve a aparecer dependiendo de la hoja que tenga
seleccionada. \par\pard\ql \li1281\sb313\sl-322\slmult0 \up0
\expndtw0\charscalex108
\ul0\nosupersub\cf12\f13\fs18 TRUCO\ul0\nosupersub\cf20\f21\fs28 Burlar el gestor
de referencias relativas de Excel \par\pard\qj \li2222\ri1164\sb63\sl-
220\slmult0\fi9 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16 En
Exceluna referencia de formula puede ser o Bien relativa o bien ablt,soua, \up0
\expndtw0\charscalex123 pero a veces aeseara mover celdas que ullicen reterencias
relativas sin tener \up0 \expndtw0\charscalex123 que hacer las referencias
absolutas. Veamos como hacer esto. \par\pard\qj \li883\ri1148\sb64\sl-
240\slmult0\fi316 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Cuando
se necesita hacer una formula absoluta, se utiliza el signo del d6lar \line \up0
\expndtw0\charscalex122 ($) delante de la letra de la columna y/o del numero de la
fila en la referencia a la \line \up0 \expndtw0\charscalex125 celda, como por
ejemplo en $A$ 1. Una vez haya hecho esto, no importa d6nde \line \up0
\expndtw0\charscalex129 copie la celda que la formula seguida haciendo referencia a
la misma celda o \line \up0 \expndtw0\charscalex126 celdas. A veces, sin embargo,
ya ha creado numerosas formulas que no contie-\line \up0 \expndtw0\charscalex126
nen referencias absolutas, sino relativas. Normalmente hace esto cuando desea \line
\up0 \expndtw0\charscalex125 copiar la formula original o propagarla por la hoja y
que Excel cambie las refe-\line \up0 \expndtw0\charscalex128 rencias de forma
adecuada. Si ya ha creado las formulas utilizando solamente \line \up0
\expndtw0\charscalex126 referencias relativas, o quizis utilizando una mezcla entre
referencias absolutas \line \up0 \expndtw0\charscalex125 relativas, puede
reproducir las mismas formulas en cualquier otro rango y en la \line \up0
\expndtw0\charscalex125 misma hoja, en otra hoja del mismo libro, o incluso en otra
hoja situada en otro \line \up0 \expndtw0\charscalex126 libro. Para hacer esto sin
cambiar ninguna de las referencias que hay dentro de \line \up0
\expndtw0\charscalex122 las formulas, seleccione el rango de celdas que desea
copiar y luego seleccione la \line \up0 \expndtw0\charscalex122 opcion
Edicion>Reemplazar. En el cuadro de texto Buscar, introduzca el signo = \line
\up0 \expndtw0\charscalex124 y en el cuadro de texto Reemplazar con el simbolo a;
(por supuesto, puede utili-\line \up0 \expndtw0\charscalex131 zar cualquier otro
simbolo que este seguro no se utiliza en cualquiera de las \line \up0
\expndtw0\charscalex122 formulas). Luego haga clic en el bot6n Reemplazar todos. El
signo = de todas las \line \up0 \expndtw0\charscalex122 formulas de la hoja sera
reemplazado con el simbolo @. Ahora puede copiar este \line \up0
\expndtw0\charscalex123 rango y pegarlo en el destino que desee. Luego seleccione
el rango que acaba de \line \up0 \expndtw0\charscalex119 pegar y vuelva a
seleccionar la opcion Edicion>Reemplazar. Esta vez reemplace el \line \up0
\expndtw0\charscalex128 simbolo @ por el simbolo =. Con esto, las formulas quedaran
con las mismas \line \up0 \expndtw0\charscalex128 referencias que las
originales.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2019\colsr160\colno2\colw7
261\colsr160\ql \li1243\sb0\sl-207\slmult0 \par\pard\ql \li1243\sb0\sl-
207\slmult0 \par\pard\ql \li1243\sb28\sl-207\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql
\li1387\sb99\sl-414\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf31\f32\fs36 13\par\pard\column \ql \li2193\sb0\sl-299\slmult0
\par\pard\ql \li34\sb29\sl-299\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf18\f19\fs26 Quitar vinculos "fantasma" en un libro\par\pard\ql
\li20\ri1154\sb78\sl-218\slmult0\fi9 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 iAh! Vinculos fantasmas. Al abrir un libro se le
pregunta si desea "actualizar \up0 \expndtw0\charscalex121 los vinculos", ipero no
hay ningun vinculo! iComo puede actualizar los \up0 \expndtw0\charscalex120
vinculos cuando no existen? \par\pard\sect\sectd\sbknone \qj \li873\ri1199\sb62\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Los
vinculos externos son vinculos que hacen referencia a otros libros. El he-\line
\up0 \expndtw0\charscalex123 cho de que se produzcan vinculos externos no esperados
puede darse por diferen-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg45}{\bkmkend Pg45}\par\pard\li1473\sb0\sl-207\slmult0\par\pard\li1473\sb173\sl-
207\slmult0\fi0\tx8601 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
1. Reducir la frustration en los libros y en las hojas de calculo\tab \up0
\expndtw0\charscalex116 59\par\pard\qj \li1454\sb0\sl-240\slmult0
\par\pard\qj\li1454\sb0\sl-240\slmult0 \par\pard\qj\li1454\ri610\sb135\sl-
240\slmult0 \up0 \expndtw0\charscalex123 tes razones, la mayoria de las veces por
mover o copiar graficos, hojas de graficos \up0 \expndtw0\charscalex125 u hojas a
otros libros. Aun asi, saber donde estan no siempre le ayudara a encon\up0
\expndtw0\charscalex134 trarlos. A continuation le mostramos algunas altcrnativas
para solucionar el \up0 \expndtw0\charscalex134 problema de los vinculos fantasmas.
\par\pard\qj \li1459\ri601\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
Primeramente, debe comprobar si realmente tienc vinculos externos (que no \up0
\expndtw0\charscalex125 son fantasmas), de los cuales nos olvidaremos. Si no ester
seguro, si tiene vincu\up0 \expndtw0\charscalex124 los externos reales, comience
buscando en el lugar mas obvio: las formulas. Pue\up0 \expndtw0\charscalex121 de
hacer esto asegurandose de que no hay otros libros abiertos y entonces buscando
\up0 \expndtw0\charscalex128 por [*1 dentro de las formulas de cada hoja. Cierre
todos los demas libros para \up0 \expndtw0\charscalex129 asegurarse de que
cualquier vinculo de formula incluira [*], donde el asterisco \up0
\expndtw0\charscalex129 representa el caracter comodin de busqueda. \par\pard\qj
\li2486\sb0\sl-216\slmult0 \par\pard\qj\li2486\ri1175\sb144\sl-216\slmult0\fi9 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Excel 97 no proporciona una
opcion para buscar en todo el libro, pero \line \up0 \expndtw0\charscalex128 puede
buscar en todas las hojas de un libro si las agrupa. Puede hacer \line \up0
\expndtw0\charscalex126 esto haciendo clie con el boton derecho en el nombre de
cualquiera de \line \up0 \expndtw0\charscalex123 ]as hojas y eligiendo la opcion
Seleccionar todas las hojas. En versiones \line \up0 \expndtw0\charscalex135
posteriores de Excel, la funcion de Buscar y reemplazar admite la \line \up0
\expndtw0\charscalex136 posibilidad de buscar dentro de una hoja o de todo tin
libro. \par\pard\qj \li1478\sb0\sl-240\slmult0 \par\pard\qj\li1478\ri568\sb125\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Una
vez que haya encontrado los vinculos de formula, simplemente cambie \line \up0
\expndtw0\charscalex129 la formula de forma adecuada o bien eliminela. Cambiar o
eliminar la formula \line \up0 \expndtw0\charscalex121 depende de la situaci6n y
debe ser usted el que decida que hacer. Tambien puede it \line \up0
\expndtw0\charscalex122 al centro de descargas de Microsoft Office, ubicado en
{\field{\*\fldinst {HYPERLINK http://office.microsoft.com/ }}{\fldrslt
{\ul0\nosupersub\cf10\f11\fs18 http://office.microsoft.com/}}} \line \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Downloads/default.aspx y
desde la categoria de complementos, seleccionar el \line \up0
\expndtw0\charscalex124 Asistente de eliminaci6n de vinculos. Este asistente ester
disenado para encontrar \line \up0 \expndtw0\charscalex125 y eliminar vinculos
tales como vinculos dc nombrcs definidos, vinculos de nom-\line \up0
\expndtw0\charscalex127 bres ocultos, vinculos a graficos, vinculos a consultas de
Microsoft y vinculos a \line \up0 \expndtw0\charscalex126 objetos. De todas formas,
por nuestra experiencia, no es capaz de encontrar vin-\line \up0
\expndtw0\charscalex130 culos fantasmas. Una vez que este seguro de que no hay
vinculos de formula, \line \up0 \expndtw0\charscalex127 debe asegurarse de clue no
tiene ningun otro vinculo que no sea fantasma. Para \line \up0
\expndtw0\charscalex125 ello, solemos comenzar desde el libro de Excel que contiene
los vinculos fantas-\line \up0 \expndtw0\charscalex125 mas. Seleccione la opcion
Insertar>Nombre>Definir. Desplacese a lo largo de la \line \up0
\expndtw0\charscalex124 lista de nombrcs seleccionando cada uno de ellos y mirando
en el cuadro de texto \line \up0 \expndtw0\charscalex125 Se refiere a situado en la
parte inferior. Asegurese dc que ninguno de estos nom-\line \up0
\expndtw0\charscalex125 bres ester haeiendo referenda a un libro diferente.
\par\pard\qj \li2520\sb0\sl-215\slmult0 \par\pard\qj\li2520\ri1141\sb146\sl-
215\slmult0 \up0 \expndtw0\charscalex134 \ul0\nosupersub\cf11\f12\fs16 En vez de
tener que hacer clie en cada nombre, puede insertar una \up0
\expndtw0\charscalex130 nueva hoja y seleccionar la opcion Insertar>Nombre>Pegar.
Luego, \up0 \expndtw0\charscalex133 desde el cuadro de dialogo, haga clie en Pegar
vinculo. Esto creara \up0 \expndtw0\charscalex129 una lista de todos los nombres de
libro, con sus rangos referenciados \up0 \expndtw0\charscalex130 en la columna
correspondiente. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg46}
{\bkmkend Pg46}\par\pard\li907\sb0\sl-207\slmult0\par\pard\li907\sb97\sl-
207\slmult0\fi0\tx6110 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 60\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li888\sb0\sl-
240\slmult0 \par\pard\qj\li888\sb0\sl-240\slmult0
\par\pard\qj\li888\ri1181\sb131\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex127
Si alguno de los nombres se refiere a un elemento que esta fuera de libro, ha
\up0 \expndtw0\charscalex124 encontrado el origen de al menos uno de los vinculos a
los cuales hace referencia
\up0 \expndtw0\charscalex129 el mensaje de actualizar los vinculos. Ahora es
decision suya si desea cambiar \up0 \expndtw0\charscalex126 este nombre de rango
para que haga referencia solamcnte al propio libro, o bien \up0
\expndtw0\charscalex126 dejarlo como esta. \par\pard\qj \li878\ri1187\sb40\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex124 Otra fuente potencial de vinculos
son sus graficos. Es posible que los graficos \up0 \expndtw0\charscalex123 tengan
el mismo problema que acabamos de explicar. Deberfa comprobar que los \up0
\expndtw0\charscalex123 rangos de datos y las etiquetas del eje X del trafico no
estan haciendo refereneia a \up0 \expndtw0\charscalex123 libros externos. Dc nuevo,
debe tomar la decision de silos vfnculos que ha encon\up0 \expndtw0\charscalex123
trado son o no correctos. \par\pard\qj \li859\ri1200\sb20\sl-240\slmult0\fi302 \up0
\expndtw0\charscalex130 Los vinculos tambien pueden acechar en los objetos, como
puedan ser dos \up0 \expndtw0\charscalex126 cuadros de texto, las autoformas, etc.
Los objetos pueden intentar hacer referen\up0 \expndtw0\charscalex125 eia a un
libro externo. La forma mas sencilla de localizar los objetos es seleccio\up0
\expndtw0\charscalex124 nar cualquier celda de cada hoja y luego seleccionar la
opci6n Edicion>Ir a (F5). \up0 \expndtw0\charscalex122 Desde el cuadro de dialogo,
haga clic en el boton Especial y luego active la casilla \up0
\expndtw0\charscalex126 de verificaci6n Objetos, y haga clic en Aceptar para
comenzar la busqueda. Con \up0 \expndtw0\charscalex125 esto seleccionaremos todos
los objetos de la hoja. En cualquier caso, deberia ha\up0 \expndtw0\charscalex132
cer esto en una copia del libro. Despues, una vez tengamos todos los objetos
\up0 \expndtw0\charscalex127 seleecionados, puede eliminar, guardar, cerrar y
volver a abrir la copia del libro \up0 \expndtw0\charscalex127 para ver si con esto
hemos solucionado el problema. \par\pard\qj \li859\ri1211\sb40\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex130 Finalmente, el lugar que no es tan obvio comprobar es
en las hojas ocultas \up0 \expndtw0\charscalex125 que puede haber creado y de las
que se ha olvidado. Vuelva a mostrar esas hojas \up0 \expndtw0\charscalex134
seleccionando la opci6n Formato>Hoja>Mostrar. Si la opcion Mostrar esta \up0
\expndtw0\charscalex134 desactivada, significa que no hay hojas ocultas.
\par\pard\qj \li844\ri1218\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex125
Ahora que ya ha eliminado la posibilidad de vinculos reales, es hora de elimi-\line
\up0 \expndtw0\charscalex131 nar los vinculos fantasmas. Vaya al libro en cuesti6n
en el que haya vinculos \line \up0 \expndtw0\charscalex125 fantasmas y seleccione
la opci6n Edicion>Vinculos. A veces simplemente puede \line \up0
\expndtw0\charscalex124 seleceionar los vinculos no deseados, hacer clic en Cambiar
origen y luego haeer \line \up0 \expndtw0\charscalex132 que el vinculo haga
referencia a si mismo. A menudo, de todas formas, se le \line \up0
\expndtw0\charscalex133 informara quc alguna de las formulas contiene un error y
entonces no podra \line \up0 \expndtw0\charscalex133 hacer esto. \par\pard\qj
\li825\ri1226\sb40\sl-240\slmult0\fi302 \up0 \expndtw0\charscalex126 Si no puede
tomar el camino sencillo, apuntese a que libro de Excel cree que \up0
\expndtw0\charscalex125 puede estar vinculado (Ilamaremos a ese libro "el libro
bueno"). Cree un vinculo \up0 \expndtw0\charscalex130 real entre ambos, abriendo
los dos. Vaya al libro problematico y, en cualquier \up0 \expndtw0\charscalex124
celda de cualquier hoja, escriba =. Ahora haga clic en una celda del libro bueno
y \up0 \expndtw0\charscalex132 pulse Intro para tener un vinculo externo real con
dicho libro. Guarde ambos \up0 \expndtw0\charscalex124 libros, pero no los cierre
todavia. Estando todavia en el libro con vinculos fantas\up0
\expndtw0\charscalex129 mas, seleccione la opcion Edicion>Vinculos y utilice el
bot6n Cambiar origen \up0 \expndtw0\charscalex130 para referenciar todos los
vinculos con el nuevo libro con el que acabamos de \up0 \expndtw0\charscalex131
crear el vinculo. Guarde el libro de nuevo y elimine la celda en la que cre6 el
\up0 \expndtw0\charscalex131 vinculo real. Para terminar, guarde el archivo.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg47}{\bkmkend
Pg47}\par\pard\li1550\sb0\sl-207\slmult0\par\pard\li1550\sb105\sl-
207\slmult0\fi0\tx8678 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
1. Reducir la frustration en los libros yen ]as hojas de calculo\tab \up0
\expndtw0\charscalex116 61\par\pard\qj \li1536\sb0\sl-240\slmult0
\par\pard\qj\li1536\sb0\sl-240\slmult0 \par\pard\qj\li1536\ri533\sb123\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex125 A menudo esto climina el problema dc
los vinculos fantasmas, dado que aho\up0 \expndtw0\charscalex125 ra Excel es
consciente de que ha eliminado el vfnculo externo con dicho libro. Si \up0
\expndtw0\charscalex125 csto no ha solucionado problema, pruebe con los siguientes
pasos, pero asegure\up0 \expndtw0\charscalex125 se de guardar una copia primero.
\par\pard\qj \li2553\sb0\sl-220\slmult0 \par\pard\qj\li2553\ri1124\sb137\sl-
220\slmult0\fi4 \up0 \expndtw0\charscalex133 \ul0\nosupersub\cf11\f12\fs16 El
siguiente proceso implica eliminar datos permanentemente. Por \line \up0
\expndtw0\charscalex130 tanto, antes de comenzar, tiene que crear una copia de
seguridad del \line \up0 \expndtw0\charscalex131 libro de Excel, ya que si no lo
hace, puede crearle nuevos problemas. \par\pard\qj \li1531\sb0\sl-240\slmult0
\par\pard\qj\li1531\ri532\sb104\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Con el libro problematico
abierto, climinc una hoja, guarde el libro, cierrelo y \line \up0
\expndtw0\charscalex132 vuelva a abrirlo. Si al hacerlo no se le pregunta sobre
actualizar los vinculos \line \up0 \expndtw0\charscalex127 perdidos, entonces es
que la hoja que acaba de eliminar era la que tenfa los vin-\line \up0
\expndtw0\charscalex125 culos fantasmas. Esto deberfa arreglar el problema, pero si
no fuera asi, repita el \line \up0 \expndtw0\charscalex131 primer paso para cada
una de las hojas del libro. Necesitara anadir una nueva \line \up0
\expndtw0\charscalex127 hoja antes de eliminar la ultima, ya que cualquier libro
debe tener al menos una \line \up0 \expndtw0\charscalex131 hoja. Supongamos que
esta tecnica ha funcionado. Entonces vcamos que hay \line \up0
\expndtw0\charscalex128 que hater a continuation. Abra la copia del libro (la que
todavfa tiene los datos \line \up0 \expndtw0\charscalex133 dentro de ella) y tree
otra copia. Debera trabajar con la hoja problematiea (u \line \up0
\expndtw0\charscalex124 hojas) y utilizar el proceso de eliminaeion para descubrir
donde esta el problema. \par\pard\qj \li1511\ri531\sb39\sl-242\slmult0\fi307
\up0 \expndtw0\charscalex124 Teniendo activada la hoja problematiea, seleccione un
grupo dc celdas We al\up0 \expndtw0\charscalex127 rededor dc 10x10) y entonces
seleccione la option Edicion>Borrar>Todo. Msta \up0 \expndtw0\charscalex124
totalmente seguro de que ha guardado una copia? Si es asi, guarde, cierre y
vuel\up0 \expndtw0\charscalex125 va a abrir la hoja. Si no se le pregunta acerca de
actualizar los vinculos, entonces \up0 \expndtw0\charscalex125 es que ha encontrado
el problema y el objctivo sera volver a restablecer ese con\up0
\expndtw0\charscalex124 junto de celdas. Si vuelve a recibir el mensaje de
actualizar los vinculos, continue \up0 \expndtw0\charscalex129 climinando celdas
hasta que ya no se le pregunte. Luego, tendra clue restaurar \up0
\expndtw0\charscalex129 las celdas problematicas. \par\pard\qj
\li1540\ri535\sb20\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex128 Esperamos que
estas tecnicas le hayan solucionado algo la frustration de te\up0
\expndtw0\charscalex128 ner vinculos fantasmas en sus libros de Excel. No es
sencillo ni divertido, pero \up0 \expndtw0\charscalex128 puede ayudarle a
solucionar el
problema.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2686\colsr160\colno2\colw659
4\colsr160\ql \li1900\sb0\sl-207\slmult0 \par\pard\ql \li1900\sb0\sl-207\slmult0
\par\pard\ql \li1900\sb109\sl-207\slmult0 \up0 \expndtw0\charscalex104
TRUCO\par\pard\ql \li2049\sb93\sl-414\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf31\f32\fs36 14\par\pard\column \ql \li2860\sb0\sl-322\slmult0
\par\pard\ql \li34\sb108\sl-322\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf20\f21\fs28 Reducir un libro que esta hinchado\par\pard\qj
\li20\ri604\sb69\sl-218\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf11\f12\fs16 iNunca ha observado que un libro esta aumentando de
tamano a un ritmo \line \up0 \expndtw0\charscalex122 alarmante sin una razon
aparente? Existen numerosas causas que pueden \line \up0 \expndtw0\charscalex120
provocarlo y algunas soluciones para ello. \par\pard\sect\sectd\sbknone \qj
\li1545\ri525\sb101\sl-246\slmult0\fi292 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 ?Nunca ha comido tanto que no puede funcionar
correctamente? Lo mismo \up0 \expndtw0\charscalex124 ocurre con las hojas dc Excel.
Un libro de Excel que engorda tanto es aquel en el \up0 \expndtw0\charscalex132 que
se han hecho tantas cosas que ha llegado a un tamano tal en el que ya no \up0
\expndtw0\charscalex132 pucdc funcionar correctamente.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg48}{\bkmkend
Pg48}\par\pard\li849\sb0\sl-207\slmult0\par\pard\li849\sb115\sl-
207\slmult0\fi0\tx6052 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 62\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li830\sb0\sl-
240\slmult0 \par\pard\qj\li830\sb0\sl-240\slmult0
\par\pard\qj\li830\ri1232\sb133\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex131
Comprobamos el tamano de un libro tipico que contenia gran cantidad de \line
\up0 \expndtw0\charscalex128
datos y observamos que, solo con datos, el tamano del archivo era de 1,37 Mb.
\line \up0 \expndtw0\charscalex128 Entonces anadimos una tabla dinamica que hacia
referencia a cuatro columnas \line \up0 \expndtw0\charscalex132 enteras como origen
de los datos y observamos que el tamano del archivo se \line \up0
\expndtw0\charscalex129 increment6 espectacularmente hasta los 2,4 Mb. Arvada
algunos formatos y el \line \up0 \expndtw0\charscalex128 tamano del libro se
incrementara practicamente al doble solo haciendo algunas \line \up0
\expndtw0\charscalex128 acciones. \par\pard\qj \li825\ri1240\sb20\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex129 Una de las causas mas comunes por
las que un archivo engorda, particular-\line \up0 \expndtw0\charscalex124 mente en
las versioncs anteriores de Excel, es la aplicacion de formatos a colum-\line
\up0 \expndtw0\charscalex128 nas o filas completas en vez de a un rango de datos
que se este utilizando. Otro \line \up0 \expndtw0\charscalex130 error es
referenciar columnas enteras como fuente dc datos para graficos y ta-\line \up0
\expndtw0\charscalex126 blas dinamicas, en vez de referenciar solamente las celdas
que actualmente con-\line \up0 \expndtw0\charscalex126 tienen datos. Para
solucionar cstos problemas, tendremos que eliminar todos los \line \up0
\expndtw0\charscalex128 formatos superfluos y restringir el origen de datos
solamente a aquellos rangos \line \up0 \expndtw0\charscalex128 de celdas utiles.
\par\pard\qj \li1833\sb0\sl-220\slmult0 \par\pard\qj\li1833\ri1830\sb137\sl-
220\slmult0 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf11\f12\fs16 Antes de
hater estos arreglos, Naga siempre una copia del libro por \up0
\expndtw0\charscalex133 seguridad. \par\pard\ql \li835\sb0\sl-276\slmult0
\par\pard\ql\li835\sb138\sl-276\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf14\f15\fs24 Eliminar Formatos superfluos \par\pard\qj
\li825\ri1248\sb194\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 El primer paso para eliminar formatos superfluos es
averiguar cual es la es-\line \up0 \expndtw0\charscalex130 quina inferior derecha
en la quc acabaran los datos. No se confie en la opcion \line \up0
\expndtw0\charscalex130 Edicion>lr a>Espeeial>Ultima celda, ya que puede llevarle a
la ultima celda que \par\pard\qj \li815\ri1257\sb0\sl-240\slmult0\fi4 \up0
\expndtw0\charscalex124 contiene formato, no datos. Habiendo localizado manualmente
la celda que Babe \line \up0 \expndtw0\charscalex131 que es la ultima que contiene
datos reales, marque la fila que esta inmediata-\line \up0 \expndtw0\charscalex131
mente debajo\ul0\nosupersub\cf12\f13\fs18 dc\ul0\nosupersub\cf10\f11\fs18 ella.
Mientras pulsa las teclas Control y Mayus, pulse la tecla \par\pard\ql
\li782\ri1258\sb0\sl-246\slmult0\fi38\tx1080 \up0 \expndtw0\charscalex126 Flecha
abajo del teclado para marcar todas las filas que se encuentran por deba-\line \up0
\expndtw0\charscalex121 jo. Luego seleccione la opcion Edicion>Borrar>Todos para
eliminarlas. \line \tab \up0 \expndtw0\charscalex129 Ahora utilice el mismo metodo
para eliminar todas las columnas sobrantes. \line \up0 \expndtw0\charscalex127
Localice la celda que se encuentre mas a la derecha y que aun contenga datos y
\line \up0 \expndtw0\charscalex126 seleccione la columna inmediatamente posterior.
Luego, mientras mantiene pul-\line \up0 \expndtw0\charscalex127 sadas las teclas
Control y Mayus, pulse la tecla Flecha derecha del teclado para \line \up0
\expndtw0\charscalex127 seleccionar todas las columnas hasta el final, y
finalmente, seleccione la opcion \par\pard\ql \li811\sb24\sl-230\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf9\f10\fs20 de menu
Edicion>Borrar>Todos. \par\pard\qj \li1814\sb0\sl-213\slmult0
\par\pard\qj\li1814\ri1848\sb152\sl-213\slmult0\fi9 \up0 \expndtw0\charscalex138
\ul0\nosupersub\cf11\f12\fs16 Evite la tentaci6n de eliminar por completo todas
esas filas que \up0 \expndtw0\charscalex147 columnas en vez de borrarlas, ya que al
haccrlo, se produce \up0 \expndtw0\charscalex128 normalmente errores dc tipo #iREF!
en cualquiera de las celdas con \up0 \expndtw0\charscalex129 formulas que pudiesen
estar haciendo referencia a ellas.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg49}{\bkmkend
Pg49}\par\pard\li1579\sb0\sl-207\slmult0\par\pard\li1579\sb179\sl-
207\slmult0\fi0\tx8712 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
1. Reducir la frustration en los libros y en las hojas de calculo\tab \up0
\expndtw0\charscalex116 63\par\pard\qj \li1560\sb0\sl-240\slmult0
\par\pard\qj\li1560\sb0\sl-240\slmult0 \par\pard\qj\li1560\ri500\sb129\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex132 Guarde el libro y tome buena nota
del cambio producido en su tamano, a \up0 \expndtw0\charscalex130 traves de la
opcion Archivo>Propiedades y mirando en la pestana General. Si \up0
\expndtw0\charscalex125 tiene macros, ahora tendra que dirigir los m6dulos en los
que reside el codigo de \up0 \expndtw0\charscalex125 las macros. Este sera un
proceso rapido, directo y sencillo, que exporta todos los \up0
\expndtw0\charscalex124 modulos y formularios de usuario al disco duro, que luego
los elimina y vuelve a \up0 \expndtw0\charscalex126 importarlos de nuevo. Para
hacer esto, vaya al Editor de Visual Basic y desde el \up0 \expndtw0\charscalex125
explorador de proyectos, haga clic con el bot6n derecho en cada modulo y
selec\up0 \expndtw0\charscalex124 cione la opcion Quitar modulol (o cualquier otro
nombre que tuviese el modulo). \up0 \expndtw0\charscalex131 Cuando se le pregunte
si desea exportar el modulo antes de quitarlo, diga Si, \up0
\expndtw0\charscalex131 teniendo en cuenta la ruta que seleccione. \par\pard\qj
\li1569\ri495\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128 Haga esto
mismo para cada modulo, asi como para todos los formularios de \line \up0
\expndtw0\charscalex123 usuario que pueda tener. No se olvide de los m6dulos
privados del libro y hojas si \line \up0 \expndtw0\charscalex126 estos contienen
codigo. Una vez que haya hecho todo, guarde el libro. Entonces \line \up0
\expndtw0\charscalex122 seleccione la opcion Archivo>lmportar archivo e importe
cada modulo y cada for-\line \up0 \expndtw0\charscalex124 mulario de usuario de
nuevo al libro. Siguiendo este proceso se creara un archivo \line \up0
\expndtw0\charscalex132 de texto para cada modulo, lo cual eliminara cualquier
residuo que pudiesen \line \up0 \expndtw0\charscalex129 contener. Existen en
Internet algunas utilidades gratis que pueden automatizar \line \up0
\expndtw0\charscalex128 esta tarea en cierto grado, pero hemos oido casos en los
que estas herramientas \line \up0 \expndtw0\charscalex133 han desorganizado el
codigo o incluso han aumentado mas el tamano de los \line \up0
\expndtw0\charscalex132 archivos. En caso de que utilice una de estas herramientas,
siempre haga una \line \up0 \expndtw0\charscalex126 copia de seguridad primero, ya
que los desarrolladores no se haran responsables \line \up0 \expndtw0\charscalex126
de eualquier perdida de datos. \par\pard\ql \li1593\sb0\sl-276\slmult0
\par\pard\ql\li1593\sb35\sl-276\slmult0 \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf14\f15\fs24 Puesta a punto de los origenes de datos
\par\pard\qj \li1579\ri486\sb214\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Si despues de llevar a cabo
los pasos previos todavia cree que el tamano del \up0 \expndtw0\charscalex132
archivo es muy grande, otra causa posible es que hay referencias a celdas no
\up0 \expndtw0\charscalex126 utilizadas dentro de tablas o graficos dinamicos. Esto
suele ocurrir normalmente \up0 \expndtw0\charscalex127 con las tablas dinamicas, ya
que muchas personas hacen referencia a las 65.536 \up0 \expndtw0\charscalex131
filas para evitar tener que actualizar manualmente los rangos cada vez que se
\up0 \expndtw0\charscalex131 anaden nuevos datos. \par\pard\ql \li1598\sb0\sl-
276\slmult0 \par\pard\ql\li1598\sb35\sl-276\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf14\f15\fs24 Limpiar libros corruptos \par\pard\qj
\li1583\ri486\sb214\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Si todavia cree que el tamano del libro es demasiado
grande, es posible que el \up0 \expndtw0\charscalex130 libro o sus hojas esten
corruptos. Por desgracia, encontrar el punto de corrup\up0 \expndtw0\charscalex130
ci6n requiere de un proceso manual de eliminaci6n. \par\pard\qj \li2606\sb0\sl-
220\slmult0 \par\pard\qj\li2606\ri1061\sb137\sl-220\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 De nuevo le recomendamos
encarecidamente que haga una copia de \up0 \expndtw0\charscalex131 seguridad antes
de proceder. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg50}
{\bkmkend Pg50}\par\pard\li897\sb0\sl-207\slmult0\par\pard\li897\sb149\sl-
207\slmult0\fi0\tx6105 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 64\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li883\sb0\sl-
240\slmult0 \par\pard\qj\li883\sb0\sl-240\slmult0
\par\pard\qj\li883\ri1176\sb139\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex125
Para asegurarse de que no se pierde nada, muestre todas las hojas que puedan
\up0 \expndtw0\charscalex125 estar ocultas seleccionando la opcion
Formato>Hoja>Mostrar. En caso de que la \up0 \expndtw0\charscalex128 opcion este
desactivada, es que no tiene hojas ocultas por las que preocuparse. \up0
\expndtw0\charscalex124 Teniendo todas las hojas visibles, comience por la hoja que
este mas a la izquier\up0 \expndtw0\charscalex127 da y vaya recorriendo una a una
hacia la derecha. Para cada una de ellas, elimi\up0 \expndtw0\charscalex119 nela,
guarde el libro y anote el tamano del mismo a traves de Archivo>Propiedades>
\up0 \expndtw0\charscalex125 General. Si el tamano del archivo se reduce
drasticamente
considerando la canti\up0 \expndtw0\charscalex129 dad de datos que habia en dicha
hoja, entonces es que probablemente haya en\up0 \expndtw0\charscalex129 contrado el
punto de corrupcion. \par\pard\qj \li878\ri1187\sb20\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex126 Para reemplazar una hoja corrupta de un libro, cree una
nueva hoja, seleccio\up0 \expndtw0\charscalex130 ne manualmente los datos situados
en la hoja corrupta, corte (no utilice nunca \up0 \expndtw0\charscalex125 copiar) y
pegue dichos datos en la nueva hoja. Entonces eliminela hoja corrupta, \up0
\expndtw0\charscalex125 guarde y repita el proceso. \par\pard\qj \li1891\sb0\sl-
220\slmult0 \par\pard\qj\li1891\ri1775\sb137\sl-220\slmult0 \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf11\f12\fs16 Al cortar en vez de copiar,
Excel traspasa los datos a la nueva hoja \up0 \expndtw0\charscalex134 manteniendo
las referencias
intactas.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2019\colsr160\colno2\colw726
1\colsr160\ql \li1233\sb0\sl-207\slmult0 \par\pard\ql \li1233\sb0\sl-207\slmult0
\par\pard\ql \li1233\sb172\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1382\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf31\f32\fs36 15\par\pard\column \ql
\li2193\sb0\sl-322\slmult0 \par\pard\ql \li34\sb140\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Extraer datos de un libro
corrupto\par\pard\ql \li20\ri1261\sb77\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 La corrupcion de libros de
Excel puede suponer la perdida de datos vitales, \up0 \expndtw0\charscalex122 lo
cual puede resultar un coste mas que monetario. Este truco examina \line \up0
\expndtw0\charscalex123 algunos metodos que pueden ayudarle a recuperar los
datos. \par\pard\sect\sectd\sbknone \qj \li868\ri1198\sb115\sl-240\slmult0\fi273
\up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 A veces los libro se
corrompen sin ninguna razon aparente. Esto puede provo-\line \up0
\expndtw0\charscalex127 car todo tipo de problemas, especialmente si el libro es
vital y por eualquier ra-\line \up0 \expndtw0\charscalex135 zon no tiene una copia
de seguridad. Leccion 1: siempre haga una copia de \line \up0
\expndtw0\charscalex125 seguridad de los datos en algun otro lugar. Siendo
realistas, esto no siempre ocu-\line \up0 \expndtw0\charscalex132 rre y puede que
la corrupcion se produzca justo antes de que se realizase una \line \up0
\expndtw0\charscalex132 copia de seguridad regular. Para anadir mas frustracion,
aunque un libro este \line \up0 \expndtw0\charscalex132 corrupto, a veces es
posible abrirlo e incluso realizar ciertas acciones en el. \par\pard\ql
\li873\sb0\sl-276\slmult0 \par\pard\ql\li873\sb55\sl-276\slmult0 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf14\f15\fs24 Si no puede abrir un libro
\par\pard\qj \li864\ri1206\sb194\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Si no puede abrir el libro en
cuestion, antes de hacer eualquier otra cosa, ase\up0 \expndtw0\charscalex124
gurese de haccr una copia de seguridad del mismo, ya clue de lo contrario,
podria \up0 \expndtw0\charscalex124 perderlo. Teniendo una copia siempre puede
buscar ayuda profesional. \par\pard\qj \li864\ri1211\sb40\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex124 Ahora, intente abrir el libro en una version posterior de
Excel y pruebe a guar\up0 \expndtw0\charscalex128 dar. Obviamente, esto no sera
posible si ya esta utilizando la ultima version de \up0 \expndtw0\charscalex122
Excel. Si esto no funciona, pruebe a abrir el libro y guardarlo en formato HTML
o \up0 \expndtw0\charscalex126 HTM. Luego eierre el archivo y vuelva a abrirlo,
esta vez volviendo a guardarlo \up0 \expndtw0\charscalex126 en el formato original,
es decir, en formato xls.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg51}{\bkmkend
Pg51}\par\pard\li1536\sb0\sl-207\slmult0\par\pard\li1536\sb148\sl-
207\slmult0\fi0\tx8668 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
1. Reducir la frustracion en los libros y en las hojas de calculo\tab \up0
\expndtw0\charscalex115 65\par\pard\li2543\sb0\sl-
184\slmult0\par\pard\li2543\sb0\sl-184\slmult0\par\pard\li2543\sb0\sl-
184\slmult0\par\pard\li2543\sb97\sl-184\slmult0\fi0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Cuando se guarda un libro en formato HTML, las
siguientes funciones\par\pard\li2543\sb32\sl-184\slmult0\fi0 \up0
\expndtw0\charscalex128 se perderan:\par\pard\li2543\sb142\sl-
184\slmult0\fi19\tx2880 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex128 Vistas personalizadas.\par\pard\li2543\sb143\sl-
184\slmult0\fi19\tx2889 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex128 Formatos de ndmero no utilizados.\par\pard\li2543\sb147\sl-
184\slmult0\fi23\tx2889 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex128 Estilos no utilizados.\par\pard\li2543\sb147\sl-
184\slmult0\fi23\tx2884 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex128 Configuraci6n de eonsolidacion de
datos.\par\pard\li2543\sb142\sl-184\slmult0\fi23\tx2889 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex128
Escenarios.\par\pard\li2543\sb148\sl-184\slmult0\fi23\tx2894 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex128 Formulas el
lenguaje natural (seran convertidas a refereneias\par\pard\li2543\sb37\sl-
184\slmult0\fi345 \up0 \expndtw0\charscalex128 estandar de
rango).\par\pard\li2543\sb147\sl-184\slmult0\fi28\tx2889 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex128 Categorias
personalizadas de funciones.\par\pard\li2543\sb142\sl-184\slmult0\fi28\tx2894
\up0 \expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex128 Elementos con
fuente tachada, superindice o subindice..\par\pard\li2543\sb142\sl-
184\slmult0\fi28\tx2894 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex128 Historial de cambios.\par\pard\li2543\sb148\sl-
184\slmult0\fi28\tx2894 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex128 Configuraci6n de pagina personalizada para los graficos que
se\par\pard\li2543\sb32\sl-184\slmult0\fi350 \up0 \expndtw0\charscalex128 hayan
incrustado en una hoja.\par\pard\li2543\sb147\sl-184\slmult0\fi33\tx2899 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex128 Configuraciones de
lista para los objetos del cuadro de lista y cua-\par\pard\li2543\sb32\sl-
184\slmult0\fi355 \up0 \expndtw0\charscalex128 dro de lista desplegable de la barra
de herramientas de Formula-\par\pard\li2543\sb32\sl-184\slmult0\fi355 \up0
\expndtw0\charscalex128 rios.\par\pard\li2543\sb157\sl-184\slmult0\fi38\tx2903 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex128 Formato
condicional almacenado en una hoja de macro XLM.\par\pard\ql \li2558\sb143\sl-
184\slmult0 \up0 \expndtw0\charscalex128 Tambien, los libros compartidos dejaran de
estarlo. La configuraci6n \par\pard\ql \li2567\sb17\sl-207\slmult0 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 Eje de valores (Y) cruza el
numero de categoria de la pestana Escala \par\pard\qj \li2558\ri1100\sb19\sl-
200\slmult0\fi4 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 del
cuadro de dialogo Formato de ejes no se guardaran si la casilla de \line \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 verificaci6n Eje de
valores \up0 \expndtw0\charscalex128 (Y) cruza la en maxima categoria esta
\par\pard\ql \li2563\sb34\sl-184\slmult0 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf11\f12\fs16 activada. La configuracion de variar los colores por
cada punto del \par\pard\ql \li2563\sb17\sl-207\slmult0 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 cuadro de dialogo Formato de
las series de datos no sera guardada si \par\pard\ql \li2567\sb32\sl-184\slmult0
\up0 \expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 el trafico contiene mas
de una serie de datos. \par\pard\qj \li1550\sb0\sl-240\slmult0
\par\pard\qj\li1550\ri515\sb70\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 Finalmente, intente abrir el archivo y guardarlo en
formato SYLK (.slk, que \up0 \expndtw0\charscalex125 significa vinculo simbolico).
Observe que cuando guarda un libro en este forma\up0 \expndtw0\charscalex126 to,
solo se guarda la hoja activa. Por tanto, debera hacer lo mismo para cada una
\up0 \expndtw0\charscalex133 de las hojas. Vuelva a abrir el archivo y guardelo
nuevamente en el formato \up0 \expndtw0\charscalex133 deseado, es decir, en formato
xls. \par\pard\ql \li1564\sb0\sl-276\slmult0 \par\pard\ql\li1564\sb35\sl-
276\slmult0 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf14\f15\fs24 Si no puede
abrir el archivo \par\pard\qj \li1560\ri512\sb214\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Si el libro esta corrupto
hasta el punto en el que no puede ni siquiera abrirlo, \line \up0
\expndtw0\charscalex122 abra la hoja de calculo en Microsoft Word o a traves del
visor de hojas de calculo, \line \up0 \expndtw0\charscalex122 que se puede
descargar desde el sitio Web de Microsoft, luego copie los datos
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg52}{\bkmkend
Pg52}\par\pard\li796\sb0\sl-207\slmult0\par\pard\li796\sb119\sl-
207\slmult0\fi0\tx6004 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
66\tab \up0 \expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li791\sb0\sl-240\slmult0 \par\pard\qj\li791\sb0\sl-240\slmult0
\par\pard\qj\li791\ri1299\sb129\sl-240\slmult0 \up0 \expndtw0\charscalex131 desde
el archivo abierto. De todas formas, muchas de las formulas, formatos, \up0
\expndtw0\charscalex131 etc. se perderan. \par\pard\qj \li791\ri1273\sb40\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex132 A continuaei6n, abra el nuevo libro
y cree un vinculo
externo con el libro \up0 \expndtw0\charscalex123 corrupto. Por ejemplo,
='C:\\Documents and Settings\\Alex\\Mis Documentos\\[Hoja \up0
\expndtw0\charscalex130 .xls]Hojal'!Al. Copic este vinculo hacia abajo y hacia la
derecha tantas filas y \up0 \expndtw0\charscalex131 columnas como sea necesario.
Haga lo mismo para cada una de las hojas que \up0 \expndtw0\charscalex125 contiene
el libro. Si no puede recordar los nombres de las hojas, utilice cualquier \up0
\expndtw0\charscalex125 nombre utilizando la ruta de archivo correcta y Excel le
mostrara los nombres de \up0 \expndtw0\charscalex125 las hojas cuando pulse la
tecla Intro. \par\pard\qj \li787\ri1267\sb20\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex123 Una ultima cosa que puede hacer es visitar la pagina Web de
OpenOffice.org y \line \up0 \expndtw0\charscalex125 descargar la version gratuita
de OpenOffice.org. Aunque hay nombres diferentes \line \up0 \expndtw0\charscalex128
para las herramientas y los comandos, OpenOffice.org es muy similar a Excel.
\line \up0 \expndtw0\charscalex124 Esta aplicaci6n ester basada en la misma
estructura basica de hoja de calculo que \line \up0 \expndtw0\charscalex128 Excel,
lo que resulta muy sencillo para los usuarios acostumbrados a la aplica-\line
\up0 \expndtw0\charscalex123 ci6n de Microsoft. De hecho, alrededor del 96% de las
formulas que se utilizan en \line \up0 \expndtw0\charscalex123 Excel se pueden
crear y utilizar en las hojas de calculo de OpenOffice.org. \par\pard\qj
\li791\ri1275\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex140 Para descargar
una versi6n gratuita de OpenOffice.org, vaya a {\field{\*\fldinst {HYPERLINK
http://download.openoffice.org/index.html }}{\fldrslt
{\ul0\nosupersub\cf10\f11\fs18 http://}}} \line \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 download.openoffice.org/index.html y descarguela
desde el sitio FTP que prefie\up0 \expndtw0\charscalex128 ra. Luego instale el
programa. Hay que decir que tambien hay una version dis\up0 \expndtw0\charscalex128
ponible de OpenOffice.org para Macintosh. \par\pard\qj \li796\ri1273\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 En muchos casos, los datos de Excel
se pueden recuperar. Sin embargo, el co\up0 \expndtw0\charscalex136 digo VBA no
pods recupcrarse debido a incompatibilidades entre Excel y \up0
\expndtw0\charscalex137 OpenOffice.org. \par\pard\qj \li791\ri1276\sb16\sl-
245\slmult0\fi288 \up0 \expndtw0\charscalex127 Si ninguno de estos metodos
funciona, probablemente tends que pagar dine-\line \up0 \expndtw0\charscalex129 ro
para intentar recuperar su libro de Excel utilizando algun software especial. \line
\up0 \expndtw0\charscalex125 Puede encontrar software a la yenta (para Windows) en
el sitio Web de los auto-\line \up0 \expndtw0\charscalex129 res de este libro, en
la direccion {\field{\*\fldinst {HYPERLINK http://www.ozgrid.com/services/corrupt-
file-/ }}{\fldrslt {\ul0\nosupersub\cf10\f11\fs18
http://www.ozgrid.com/Services/corrupt-file-}}}\line \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 recovery-index.htm.
\par\pard\qj \li796\ri1276\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
Despues dc haber comprado e instalado ExcelFix, ejecutelo. Seleccione File,
\line \up0 \expndtw0\charscalex125 Luego elija el archivo corrupto y haga clic en
Diagnose para recuperarlo. Enton-\line \up0 \expndtw0\charscalex131 ces deberia ver
el archivo recuperado en el visor de libros. Haga clic en Save \line \up0
\expndtw0\charscalex128 Workbook para guardar el libro en un nuevo archivo que
pueda ser abierto por \line \up0 \expndtw0\charscalex128 Excel. \par\pard\qj
\li796\ri1278\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex133 Existe tambien
una version de demostracion que no le permite guardar el \up0
\expndtw0\charscalex129 archivo, pero recuerde que todas las versiones le permiten
recuperar tantos ar\up0 \expndtw0\charscalex129 chivos como desee.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg53}{\bkmkend
Pg53}\par\pard\ql \li7161\sb0\sl-322\slmult0 \par\pard\ql\li7161\sb0\sl-322\slmult0
\par\pard\ql\li7161\sb0\sl-322\slmult0 \par\pard\ql\li7161\sb0\sl-322\slmult0
\par\pard\ql\li7161\sb126\sl-322\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf16\f17\fs28 CAPITULO 2 \par\pard\ql \li7152\sb388\sl-
552\slmult0 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf5\f6\fs48 Trucos
\par\pard\qr \li-7227\ri668\sb5\sl-580\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf32\f33\fs50 sobre las caracteristicas \line \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf5\f6\fs48 incorporadas en Excel
\par\pard\ql \li6489\sb158\sl-414\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf6\f7\fs36 Trucos\ul0\nosupersub\cf31\f32\fs36 16 a 38
\par\pard\qj \li1521\sb0\sl-240\slmult0 \par\pard\qj\li1521\sb0\sl-240\slmult0
\par\pard\qj\li1521\sb0\sl-240\slmult0 \par\pard\qj\li1521\ri544\sb210\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Aunque
Excel incorpora una gran variedad de caracteristicas estandar para \line \up0
\expndtw0\charscalex124 administrar y analizar datos, los lfmites de dichas
caracteristicas son, a menudo, \line \up0 \expndtw0\charscalex128 frustrantes. Los
trucos de este capftulo le proporcionaran numerosos metodos \line \up0
\expndtw0\charscalex130 para escaparse de esos lfmites y hacer de Excel una
herramienta mucho mas \line \up0 \expndtw0\charscalex130
poderosa.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2657\colsr160\colno2\colw662
3\colsr160\ql \li1881\sb0\sl-207\slmult0 \par\pard\ql \li1881\sb0\sl-207\slmult0
\par\pard\ql \li1881\sb79\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2025\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf31\f32\fs36 16\par\pard\column \ql
\li2822\sb0\sl-322\slmult0 \par\pard\ql \li25\sb46\sl-322\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf20\f21\fs28 Validar datos en base a una
lista situada en otra\par\pard\ql \li35\sb15\sl-322\slmult0 \up0
\expndtw0\charscalex105 hoja\par\pard\qj \li20\ri566\sb81\sl-215\slmult0\fi14
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 La validacion de datos
permite, de forma facil, especificar reglas que deben \up0 \expndtw0\charscalex121
seguir los datos. Por desgracia, Excel obliga a que las listas utilizadas en la
\up0 \expndtw0\charscalex123 validacion de datos deben aparecer en la misma hoja en
la que se\par\pard\qj \li25\ri1113\sb0\sl-218\slmult0 \up0 \expndtw0\charscalex123
encuentran estos. Pero por fortuna, existen formas para saltarse esta \line \up0
\expndtw0\charscalex117 limitacion. \par\pard\sect\sectd\sbknone \qj
\li1511\ri555\sb111\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 En este truco proporcionaremos dos metodos que puede
utilizar para validar \up0 \expndtw0\charscalex131 datos basandose en una lista que
esta situada en otra hoja. El primer metodo \up0 \expndtw0\charscalex121 hace use
de los rangos con Hombre que ofrece Excel (que veremos con mas deta\up0
\expndtw0\charscalex121 lle en el capftulo 3) y el segundo utiliza una Ramada a una
funcion. \par\pard\ql \li1521\sb0\sl-276\slmult0 \par\pard\ql\li1521\sb55\sl-
276\slmult0 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf14\f15\fs24 Metodo 1.
Rangos con nombre \par\pard\qj \li1502\ri568\sb186\sl-250\slmult0\fi292 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Quiza el metodo mas rapido y
sencillo para superar la barrera en cuanto a la \line \up0 \expndtw0\charscalex125
validacion de datos en Excel es dar nombre al rango donde esta situada la lista.
\line \up0 \expndtw0\charscalex125 Para crear un rango con nombre, seleccione las
celdas que contienen la lista e
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg54}{\bkmkend
Pg54}\par\pard\li868\sb0\sl-207\slmult0\par\pard\li868\sb0\sl-
207\slmult0\par\pard\li868\sb140\sl-207\slmult0\fi0\tx6076 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 70\tab \up0
\expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj \li864\sb0\sl-
250\slmult0 \par\pard\qj\li864\sb0\sl-250\slmult0
\par\pard\qj\li864\ri1203\sb93\sl-250\slmult0 \up0 \expndtw0\charscalex135
introduzca un nombre en el cuadro de nombres que esta situado en la parte \line
\up0 \expndtw0\charscalex125 superior izquierda, justo a la izquierda de la barra
de formulas. Para los proposi-\line \up0 \expndtw0\charscalex125 tos de este
ejemplo, supondremos que a dicho rango le llamaremos MiRango. \par\pard\qj
\li868\ri1197\sb19\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex123 Seleccione la
celda en la que desea que aparezca una lista desplegable y enton\up0
\expndtw0\charscalex121 ces seleccione la opcion Datos>Validacion. Seleccione la
opcion Lista en el cuadro \up0 \expndtw0\charscalex126 de lista desplegable
Permitir: y en el cuadro de texto Origen escriba =MiRango. \up0
\expndtw0\charscalex126 Luego haga clie en el boton Aceptar. \par\pard\qj
\li868\ri1196\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex133 Dado que hemos
utilizado un nombre de rango, la lista (aunque resida en \up0
\expndtw0\charscalex133 otra hoja) puede ser utilizada como lista de validacion.
\par\pard\ql \li883\sb0\sl-276\slmult0 \par\pard\ql\li883\sb35\sl-276\slmult0
\up0 \expndtw0\charscalex110 \ul0\nosupersub\cf14\f15\fs24 Metodo 2. La funcion
INDIRECTO \par\pard\qj \li873\ri1186\sb214\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 La funcion INDIRECTO permite
hacer referencia a una celda que contiene un \up0 \expndtw0\charscalex126 texto que
representa la direccion de otra celda. Entonces puede utilizar esa celda \up0
\expndtw0\charscalex131 como una celda local de referencia, incluso aunque tome sus
datos a partir de \up0 \expndtw0\charscalex129 otra hoja. Puede utilizar esta
caracteristica para hacer referencia a la hoja en la \up0 \expndtw0\charscalex129
que reside la lista. \par\pard\qj \li873\ri1181\sb20\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex131 Supongamos quc la lista este situada en la Hojal, en el
rango $A$1:$A$8. \line \up0 \expndtw0\charscalex124 Haga clic en cualquier hoja de
una hoja distinta en donde desee que aparezca esta \line \up0
\expndtw0\charscalex124 lista de validacion \up0 \expndtw0\charscalex124 (lista de
busqueda). Entonces seleccione la opcion \par\pard\qj \li883\ri1186\sb0\sl-
240\slmult0\fi9 \up0 \expndtw0\charscalex127 Datos>Validacion y elija la opcion
Lista del cuadro de lista desplegable y en el \up0 \expndtw0\charscalex127 cuadro
de texto Origen escriba el siguiente codigo: \par\pard\ql \li1171\sb0\sl-
138\slmult0 \par\pard\ql\li1171\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf23\f24\fs12 =INDIRECTO("Hoja1!$A$1:$A$8")
\par\pard\qj \li888\ri1179\sb198\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Asegurese de que esta
activada la casilla de verificacion Celda con lista desple\up0
\expndtw0\charscalex124 gable y entonces haga clie en el boton Aceptar. En ese
momento deberia aparecer \up0 \expndtw0\charscalex124 la lista ubicada en la Hojal
en la lista desplegable de validacion. \par\pard\qj \li883\ri1171\sb57\sl-
220\slmult0\fi288 \up0 \expndtw0\charscalex131 Si el nombre de la hoja en la quc
esta ubicada la lista contiene espacios en \up0 \expndtw0\charscalex131 blanco,
necesita utilizar la funcion INDIRECTO de la siguiente forma: \par\pard\ql
\li1180\sb0\sl-138\slmult0 \par\pard\ql\li1180\sb110\sl-138\slmult0 \up0
\expndtw0\charscalex164 \ul0\nosupersub\cf23\f24\fs12 =INDIRECTO("'Hoja l'!
$A$1:$A$8") \par\pard\qj \li897\ri1174\sb198\sl-240\slmult0\fi264 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Aqui la diferencia es que
debe utilizar un apostrofe simple inmediatamente \up0 \expndtw0\charscalex123
despues de las primeras dobles comillas y otro inmediatamente antes del signo de
\up0 \expndtw0\charscalex123 exclamacion. \par\pard\qj \li1920\sb0\sl-
215\slmult0 \par\pard\qj\li1920\ri1750\sb146\sl-215\slmult0 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Siempre es una Buena idea
utilizar el apostrofe simple, independien-\line \up0 \expndtw0\charscalex138
temente de que el nombre de la hoja contenga espacios o no. En \line \up0
\expndtw0\charscalex126 cualquier caso siempre podra hacer referencia a una hoja
que no tenga \line \up0 \expndtw0\charscalex136 espacios en su nombre y permite
hacer cambios facilmente en un \line \up0 \expndtw0\charscalex137 futuro.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg55}{\bkmkend
Pg55}\par\pard\li1569\sb0\sl-207\slmult0\par\pard\li1569\sb202\sl-
207\slmult0\fi0\tx8721 \dn2 \expndtw0\charscalex114
\ul0\nosupersub\cf17\f18\fs18\ul 2. Truco\ul0\nosupersub\cf10\f11\fs18 s sobre las
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex114
71\par\pard\ql \li1560\sb0\sl-299\slmult0 \par\pard\ql\li1560\sb298\sl-
299\slmult0 \up0 \expndtw0\charscalex106 \ul0\nosupersub\cf18\f19\fs26 Ventajas y
desventajas de ambos metodos \par\pard\ql \li1848\sb0\sl-184\slmult0
\par\pard\ql\li1848\sb72\sl-184\slmult0 \up0 \expndtw0\charscalex143
\ul0\nosupersub\cf11\f12\fs16 Los rangos con nombre y la funcion INDIRECTO tienen,
cada uno de ellos, \par\pard\ql \li1560\sb37\sl-207\slmult0 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 una ventaja y una desventaja.
\par\pard\qj \li1550\ri510\sb46\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex131
La ventaja de utilizar nombres de rangos es que los cambios que realice al \line
\up0 \expndtw0\charscalex128 nombre de la hoja no afectaran a la lista de
validacion. Esto es precisamente la \line \up0 \expndtw0\charscalex124 desventaja
de la funcion INDIRECTO, en tanto que cualquier cambio que realice \line \up0
\expndtw0\charscalex131 al nombre de la hoja no se actualizara automaticamente
dentro de la funcion, \line \up0 \expndtw0\charscalex131 por lo que tendra que
cambiarla manualmente para que refleje el nuevo nombre. \par\pard\ql
\li1838\sb67\sl-184\slmult0 \up0 \expndtw0\charscalex140
\ul0\nosupersub\cf11\f12\fs16 La ventaja de utilizar la funcion INDIRECTO es que si
la primera celda/fila o \par\pard\qj \li1545\ri515\sb10\sl-240\slmult0 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 la ultima celda/fila es
eliminada del rango con nombre, este devolvera un error \up0
\expndtw0\charscalex124 de tipo #1REF!. Por contra esto es una desventaja de
utilizar nombres de rangos: \up0 \expndtw0\charscalex124 si climina celdas o filas
del rango con nombre, los cambios no afectaran a la lista \up0
\expndtw0\charscalex124 de
validacion.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2681\colsr160\colno2\colw6
599\colsr160\ql \li1900\sb0\sl-207\slmult0 \par\pard\ql \li1900\sb0\sl-
207\slmult0 \par\pard\ql \li1900\sb117\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2049\sb94\sl-414\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf31\f32\fs36 17\par\pard\column \ql
\li2851\sb0\sl-322\slmult0 \par\pard\ql \li35\sb104\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Controlar el formato
condicional con casillas\par\pard\ql \li30\sb29\sl-276\slmult0 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf14\f15\fs24 de
verificacinn\par\pard\ql \li20\ri495\sb112\sl-215\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Aunque el formato condicional
es una de las caracteristicas mas potentes \line \up0 \expndtw0\charscalex122 de
Excel, resulta bastante incomodo activarla y desactivarla a traves de los \up0
\expndtw0\charscalex122 menus y cuadros de dialogo de la interfaz de Excel. Si
pudieramos anadir \up0 \expndtw0\charscalex122 casillas de verificacinn en la hoja
de calculo que activasen y desactivasen en \up0 \expndtw0\charscalex122 el formato
condicional, podriamos leer los datos de forma mucho mas \line \up0
\expndtw0\charscalex122 sencillo de cualquier forma, el momento que queramos.
\par\pard\sect\sectd\sbknone \qj \li1526\ri530\sb122\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 El formato condicional, una
caracteristica disponible a partir de Excel 9 7, aplica \up0
\expndtw0\charscalex129 formatos a las celdas seleccionadas que coincidan con un
cierto criterio que se \up0 \expndtw0\charscalex125 basa en los valores o formulas
que se especifiquen. Aunque el formato condicio\up0 \expndtw0\charscalex126 nal se
utiliza normalmente basandose en valores de celdas, si to basamos en for\up0
\expndtw0\charscalex122 mulas conseguiremos una flexibilidad mayor para extender el
formato condicional \up0 \expndtw0\charscalex122 a cualquier parte de la hoja de
calculo. \par\pard\ql \li1531\sb292\sl-299\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf18\f19\fs26 Configurar casillas de verificacinn para formato
\par\pard\ql \li1531\sb40\sl-276\slmult0 \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf14\f15\fs24 condicional \par\pard\qj \li1511\ri545\sb194\sl-
240\slmult0\fi297 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Las
casillas de verificacinn disponibles en la barra de herramientas Formula\up0
\expndtw0\charscalex119 rios devuelven un valor VERDADERO o FALSO
(activada/desactivada) a la celda a \up0 \expndtw0\charscalex128 la que estan
vinculadas. Combinando una casilla de verificacinn de dicha barra \up0
\expndtw0\charscalex132 de herramientas con el formato condicional utilizando la
opcion de formulas \up0 \expndtw0\charscalex127 (vease figura 2.1), puede activar o
desactivar el formato condicional a traves de \up0 \expndtw0\charscalex127 la
casilla de verificacinn.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg56}{\bkmkend
Pg56}\par\pard\sect\sectd\sbknone\cols3\colno1\colw4572\colsr160\colno2\colw657\col
sr160\colno3\colw3901\colsr160\ql \li791\sb0\sl-207\slmult0 \par\pard\ql
\li791\sb0\sl-207\slmult0 \par\pard\ql \li791\sb4\sl-207\slmult0 \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18 72\par\pard\ql
\li3916\sb0\sl-115\slmult0 \par\pard\ql \li3916\sb0\sl-115\slmult0 \par\pard\ql
\li3916\sb0\sl-115\slmult0 \par\pard\ql \li3916\sb0\sl-115\slmult0 \par\pard\ql
\li3916\sb0\sl-115\slmult0 \par\pard\ql \li3916\sb0\sl-115\slmult0 \par\pard\ql
\li3916\sb0\sl-115\slmult0 \par\pard\ql \li3916\sb0\sl-115\slmult0 \par\pard\ql
\li3916\sb0\sl-115\slmult0 \par\pard\ql \li3916\sb0\sl-115\slmult0 \par\pard\ql
\li3916\sb0\sl-115\slmult0 \par\pard\ql \li3916\sb0\sl-115\slmult0 \par\pard\ql
\li3916\sb0\sl-115\slmult0 \par\pard\ql \li3916\sb0\sl-115\slmult0 \par\pard\ql
\li3916\sb0\sl-115\slmult0 \par\pard\ql \li3916\sb94\sl-115\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10 Agregar \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 ]\par\pard\column \ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li4732\sb0\sl-114\slmult0 \par\pard\ql \li4732\sb0\sl-
114\slmult0 \par\pard\ql \li20\sb111\sl-114\slmult0 \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf18\f19\fs26 Eliminar... J\par\pard\column \ql \li5539\sb0\sl-
207\slmult0 \par\pard\ql \li5539\sb0\sl-207\slmult0 \par\pard\ql \li476\sb7\sl-
207\slmult0
\up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\ql \li5539\sb0\sl-115\slmult0 \par\pard\ql \li5539\sb0\sl-
115\slmult0 \par\pard\ql \li5539\sb0\sl-115\slmult0 \par\pard\ql \li5539\sb0\sl-
115\slmult0 \par\pard\ql \li5539\sb0\sl-115\slmult0 \par\pard\ql \li5539\sb0\sl-
115\slmult0 \par\pard\ql \li5539\sb0\sl-115\slmult0 \par\pard\ql \li5539\sb0\sl-
115\slmult0 \par\pard\ql \li5539\sb0\sl-115\slmult0 \par\pard\ql \li5539\sb0\sl-
115\slmult0 \par\pard\ql \li5539\sb0\sl-115\slmult0 \par\pard\ql \li5539\sb0\sl-
115\slmult0 \par\pard\ql \li5539\sb0\sl-115\slmult0 \par\pard\ql \li5539\sb0\sl-
115\slmult0 \par\pard\ql \li5539\sb0\sl-115\slmult0 \par\pard\ql \li20\sb92\sl-
115\slmult0\tx783 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10
Acepta\tab \up0 \expndtw0\charscalex102 Cancelar \par\pard\sect\sectd\sbknone
\ql \li1055\sb141\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 2.1. Cuadro de dialogo de formato condicional
con la opcion de formulas. \par\pard\qj \li1819\sb0\sl-220\slmult0
\par\pard\qj\li1819\ri1852\sb67\sl-220\slmult0 \up0 \expndtw0\charscalex125 Cuando
se utiliza en combinacion con una formula (como por ejemplo \up0
\expndtw0\charscalex142 con la opcion de formulas), el formato condicional da
formato \up0 \expndtw0\charscalex140 automaticamente a una celda siempre que la
formulas devuelva \up0 \expndtw0\charscalex126 VERDADERO. Por ello, cualquier
formula que utilice para este truco \up0 \expndtw0\charscalex127 debe devolver
VERDADERO o FALSO. \par\pard\qj \li811\sb0\sl-242\slmult0
\par\pard\qj\li811\ri1249\sb40\sl-242\slmult0\fi283 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Para entender de lo que estamos hablando, pruebe este
sencillo ejemplo, que \line \up0 \expndtw0\charscalex128 oculta los datos
utilizando el formato condicional y una casilla de verificaci6n. \line \up0
\expndtw0\charscalex123 Utilizaremos el rango $A$1: $A$10, que esta rellenado
consecutivamente con los \line \up0 \expndtw0\charscalex129 numeros del 1 al 10.
Para insertar una casilla de verificaci6n desde la barra de \line \up0
\expndtw0\charscalex140 herramientas Formularios, seleccione la opcion de menu
Ver>Barras de \line \up0 \expndtw0\charscalex122 herramientas>Formularios y luego
haga clie en el icono de casilla de verificaci6n. \line \up0
\expndtw0\charscalex128 A continuaci6n haga clie cerca de la celda Cl situada en la
hoja para insertar la \line \up0 \expndtw0\charscalex126 casilla de verificaci6n.
Haga clie con el bot6n derecho del ration en la casilla de \line \up0
\expndtw0\charscalex126 verificaci6n y seleccione la opcion Formato de control.
Luego vaya a la pestana \line \up0 \expndtw0\charscalex129 Control y escriba Cl en
el cuadro de texto Vincular con la celda, tal y como se \line \up0
\expndtw0\charscalex129 muestra en la figura 2.2, y finalmente haga clic en
Aceptar. \par\pard\qj \li820\ri1245\sb20\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex125 Cuando seleccione la casilla de verificaci6n que esta sobre
la celda Cl, devol-\line \up0 \expndtw0\charscalex120 vera VERDADERO o FALSO a
dicha celda. Como no tenemos interes en ver dicho \line \up0
\expndtw0\charscalex120 valor en la celda, cambie el color de la fuente a Blanco.
Ahora seleccione las celdas \par\pard\ql \li840\sb9\sl-230\slmult0 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf9\f10\fs20 $A$1:$A$10, comenzando por Al.
Seleccione Formato>Formato condicional y \par\pard\qj \li830\ri1234\sb2\sl-
240\slmult0 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 luego elija
la opcion Formula en el primer cuadro de lista desplegable. En el cua\up0
\expndtw0\charscalex124 dro de texto de la derecha, escriba = $C$ 1. A
continuacion, haga clic en el bot6n \up0 \expndtw0\charscalex120 Formato..., luego
seleccione la pestana Fuente y cambie el color de fuente a blanco. \up0
\expndtw0\charscalex120 Finalmente, haga clie en Aceptar y de nuevo en Aceptar.
\par\pard\qj \li835\ri1232\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128
Seleccione la casilla de verificaci6n para activarla, y entonces el color de la
\line \up0 \expndtw0\charscalex122 fuente de las celdas en el rango $A$ 1: $A$ 10
cambiara automaticamente al color \line \up0 \expndtw0\charscalex122 blanco. Si
desactiva la casilla de verificaci6n, entonces volvera a su color normal.
\par\pard\ql \li844\sb292\sl-299\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf18\f19\fs26 Activar o desactivar el resaltado de los numeros
\par\pard\qj \li849\ri1221\sb210\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 La posibilidad de resaltar
automaticamente los numeros que cumplan cierto \line \up0 \expndtw0\charscalex128
criterio puede resultar muy util para encontrar los datos que necesite en una
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg57}{\bkmkend
Pg57}\par\pard\li1593\sb0\sl-207\slmult0\par\pard\li1593\sb0\sl-
207\slmult0\par\pard\li1593\sb30\sl-207\slmult0\fi0\tx8740 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre las
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex115
73\par\pard\qj \li1588\sb0\sl-240\slmult0 \par\pard\qj\li1588\sb0\sl-240\slmult0
\par\pard\qj\li1588\ri478\sb131\sl-240\slmult0 \up0 \expndtw0\charscalex123 hoja de
calculo. Para hacer esto, comenzaremos seleccionando la celda El (o cual\up0
\expndtw0\charscalex128 quier otra celda que prefiera) y llamela CheckBoxLink,
utilizando el cuadro de \up0 \expndtw0\charscalex125 nombre situado en la parte
superior, a la izquierda de la barra de formulas (vease \up0
\expndtw0\charscalex125 figura 2.3). \par\pard\ql \li7065\sb0\sl-207\slmult0
\par\pard\ql\li7065\sb141\sl-207\slmult0 \up0 \expndtw0\charscalex120 A
\par\pard\ql \li3451\sb0\sl-115\slmult0 \par\pard\ql\li3451\sb14\sl-
115\slmult0\tx6647\tx7065 \dn2 \expndtw0\charscalex120
\ul0\nosupersub\cf22\f23\fs10 Colores y Iineas I Tamann"o I Proteger j Fropiedades
I Web \tab \up0 \expndtw0\charscalex104 Control \tab \dn2 \expndtw-1\charscalex100
I \par\pard\ql \li3422\sb0\sl-138\slmult0 \par\pard\ql\li3422\sb0\sl-138\slmult0
\par\pard\ql\li3422\sb10\sl-138\slmult0 \up0 \expndtw-5\charscalex85
\ul0\nosupersub\cf23\f24\fs12 Valor \par\pard\ql \li3508\ri2724\sb0\sl-
180\slmult0\tx3662 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf22\f23\fs10 f:
Sin activar \line \up0 \expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12
( Activado \line\tab \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10
Mixto \par\pard\ql \li3427\sb0\sl-115\slmult0 \par\pard\ql\li3427\sb107\sl-
115\slmult0 \up0 \expndtw0\charscalex109 Vincular con la celda: ICI \par\pard\ql
\li3432\sb0\sl-115\slmult0 \par\pard\ql\li3432\sb0\sl-115\slmult0
\par\pard\ql\li3432\sb0\sl-115\slmult0 \par\pard\ql\li3432\sb0\sl-115\slmult0
\par\pard\ql\li3432\sb0\sl-115\slmult0 \par\pard\ql\li3432\sb0\sl-115\slmult0
\par\pard\ql\li3432\sb0\sl-115\slmult0 \par\pard\ql\li3432\sb0\sl-115\slmult0
\par\pard\ql\li3432\sb25\sl-115\slmult0 \up0 \expndtw0\charscalex121 r Sombreado 3D
\par\pard\li3009\sb0\sl-115\slmult0\par\pard\li3009\sb0\sl-
115\slmult0\par\pard\li3009\sb0\sl-115\slmult0\par\pard\li3009\sb0\sl-
115\slmult0\par\pard\li3009\sb0\sl-115\slmult0\par\pard\li3009\sb0\sl-
115\slmult0\par\pard\li3009\sb66\sl-115\slmult0\fi2827\tx6575 \up0
\expndtw0\charscalex126 Aceptar\tab \up0 \expndtw0\charscalex126
Cancelar\par\pard\li3009\sb0\sl-184\slmult0\par\pard\li3009\sb61\sl-184\slmult0\fi0
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 2.2. Cuadro de
dialogo de formato del control.\par\pard\li2040\sb0\sl-
115\slmult0\par\pard\li2040\sb0\sl-115\slmult0\par\pard\li2040\sb0\sl-
115\slmult0\par\pard\li2040\sb0\sl-115\slmult0\par\pard\li2040\sb90\sl-
115\slmult0\fi57 \up0 \expndtw0\charscalex134 \ul0\nosupersub\cf22\f23\fs10 E
Archvn Edition Ver Insertar Formato Herramientas Datos
Ventana\par\pard\li2040\sb143\sl-
184\slmult0\fi91\tx2534\tx2736\tx3230\tx3926\tx4156\tx4329\tx4896\tx5116\tx5760\tx6
019\tx6201\tx7238 \dn3 \expndtw0\charscalex134 -1\tab \dn3
\expndtw0\charscalex134 \ul0\nosupersub\cf11\f12\fs16 0\tab \dn2
\expndtw0\charscalex134 \ul0\nosupersub\cf23\f24\fs12 , _J\tab \dn3
\expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16 \u-3?\tab \dn3
\expndtw0\charscalex134 ,\tab \dn3 \expndtw-2\charscalex100
\ul0\nosupersub\cf15\f16\fs16 \u-3?,\tab \dn3 \expndtw-7\charscalex90 --] n1, -\tab
\dn2 \expndtw0\charscalex134 \ul0\nosupersub\cf25\f26\fs12 1\tab \up2
\expndtw0\charscalex134 \ul0\nosupersub\cf15\f16\fs16 -\tab \dn2 \expndtw-
4\charscalex95 \ul0\nosupersub\cf22\f23\fs10 Wsl\tab \dn2 \expndtw-1\charscalex100
#\tab \dn2 \expndtw0\charscalex134 � ' I a\tab \dn2 \expndtw0\charscalex134 l
1001\par\pard\li2040\sb45\sl-115\slmult0\fi143\tx3220\tx3355 \up0
\expndtw0\charscalex134 \ul0\nosupersub\cf27\f28\fs6 Anal\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 -\tab \up0 \expndtw0\charscalex134
10\par\pard\li2040\sb32\sl-138\slmult0\fi0\tx2870\tx3374 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 CheckBocLlnk\tab \up0
\expndtw0\charscalex134 -\tab \dn2 \expndtw0\charscalex134
\ul0\nosupersub\cf26\f27\fs14 f-\par\pard\li2040\sb35\sl-
138\slmult0\fi508\tx6163 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf23\f24\fs12
A\tab \up0 \expndtw0\charscalex120 F\par\pard\ql \li5097\sb0\sl-216\slmult0 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf14\f15\fs24 I \par\pard\ql
\li2063\sb0\sl-160\slmult0 \par\pard\ql\li2063\sb0\sl-160\slmult0
\par\pard\ql\li2063\sb0\sl-160\slmult0 \par\pard\ql\li2063\sb0\sl-160\slmult0
\par\pard\ql\li2063\sb0\sl-160\slmult0 \par\pard\ql\li2063\sb0\sl-160\slmult0
\par\pard\ql\li2063\sb0\sl-160\slmult0 \par\pard\ql\li2063\sb0\sl-160\slmult0
\par\pard\ql\li2063\sb0\sl-160\slmult0 \par\pard\ql\li2063\sb0\sl-160\slmult0
\par\pard\ql\li2063\ri3700\sb158\sl-160\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12
14 \line \up0 \expndtw-3\charscalex100 15 \par\pard\li2030\sb23\sl-
138\slmult0\fi33\tx2318 \up3 \expndtw0\charscalex106 16,\tab \dn2
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 ,\par\pard\li2030\sb82\sl-
92\slmult0\fi0\tx2121\tx2548 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 I1\tab \up0 \expndtw0\charscalex106 \u-3?1\tab \dn2
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 \\
HojaI\ul0\nosupersub\cf24\f25\fs10 ,\u-3?,\ul0\nosupersub\cf22\f23\fs10 Hoja2 /
Hoja3\ul0\nosupersub\cf24\f25\fs10 f\par\pard\li2030\sb71\sl-
115\slmult0\fi0\tx7478 \up0 \expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10
Llsto\tab \up0 \expndtw0\charscalex106 NUM\par\pard\ql \li3148\sb100\sl-184\slmult0
\up0 \expndtw0\charscalex125 \ul0\nosupersub\cf11\f12\fs16 Figura 2.3. Celda El con
el nombre CheckBoxLink. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg58}{\bkmkend Pg58}\par\pard\li825\sb0\sl-207\slmult0\par\pard\li825\sb0\sl-
207\slmult0\par\pard\li825\sb2\sl-207\slmult0\fi0\tx6028 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf17\f18\fs18\ul 74\tab \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\qj \li811\sb0\sl-240\slmult0 \par\pard\qj\li811\sb0\sl-
240\slmult0 \par\pard\qj\li811\ri1254\sb139\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex124 Arvada una casilla de verificacion desde la barra de
herramientas Formularios \line \up0 \expndtw0\charscalex127 a una hoja en blanco,
llame a esta hoja Casillasdeverificacion y col6quese en la \line \up0
\expndtw0\charscalex126 celda Al. Vincule esta casilla de verificacion a la celda
CheckBoxLink haciendo \line \up0 \expndtw0\charscalex124 clic con el boton derecho
en la casilla y seleccionando la opcion Formato de con-\line \up0
\expndtw0\charscalex127 trol y luego yendo a la pestaiia Control. Escriba
CheckBoxLink en el cuadro de \line \up0 \expndtw0\charscalex131 texto
correspondiente y haga clie en Aceptar. Haga clic con el bot6n derecho \line
\up0 \expndtw0\charscalex122 nuevamente sobre la casilla de verificacion,
seleccione Modificar texto y entonces \line \up0 \expndtw0\charscalex129 introduzca
el texto "Mostrarme". En la columna A de otra hoja, introduzca los \line \up0
\expndtw0\charscalex126 numeros del 25 al 2500 en incrementos de 25. Dele el nombre
"Numeros" a este \line \up0 \expndtw0\charscalex126 rango y luego oculte la hoja
mediante la opcion Formato>Hoja>Ocultar. \par\pard\qj \li1819\sb0\sl-220\slmult0
\par\pard\qj\li1819\ri1844\sb177\sl-220\slmult0\fi9 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Para introducir rapidamente estos numeros, introduzca
el numero 25 \up0 \expndtw0\charscalex140 en la celda Al y 50 en la celda A2. Haga
clie en el marcador de \up0 \expndtw0\charscalex137 propagaci6n (el pequeno cuadro
negro que aparece en la esquina \up0 \expndtw0\charscalex123 inferior derecha de la
eelda A2) y sin soltar el bot6n del raton, arrastrelo \up0 \expndtw0\charscalex123
hasta la fila 100. \par\pard\qj \li806\sb0\sl-240\slmult0
\par\pard\qj\li806\ri1259\sb164\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex135 \ul0\nosupersub\cf10\f11\fs18 Seleccione la celda Bl de la
hoja Casillasdeverificacion y Me el nombre \line \up0 \expndtw0\charscalex128
PrimerNum. Seleccione la celda Dl y Me el nombre SegundoNum. En la celda \line \up0
\expndtw0\charscalex123 Cl escriba la palabra Y. Ahora, seleccione la celda B1
(PrimerNum) y mantenien-\line \up0 \expndtw0\charscalex123 do pulsada la tecla
Control seleccione la celda D1 (SegundoNum). Entonces vaya \par\pard\ql
\li806\sb9\sl-230\slmult0 \up0 \expndtw0\charscalex109 \ul0\nosupersub\cf9\f10\fs20
a Datos>Validacion>Configuracion y en el cuadro de lista desplegable Permitir
se-\par\pard\qj \li806\ri1252\sb2\sl-240\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 leccione la opcion Lista, y en el cuadro de texto
Origen escriba =Numeros. Ase\up0 \expndtw0\charscalex123 gurese de que la casilla
de verificacion Celda con lista desplegable este activada y \up0
\expndtw0\charscalex126 entonces haga clie en Aceptar. Esto creara una lista
desplegable de numeros del \up0 \expndtw0\charscalex126 25 al 2500 en ambas celdas.
\par\pard\qj \li801\ri1264\sb40\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex126
En la celda Al escriba el encabezado "Cantidad". Inmediatamente debajo, re\up0
\expndtw0\charscalex123 Ilene el rango A2:A20 con cualesquiera numeros entre 25 y
2500. Seleccione Las \up0 \expndtw0\charscalex126 celdas A2:A20 (asegurando se debe
comenzar desde la celda A2 para que sea la \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf9\f10\fs20 seleeci6n activa) y seleccione Formato>Formato
condicional. En el cuadro de dia\up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 logo que aparece, mostrado en la figura 2.4,
seleccione la opcion Formula y en el \up0 \expndtw0\charscalex124 cuadro de texto
de la derecha escriba la siguiente formula: \par\pard\ql \li1089\sb0\sl-138\slmult0
\par\pard\ql\li1089\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex151
\ul0\nosupersub\cf23\f24\fs12 =Y($A2>=PrimerNum;$A2<=SegundoNum;CheckBoxLink)
\par\pard\qj \li791\ri1266\sb198\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Haga clic en el boton
Formato... y configure el formato quc desee o combina\up0 \expndtw0\charscalex126
ci6n de formatos. Luego haga clic en Aceptar y de nuevo en Aceptar para cerrar \up0
\expndtw0\charscalex122 el siguiente cuadro de dialogo. Cambie tambien el color de
la fuente de la celda El \up0 \expndtw0\charscalex117 a blanco para que no
aparczcan Los valores VERDADERO o FALSO. Desde la celda \up0
\expndtw0\charscalex128 131, seleccione cualquier numero y Luego cualquier otro que
sea mayor quc el \up0 \expndtw0\charscalex128 primero desde la celda Dl.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg59}{\bkmkend
Pg59}\par\pard\sect\sectd\sbknone\cols3\colno1\colw7400\colsr160\colno2\colw1002\co
lsr160\colno3\colw728\colsr160\ql \li1560\sb0\sl-207\slmult0 \par\pard\ql
\li1560\sb65\sl-207\slmult0 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre as caracteristicas incorporadas en
Excel\par\pard\ql \li2942\sb0\sl-115\slmult0 \par\pard\ql \li2942\sb0\sl-
115\slmult0 \par\pard\ql \li2942\sb0\sl-115\slmult0 \par\pard\ql \li2942\sb0\sl-
115\slmult0 \par\pard\ql \li2942\sb0\sl-115\slmult0 \par\pard\ql \li2942\sb0\sl-
115\slmult0 \par\pard\ql \li2942\sb0\sl-115\slmult0 \par\pard\ql \li2942\sb72\sl-
115\slmult0 \up0 \expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10
Condition\ul0\nosupersub\cf30\f31\fs10\ul 1\par\pard\ql \li3043\sb101\sl-
115\slmult0\tx3983 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
Formula\tab \up0 \expndtw0\charscalex109 \ul0\nosupersub\cf9\f10\fs20
j\ul0\nosupersub\cf22\f23\fs10 l=i'($A2-PrirnerNum;
$A2[=5egundoNum;ChedFouLin4:)\par\pard\ql \li3009\sb110\sl-115\slmult0 \up0
\expndtw0\charscalex105 Vista previa del formato que desea usar\par\pard\column \ql
\li7560\sb0\sl-92\slmult0 \par\pard\ql \li7560\sb0\sl-92\slmult0 \par\pard\ql
\li7560\sb0\sl-92\slmult0 \par\pard\ql \li7560\sb0\sl-92\slmult0 \par\pard\ql
\li7560\sb0\sl-92\slmult0 \par\pard\ql \li7560\sb0\sl-92\slmult0 \par\pard\ql
\li7560\sb0\sl-92\slmult0 \par\pard\ql \li7560\sb0\sl-92\slmult0 \par\pard\ql
\li7560\sb0\sl-92\slmult0 \par\pard\ql \li7560\sb0\sl-92\slmult0 \par\pard\ql
\li7560\sb0\sl-92\slmult0 \par\pard\ql \li7560\sb0\sl-92\slmult0 \par\pard\ql
\li20\sb83\sl-92\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8
X\par\pard\column \ql \li8712\sb0\sl-207\slmult0 \par\pard\ql \li20\sb65\sl-
207\slmult0 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 75
\par\pard\sect\sectd\sbknone \li3009\sb1\sl-121\slmult0\fi0\tx5419 \dn2
\expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10 cuando la condition sea
verdadera:\tab \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf23\f24\fs12
AaBbCcYyZz\par\pard\sect\sectd\sbknone \li3009\sb0\sl-
115\slmult0\par\pard\li3009\sb0\sl-115\slmult0\par\pard\li3009\sb3\sl-
115\slmult0\fi1680\tx5495\tx6297\tx7046 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf22\f23\fs10 Agregar >.\tab \up0 \expndtw0\charscalex104
Eliminar...\tab \up0 \expndtw0\charscalex104 Aceptar\tab \up0
\expndtw0\charscalex104 Cancelar\par\pard\ql \li2932\sb0\sl-184\slmult0
\par\pard\ql\li2932\sb19\sl-184\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Figura 2.4. Cuadro de dialogo de formato condicional.
\par\pard\qj \li1560\sb0\sl-240\slmult0 \par\pard\qj\li1560\ri499\sb10\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Active
la casilla de verificaeion, con lo que los formatos condicionales que \up0
\expndtw0\charscalex128 acabamos de configurar se aplicaran automaticamente a los
numeros que esten \up0 \expndtw0\charscalex123 dentro del rango que acabamos de
especificar. Desactive la casilla de verificaeion \up0 \expndtw0\charscalex130 y el
formato volvera a ser el predeterminado. Como puede ver, utilizando una \up0
\expndtw0\charscalex127 casilla de verificaeion en combinacion con el formato
condicional, puede hacer \up0 \expndtw0\charscalex127 cosas que nadie imaginarfa,
todo ello sin utilizar eodigo
VBA.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2705\colsr160\colno2\colw6575\col
sr160\ql \li1924\sb0\sl-207\slmult0 \par\pard\ql \li1924\sb0\sl-207\slmult0
\par\pard\ql \li1924\sb113\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2073\sb97\sl-414\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf31\f32\fs36 18\par\pard\column \ql
\li2884\sb0\sl-322\slmult0 \par\pard\ql \li39\sb95\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Identificar formulas con el
formato condicional\par\pard\ql \li20\ri461\sb78\sl-216\slmult0\fi14 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf10\f11\fs18 Excel no dispone de una
funcion incorporada para identificar formulas. Una \up0 \expndtw0\charscalex110
vez que una formula es introducida en una celda, solo puede descubrir si \up0
\expndtw0\charscalex110 una celda contiene un valor estatico o un valor calculado a
partir de una \up0 \expndtw0\charscalex109 formula haciendo clic sobre ella y
mirando la barra de formulas. Este truco \up0 \expndtw0\charscalex108 soluciona
esta carencia. \par\pard\sect\sectd\sbknone \qj \li1569\ri489\sb125\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 El codigo VBA para esta funcion
personalizada (tambien Ramada funcion de\up0 \expndtw0\charscalex125 finida por el
usuario) le permite identificar las celdas que contienen formulas sin \up0
\expndtw0\charscalex125 necesidad de tener que hater clic en 10.000 celdas y
examinarlas una a una. Para \up0 \expndtw0\charscalex133 crear un cazador
inteligente de formulas, comience seleccionando la opcion \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf9\f10\fs20 Herramientas>Macro>Editor de
Visual Basic (Alt/Opci6n-F11) y luego seleccione \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 Insertar>Modulo. Entonces introduzca la siguiente
funcion: \par\pard\ql \li1862\sb0\sl-144\slmult0 \par\pard\ql\li1862\sb76\sl-
144\slmult0 \up0 \expndtw0\charscalex176 \ul0\nosupersub\cf23\f24\fs12 Function
IsFormula(Check_Cell As Range) \par\pard\li1862\sb72\sl-138\slmult0\fi398\tx3230
\up0 \expndtw0\charscalex172 IsFormula\tab \up0 \expndtw0\charscalex172 =
Check_Cell.HasFormula\par\pard\li1862\sb54\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex172 End Function\par\pard\qj \li1579\ri488\sb175\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Ahora
cierre la ventana (pulse Alt/Comando-Q). A partir de entonces, la fun\up0
\expndtw0\charscalex126 cion estara disponible para cualquier celda de cualquier
hoja de este libro, intro\up0 \expndtw0\charscalex125 duciendo, por ejemplo, la
formula =I sFormula ($A$1) . Tambien puede acceder \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf9\f10\fs20 a la funcion a traves de Insertar>Funcion,
seleccionando la opcion Definidas por el \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 usuario en la lista de categorias y luego
seleccionando IsFormula. \par\pard\qj \li1574\ri486\sb40\sl-240\slmult0\fi292
\up0 \expndtw0\charscalex122 La formula devuelve VERDADERO si la celda a la que se
hace referencia con-\line \up0 \expndtw0\charscalex133 tiene una formula, y FALSO
en caso contrario. Puede utilizar este resultado \line \up0 \expndtw0\charscalex125
booleano en combinacion con el formato condicional de forma que todas las for-\line
\up0 \expndtw0\charscalex125 mulas se resalten automaticamente con el formato que
elija. Una de las mejores
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg60}{\bkmkend
Pg60}\par\pard\li825\sb0\sl-207\slmult0\par\pard\li825\sb108\sl-
207\slmult0\fi0\tx6028 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
76\tab \up0 \expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li811\sb0\sl-244\slmult0 \par\pard\qj\li811\sb0\sl-244\slmult0
\par\pard\qj\li811\ri1254\sb109\sl-244\slmult0\fi4 \up0 \expndtw0\charscalex125
cosas a la hora de utilizar este metodo es que el sistema de identificacion de
for\up0 \expndtw0\charscalex127 mulas para la hoja de calculo sera dinamico. Esto
significa que si anade o quita \up0 \expndtw0\charscalex128 una formula, el formato
cambiara de acuerdo con ello. A continuacion explica\up0 \expndtw0\charscalex125
remos como hacer esto. Seleccione un rango de celdas de la hoja de calculo (por
\up0 \expndtw0\charscalex129 ejemplo, Al:J500) e incluya algunas celdas extra en
caso de que vaya a anadir \up0 \expndtw0\charscalex129 mas formulas posteriormente.
\par\pard\qj \li1828\sb0\sl-220\slmult0 \par\pard\qj\li1828\ri1843\sb116\sl-
220\slmult0 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Evite la
tentacion de seleccionar toda la hoja, ya que esto anadira una \up0
\expndtw0\charscalex128 sobrecarga de trabajo innecesaria. \par\pard\qj
\li806\sb0\sl-240\slmult0 \par\pard\qj\li806\ri1259\sb124\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Teniendo seleccionadas estas
celdas, y siendo la celda Al la activa, seleccione \up0 \expndtw0\charscalex122
Formato>Formato condicional. Seleccione la opcion Formato en el cuadro de lista
\up0 \expndtw0\charscalex130 desplegable e introduzca
=\ul0\nosupersub\cf23\f24\fs12 IsFormui\ul0\nosupersub\cf10\f11\fs18 a(Al) en el
cuadro de texto situado a la dere\up0 \expndtw0\charscalex125 cha. Haga clie el
boton Formato... y elija cualquier formato que desee para iden\up0
\expndtw0\charscalex125 tificar las celdas con formulas. Luego haga clic en Aceptar
dos veces para cerrar \up0 \expndtw0\charscalex125 ambos cuadros de dialogo.
\par\pard\qj \li1819\sb0\sl-215\slmult0 \par\pard\qj\li1819\ri1842\sb86\sl-
215\slmult0 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf11\f12\fs16 A veces,
cuando se introducen formulas en el formato condicional, \line \up0
\expndtw0\charscalex127 Excel intentara colocar comillas alrededor de las formulas
despues de \line \up0 \expndtw0\charscalex137 hacer clic en Aceptar. Esto ocurre
porque Excel reconoce que ha \line \up0 \expndtw0\charscalex127 introducido un
texto, no una formula. Si ocurre esto, vuelva al cuadro \line \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 de dialogo de formato
condicional, climine las comillas y pulse Aceptar. \par\pard\qj \li801\sb0\sl-
243\slmult0 \par\pard\qj\li801\ri1255\sb39\sl-243\slmult0\fi287 \up0
\expndtw0\charscalex129 Llegados a este punto, la formula especificada deberia
apliearse a todas las \up0 \expndtw0\charscalex126 celdas de la hoja que contengan
una formula. Si elimina o sobrescribe una celda \up0 \expndtw0\charscalex128 que
contenga una formula, el formato condieional desapareeera. Igualmente, si \up0
\expndtw0\charscalex128 introduce una nueva formula en cualquiera de las celdas
dentro del rango, que\up0 \expndtw0\charscalex125 dara resaltada. Este sencillo
truco que utiliza el formato condicional hace mucho \up0 \expndtw0\charscalex129
mas sencillo manejar hojas de calculo cuando es necesario mucho tiempo para \up0
\expndtw0\charscalex129 poder mantenerla o
modificarla.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1951\colsr160\colno2\colw
7329\colsr160\ql \li1166\sb0\sl-207\slmult0 \par\pard\ql \li1166\sb0\sl-207\slmult0
\par\pard\ql \li1166\sb132\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1315\sb97\sl-414\slmult0 \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf31\f32\fs36 19\par\pard\column \ql
\li2116\sb0\sl-322\slmult0 \par\pard\ql \li25\sb79\sl-322\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf20\f21\fs28 Contar o sumar celdas que se
ajustan al criterio\par\pard\ql \li25\sb38\sl-299\slmult0 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf18\f19\fs26 del formato
condicional\par\pard\ql \li21\ri1267\sb75\sl-219\slmult0\fi9 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Despues de ver los resultados
del formato condieional, quiza desee crear \line \up0 \expndtw0\charscalex123
formulas que hagan referencia solamente a los datos que han sido \line \up0
\expndtw0\charscalex123 formateados condicionalmente. Este no entiende bien este
tipo de calculos, \line \up0 \expndtw0\charscalex124 pero puede aprender a hacerlo.
\par\pard\sect\sectd\sbknone \qj \li811\ri1257\sb108\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Normalmente los usuarios de
Excel se preguntan: "LComo pucdo hacer calcu-\line \up0 \expndtw0\charscalex123 los
solamente en las celdas que tienen un color de fondo en especial?". Esta
cues-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg61}{\bkmkend
Pg61}\par\pard\li1612\sb0\sl-207\slmult0\par\pard\li1612\sb118\sl-
207\slmult0\fi0\tx8764 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre as caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex116 77\par\pard\qj \li1612\sb0\sl-240\slmult0
\par\pard\qj\li1612\sb0\sl-240\slmult0 \par\pard\qj\li1612\ri455\sb130\sl-
240\slmult0 \up0 \expndtw0\charscalex127 tion surge a menudo porque Excel no
dispone de una funcion estandar para lle\up0 \expndtw0\charscalex126 var a cabo
esta tarea. Sin embargo, se puede hacer utilizando una funcion perso\up0
\expndtw0\charscalex126 nalizada, como ya veremos posteriormente en otro truco.
\par\pard\qj \li1622\ri442\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128
El unico problema que surge al utilizar una funcion personalizada es que no \up0
\expndtw0\charscalex126 utiliza cualquier formato que se haya aplicado mediante el
formato condicional. \up0 \expndtw0\charscalex129 Sin embargo, pensando un poco
mas, podra obtener los mismos resultados sin \up0 \expndtw0\charscalex129 tener que
utilizar una funcion personalizada. \par\pard\qj \li1627\ri435\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex143 Digamos que tiene una larga lista de
numeros en el rango de celdas \up0 \expndtw0\charscalex127 $A$2:$A$100. Ha aplicado
un formato condicional a estas celdas de forma que \up0 \expndtw0\charscalex128
cualquier numero que este entre 10 y 20 este marcado. Entonces tiene que ana\up0
\expndtw0\charscalex124 dir el valor de las eeldas que se ajusten al criterio que
acaba de establecer y luego \up0 \expndtw0\charscalex130 realizar la suma de dichos
valores utilizando el formato condicional. No tiene \up0 \expndtw0\charscalex128
que preocuparse por el formato condicional que ha aplicado a esas celdas, pero \up0
\expndtw0\charscalex126 necesita conocer el criterio que fue utilizado para
marcarlas (en este caso, aque\up0 \expndtw0\charscalex126 ilas celdas cuyos valores
estan entre 10 y 20). \par\pard\qj \li1636\ri431\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 Puede utilizar la funcion
SUMAR. S I para anadir un rango de celdas que se \up0 \expndtw0\charscalex127
ajusten a un cierto criterio, pero solo a uno. Si necesita utilizar mas de un
factor \up0 \expndtw0\charscalex127 en el criterio, puede utilizar una formula
matricial. \par\pard\ql \li1929\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex127
Puede utilizar una formula matricial de esta forma: \par\pard\ql \li1934\sb0\sl-
138\slmult0 \par\pard\ql\li1934\sb92\sl-138\slmult0 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf23\f24\fs12
=SUMA(SI($A$2:$A$100>10;SI($A$2:$A$100<20;$A$2:$A$100))) \par\pard\qj
\li2659\sb0\sl-210\slmult0 \par\pard\qj\li2659\ri1001\sb153\sl-210\slmult0\fi9 \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf11\f12\fs16 Cuando introduzca formulas
matriciales, no pulse la tecla Intro, en \up0 \expndtw0\charscalex127 vez de ello
pulse Control-Mayus-Intro. Dc esta forma, Excel colocara \up0
\expndtw0\charscalex128 Haves alrededor de la formula de esta forma:
\par\pard\ql \li2692\sb0\sl-138\slmult0 \par\pard\ql\li2692\sb92\sl-138\slmult0
\up0 \expndtw0\charscalex156 \ul0\nosupersub\cf23\f24\fs12 \
{=SUMA(SI($A$2:$A$100>10;SI($A$2:$A$100<20;$A$2:$A$100)))\} \par\pard\qj
\li2673\ri986\sb181\sl-213\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Si introduce las Haves manualmente, no funcionara.
Debe permitir \up0 \expndtw0\charscalex130 que Excel lo haga automaticamente.
Tambien, tenga en cuenta que \up0 \expndtw0\charscalex128 utilizar formulas
matriciales puede ralentizar los calculos de Excel si \up0 \expndtw0\charscalex128
hay muchas referencias a rangos de gran tamano. \par\pard\ql \li1675\sb0\sl-
276\slmult0 \par\pard\ql\li1675\sb139\sl-276\slmult0 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf14\f15\fs24 Una alternativa
\par\pard\qj \li1660\ri397\sb214\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Como alternativa, puede
utilizar una columna de mas (por ejemplo, la co-\line \up0 \expndtw0\charscalex120
lumna B) para hace referencia a las celdas de la columna A. Las referencias
devol-\line \up0 \expndtw0\charscalex130 veran resultados en la columna B solo si
el valor cumple las condiciones que \line \up0 \expndtw0\charscalex130 haya
establecido, por ejemplo,>10 y <20. Para hacer esto, siga estos pasos: \par\pard\ql
\li1953\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex119 Seleccione la celda 131 c
introduzea la siguiente formula: \par\pard\ql \li1963\sb0\sl-138\slmult0
\par\pard\ql\li1963\sb92\sl-138\slmult0 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf23\f24\fs12 =SI(Y(A2>10;A2<20);A2;"")
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg62}{\bkmkend
Pg62}\par\pard\li705\sb0\sl-207\slmult0\par\pard\li705\sb81\sl-
207\slmult0\fi0\tx5908 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
78\tab \dn2 \expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li695\sb0\sl-240\slmult0 \par\pard\qj\li695\sb0\sl-240\slmult0
\par\pard\qj\li695\ri1377\sb127\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex122
Propague esta formula a cada celda, llegando a la B 100. Despues debe rellenar
\line \up0 \expndtw0\charscalex122 los valores, deberia tener los valores en la
columna B que esten entre 10 y 20. \par\pard\qj \li1708\sb0\sl-215\slmult0
\par\pard\qj\li1708\ri1952\sb86\sl-215\slmult0\fi9 \up0 \expndtw0\charscalex135
\ul0\nosupersub\cf11\f12\fs16 Para copiar rapidamente una formula hacia abajo,
hasta la Oltima \line \up0 \expndtw0\charscalex134 fila utilizada de la columna
adyacente, introduzca la formula en la \line \up0 \expndtw0\charscalex126 primera
celda (B2), vuelva a seleccionar esa celda y haga doble clie en \line \up0
\expndtw0\charscalex138 el pequeno recuadro negro de propagacion situado en la
esquina \line \up0 \expndtw0\charscalex139 inferior derecha de la celda. Tambien
puede hacer esto seleccionando \par\pard\ql \li1713\sb12\sl-207\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 la opcion
Edicion>Rellenar>Hacia abajo. \par\pard\qj \li695\sb0\sl-240\slmult0
\par\pard\qj\li695\ri1372\sb66\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex129
Ahora ya puede seleccionar cualquier celda en la que desea que aparezca el \up0
\expndtw0\charscalex129 resultado de la suma, utilizando la funcion estandar SUMA
(si lo desea, puede \up0 \expndtw0\charscalex127 ocultar la columna B, de forma que
no vea una columna extra llena de los valo\up0 \expndtw0\charscalex127 res
devueltos por la formula). \par\pard\qj \li691\ri1369\sb19\sl-242\slmult0\fi287
\up0 \expndtw0\charscalex125 Ciertamente los metodos anteriores hacen bien su
trabajo, pero Excel propor\up0 \expndtw0\charscalex124 ciona otra funcion que le
permite especificar dos o mas criterion. Esta funcion es \up0
\expndtw0\charscalex119 parte de las funciones de base de datos de Excel, y se
llama BDSUMA. Para probar\up0 \expndtw0\charscalex128 la, utilice el mismo conjunto
de numeros situados en el rango A2:A100.\ul0\nosupersub\cf15\f16\fs16 Selec\up0
\expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 cione las celdas C1:D2 y dele
el nombre "CriterioSuma" a este rango. Luego \up0 \expndtw0\charscalex126
seleccione la celda C1 e introduzca =$A$1, una referencia a la primera celda de
\up0 \expndtw0\charscalex124 la hoja. Copie esto a la celda D1, con lo que tendria
un duplicado del encabezado \up0 \expndtw0\charscalex124 de la columna A. Estas
copias las utilizaremos como encabezados para el criterio \up0
\expndtw0\charscalex124 de BDSUMA (C1:D2), que ilamamos "CriterioSuma".
\par\pard\qj \li695\ri1377\sb20\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex123
En la celda C2, introduzca> 10. En la celda D2, introduzca <20. En la celda de \up0
\expndtw0\charscalex123 la que desea mostrar el resultado, introduzca el siguiente
codigo: \par\pard\ql \li988\sb0\sl-138\slmult0 \par\pard\ql\li988\sb87\sl-
138\slmult0 \up0 \expndtw0\charscalex159 \ul0\nosupersub\cf23\f24\fs12
=BDSUMA($A$l:$A$loo;$A$l;CriterioSuma) \par\pard\qj \li691\ri1371\sb158\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 BDSUMA
es el metodo preferido y mas eficaz para trabajar con celdas que de\up0
\expndtw0\charscalex125 ben cumplir un cierto criterio. A diferencia de las
matrices, las funciones de base \up0 \expndtw0\charscalex126 de datos incorporadas
estan disenadas especificamente para este proposito, e in\up0
\expndtw0\charscalex127 cluso cuando hacen referencia a un rango muy amplio y se
utilizan con grandes \up0 \expndtw0\charscalex127 numeros, los efectos negativos
que provocan en el rendimiento son mucho me\up0 \expndtw0\charscalex127 nores que
los provocados por las formulas matriciales. \par\pard\li921\sb0\sl-
322\slmult0\par\pard\li921\sb161\sl-322\slmult0\fi134\tx2016 \dn3
\expndtw0\charscalex112 \ul0\nosupersub\cf12\f13\fs18 TRUCO\tab \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf20\f21\fs28 Resaltar Filas o columnas
impares\par\pard\li921\sb1\sl-164\slmult0\fi1084 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf11\f12\fs16 Seguramente habra visto hojas de calculo de Excel que
utilizan
colores\par\pard\sect\sectd\sbknone\cols2\colno1\colw1941\colsr60\colno2\colw7439\c
olsr160

{\shp
{\*\shpinst\shpleft821\shptop9721\shpright2082\shpbottom10561\shpfhdr0\shpbxpage\sh
pbypage\shpwr3\shpwrk0\shpfblwtxt1\shpz10001\shplid10001
{\sp{\sn shapeType}{\sv 202}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}
{\sp{\sn fRecolorFillAsPicture}{\sv 0}}{\sp{\sn fUseShapeAnchor}{\sv 0}}{\sp{\sn
fLine}{\sv 0}}{\sp{\sn fFilled}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn
fBehindDocument}{\sv 1}}{\shptxt\pard\plain \qj\sl547 \li0\ri0
\expndtw0\charscalex120\ul0\nosupersub\cf33\f34\fs74 M{\par}}}}\par\pard\column \ql
\li20\sb69\sl-144\slmult0\tx2219\tx2531\tx3721\tx4201\tx5799 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 alternos ara Ian filas Por
eem Io Ian filas im ares odrfan ser blancas \up0 \expndtw-2\charscalex100 p\tab
\up0 \expndtw-2\charscalex100 1\tab \up0 \expndtw0\charscalex110 P \u-3? \tab
\up0 \expndtw-2\charscalex100 P\tab \up0 \expndtw-2\charscalex100 P\tab \up0
\expndtw-7\charscalex80 Y\par\pard\ql \li25\sb41\sl-182\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf10\f11\fs18 las pares grises. El formato
condicional hace que esto sea muy sencillo. \par\pard\sect\sectd\sbknone \qj
\li700\ri1370\sb117\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex126 Alternar
colores o sombreados da un aspecto profesional y puede hacer mas \line \up0
\expndtw0\charscalex126 facil la lectura de los datos. Puede aplicar este formato
manualmente, pero como \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg63}{\bkmkend Pg63}\par\pard\li1641\sb0\sl-207\slmult0\par\pard\li1641\sb0\sl-
207\slmult0\par\pard\li1641\sb28\sl-207\slmult0\fi0\tx8793 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre as
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex116
79\par\pard\qj \li1636\sb0\sl-240\slmult0 \par\pard\qj\li1636\sb0\sl-240\slmult0
\par\pard\qj\li1636\ri429\sb133\sl-240\slmult0 \up0 \expndtw0\charscalex136 ya se
imaginara, resulta una tarea muy pesada si tiene que actualizar dicho \up0
\expndtw0\charscalex133 formato cada vez que anade o quita datos de la tabla,
ademas de una infinita \up0 \expndtw0\charscalex125 paciencia. Por fortuna, el
formato condicional puede reducir la paciencia necesa\up0 \expndtw0\charscalex125
ria y mejorar en gran medida su imagen profesional. \par\pard\qj
\li1641\ri423\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126 Supondremos
que los datos abarcan el rango Al:H100. Seleccione este rango \line \up0
\expndtw0\charscalex126 de celdas, comenzando por la celda Al, de forma que nos
aseguramos que sea la \line \up0 \expndtw0\charscalex122 celda activa. Entonces
vaya a Formato>Formato condicional. Seleccione la opcion \line \up0
\expndtw0\charscalex121 Formula del primer cuadro de lista desplegable y en el
cuadro de texto situado a su \line \up0 \expndtw0\charscalex121 derecha introduzca
la siguiente formula, tal y como se muestra en la figura 2.5: \par\pard\ql
\li1934\sb0\sl-138\slmult0 \par\pard\ql\li1934\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex150 \ul0\nosupersub\cf23\f24\fs12
=RESIDUO(FILA();2)\par\pard\sect\sectd\sbknone\cols2\colno1\colw6269\colsr110\colno
2\colw3061\colsr160\ql \li3019\sb0\sl-115\slmult0 \par\pard\ql \li3019\sb0\sl-
115\slmult0 \par\pard\ql \li3019\sb0\sl-115\slmult0 \par\pard\ql \li3019\sb0\sl-
115\slmult0 \par\pard\ql \li3019\sb0\sl-115\slmult0 \par\pard\ql \li3019\sb10\sl-
115\slmult0 \up0 \expndtw0\charscalex101 \ul0\nosupersub\cf22\f23\fs10
Condiaon\ul0\nosupersub\cf30\f31\fs10\ul 1 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 _.\par\pard\ql \li3120\sb96\sl-115\slmult0\tx4055
\up0 \expndtw-2\charscalex100 Formula\tab \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf9\f10\fs20 j\ul0\nosupersub\cf22\f23\fs10
I=RE]IDUG,FILAi\par\pard\ql \li3081\sb114\sl-115\slmult0 \up0
\expndtw0\charscalex104 Vista previa del Formato que desea user\par\pard\ql
\li3081\sb0\sl-115\slmult0\tx5490 \up0 \expndtw0\charscalex105 cuando la condicidn
sea verdadera:\tab \up0 \expndtw-5\charscalex93 \ul0\nosupersub\cf26\f27\fs14
AaBbCcYyZz\par\pard\ql \li4771\sb0\sl-115\slmult0 \par\pard\ql \li4771\sb0\sl-
115\slmult0 \par\pard\ql \li4771\sb92\sl-115\slmult0 \up0
\expndtw0\charscalex132 \ul0\nosupersub\cf30\f31\fs10\ul All. \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf11\f12\fs16
T\ul0\nosupersub\cf22\f23\fs10 r �\ul0\super\cf30\f31\fs15\ul
Eliminar...\par\pard\column \ql \li6379\sb0\sl-115\slmult0 \par\pard\ql
\li6379\sb0\sl-115\slmult0 \par\pard\ql \li6379\sb0\sl-115\slmult0 \par\pard\ql
\li6379\sb0\sl-115\slmult0 \par\pard\ql \li6379\sb0\sl-115\slmult0 \par\pard\ql
\li6379\sb0\sl-115\slmult0 \par\pard\ql \li6379\sb0\sl-115\slmult0 \par\pard\ql
\li6379\sb0\sl-115\slmult0 \par\pard\ql \li6379\sb0\sl-115\slmult0 \par\pard\ql
\li629\sb54\sl-115\slmult0 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf22\f23\fs10 Formato...\par\pard\ql \li6379\sb0\sl-115\slmult0
\par\pard\ql \li6379\sb0\sl-115\slmult0 \par\pard\ql \li20\sb74\sl-
115\slmult0\tx783 \up0 \expndtw0\charscalex104 Aceptar\tab \up0
\expndtw0\charscalex102 Cancelar \par\pard\sect\sectd\sbknone \ql
\li1924\ri734\sb179\sl-200\slmult0\tx3513 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 Figura 2.5. Cuadro de dialogo del formato condicional
con la formula RESIDLIO, \line\tab \up0 \expndtw0\charscalex125 para especificar un
formato a cada fila par. \par\pard\qj \li1641\sb0\sl-240\slmult0
\par\pard\qj\li1641\ri417\sb7\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Haga clic en el bot6n Formato... V elija el formato
que desee aplicar a cada \line \up0 \expndtw0\charscalex125 fila par, haga clie en
Aceptar y luego haga clic otra vez en Aceptar. Entonces el \line \up0
\expndtw0\charscalex131 formato que haya especificado deberia aplicarse a cada fila
par situada en el \line \up0 \expndtw0\charscalex124 rango Al:H100. Con esto ya
puede reservarse parte de su paciencia para el resto \line \up0
\expndtw0\charscalex124 del dia. \par\pard\qj \li1651\ri420\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 Si desea utilizar este metodo con
las columnas en vez de con las filas, utilice \up0 \expndtw0\charscalex124 esta
formula: \par\pard\ql \li1939\sb0\sl-138\slmult0 \par\pard\ql\li1939\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf23\f24\fs12
=RESIDUO(COLUMNAO ;2) \par\pard\qj \li1651\ri421\sb178\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Aunque este metodo aplica el
formato especificado a cada fila o columna par \line \up0 \expndtw0\charscalex130
de forma rapida y sencilla, no es dinamico. Las filas que no contengan datos
\line \up0 \expndtw0\charscalex126 seguiran teniendo el formato especificado. Esto
puede no resultar ideal y hacer \line \up0 \expndtw0\charscalex122 que la lectura
de la hoja de calculo sea algo mas dificil. Hacer que el resaltado de \line \up0
\expndtw0\charscalex122 filas o columnas sea dinamico, requiere de un truco un poco
mas sofisticado. \par\pard\ql \li1939\sb68\sl-207\slmult0 \up0
\expndtw0\charscalex125 Nuevamente, seleccione el rango Al:H100, asegurandose de
que la celda Al \par\pard\ql \li1656\sb14\sl-230\slmult0 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf9\f10\fs20 sea la activa. Entonces vaya a
Formato>Formato condicional y seleccione la op-\par\pard\qj \li1651\ri419\sb2\sl-
240\slmult0 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 cion Formula
en el cuadro de lista desplegable. Luego, en el cuadro de texto de la \up0
\expndtw0\charscalex121 derecha, introduzca la siguiente formula: \par\pard\ql
\li1943\sb0\sl-138\slmult0 \par\pard\ql\li1943\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex149 \ul0\nosupersub\cf23\f24\fs12
=Y(RESIDUO(FILAO;2);CONTARA($Al:$Hl))
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg64}{\bkmkend
Pg64}\par\pard\li777\sb0\sl-207\slmult0\par\pard\li777\sb0\sl-
207\slmult0\par\pard\li777\sb13\sl-207\slmult0\fi0\tx5985 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 80\tab \up0
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj \li1795\sb0\sl-
200\slmult0 \par\pard\qj\li1795\sb0\sl-200\slmult0 \par\pard\qj\li1795\sb0\sl-
200\slmult0 \par\pard\qj\li1795\ri1890\sb121\sl-200\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Observe que no se hace
referencia absoluta a las filas (utilizamos el \up0 \expndtw0\charscalex131 signo
del dolar), pero si a las columnas. \par\pard\qj \li772\sb0\sl-240\slmult0
\par\pard\qj\li772\ri1297\sb127\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Haga clic en el bot6n
Formato... y seleccione el formato que desee, haciendo \line \up0
\expndtw0\charscalex130 clic en el bot6n Aceptar dos veces para cerrar ambos
cuadros de dialogo. Con \line \up0 \expndtw0\charscalex128 esto, cualquier fila que
este en el rango A1:H100 y que no contengan datos, no \line \up0
\expndtw0\charscalex127 cambiara su formato. Si elimina datos de una fila en
particular de la tabla, tam-\line \up0 \expndtw0\charscalex125 poco tendra el
formato condicional. Si anade nuevos datos en cualquier lugar del \line \up0
\expndtw0\charscalex125 rango Al:H100, entonces se le aplicara el formato
condicional automaticamente. \par\pard\qj \li772\ri1295\sb20\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex133 Esto funciona asi porque cuando
introdujimos la formula para el formato \up0 \expndtw0\charscalex118 condicional,
la formula en si debe devolver un valor VERDADERO o FALSO. En el \up0
\expndtw0\charscalex128 lenguaje de las formulas de Excel, el valor 0 corresponde
con el valor FALSO, \up0 \expndtw0\charscalex127 mientras que cualquier numero
mayor que 0 corresponde con el valor VERDA\up0 \expndtw0\charscalex136
\ul0\nosupersub\cf11\f12\fs16 DERO. Cuando utilizamos la formula =RESIDUO (FILA
() ; 2), devuelve un valor \up0 \expndtw0\charscalex136
\ul0\nosupersub\cf10\f11\fs18 0 (FALSO) o bien un numero mayor que 0
(VERDADERO). \par\pard\qj \li768\ri1297\sb40\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex127 La funcion =FILA () es una funcion volatil que siempre
devuelve
el numero \line \up0 \expndtw0\charscalex126 de fila que corresponde con la celda
en la que reside. Utilizamos la funei6n RE-\line \up0 \expndtw0\charscalex129 SIDUO
para devolver el resto de dividir un numero por otro. En nuestro caso, \line
\up0 \expndtw0\charscalex124 estamos dividiendo el numero de fila por 2,
por\ul0\nosupersub\cf12\f13\fs18 lo\ul0\nosupersub\cf10\f11\fs18 que todas las
filas pares devol-\line \up0 \expndtw0\charscalex124 veran un valor de 0, mientras
que las impares devolveran un valor mayor que 0. \par\pard\qj
\li772\ri1300\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex120 Cuando incluye
las funcioncs FILA () y CONTARA dentro de la funcion Y, sig-\line \up0
\expndtw0\charscalex120 nifica que deben devolver VERDADERO (o cualquier numero
mayor que 0) las \par\pard\ql \li772\sb47\sl-184\slmult0 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 funciones RESIDUO y CONTARA
para que la funcion Y devuelva VERDADERO. La \par\pard\ql \li772\sb37\sl-
207\slmult0 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 funcion
CONTARA sirve para contar todas aquellas celdas que no esten
vacias.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1908\colsr160\colno2\colw7372\
colsr160\ql \li1128\sb0\sl-207\slmult0 \par\pard\ql \li1128\sb0\sl-207\slmult0
\par\pard\ql \li1128\sb103\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1257\sb88\sl-414\slmult0 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf31\f32\fs36 21\par\pard\column \ql
\li2083\sb0\sl-322\slmult0 \par\pard\ql \li35\sb101\sl-322\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf20\f21\fs28 Crear efectos en 3D en tablas
o celdas\par\pard\qj \li20\ri1301\sb79\sl-216\slmult0\fi9 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Cuando ve un efecto 3D en un
programa como pueda ser Excel, lo que esta \up0 \expndtw0\charscalex123 viendo en
realidad es una ilusion creada por un formato en particular. Es\par\pard\qj
\li25\ri1391\sb0\sl-220\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 sencillo crear esta ilusion aplicando un cierto
formato a una celda o rango \up0 \expndtw0\charscalex106 de celdas.
\par\pard\sect\sectd\sbknone \qj \li763\ri1293\sb109\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex130 Para comenzar con un ejemplo sencillo, daremos un efecto 3D
a una celda \line \up0 \expndtw0\charscalex131 para que aparczca en relieve, como
si fuera tin bot6n. En una hoja en blanco, \line \up0 \expndtw0\charscalex126
seleccione la celda D5 (seleccionamos esta celda para que no este en uno de los
\line \up0 \expndtw0\charscalex128 bordes y no apreciemos bien el efecto). Vaya a
Formato>Celdas>Bordes. En la \line \up0 \expndtw0\charscalex123 lista de estilos,
elija la segunda linea mas gruesa. Asegurese de tener seleccionado \line \up0
\expndtw0\charscalex122 el color negro (o bien el automatico, en caso de no haber
cambiado el valor prede-\line \up0 \expndtw0\charscalex127 terminado). Haga clie
cntonccs en el horde dcrecho y luego en el horde inferior \line \up0
\expndtw0\charscalex132 que aparece en la muestra de la parte de izquierda.
Seleccione ahora el color \line \up0 \expndtw0\charscalex132 blanco en el cuadro de
lista desplegable de colores. Todavia deberfa estar
seleccio-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg65}{\bkmkend
Pg65}\par\pard\li1545\sb0\sl-207\slmult0\par\pard\li1545\sb0\sl-
207\slmult0\par\pard\li1545\sb27\sl-207\slmult0\fi0\tx8687 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre ]as
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf17\f18\fs18\ul 81\par\pard\qj \li1536\sb0\sl-240\slmult0
\par\pard\qj\li1536\sb0\sl-240\slmult0 \par\pard\qj\li1536\ri520\sb134\sl-
240\slmult0\fi9 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 nado el
segundo borde mas grueso, por to que csta vcz haga clic en los otros dos \up0
\expndtw0\charscalex123 hordes que quedan por seleccionar en la celda, es decir, el
izquierdo y el superior. \up0 \expndtw0\charscalex124 Vaya a la pestana Tramas y
seleccione el sombreado gris para la celda. Haga clic \up0 \expndtw0\charscalex127
en Aceptar y quite la seleccion de la celda D5. Ahora deberia ver como la celda
\up0 \expndtw0\charscalex131 D5 tiene un efecto relieve que le da un aspecto de
bot6n. Todo ello lo hemos \up0 \expndtw0\charscalex131 conseguido utilizando los
hordes y el sombreado. \par\pard\qj \li1555\ri504\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex131 Si, por diversion o por dar variedad, desea dar a una celda
la apariencia de \up0 \expndtw0\charscalex123 estar presionada, seleccione por
ejemplo la celda E5 (porque es la que esta junto a \up0 \expndtw0\charscalex124 la
D5 y hace que funcione este ejemplo). Vaya a Formato>Celdas>Bordes, selec\up0
\expndtw0\charscalex123 cione el segundo borde mas grueso para los estilos de Linea
y asegurese de que el \up0 \expndtw0\charscalex123 color elegido es el negro.
\par\pard\qj \li1564\ri496\sb20\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex124
Aplique el formato a los hordes superior e izquierdo de la celda. Seleccione el
\up0 \expndtw0\charscalex124 color blanco y aplique la Linea blanca a los bordes
derecho c inferior de la celda. \up0 \expndtw0\charscalex127 Haga clic entonces en
la pestana Tramas y cambie el formato de la celda a gris. \up0
\expndtw0\charscalex130 Haga clic en Aceptar y podra ver como la celda aparece con
el efecto de estar \up0 \expndtw0\charscalex128 presionada. Este efecto es mas
impresionante si se contrasta con el efecto de la \up0 \expndtw0\charscalex128
celda D5, que esta en relieve. \par\pard\ql \li1588\sb0\sl-276\slmult0
\par\pard\ql\li1588\sb55\sl-276\slmult0 \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf14\f15\fs24 Utilizar un efecto 3D en una tabla de datos
\par\pard\ql \li1579\ri479\sb190\sl-245\slmult0\fi273\tx1867 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 A continuacion, vamos a
experimentar con esta herramienta para ver los efec-\line \up0
\expndtw0\charscalex125 tos que podemos aplicar a las tablas o a las hojas dc
ealculo. \line \tab \up0 \expndtw0\charscalex131 Seleccione las celdas D5 y E5 y
haga clic en el icono Copiar formato (con \line \up0 \expndtw0\charscalex129 forma
de brocha) situado en la barra de herramientas estandar. Haga clic en la \line \up0
\expndtw0\charscalex126 celda F5 y sin soltar el bot6n del raton, arrastrelo hasta
la celda J5. Ahora selec-\line \up0 \expndtw0\charscalex122 cione las celdas D5:J5
y de nuevo haga clic en el icono Copiar formato de la barra \line \up0
\expndtw0\charscalex123 de herramientas estandar. Haga clic en la celda D6 y sin
soltar el bot6n del ration, \line \up0 \expndtw0\charscalex124 arrastrelo hasta la
celda J 15. Esto deberia provocar un efecto como el que apare-\line \up0
\expndtw0\charscalex124 cc en la figura 2.6. \par\pard\qj \li1598\ri465\sb40\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex128 Hemos utilizado un borde bastante
grueso para asegurarnos de que el efecto \up0 \expndtw0\charscalex126 puede verse
claramente. Sin embargo, quiza desee matizarlo utilizando un estilo \up0
\expndtw0\charscalex124 de Linea algo mas fino. Tambien podria utilizar cualquiera
de los otros estilos de \up0 \expndtw0\charscalex126 Linea para producir un efecto
aun mayor. La mejor forma de encontrar una bue\up0 \expndtw0\charscalex131 na
combinacion es utilizar el sistema de prueba y error en una hoja en blanco \up0
\expndtw0\charscalex125 hasta dar con el efecto deseado. La unica limitaeion que
tiene que es su imagina\up0 \expndtw0\charscalex125 ci6n y, quiza, su gusto.
\par\pard\qj \li2630\sb0\sl-213\slmult0 \par\pard\qj\li2630\ri1036\sb90\sl-
213\slmult0 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Tonga
siempre en mente que Los efectos 3D puede mejorar la lectura \up0
\expndtw0\charscalex133 de una hoja de ealculo y proporcionar un aspecto mas
profesional, \up0 \expndtw0\charscalex136 pero cuando se utiliza en exceso, puede
tenor el efecto contrario. \up0 \expndtw0\charscalex137 Recuerde, utilice todo como
delacion. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg66}
{\bkmkend Pg66}\par\pard\li873\sb0\sl-207\slmult0\par\pard\li873\sb199\sl-
207\slmult0\fi0\tx6081 \dn3 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 82\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb0\sl-
184\slmult0 \par\pard\ql\li2308\sb0\sl-184\slmult0 \par\pard\ql\li2308\sb155\sl-
184\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 2.6.
Efecto 3D aplicado a un rango de celdas. \par\pard\qj \li840\sb0\sl-240\slmult0
\par\pard\qj\li840\ri1232\sb10\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 Si desea dar un paso mas ally a la hora de aplicar
efectos 3D de forma auto\up0 \expndtw0\charscalex128 matica y dinamica, puede
combinar este truco con el use del formato condicio\up0 \expndtw0\charscalex128
nal, de forma que la aplicaci6n de estilos sea
automatica.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1966\colsr160\colno2\colw7
314\colsr160\ql \li1190\sb0\sl-207\slmult0
\par\pard\ql \li1190\sb0\sl-207\slmult0 \par\pard\ql \li1190\sb102\sl-
207\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf12\f13\fs18
TRUCO\par\pard\ql \li1315\sb94\sl-414\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf31\f32\fs36 22\par\pard\column \ql \li2131\sb0\sl-299\slmult0
\par\pard\ql \li30\sb147\sl-299\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf18\f19\fs26 Activar\ul0\nosupersub\cf34\f35\fs26
y\ul0\nosupersub\cf18\f19\fs26 desactivar el formato
condicional\ul0\nosupersub\cf34\f35\fs26 y\ul0\nosupersub\cf18\f19\fs26
la\par\pard\ql \li25\sb15\sl-322\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf20\f21\fs28 validacion de datos con una casilla de
verificacion\par\pard\ql \li20\ri1233\sb79\sl-216\slmult0\fi14 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 La validacion de datos puede
resultar util para evitar que un usuario \up0 \expndtw0\charscalex123 introduzca
accidentalmente datos incorrectos. Sin embargo, algunas veces \up0
\expndtw0\charscalex124 deseara hacer mas sencilla la introduccion de datos que de
otra forma seria \line \up0 \expndtw0\charscalex122 imposible, bien porque fuese
marcada por el formato condicional o bien \line \up0 \expndtw0\charscalex123
completamente bloqueada por una validacion de datos.
\par\pard\sect\sectd\sbknone \qj \li820\ri1250\sb118\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Normalmente permitira que los
usuarios introduzcan datos, que de otra for-\line \up0 \expndtw0\charscalex124 ma
no podrian, desactivando el formato condicional o la validacion de datos para \line
\up0 \expndtw0\charscalex126 dichos celdas. Dc todas formas, existe una forma
sencilla para hacer esto: puede \line \up0 \expndtw0\charscalex126 combinar una
simple casilla de verificacion con la validaci6n de datos. \par\pard\qj
\li806\ri1253\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex127 Para este
ejemplo, aplicaremos un formato condicional a un rango de celdas \line \up0
\expndtw0\charscalex133 de forma que cualquier dato que aparezca mas de una vez
quedara resaltado \line \up0 \expndtw0\charscalex125 para su facil identificaci6n.
Supondremos que la tabla de datos se extiende por el \line \up0
\expndtw0\charscalex126 rango $A$1:$H$100. Para aplicar un formato condicional a
este rango de forma \line \up0 \expndtw0\charscalex126 que se puedan identificar
los duplicados, hacen falta unos cuantos pasos. \par\pard\qj \li801\ri1259\sb20\sl-
240\slmult0\fi287 \up0 \expndtw0\charscalex127 Primeramente seleccione la celda K1
y dele el nombre CheckBoxLink escri-\line \up0 \expndtw0\charscalex124 biendo dicho
nombre en el cuadro de nombres de la parte superior izquierda de la \line \up0
\expndtw0\charscalex127 pantalla. Si la barra de herramientas Formularios no esta
visible, muestrela. En-\line \up0 \expndtw0\charscalex127 tonces haga clie en el
icono correspondiente a la casilla de verificaci6n. Luego
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg67}{\bkmkend
Pg67}\par\pard\li1473\sb0\sl-207\slmult0\par\pard\li1473\sb89\sl-
207\slmult0\fi0\tx8615 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre as caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex116 83\par\pard\qj \li1473\sb0\sl-240\slmult0
\par\pard\qj\li1473\sb0\sl-240\slmult0 \par\pard\qj\li1473\ri599\sb119\sl-
240\slmult0 \up0 \expndtw0\charscalex128 haga clic en cualquier lugar de la hoja de
calculo que este fuera del rango ante\up0 \expndtw0\charscalex128 riormente citado
para anadir la casilla de verificacion. \par\pard\qj \li1478\ri577\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 Haga clic con el boton derecho en la
casilla de verificacion y seleccione la op-\line \up0 \expndtw0\charscalex125 cion
Formato de control. Luego vaya a la pestana Control y cscriba, en el cuadro
\line \up0 \expndtw0\charscalex127 de texto, "CheckBoxLink" y haga clic en Aceptar.
Seleccione la celda Al, y sin \line \up0 \expndtw0\charscalex124 soltar el boton
del raton, seleccione un rango hasta la celda H 100. Es importante \line \up0
\expndtw0\charscalex126 que la celda Al sea la activa en la selection. Vaya a
Formato>Formato conditio-\line \up0 \expndtw0\charscalex123 nal, seleccione la
opcion Formula en el cuadro de lista desplegable e introduzca la \line \up0
\expndtw0\charscalex121 siguiente formula en el cuadro de texto situado a su
derecha (tal y como se muestra \line \up0 \expndtw0\charscalex121 en la figura
2.7): \par\pard\ql \li1780\sb0\sl-149\slmult0 \par\pard\ql\li1780\sb87\sl-
149\slmult0 \up0 \expndtw0\charscalex155 \ul0\nosupersub\cf23\f24\fs12
=Y(CONTAR.SI($A$1:$H$100;A1)>1;CheckboxLink) \par\pard\ql \li2937\sb0\sl-
115\slmult0 \par\pard\ql\li2937\sb0\sl-115\slmult0 \par\pard\ql\li2937\sb0\sl-
115\slmult0 \par\pard\ql\li2937\sb0\sl-115\slmult0 \par\pard\ql\li2937\sb0\sl-
115\slmult0 \par\pard\ql\li2937\sb0\sl-115\slmult0 \par\pard\ql\li2937\sb0\sl-
115\slmult0 \par\pard\ql\li2937\sb0\sl-115\slmult0 \par\pard\ql\li2937\sb0\sl-
115\slmult0 \par\pard\ql\li2937\sb5\sl-115\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf22\f23\fs10 Vista previa del Formato que desea use,
\par\pard\ql \li2942\sb1\sl-96\slmult0 \up0 \expndtw0\charscalex106 cuando la
condition sea verdadera: \par\pard\ql \li1574\sb0\sl-220\slmult0
\par\pard\ql\li1574\sb0\sl-220\slmult0 \par\pard\ql\li1574\ri647\sb122\sl-
220\slmult0\tx3777 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16
Figura 2.7. Cuadro de dialogo de formato condicional con la formula que da
formato \line\tab \up0 \expndtw0\charscalex131 resaltando los valores
duplicados. \par\pard\qj \li1511\sb0\sl-240\slmult0
\par\pard\qj\li1511\ri561\sb4\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf10\f11\fs18 Haga clic en el boton Formato... y en la pestana
Tramas seleccione el color \up0 \expndtw0\charscalex124 que desea aplicar a los
datos duplicados. Haga clic en el boton Aceptar de ambos \up0
\expndtw0\charscalex124 cuadros de dialogo para salir. \par\pard\qj
\li1507\ri547\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex128 Dado que la
casilla de verificacion que acabamos de anadir esta activada, el \up0
\expndtw0\charscalex123 vinculo dc celda en K1 (CheckBoxLink) leery el valor
VERDADERO, por to que \up0 \expndtw0\charscalex124 todos los valores duplicados
dentro del rango $A$1: $A$ 100 apareceran resalta\up0 \expndtw0\charscalex124 dos.
En el momento en el que desactive la casilla de verificacion, el vinculo de su \up0
\expndtw0\charscalex119 eelda (CheckBoxLink) devolvera el valor FALSO, por to que
los valores duplicados \up0 \expndtw0\charscalex119 no se resaltaran.
\par\pard\qj \li1521\ri539\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex131
Esta casilla de verificacion le proporciona un interruptor con el cual poder
\up0 \expndtw0\charscalex128 activar o desactivar el formato condicional de una
hoja, sin tener que utilizar el \up0 \expndtw0\charscalex125 cuadro de dialogo
Formato condicional. Puede utilizar el mismo principio con la \up0
\expndtw0\charscalex125 validation de datos, utilizando la opcion de formula.
\par\pard\ql \li1521\ri537\sb14\sl-248\slmult0\fi288\tx1823 \up0
\expndtw0\charscalex125 Todo esto funciona porquc hcmos utilizado la funcion Y.
Esta funcion devol\up0 \expndtw0\charscalex120 vera el valor VERDADERO si ocurren
estas dos siguientes cosas: \line \tab \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 CONTAR. S I ($A$1 : $H$10
0,\ul0\nosupersub\cf9\f10\fs20 Al)\ul0\nosupersub\cf11\f12\fs16 > 1 debe devolver
VERDADERO y el vinculo \line \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf10\f11\fs18 de celda para la casilla de verificacion
(CheckBoxLink) tambien debe devolver VER\up0 \expndtw0\charscalex122 DADERO. En
otras palabras, para que la funcion Y devuelva VERDADERO, am\up0
\expndtw0\charscalex122 bas condiciones tambien deben ser verdaderas.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg68}{\bkmkend
Pg68}\par\pard\sect\sectd\sbknone\cols2\colno1\colw2009\colsr160\colno2\colw7271\co
lsr160\ql \li873\sb0\sl-207\slmult0 \par\pard\ql \li873\sb14\sl-207\slmult0 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 84\par\pard\ql
\li1228\sb0\sl-207\slmult0 \par\pard\ql \li1228\sb0\sl-207\slmult0 \par\pard\ql
\li1228\sb0\sl-207\slmult0 \par\pard\ql \li1228\sb75\sl-207\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql
\li1353\sb93\sl-414\slmult0 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf31\f32\fs36 23\par\pard\column \ql \li6086\sb0\sl-207\slmult0
\par\pard\ql \li3937\sb17\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li2169\sb0\sl-
299\slmult0 \par\pard\ql \li2169\sb0\sl-299\slmult0 \par\pard\ql \li20\sb35\sl-
299\slmult0 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf18\f19\fs26 Admitir
multiples listas en un cuadro de lista\par\pard\ql \li25\sb15\sl-322\slmult0
\up0 \expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28
desplegable\par\pard\qj \li20\ri1229\sb77\sl-217\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Cuando trabajamos con
multiples listas, podemos forzar que cambie una \line \up0 \expndtw0\charscalex123
lista utilizando una combinacion de botones de opcion y un cuadro de lista \line
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf10\f11\fs18 desplegable.
\par\pard\sect\sectd\sbknone \qj \li859\ri1201\sb125\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex134 Extern ofrece numerosas alternativas a los usuarios para
seleccionar ele\up0 \expndtw0\charscalex124 mentos de una lista, como pueda ser
nombres, productos, dias de la semana o sea \up0 \expndtw0\charscalex123 to que sea
que componga la lista. Sin embargo, para acceder a mas de una lista de \up0
\expndtw0\charscalex131 elementos simultaneamente, generalmente es necesario
utilizar tres controles \up0 \expndtw0\charscalex131
separados, como por ejemplo, tres cuadros de lista desplegable de la barra de \up0
\expndtw0\charscalex131 herramientas Formularios. \par\pard\qj
\li849\ri1210\sb20\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex127 En vez de
esto, podemos utilizar un cuadro de lista desplegable en combina-\line \up0
\expndtw0\charscalex132 ci6n con botones de opcion (tambien disponibles en la barra
de herramientas \line \up0 \expndtw0\charscalex131 Formularios) para hacer que una
lista cambie automaticamente de acuerdo al \line \up0 \expndtw0\charscalex124 boton
de opci6n que se haya elegido. Para ver c6mo funciona esto, introduzca los \line
\up0 \expndtw0\charscalex125 numeros del 1 al 7 en el rango de celdas A1:A7 de una
nueva hoja. En las celdas \line \up0 \expndtw0\charscalex126 B1:B7 introduzca los
dias de la semana empezando por el lunes y terminando el \line \up0
\expndtw0\charscalex126 domingo. En las celdas C1:C7 introduzca los meses desde
enero hasta julio. \par\pard\qj \li1857\sb0\sl-216\slmult0
\par\pard\qj\li1857\ri1803\sb144\sl-216\slmult0\fi9 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Las caracteristicas de propagacion automatica de
Excel pueden hacer \line \up0 \expndtw0\charscalex137 este trabajo de forma mucho
mas rapida y sencilla. Simplemente \line \up0 \expndtw0\charscalex137 introduzca un
1 en la celda Al, seleccionela y mientras mantiene \line \up0
\expndtw0\charscalex126 pulsada la tecla Control haga clic en el cuadro de
propagacion situado \line \up0 \expndtw0\charscalex127 la esquina inferior derecha
de la celda. Manteniendo pulsado el boton \line \up0 \expndtw0\charscalex126 del
raton y la tecla Control, arrastrelo hasta la celda A7. Es el rellenara \line
\up0 \expndtw0\charscalex132 automaticamente las celdas con los numeros del I al 7.
Igualmente, \line \up0 \expndtw0\charscalex127 puede introducir "lunes" en la celda
B1 y haga doble clic en el cuadro \line \up0 \expndtw0\charscalex130 de propagacion
de dicha celda. Finalmente, introduzca "enero" en la \line \up0
\expndtw0\charscalex130 celda Cl y haga to mismo que con los dias de la semana.
Vera como \line \up0 \expndtw0\charscalex131 Excel rellenara los dias los meses de
forma automatica. \par\pard\ql \li1118\sb0\sl-230\slmult0
\par\pard\ql\li1118\sb143\sl-230\slmult0 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf9\f10\fs20 Seleccione la opci6n Ver>Barras de
herramientas>Formularios y haga doble clie \par\pard\qj \li835\ri1224\sb2\sl-
240\slmult0\fi4 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 en el
icono Bot6n de opcion de dicha barra de herramientas. Luego, haga clie en \line
\up0 \expndtw0\charscalex129 tres lugares cualesquiera de la hoja de calculo para
colocar tres botones de op-\line \up0 \expndtw0\charscalex129 cion. \par\pard\qj
\li801\ri1229\sb20\sl-240\slmult0\fi316 \up0 \expndtw0\charscalex123 Igualmente,
haga clic en el icono de Cuadro combinado que Naga clie en cual\up0
\expndtw0\charscalex127 quier Lugar de la hoja de calculo para insertar un cuadro
de lista desplegable en \up0 \expndtw0\charscalex123 ella. Lltilice los marcadores
del cuadro de lista desplegable para cambiar su tama\up0 \expndtw0\charscalex129 no
y su posici6n, asi como el de los botones de opcion para que esten situados \up0
\expndtw0\charscalex129 justo debajo de el.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg69}{\bkmkend
Pg69}\par\pard\li1545\sb0\sl-207\slmult0\par\pard\li1545\sb113\sl-
207\slmult0\fi0\tx8692 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre as caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex116 85\par\pard\qj \li1540\sb0\sl-240\slmult0
\par\pard\qj\li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\ri512\sb135\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex130 Haga clic con el bot6n derecho en el
primer bot6n de opci6n, seleccione la \up0 \expndtw0\charscalex124 opci6n Modificar
texto y entonces reemplace el texto predeterminado por el texto \up0
\expndtw0\charscalex125 "Numeros". Haga lo mismo con el segundo bot6n de opci6n,
cambiando el texto \up0 \expndtw0\charscalex125 por "Dias de la semana" y con el
tercero, cambiando el texto por "Meses". Puede \up0 \expndtw0\charscalex125 ver el
resultado de esto en la figura
2.8.\par\pard\sect\sectd\sbknone\cols3\colno1\colw2196\colsr40\colno2\colw2899\cols
r20\colno3\colw4295\colsr160\ql \li1843\sb0\sl-138\slmult0 \par\pard\ql
\li1843\sb0\sl-138\slmult0 \par\pard\ql \li1857\sb137\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 1\par\pard\ql \li1843\sb11\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 2\par\pard\ql \li1848\sb15\sl-138\slmult0
\up0 \expndtw-1\charscalex100 3\par\pard\ql \li1852\sb16\sl-138\slmult0 \up0
\expndtw-1\charscalex100 4\par\pard\ql \li1852\sb15\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 5\par\pard\ql \li1852\sb16\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 6\par\pard\ql \li1852\sb16\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 7\par\pard\ql \li1852\sb20\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 8\par\pard\ql \li1857\sb11\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 9\par\pard\ql \li1838\sb15\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 10\par\pard\ql \li1838\sb11\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 1\par\pard\ql \li1843\sb0\sl-138\slmult0 \par\pard\ql
\li1843\sb0\sl-138\slmult0 \par\pard\ql \li1843\sb47\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 14\par\pard\ql \li1843\sb0\sl-138\slmult0 \par\pard\ql
\li1843\sb31\sl-138\slmult0 \up0 \expndtw-3\charscalex100 16\par\pard\ql
\li1848\sb11\sl-138\slmult0 \up0 \expndtw-5\charscalex96 17\par\pard\ql
\li1848\sb20\sl-138\slmult0 \up0 \expndtw-3\charscalex100 16\par\pard\ql
\li1848\sb11\sl-138\slmult0 \up0 \expndtw-3\charscalex100 19\par\pard\ql
\li1838\sb6\sl-161\slmult0 \up0 \expndtw-6\charscalex93
\ul0\nosupersub\cf26\f27\fs14 20\par\pard\ql \li1809\sb0\sl-90\slmult0\tx2097
\up0 \expndtw0\charscalex153 \ul0\nosupersub\cf30\f31\fs10\ul H l\tab \up0
\expndtw-1\charscalex100 1\par\pard\column \ql \li2260\sb0\sl-138\slmult0
\par\pard\ql \li44\sb118\sl-138\slmult0\tx664\tx1264 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100
B\tab \up0 \expndtw-1\charscalex100 C\par\pard\ql \li308\sb16\sl-
138\slmult0\tx424\tx1024\tx1420 \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex100 Lunes\tab \up0 \expndtw0\charscalex100 Enern \tab \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf22\f23\fs10 Esta celda contends los
numeros\par\pard\ql \li304\sb0\sl-106\slmult0\tx462\tx1024\tx1585 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 2\tab \up0 \expndtw0\charscalex112
slates\tab \up0 \expndtw0\charscalex100 Febrero \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 1,\tab \up0 \expndtw0\charscalex106 2 6 3,
dependiendo del bpton\par\pard\ql \li304\sb41\sl-115\slmult0 \up0
\expndtw0\charscalex126 3 lvl dreolesMarznde option seleccionado\par\pard\ql
\li304\sb19\sl-138\slmult0\tx1019 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf23\f24\fs12 4 Jueves\tab \up0 \expndtw-5\charscalex94
Abril\par\pard\ql \li304\sb11\sl-138\slmult0\tx1029 \up0 \expndtw0\charscalex106
5'Viernes\tab \up0 \expndtw-3\charscalex100 Mayo\par\pard\ql \li304\sb16\sl-
138\slmult0\tx1019\tx2243 \up0 \expndtw0\charscalex109 6 Sabado\tab \up0
\expndtw0\charscalex100 Junio\tab \up0 \expndtw-2\charscalex100 $051 \up0
\expndtw0\charscalex127 scs'R\par\pard\ql \li304\sb15\sl-138\slmult0 \up0
\expndtw0\charscalex118 7 DomingoJulio\par\pard\ql \li3868\sb0\sl-115\slmult0
\par\pard\ql \li1652\sb69\sl-115\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Mayo\par\pard\ql \li3916\sb0\sl-92\slmult0
\par\pard\ql \li3916\sb0\sl-92\slmult0 \par\pard\ql \li3916\sb0\sl-92\slmult0
\par\pard\ql \li3916\sb0\sl-92\slmult0 \par\pard\ql \li3916\sb0\sl-92\slmult0
\par\pard\ql \li1700\sb58\sl-92\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 [m \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf22\f23\fs10 il Plumeros\par\pard\ql \li3921\sb0\sl-115\slmult0
\par\pard\ql \li1705\sb14\sl-115\slmult0 \up0 \expndtw0\charscalex101 C)) Dias de
Is semana\par\pard\ql \li1849\sb78\sl-161\slmult0 \up0 \expndtw-6\charscalex78
\ul0\nosupersub\cf26\f27\fs14 Meses\par\pard\ql \li2236\sb0\sl-115\slmult0
\par\pard\ql \li2236\sb0\sl-115\slmult0 \par\pard\ql \li2236\sb0\sl-115\slmult0
\par\pard\ql \li2236\sb0\sl-115\slmult0 \par\pard\ql \li2236\sb0\sl-115\slmult0
\par\pard\ql \li20\sb25\sl-115\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf30\f31\fs10\ul H'',HOjal l,'
Hoja2\ul0\nosupersub\cf35\f36\fs10\ul f,\ul0\nosupersub\cf30\f31\fs10\ul
HOja3\ul0\nosupersub\cf35\f36\fs10\ul I\par\pard\column \ql \li5145\sb0\sl-
115\slmult0 \par\pard\ql \li5145\sb0\sl-115\slmult0 \par\pard\ql \li5145\sb0\sl-
115\slmult0 \par\pard\ql \li5145\sb0\sl-115\slmult0 \par\pard\ql \li5145\sb0\sl-
115\slmult0 \par\pard\ql \li5145\sb0\sl-115\slmult0 \par\pard\ql \li5145\sb0\sl-
115\slmult0 \par\pard\ql \li5145\sb0\sl-115\slmult0 \par\pard\ql \li1220\sb22\sl-
115\slmult0 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10 Esta celda
retlejar3 el elemento\par\pard\ql \li1201\sb15\sl-115\slmult0 \up0
\expndtw0\charscalex103 lelegido an el cuadro de lists\par\pard\ql \li1220\sb10\sl-
115\slmult0 \up0 \expndtw0\charscalex108 desplegable, y se puede
usar\par\pard\ql \li1225\sb9\sl-115\slmult0 \up0 \expndtw0\charscalex105 come el
argumento necesario\par\pard\ql \li1225\sb15\sl-115\slmult0 \up0
\expndtw0\charscalex106 pars Is f6rmule de busqueda\par\pard\ql \li20\sb24\sl-
250\slmult0 \up0 \expndtw-11\charscalex76 \ul0\nosupersub\cf18\f19\fs26
ZI\\\par\pard\ql \li5596\sb0\sl-115\slmult0 \par\pard\ql \li5596\sb0\sl-115\slmult0
\par\pard\ql \li471\sb61\sl-115\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf22\f23\fs10 Esta direcndn cambiar3 con cads\par\pard\ql
\li471\sb15\sl-115\slmult0 \up0 \expndtw0\charscalex106 selerrion
realizada an los botones de\par\pard\ql \li471\sb9\sl-115\slmult0 \up0
\expndtw0\charscalex103 opcidn, provocando que Is lista del\par\pard\ql
\li471\sb10\sl-115\slmult0 \up0 \expndtw0\charscalex104 cuadro desplegable
cambie \par\pard\sect\sectd\sbknone \ql \li1761\ri698\sb6\sl-220\slmult0\tx4838
\up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 2.8. Cuadro de
lista desplegable con multiples listas controlado por botones \line\tab \up0
\expndtw0\charscalex130 de opcion. \par\pard\qj \li1579\sb0\sl-240\slmult0
\par\pard\qj\li1579\ri477\sb4\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 Ahora, mientras mantiene pulsada la tecla Control,
haga clic en cada uno dc \line \up0 \expndtw0\charscalex125 los botones de opci6n
de forma que todos queden seleccionados y entonces haga \line \up0
\expndtw0\charscalex123 clic con el bot6n derecho del ration sobre uno de epos y
seleccione la opci6n For-\line \up0 \expndtw0\charscalex128 mato de control. En la
pestana Control especifique $F$1 como celda vinculada \line \up0
\expndtw0\charscalex128 (asegurese de utilizar esta refereneia absoluta con los
simbolos del d6lar). \par\pard\ql \li1871\sb48\sl-207\slmult0 \up0
\expndtw0\charscalex125 En la celda E6 introduzca la siguiente formula:
\par\pard\ql \li1881\sb0\sl-138\slmult0 \par\pard\ql\li1881\sb112\sl-138\slmult0
\up0 \expndtw0\charscalex155 \ul0\nosupersub\cf23\f24\fs12 =DIRECCION(1;$F$1) &
".r" & DIRECCION(7;$F$1) \par\pard\qj \li1598\ri474\sb198\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 Seleccione la opcion
lnsertar>Nombre>Definir. En el cuadro de texto de la partc \line \up0
\expndtw0\charscalex120 superior escriba "MiRango" y en el cuadro de texto Se
refiere a escribalo siguiente: \par\pard\ql \li1891\sb0\sl-138\slmult0
\par\pard\ql\li1891\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex140
\ul0\nosupersub\cf23\f24\fs12 =INDIRECTO($E$6) \par\pard\qj \li1603\ri457\sb198\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Haga
clic en Agregar y luego en Aceptar. Haga clic con el bot6n derecho del \line
\up0 \expndtw0\charscalex124 ration en el cuadro de dialogo que anadimos
anteriormente y seleccione la opci6n \line \up0 \expndtw0\charscalex121 Formato de
control. En la pestana Control cscriba "MiRango" en el cuadro de texto \line
\up0 \expndtw0\charscalex126 Rango de entrada y la celda $G$1 como vinculo. Pulse
entonces el bot6n Acep-\line \up0 \expndtw0\charscalex126 tar. Ahora deberia ser
capaz de seleccionar uno de los botones de opcion, con to \line \up0
\expndtw0\charscalex126 que la lista contenida en el cuadro de lista desplegable
deberia reflejar \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg70}
{\bkmkend Pg70}\par\pard\li825\sb0\sl-207\slmult0\par\pard\li825\sb43\sl-
207\slmult0\fi0\tx6033 \dn2 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
86\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li811\sb0\sl-240\slmult0 \par\pard\qj\li811\sb0\sl-240\slmult0
\par\pard\qj\li811\ri1250\sb125\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex129
automaticamente el bot6n de opcion elegido. Cuando configure todo esto para \up0
\expndtw0\charscalex125 su propia hoja de calculo, deberia utilizar algunas celdas
que estuviesen fuera de \up0 \expndtw0\charscalex128 la pantalla como origen de las
listas y vinculos del cuadro de lista desplegable. \up0 \expndtw0\charscalex132
Incluso deseara ocultar estas celdas a los usuarios de forma que los vinculos
\up0 \expndtw0\charscalex127 esten donde deberian. Tambien necesitara modificar las
dos funciones DIREC\up0 \expndtw0\charscalex127 CION para que reflejen el rango de
celdas que este utilizando. En las funciones \up0 \expndtw0\charscalex129 que hemos
utilizado en este ejemplo, el 1 representa la primera fila de la lista, \up0
\expndtw0\charscalex129 mientras que el 7 representa el numero de la ultima
fila.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1947\colsr160\colno2\colw7333\co
lsr160\ql \li1166\sb0\sl-207\slmult0 \par\pard\ql \li1166\sb0\sl-207\slmult0
\par\pard\ql \li1166\sb109\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1291\sb93\sl-414\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36 24\par\pard\column \ql
\li2116\sb0\sl-322\slmult0 \par\pard\ql \li29\sb102\sl-322\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf20\f21\fs28 Crear listas de validacion
que cambien en base\par\pard\ql \li29\sb13\sl-322\slmult0 \up0
\expndtw0\charscalex106 a la seleccion realizada en otra lista\par\pard\qj
\li20\ri1252\sb79\sl-215\slmult0\fi9 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 Las necesidades en la validacion pueden variar
dependiendo del contexto \up0 \expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18
en el que Sean utilizadas. De todas formas, puede crear una hoja de calculo \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 en la que una lista de
validacion cambie dependiendo de lo que se\par\pard\ql \li20\sb27\sl-184\slmult0
\up0 \expndtw0\charscalex122 seleccione en otra. \par\pard\sect\sectd\sbknone
\qj \li801\ri1263\sb125\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Para hacer que funcione este truco, lo primero que
tiene que hacer es rellenar \up0 \expndtw0\charscalex128 la hoja de calculo con
algunos datos. En una hoja en blanco ilamada "Listas" y \up0
\expndtw0\charscalex128 con la celda Al seleccionada, escriba el siguiente
encabezado: "Objetos". En la \up0 \expndtw0\charscalex120 celda B1, escriba el
encabezado "Lista correspondiente". En ]as celdas A2:A5, repi\up0
\expndtw0\charscalex120 ta la palabra "Cubo". \par\pard\qj \li787\ri1269\sb17\sl-
244\slmult0\fi292 \up0 \expndtw0\charscalex125 En las celdas A6:A9 repita la
palabra "Sofa". En las celdas AlO:A13 repita la \up0 \expndtw0\charscalex124
palabra "Ducha". En las celdas A14:17 repita la palabra "Coche". Luego,
comen\up0 \expndtw0\charscalex128 zando por la celda B2 y terminando por la celda
B17, introduzca las siguientes \up0 \expndtw0\charscalex126 palabras (que se
corresponden con la lista de objetos): "Plomo", "Acero", "Abri\up0
\expndtw0\charscalex113 dor", "Tapa", Tama", "Asiento", "Salon", "Coleh6n",
"Lluvia", "Caliente", "Frio", "Tem\up0 \expndtw0\charscalex113 plado", "Viaje",
"Vacaeiones", "Sombrero" y "Bota". \par\pard\qj \li787\ri1273\sb20\sl-
240\slmult0\fi287 \up0 \expndtw0\charscalex122 En la celda C1 introduzca el
encabezado "Lista de validacion". A continuaci6n, \up0 \expndtw0\charscalex127 para
crear una lista de entradas unicas, introduzca la palabra "Cubo" en la celda
\up0 \expndtw0\charscalex121 C2, la palabra "Sofa" en la celda C3, la palabra
"Ducha" en la celda C4 y la palabra \up0 \expndtw0\charscalex121 "Coche" en la
celda C5. \par\pard\qj \li1795\sb0\sl-217\slmult0
\par\pard\qj\li1795\ri1863\sb142\sl-217\slmult0 \up0 \expndtw0\charscalex139
\ul0\nosupersub\cf11\f12\fs16 Tambien puede utilizar el filtro avanzado para crear
una lista de \line \up0 \expndtw0\charscalex119 elementos unicos. Seleccione las
celdas A1:A17, seleccione Datos>Filtro> \line \up0 \expndtw0\charscalex122 Filtro
avanzado y entonces active la casilla de verificaci6n Solo registros \line \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf10\f11\fs18 unicos y seleccione el bot6n
dc opcion Filtrar la listas y moverla a otro \line \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 lugar. Haga clic en Aceptar y entonces seleccione las
celdas A2:A14 \line \up0 \expndtw0\charscalex127 (que ineluiran las celdas
ocultas). C6pielas y peguelas a la celda A18. \line \up0 \expndtw0\charscalex125
Seleccione entonces la opci6n Datos>Filtro>Mostrar todos, seleccione \line \up0
\expndtw0\charscalex124 la lista de objetos unicos y c6pielas y peguelas en la
celda A2. Con esto \line \up0 \expndtw0\charscalex124 ya tends la lista.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg71}{\bkmkend
Pg71}\par\pard\li1536\sb0\sl-207\slmult0\par\pard\li1536\sb0\sl-
207\slmult0\par\pard\li1536\sb18\sl-207\slmult0\fi0\tx8683 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre las
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex115
87\par\pard\qj \li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\sb0\sl-240\slmult0
\par\pard\qj\li1540\ri531\sb123\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex121
Seleccione la opci6n Insertar>Nombre>Definir y en el cuadro de texto Nombres
\up0 \expndtw0\charscalex121 en el libro escriba la palabra "Objetos". \par\pard\qj
\li1540\ri531\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex130 En el cuadro
de texto Se refiere a escribalo siguiente f6rmula y luego haga \up0
\expndtw0\charscalex130 clie en Agregar: \par\pard\ql \li1833\sb0\sl-138\slmult0
\par\pard\ql\li1833\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$2;O;O;CONTARA($A$l:$A$20);1)
\par\pard\qj \li1531\ri523\sb178\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Ahora escriba en el cuadro de
texto Nombres en el libro el nombre "ListaVal" y \line \up0 \expndtw0\charscalex127
en el cuadro de texto Se refiere a introduzca $C$2:$C$5. Haga clic en Agregar.
\line \up0 \expndtw0\charscalex133 Ahora inserte otra hoja, llamela "Hojal" y
coloque todos estos datos en ella. \line \up0 \expndtw0\charscalex133 Teniendo
activa aun la Hojal, seleccione la opci6n de menu Insertar>Nombre> \par\pard\ql
\li1555\sb9\sl-230\slmult0 \up0 \expndtw-6\charscalex100
\ul0\nosupersub\cf9\f10\fs20 Definir. \par\pard\qj \li1545\ri515\sb42\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex150 \ul0\nosupersub\cf10\f11\fs18 En el
cuadro de texto de la parte superior a introduzca la palabra \up0
\expndtw0\charscalex123 "ListaCorrespondiente" y en el cuadro de texto de la parte
inferior introduzca
esta \up0 \expndtw0\charscalex123 formula y haga clic en Agregar: \par\pard\qj
\li1843\sb0\sl-180\slmult0 \par\pard\qj\li1843\ri1240\sb30\sl-180\slmult0 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12
=DESREF(INDIRECTO(DIRECCION(COINCIDIR(CeldaVall;Objectos;0)+1,2;;; \up0
\expndtw0\charscalex158 "Listas")) \up0 \expndtw0\charscalex158
;O;O;CONTAR.SI(Objectos,CeldaVall);1) \par\pard\qj \li1550\ri507\sb191\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 En el
cuadro de texto Nombres en el libro escriba la palabra "CeldaVall" y en el \up0
\expndtw0\charscalex125 cuadro de texto Se refiere a introduzca $D$6 y haga clic en
Agregar. De nuevo e \up0 \expndtw0\charscalex124
introduzca\ul0\nosupersub\cf12\f13\fs18 en el\ul0\nosupersub\cf10\f11\fs18 primer
cuadro de texto la palabra "CeldaVal2" y $E$6 en el Se\up0 \expndtw0\charscalex124
gundo, y luego haga clic en Agregar. \par\pard\qj \li1560\ri500\sb40\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex131 Ahora haga clic en Aceptar para
volver a la Hojal y entonces seleccione la \up0 \expndtw0\charscalex131 celda $D$6.
\par\pard\qj \li1550\ri501\sb20\sl-240\slmult0\fi297 \up0 \expndtw0\charscalex135
Este es un proceso largo, pero ya estamos cerca del final.Vaya a Datos> \line
\up0 \expndtw0\charscalex121 Validacion>Configuracion. Seleccione la opci6n Lista
del cuadro de lista desplega-\line \up0 \expndtw0\charscalex130 ble y en el cuadro
de texto Origen escriba "=ListaVal". Asegurese de que esta \line \up0
\expndtw0\charscalex122 activada la casilla de verificaci6n Celda con lista
desplegable y haga clic en Acep-\line \up0 \expndtw0\charscalex122 tar.
\par\pard\qj \li1545\ri491\sb40\sl-240\slmult0\fi307 \up0 \expndtw0\charscalex117
Seleccione ahora la celda E6 y de nuevo vaya a Datos>Validacion>Configuracion. \up0
\expndtw0\charscalex123 Seleccione la opci6n Lista en el cuadro de lsta desplegable
y en el cuadro de texto \up0 \expndtw0\charscalex122 Origen eseriba
"ListaCorrespondiente". Asegurese tambien de que la casilla de ve\up0
\expndtw0\charscalex124 rificaci6n Celda con lista desplegable esta activada y haga
clie en Aceptar. Selec\up0 \expndtw0\charscalex126 cione uno de los objetos de la
lista de validaci6n que aparece en la celda D6 y la \up0 \expndtw0\charscalex125
celda de validaci6n en la celda E6 cambiara automaticamente para reflejar el ob\up0
\expndtw0\charscalex125 jeto que acaba de seleccionar. \par\pard\qj
\li1574\ri491\sb40\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex126 Ahora ya tiene
una lista de validaei6n muy util, como la que se muestra en la \up0
\expndtw0\charscalex132 figura 2.9, cuyos contenidos cambiara automaticamente
basandose en el ele\up0 \expndtw0\charscalex132 mento elegido en la otra lista.
\par\pard\qj \li1579\ri486\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex131
En cualquier celda o rango de celdas puede utilizar una lista que contenga \up0
\expndtw0\charscalex131 hasta cinco listas separadas.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg72}{\bkmkend
Pg72}\par\pard\li868\sb0\sl-207\slmult0\par\pard\li868\sb188\sl-
207\slmult0\fi0\tx6081 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
88\tab \up0 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li1368\sb0\sl-138\slmult0\par\pard\li1368\sb0\sl-
138\slmult0\par\pard\li1368\sb0\sl-138\slmult0\par\pard\li1368\sb0\sl-
138\slmult0\par\pard\li1368\sb0\sl-138\slmult0\par\pard\li1368\sb0\sl-
138\slmult0\par\pard\li1368\sb0\sl-138\slmult0\par\pard\li1368\sb0\sl-
138\slmult0\par\pard\li1368\sb25\sl-138\slmult0\fi2184 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf23\f24\fs12 La iisha\ul0\nosupersub\cf25\f26\fs12 coincidira con
In lists de\par\pard\li1368\sb16\sl-138\slmult0\fi902 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf23\f24\fs12
Seleccione\ul0\nosupersub\cf25\f26\fs12 on\ul0\nosupersub\cf23\f24\fs12
objeto\ul0\nosupersub\cf25\f26\fs12 dicho\ul0\nosupersub\cf23\f24\fs12 objeto que
se encuentra\par\pard\li1368\sb10\sl-138\slmult0\fi2193 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf25\f26\fs12 en la
hoja\ul0\nosupersub\cf23\f24\fs12 'Listas"\par\pard\li1368\sb0\sl-
138\slmult0\par\pard\li1368\sb28\sl-138\slmult0\fi0\tx2270 \up0
\expndtw0\charscalex112 5\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf21\f22\fs8 Sofa\par\pard\li1368\sb0\sl-
138\slmult0\par\pard\li1368\sb27\sl-138\slmult0\fi0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf23\f24\fs12 7\par\pard\li1310\sb0\sl-
138\slmult0\par\pard\li1310\sb31\sl-138\slmult0\fi57 \up0 \expndtw0\charscalex109
9\par\pard\li1310\sb11\sl-138\slmult0\fi91 \up0 \expndtw0\charscalex109
0\par\pard\li1310\sb6\sl-138\slmult0\fi24\tx1598\tx5116 \up0
\expndtw0\charscalex109 1 \ul0\nosupersub\cf21\f22\fs8 4\tab \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf22\f23\fs10 k H \\ Hojal )Hoja2Al
Hoja\tab \dn3 \expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 I!
J\par\pard\li1310\sb53\sl-115\slmult0\fi0\tx6643 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf22\f23\fs10 Listo\tab \up0 \expndtw0\charscalex109
NUM\par\pard\ql \li2131\sb136\sl-184\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Figura 2.9. Dos listas de validacion que se
corresponden. \par\pard\ql \li2169\sb0\sl-322\slmult0 \par\pard\ql\li2169\sb120\sl-
322\slmult0 \up0 \expndtw0\charscalex106 \ul0\nosupersub\cf20\f21\fs28 Forzar la
validacion de datos para
hacer\par\pard\sect\sectd\sbknone\cols2\colno1\colw1985\colsr160\colno2\colw7295\co
lsr160\ql \li1339\sb87\sl-414\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf31\f32\fs36 25\par\pard\column \ql \li39\sb30\sl-322\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf20\f21\fs28 referencia a una lista en
otra hoja\par\pard\qj \li30\ri1168\sb74\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Una de las opciones
disponibles en la funcion de validacion de datos es la \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf10\f11\fs18 option Lista, que proporciona un cuadro de lista
desplegable con elementos \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 especificos que el usuario puede elegir. Un problema
que surge con la\par\pard\ql \li20\ri1476\sb0\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex124 validacion de datos es que en el momento en el que intenta
hater \line \up0 \expndtw0\charscalex123 referencia a una lista que reside en otra
hoja, vera que es imposible. Por \line \up0 \expndtw0\charscalex123 fortuna, sera
posible mediante este truco. \par\pard\sect\sectd\sbknone \qj
\li844\ri1226\sb104\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Puede forzar a que la validacion de datos haga
referencia a una lista que esta \up0 \expndtw0\charscalex130 situada en otra hoja,
existiendo para ello dos posibles aproximaciones: rangos \up0
\expndtw0\charscalex130 con nombre y la funcion INDIRECTO. \par\pard\ql
\li854\sb0\sl-276\slmult0 \par\pard\ql\li854\sb55\sl-276\slmult0 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf14\f15\fs24 Metodo 1. Rangos con
nombre \par\pard\qj \li835\ri1229\sb218\sl-236\slmult0\fi288 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Quiza la forma mss sencilla y
rapida para realizar esta tarea es dar nombre al \line \up0 \expndtw0\charscalex125
rango en el que reside la lista. Para los prop6sitos de este ejercicio, supondremos
\line \up0 \expndtw0\charscalex127 que ha llamado ha dicho rango "MiRango".
Seleccione la celda en la que desea \line \up0 \expndtw0\charscalex123 que aparezca
el cuadro de lista desplegable y luego vaya a Datos>Validacion. Se-\line \up0
\expndtw0\charscalex126 leccione la option Lista en el cuadro de lista desplegable
y en el cuadro de texto \line \up0 \expndtw0\charscalex122 Origen escriba
"=MiRango". Flaga clie en Aceptar. Ahora, la lista (que se encuen-\line \up0
\expndtw0\charscalex122 tra en otra hoja) puede ser utilizada por la lista de
validacion. \par\pard\ql \li844\sb0\sl-276\slmult0 \par\pard\ql\li844\sb55\sl-
276\slmult0 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf14\f15\fs24 Metodo 2. La
funcion INDIRECTO \par\pard\qj \li830\ri1235\sb186\sl-250\slmult0\fi287 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 La funcion INDIRECTO le
permite hacer una referencia a una celda que con-\line \up0 \expndtw0\charscalex126
tiene un texto que a su vez representa la direction de otra celda. Puede utilizar
la \line \up0 \expndtw0\charscalex126 celda que contiene la funcion INDIRECTO como
referencia a una celda y puede
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg73}{\bkmkend
Pg73}\par\pard\li1507\sb0\sl-207\slmult0\par\pard\li1507\sb194\sl-
207\slmult0\fi0\tx8649 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre las caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf17\f18\fs18\ul 89\par\pard\qj
\li1507\sb0\sl-240\slmult0 \par\pard\qj\li1507\sb0\sl-240\slmult0
\par\pard\qj\li1507\ri555\sb134\sl-240\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 utilizar esta caracteristica para hacer referencia a
la hoja en la que reside la lista. \up0 \expndtw0\charscalex126 Supongamos que la
lista esta situada en la Hojal en el rango $A$1:$A$10. Haga \up0
\expndtw0\charscalex125 clic en cualquier celda de otra hoja en la que desee tener
esta lista de validaci6n. \up0 \expndtw0\charscalex123 Entonces seleccione
Datos>Validaeion y seleccione la opci6n Lista del cuadro de \up0
\expndtw0\charscalex123 lista desplegable. \par\pard\ql \li1804\sb48\sl-207\slmult0
\up0 \expndtw0\charscalex123 En el cuadro de texto Origen escriba la siguiente
funci6n: \par\pard\ql \li1814\sb0\sl-138\slmult0 \par\pard\ql\li1814\sb112\sl-
138\slmult0 \up0 \expndtw0\charscalex154 \ul0\nosupersub\cf23\f24\fs12
=INDIRECTO("Hojal!$A$1:$A$10") \par\pard\qj \li1531\ri545\sb198\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18
Asegurese de que la casilla de verificaci6n Celda con lista desplegable este
\up0 \expndtw0\charscalex133 activada y entonces haga clie en Aceptar. Ahora la
lista que reside en Hojal \up0 \expndtw0\charscalex133 deberia estar en la lista
desplegable de validaci6n. \par\pard\qj \li1536\ri554\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex128 Si el nombre de la hoja en la que reside la lista
contiene espacios en blanco, \up0 \expndtw0\charscalex128 utilice la funci6n
INDIRECTO de la siguiente forma: \par\pard\ql \li1833\sb0\sl-138\slmult0
\par\pard\ql\li1833\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex163
\ul0\nosupersub\cf23\f24\fs12 =INDIRECTO("'Hoja l'!$A$1:$A$10") \par\pard\qj
\li1550\ri527\sb198\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Aqui hemos utilizado un ap6strofe justo despues de
las dobles comillas yjus\up0 \expndtw0\charscalex127 to antes del signo de
exclamaci6n. Los ap6strofes sirven para acotar los limites \up0
\expndtw0\charscalex127 del nombre de una hoja de Excel. \par\pard\qj
\li2577\sb0\sl-213\slmult0 \par\pard\qj\li2577\ri1095\sb150\sl-213\slmult0 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Siempre es una Buena idea
utilizar el ap6strofe, independientemente \up0 \expndtw0\charscalex130 de que la
hoja tenga o no espacios en blanco en su nombre. Siempre \up0
\expndtw0\charscalex130 pods hacer referencia a hojas que no contengan espacios,
por lo quc \up0 \expndtw0\charscalex131 resulta muy util para evitar problemas.
\par\pard\ql \li1564\sb0\sl-299\slmult0 \par\pard\ql\li1564\sb97\sl-299\slmult0
\up0 \expndtw0\charscalex107 \ul0\nosupersub\cf18\f19\fs26 Ventajas y desventajas
de cada metodo \par\pard\qj \li1579\sb0\sl-240\slmult0
\par\pard\qj\li1579\ri496\sb30\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex133
\ul0\nosupersub\cf10\f11\fs18 Existen ventajas y desventajas a la hora de utilizar
nombres de rango y la \up0 \expndtw0\charscalex125 funci6n INDIRECTO para forzar la
validaci6n de datos para que haga referencia \up0 \expndtw0\charscalex125 a una
lista situada en otra hoja. \par\pard\qj \li1583\ri488\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex131 La ventaja de utilizar nombres de rango en este
escenario es que cualquier \line \up0 \expndtw0\charscalex127 cambio que realice en
el nombre de la hoja no tends efecto en la lista de valida-\line \up0
\expndtw0\charscalex125 ei6n. Esto\ul0\nosupersub\cf23\f24\fs12
si\ul0\nosupersub\cf10\f11\fs18 supone una desventaja en el caso de la funci6n
INDIRECTO, ya que \line \up0 \expndtw0\charscalex127 cualquier cambio en el nombre
de la hoja no se actualiza automaticamente den-\line \up0 \expndtw0\charscalex127
tro de dicha funci6n, por lo que tends que cambiarlo de forma manual.
\par\pard\qj \li1588\ri470\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex121
La ventaja de utilizar la funci6n INDIRECTO es que si la primera celda o fila, o
\up0 \expndtw0\charscalex128 la ultima celda o fila es eliminada del rango con
nombre, dicho rango devolves \up0 \expndtw0\charscalex124 un error #iREF!. Esto
supone una desventaja en caso de utilizar rangos con nom\up0
\expndtw0\charscalex126 bre: si elimina cualquier celda o fila dentro del rango con
nombre, esos cambios \up0 \expndtw0\charscalex126 no afectaran a la lista de
validaci6n. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg74}
{\bkmkend
Pg74}\par\pard\sect\sectd\sbknone\cols2\colno1\colw1995\colsr160\colno2\colw7285\co
lsr160\ql \li873\sb0\sl-207\slmult0 \par\pard\ql \li873\sb71\sl-207\slmult0 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 90\par\pard\ql
\li1219\sb0\sl-207\slmult0 \par\pard\ql \li1219\sb0\sl-207\slmult0 \par\pard\ql
\li1219\sb0\sl-207\slmult0 \par\pard\ql \li1219\sb75\sl-207\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql
\li1343\sb94\sl-414\slmult0 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf31\f32\fs36 26\par\pard\column \ql \li6081\sb0\sl-207\slmult0
\par\pard\ql \li3946\sb74\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li2169\sb0\sl-
333\slmult0 \par\pard\qj \li34\ri1317\sb271\sl-333\slmult0\fi9 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Utilizar Reemplazar para
eliminar caracteres no \up0 \expndtw0\charscalex106 deseados\par\pard\ql
\li25\sb109\sl-184\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf11\f12\fs16 Cuando importa datos externos o los copia desde otras
ubicaciones dentro\par\pard\ql \li25\sb11\sl-207\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 de Excel, pueden aparecer
caracteres no deseados en la hoja de calculo.\par\pard\ql \li25\sb26\sl-184\slmult0
\up0 \expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 Mediante este truco,
puede evitar el inconveniente de tener que eliminar a\par\pard\ql \li20\sb16\sl-
207\slmult0 \up0 \expndtw0\charscalex108 \ul0\nosupersub\cf10\f11\fs18 mano dichos
caracteres. \par\pard\sect\sectd\sbknone \qj \li820\ri1223\sb113\sl-
240\slmult0\fi307 \up0 \expndtw0\charscalex126 La funcion Reemplazar de Excel puede
ayudarle a eliminar caracteres no de-\line \up0 \expndtw0\charscalex130 seados de
una hoja de calculo, pero requiere de unos cuantos pasos extra. Por \line \up0
\expndtw0\charscalex127 ejemplo, puede reemplazar las celdas que contengan los
caracteres no deseados \line \up0 \expndtw0\charscalex126 con nada (es decir,
realmente eliminandolos). Para hacer esto, necesita saber los \line \up0
\expndtw0\charscalex123 codigos de los caracteres que desea eliminar. Todos los
caracteres tienen un c6di-\line \up0 \expndtw0\charscalex129 go y Excel le
informara cual es si utiliza la funcion CODIGO sobre ellos. Esta \line \up0
\expndtw0\charscalex128 funcion devuelve un codigo numerico para el primer caracter
de una cadena de \line \up0 \expndtw0\charscalex124 texto. Dicho codigo corresponds
con el conjunto de caracteres que este utilizando \line \up0
\expndtw0\charscalex125 el ordenador. Para que esto funcione, seleccione una de las
celdas que contengan \line \up0 \expndtw0\charscalex126 un caracter no deseados. En
la barra de formulas, seleccione el caracter en cues-\line \up0
\expndtw0\charscalex128 ti6n y c6pielo en el portapapeles. Luego seleccione
cualquier celda que no este \line \up0 \expndtw0\charscalex132 utilizando (por
ejemplo la celda Al) y copie el caracter en ella. En otra celda \line \up0
\expndtw0\charscalex132 introduzca la siguiente formula: \par\pard\ql
\li1104\sb0\sl-138\slmult0 \par\pard\ql\li1104\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex134 \ul0\nosupersub\cf23\f24\fs12 =CODIGO($A$1) \par\pard\qj
\li782\ri1259\sb198\sl-240\slmult0\fi312 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 Esto devolves el codigo del caracter no deseado. A
continuacion seleccione \line \up0 \expndtw0\charscalex124 todos los datos y vaya a
Editar>Reemplazar. Haga clie en el cuadro de texto Bus-\line \up0
\expndtw0\charscalex127 car, y mientras mantiene pulsada la tecla Alt o Comando,
introduzca utilizando \line \up0 \expndtw0\charscalex126 el teclado numerico un 0
seguido del codigo que devolvio la funcion CODIGO. \line \up0
\expndtw0\charscalex124 Por ejemplo, si el codigo es 163, mantenga pulsada la tecla
Alto Comando mien-\line \up0 \expndtw0\charscalex124 tras escribe en el teclado
numerico el numero 0163. Deje vacio el cuadro de texto \line \up0
\expndtw0\charscalex126 Reemplazar con y luego haga clic en el bot6n Reemplazar
todos. Esto eliminara \line \up0 \expndtw0\charscalex128 rapidamente todos los
caracteres no deseados que coincidan con dicho codigo. \line \up0
\expndtw0\charscalex128 Ahora repita el mismo proceso para el resto de caracteres
no deseados. \par\pard\ql \li1142\sb0\sl-310\slmult0 \par\pard\ql\li1142\sb153\sl-
310\slmult0 \up0 \expndtw0\charscalex118 \ul0\nosupersub\cf12\f13\fs18
TRUCO\ul0\nosupersub\cf18\f19\fs26 Convertir numeros de texto en numeros reales
\par\pard\li1008\sb125\sl-184\slmult0\fi1084 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Los contenidos de una celda pueden parecer numeros,
especialmente si han\par\pard\li1008\sb1\sl-164\slmult0\fi0\tx2083 \up2
\expndtw0\charscalex120 �\tab \dn2 \expndtw0\charscalex129 sidi\t \dn2
\expndtw0\charscalex129 ompor\t \dn2 \expndtw0\charscalex129 td\t \dn2
\expndtw0\charscalex129 aos, pero probablemente sea imposible utilizar
dichos\par\pard\li1008\sb85\sl-184\slmult0\fi1080 \up0 \expndtw0\charscalex129
numeros en los calculos. A continuacion mostramos algunos metodos
para\par\pard\li1008\sb32\sl-184\slmult0\fi1075 \up0 \expndtw0\charscalex129
convertir facilmente esos numeros "de texto" en verdaderos numeros.\par\pard\qj
\li772\ri1295\sb111\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Recuerde que los numeros en Excel estan alineados a
la derecha de forma pre-\line \up0 \expndtw0\charscalex124 determinada, mientras
quc los textos se alinean a la izquierda. Una forma
senci-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg75}{\bkmkend
Pg75}\par\pard\li1560\sb0\sl-207\slmult0\par\pard\li1560\sb0\sl-
207\slmult0\par\pard\li1560\sb106\sl-207\slmult0\fi0\tx8702 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre as
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf17\f18\fs18\ul 91\par\pard\qj \li1560\sb0\sl-240\slmult0
\par\pard\qj\li1560\sb0\sl-240\slmult0 \par\pard\qj\li1560\ri496\sb135\sl-
240\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Ila de
identificar estos numeros de texto problematicos en una columna que se \line
\up0 \expndtw0\charscalex141 supone deberia contener numeros verdaderos dicha
columna, luego it a \line \up0 \expndtw0\charscalex125 Formato>Celdas>Alineaeion,
asegurarse de que la alineacion horizontal esta es-\line \up0
\expndtw0\charscalex127 tablecida a la opcion
estandar General y luego hacer clic en Aceptar. Amplie el \line \up0
\expndtw0\charscalex127 ancho de la columna y vera como los numeros verdaderos
quedaran alineados a \line \up0 \expndtw0\charscalex127 la derecha mientras que
aquellos numeros de texto quedaran a la izquierda. Las \line \up0
\expndtw0\charscalex127 fechas tambien quedan alineadas a la derecha, ya que en
realidad son numeros. \par\pard\qj \li1579\ri485\sb44\sl-236\slmult0\fi273 \up0
\expndtw0\charscalex129 Ahora que ya sabe que tiene numeros que son tratados como
texto, veamos \up0 \expndtw0\charscalex129 un metodo rapido y sencillo para
convertirlos a verdaderos numeros, de forma \up0 \expndtw0\charscalex126 que Excel
pueda utilizarlos para sus calculos. Copie cualquier celda en blanco y \up0
\expndtw0\charscalex124 entonces seleccione aquellas celdas con los numeros. Vaya a
Edicion>Pegado es\up0 \expndtw0\charscalex125 pecial y seleccione la opcion
Valores. Tambien seleccione la opcion Sumar en el \up0 \expndtw0\charscalex125
apartado de operaciones y haga clic en Aceptar. \par\pard\qj \li1583\ri476\sb41\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex129 Esto hara que cualquier numero que
estuviese como texto se convierta a un \up0 \expndtw0\charscalex125 verdadero
numero. Esto es asi porque una celda vacia tiene un valor de 0 y cuan\up0
\expndtw0\charscalex126 do anade cualquier numero a un numero que Excel esta
tratando como un texto, \up0 \expndtw0\charscalex126 forzara a que dicho numero se
convierta a un numero verdadero. \par\pard\qj \li1598\ri457\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex131 Puede aplicar esta misma logica a
algunas funciones estandar de Excel, en \line \up0 \expndtw0\charscalex129
particular a las funciones TEXTO. Normalmente, cuando utiliza las funciones
\line \up0 \expndtw0\charscalex122 TEXTO de Excel y el resultado obtenido es un
numero, Excel seguira devolviendo \line \up0 \expndtw0\charscalex130 ese numero
como si fuera un texto en vez de un valor numerieo. Supongamos \line \up0
\expndtw0\charscalex125 que tiene un rango de celdas comenzando por la $A$ 1. Cada
celda contiene una \line \up0 \expndtw0\charscalex126 cantidad de dinero con el
signo del dolar al principio, seguida de un espacio y el \line \up0
\expndtw0\charscalex129 nombre de una persona. Utilizando la siguiente formula, que
combina las fun-\line \up0 \expndtw0\charscalex129 ciones IZQUIERDA y ENCONTRAR,
puede extraer dicho simbolo del dolar: \par\pard\ql \li1905\sb0\sl-138\slmult0
\par\pard\ql\li1905\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex147
\ul0\nosupersub\cf23\f24\fs12 =IZQUIERDA(A1;ENCONTRAR(" ";Al)-1) \par\pard\qj
\li1622\ri432\sb178\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Si, por ejemplo, la celda Al contuviese el valor
"$22,70 Federico", el resultado \up0 \expndtw0\charscalex124 de la formula seria
$22, 70. Sin embargo, dicho resultado seria devuelto como un \up0
\expndtw0\charscalex126 texto, no como un valor numerieo. Por tanto, de forma
predeterminada, quedara \up0 \expndtw0\charscalex127 alineado a la izquierda. Puede
modificar esta formula de forma que el resultado \up0 \expndtw0\charscalex128 no
sea de tipo texto, sino un valor numerieo de verdad. Para ello, anada un 0 al
\up0 \expndtw0\charscalex128 final, de la siguiente forma: \par\pard\ql
\li1924\sb0\sl-138\slmult0 \par\pard\ql\li1924\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex145 \ul0\nosupersub\cf23\f24\fs12 =IZQUIERDA(A1;ENCONTRAR("
";A1)-1)+O \par\pard\qj \li1641\ri423\sb198\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Esto obligara a que el valor
devuelto sea un verdadero numero, por to que \line \up0 \expndtw0\charscalex127
quedara alineado a la derecha de forma predeterminada. Todo to quc queda por
\line \up0 \expndtw0\charscalex126 hacer ahora es dar formato a la celda de forma
adecuada. Otro de los problemas \line \up0 \expndtw0\charscalex125 que pueden
surgir en relacion con los textos y numeros es cuando mezcla texto y \line \up0
\expndtw0\charscalex125 numeros en una misma celda, pero sin haber una forma de
extraer la parte nu-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg76}{\bkmkend Pg76}\par\pard\li820\sb0\sl-207\slmult0\par\pard\li820\sb0\sl-
207\slmult0\par\pard\li820\sb27\sl-207\slmult0\fi0\tx6028 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf17\f18\fs18\ul 92\tab \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\qj \li811\sb0\sl-240\slmult0 \par\pard\qj\li811\sb0\sl-
240\slmult0 \par\pard\qj\li811\ri1256\sb134\sl-240\slmult0\fi4 \up0
\expndtw0\charscalex128 merica (como ocurria en el caso anterior). En este caso,
tendremos que utilizar \up0 \expndtw0\charscalex127 una funcion personalizada que
extraiga la parte numerica de la cadena de texto. \up0 \expndtw0\charscalex137 Para
crear dicha funcion personalizada, pulse Alt/Opci6n-F11, seleccione \up0
\expndtw0\charscalex137 Insertar>Modulo e introduzca el siguiente c6digo:
\par\pard\ql \li1084\ri2415\sb174\sl-200\slmult0\fi9 \up0
\expndtw0\charscalex178 \ul0\nosupersub\cf23\f24\fs12 Function ExtraerNumero(rCell
As Range) \line \up0 \expndtw0\charscalex174 Dim lCount As Long, L As Long \line
\up0 \expndtw0\charscalex175 Dim sText As String \par\pard\ql \li1080\sb32\sl-
138\slmult0 \up0 \expndtw0\charscalex167 Dim 1Num As String
\par\pard\li1089\sb0\sl-161\slmult0\par\pard\li1089\sb78\sl-
161\slmult0\fi0\tx1675 \up0 \expndtw0\charscalex145 \ul0\nosupersub\cf26\f27\fs14
sText\tab \up0 \expndtw0\charscalex155 = rCell\par\pard\li1353\sb0\sl-
138\slmult0\par\pard\li1353\sb108\sl-
138\slmult0\fi14\tx2443\tx4012\tx4200\tx4703 \up0 \expndtw0\charscalex167
\ul0\nosupersub\cf23\f24\fs12 For lCount\tab \up0 \expndtw0\charscalex167 =
Len(sText) To\tab \up0 \expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex167
Step\tab \up0 \expndtw0\charscalex167 -1\par\pard\li1353\sb55\sl-
138\slmult0\fi585\tx5063\tx5270\tx5447 \up0 \expndtw0\charscalex167 If
IsNumeric(Mid(sText, lCount,\tab \up0 \expndtw-1\charscalex100 1)\tab \up0
\expndtw0\charscalex167 )\tab \up0 \expndtw0\charscalex167
Then\par\pard\li1353\sb47\sl-138\slmult0\fi1142\tx2697\tx3086\tx3283 \up0 \expndtw-
1\charscalex100 L\tab \up0 \expndtw0\charscalex158 = L\tab \up0 \expndtw-
1\charscalex100 +\tab \up0 \expndtw0\charscalex167 1\par\pard\li1353\sb56\sl-
138\slmult0\fi1147\tx5044\tx5332 \up0 \expndtw0\charscalex167 1Num = Mid(sText,
lCount,\tab \up0 \expndtw-1\charscalex100 1)\tab \up0 \expndtw0\charscalex167
\ul0\nosupersub\cf26\f27\fs14 & lNum\par\pard\li1353\sb52\sl-138\slmult0\fi576 \up0
\expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12 End
If\par\pard\li1353\sb0\sl-138\slmult0\par\pard\li1353\sb110\sl-
138\slmult0\fi580\tx2419\tx2616\tx2803\tx3297\tx5447\tx5745\tx5942 \up0
\expndtw0\charscalex167 If L\tab \up0 \expndtw-1\charscalex100 =\tab \up0 \expndtw-
1\charscalex100 1\tab \up0 \expndtw0\charscalex152 Then\tab \up0
\expndtw0\charscalex160 1Num = CInt(Mid(lNum,\tab \up0 \expndtw-1\charscalex100
1,\tab \up0 \expndtw-1\charscalex100 1)\tab \up0
\expndtw0\charscalex167 )\par\pard\li1353\sb53\sl-138\slmult0\fi0\tx1852 \up0
\expndtw0\charscalex167 Next\tab \up0 \expndtw0\charscalex167
1Count\par\pard\li1353\sb0\sl-138\slmult0\par\pard\li1353\sb111\sl-
138\slmult0\fi4\tx2726 \up0 \expndtw0\charscalex167 ExtraerNumero\tab \up0
\expndtw0\charscalex167 = CLng(lNum)\par\pard\ql \li1065\sb0\sl-138\slmult0
\par\pard\ql\li1065\sb0\sl-138\slmult0 \par\pard\ql\li1065\sb136\sl-138\slmult0
\up0 \expndtw0\charscalex176 End Function \par\pard\qj \li772\ri1296\sb178\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Salga
del editor y vuelva a la ventana principal de Excel. La funcion que aca\up0
\expndtw0\charscalex128 bamos de crear aparecera en la categoria de funciones
definidas por el usuario. \up0 \expndtw0\charscalex128 Utilicela tal y como se
muestra en la figura 2.10. \par\pard\li2351\sb0\sl-
138\slmult0\par\pard\li2351\sb0\sl-138\slmult0\par\pard\li2351\sb1\sl-
138\slmult0\fi883\tx4387\tx5678 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw-1\charscalex100 C\par\pard\li2351\sb18\sl-138\slmult0\fi9\tx2534\tx4444
\up0 \expndtw-1\charscalex100 1\tab \up0 \expndtw-1\charscalex100
dfgdd78sdd77dd\tab \up0 \expndtw-1\charscalex100 87e77
=Ertrae,Numerr(Ai)\par\pard\li2351\sb20\sl-138\slmult0\fi0\tx2515\tx4444\tx5851
\dn2 \expndtw-1\charscalex100 2\tab \dn2 \expndtw-1\charscalex100 jtjt330dfl133\tab
\dn2 \expndtw-2\charscalex100 33023 =EstraerNUurrtern(A\tab \up0 \expndtw-
1\charscalex100 )\par\pard\li2351\sb21\sl-138\slmult0\fi0\tx2524\tx4377\tx4800 \dn2
\expndtw-1\charscalex100 3\tab \up0 \expndtw-1\charscalex100
fdkfjjk3"32kki902\tab \up0 \expndtw-1\charscalex100 332'A\tab \dn2 \expndtw-
1\charscalex100 =ExtraerNumero(A21\par\pard\ql \li2270\sb99\sl-184\slmult0 \up0
\expndtw0\charscalex132 \ul0\nosupersub\cf11\f12\fs16 Figura 2.10. Extraer la parte
numerica de un texto. \par\pard\qj \li768\sb0\sl-230\slmult0
\par\pard\qj\li768\ri1302\sb28\sl-230\slmult0\fi283 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf10\f11\fs18 En la figura 2.10, la columna A contiene una mezcla
de texto y numeros, la \up0 \expndtw0\charscalex126 columna B contiene el resultado
de utilizar esta funcion y la columna C muestra \up0 \expndtw0\charscalex126 la
apariencia de la formula en la columna
B.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1903\colsr160\colno2\colw7377\colsr
160\ql \li1118\sb0\sl-207\slmult0 \par\pard\ql \li1118\sb0\sl-207\slmult0
\par\pard\ql \li1118\sb75\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1243\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf31\f32\fs36 28\par\pard\column \ql
\li2078\sb0\sl-322\slmult0 \par\pard\ql \li35\sb52\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28
Personalizar los comentarios de las celdas\par\pard\ql \li25\sb108\sl-
184\slmult0 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Los
comentarios de celda le permiten colocar el equivalente a una nota
en\par\pard\qj \li21\ri1533\sb7\sl-215\slmult0\fi4 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 una celda especifica de una hoja. Aunque muchas
personas utilizar estos \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16
comentarios, la mayoria no saben que pueden ser personalizados.
\par\pard\sect\sectd\sbknone \qj \li753\ri1321\sb117\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Cuando inserta un comentario
de celda a traves de la opcion Insertar>Comen-\line \up0 \expndtw0\charscalex124
tario, Excel, de forma predeterminada, inserta tambien el nombre del usuario del
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg77}{\bkmkend
Pg77}\par\pard\li1444\sb0\sl-207\slmult0\par\pard\li1444\sb0\sl-
207\slmult0\par\pard\li1444\sb75\sl-207\slmult0\fi0\tx8592 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre as
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf17\f18\fs18\ul 93\par\pard\qj \li1449\sb0\sl-240\slmult0
\par\pard\qj\li1449\sb0\sl-240\slmult0 \par\pard\qj\li1449\ri616\sb126\sl-
240\slmult0 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 ordenador
que esta utilizando el programa. Puede cambiar este comportamiento \up0
\expndtw0\charscalex123 a traves de Herramientas>Opciones>General. Observe que en
la parte inferior del \up0 \expndtw0\charscalex128 cuadro de dialogo puede cambiar
el nombre de usuario que desea que aparezca \up0 \expndtw0\charscalex128 de forma
predeterminada. \par\pard\qj \li1454\ri600\sb40\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex128 Aunque los comentarios de celda tienen el prop6sito de
mostrar un mensaje \line \up0 \expndtw0\charscalex129 escrito por usted o cualquier
otro usuario, puede personalizar dichos comenta-\line \up0 \expndtw0\charscalex123
rios de forma que reflejen mejor las intenciones del que lo crea. Asegurese de
que \line \up0 \expndtw0\charscalex121 la barra de herramientas de dibujo este
visible, seleccionando la opci6n Ver>Barras \line \up0 \expndtw0\charscalex123
herramientas>Dibujo. Introduzca un comentario de celda seleccionandola y luego
\line \up0 \expndtw0\charscalex126 yendo a la opci6n Insertar>Comentario. Esto hara
que entre en modo de edici6n \line \up0 \expndtw0\charscalex126 automaticamente,
listo para introducir el texto en el cuadro de comentario. \par\pard\qj
\li1468\ri594\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125 Haga clicjusto
en el horde del comentario para salir del modo de edici6n pero \up0
\expndtw0\charscalex121 manteniendolo seleccionado. Entonces seleccione Dibujo y
clija la opci6n Cambiar \up0 \expndtw0\charscalex129 autoforma del menu que
aparece. Obtendra una lista con opciones en la que se \up0 \expndtw0\charscalex128
incluyen formas basicas, flechas de bloque, graficos de flujo, etc. Elija una
op\up0 \expndtw0\charscalex129 ci6n y vera como el comcntario de la celda cambiara
su aspecto en funci6n de \up0 \expndtw0\charscalex129 ello, tal y como se muestra
la figura 2.11. \par\pard\ql \li3307\sb0\sl-138\slmult0 \par\pard\ql\li3307\sb0\sl-
138\slmult0 \par\pard\ql\li3307\sb0\sl-138\slmult0 \par\pard\ql\li3307\sb131\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 2
\par\pard\ql \li3312\sb22\sl-138\slmult0 \up0 \expndtw-1\charscalex100 3
\par\pard\ql \li3312\sb2\sl-138\slmult0 \up0 \expndtw-1\charscalex100 4
\par\pard\ql \li3312\sb22\sl-138\slmult0 \up0 \expndtw-1\charscalex100 5
\par\pard\ql \li3312\sb42\sl-138\slmult0 \up0 \expndtw-1\charscalex100 6 \dn2
\expndtw-1\charscalex100 7 \par\pard\ql \li3316\sb0\sl-138\slmult0
\par\pard\ql\li3316\sb4\sl-138\slmult0 \up0 \expndtw-1\charscalex100 8 \par\pard\ql
\li3316\sb22\sl-138\slmult0 \up0 \expndtw-1\charscalex100 9 \par\pard\ql
\li3302\sb22\sl-138\slmult0 \up0 \expndtw-5\charscalex96 10 \par\pard\ql
\li3302\sb0\sl-138\slmult0 \par\pard\ql\li3302\sb24\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 12 \par\pard\ql \li3302\sb8\sl-156\slmult0 \up0 \expndtw-
6\charscalex86 \ul0\nosupersub\cf26\f27\fs14 13 \par\pard\ql \li2016\sb41\sl-
184\slmult0 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf11\f12\fs16 Figura 2.11.
Un comentario dc celda con un formato totalmente diferente. \par\pard\qj
\li1492\sb0\sl-240\slmult0 \par\pard\qj\li1492\ri564\sb10\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Puede it mas lejos si aplica
un estilo sombreado al comentario, dandole mas \line \up0 \expndtw0\charscalex127
vida y un aspecto en tres dimensiones. Asegurese de que todavia tiene
seleccio-\line \up0 \expndtw0\charscalex129 nado el comentario pero que no esta en
modo de edici6n. En la barra de herra-\line \up0 \expndtw0\charscalex129 mientas de
dibujo, haga clic en el icono Estilo de sombra que se muestra la figura
\par\pard\ql \li1507\sb28\sl-207\slmult0 \up0 \expndtw0\charscalex126 2.12 y elija
una configuraci6n de sombra para el comentario de la celda. \par\pard\qj
\li1507\ri563\sb46\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128 Otra cosa
interesante que puede hacer con los comentarios de celda es utili\up0
\expndtw0\charscalex126 zarlos para mostrar imagenes sin que impidan ver los datos.
Por ejemplo, podria \up0 \expndtw0\charscalex132 insertar la imagen de un grafieo
en el comentario de la celda para ilustrar los \up0 \expndtw0\charscalex132 datos
del grafieo sin tener que mostrarlo todo el tiempo. \par\pard\qj
\li1516\ri554\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127 Para anadir
una imagen, asegurese de tener seleccionada el comentario, pero \line \up0
\expndtw0\charscalex124 sin estar en modo de edici6n. Seleccione Formato>Comentario
o bien haga doble \line \up0 \expndtw0\charscalex124 clic en el horde del
comentario. Vaya a la pestana Colores y lineas y en el cuadro
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg78}{\bkmkend
Pg78}\par\pard\li931\sb0\sl-207\slmult0\par\pard\li931\sb0\sl-
207\slmult0\par\pard\li931\sb57\sl-207\slmult0\fi0\tx6139 \dn2
\expndtw0\charscalex113 \ul0\nosupersub\cf17\f18\fs18\ul 94\tab \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\qj \li926\sb0\sl-240\slmult0 \par\pard\qj\li926\sb0\sl-
240\slmult0 \par\pard\qj\li926\ri1139\sb104\sl-240\slmult0 \up0
\expndtw0\charscalex120 de lista desplegable Color, seleccione la opcion Efectos de
relleno. Vaya entonces a \up0 \expndtw0\charscalex127 la pestana Imagen. Ahora
busque la imagen que desee insertar en el comentario \up0 \expndtw0\charscalex127
de la celda. \par\pard\ql \li6801\sb115\sl-126\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Sir, sombra \par\pard\ql
\li6585\sb88\sl-207\slmult0 \up0 \expndtw-8\charscalex80
\ul0\nosupersub\cf8\f9\fs22 r�\ul0\nosupersub\cf11\f12\fs16 AM \par\pard\ql
\li6585\sb72\sl-184\slmult0 \up0 \expndtw-2\charscalex100 L \up0
\expndtw0\charscalex113 E �.J.t, \par\pard\ql \li6585\sb0\sl-230\slmult0
\par\pard\ql\li6585\sb8\sl-230\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf9\f10\fs20 %M \par\pard\li6590\sb44\sl-230\slmult0\fi0\tx6825
\up0 \expndtw0\charscalex62 19,\tab \up0 \expndtw-9\charscalex75 09\par\pard\ql
\li6436\sb91\sl-115\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf22\f23\fs10 Conhigurac n de sombra. \par\pard\li1641\sb0\sl-
115\slmult0\par\pard\li1641\sb15\sl-
115\slmult0\fi0\tx2126\tx2313\tx2976\tx5539\tx6849 \dn2 \expndtw0\charscalex108
Di6uio-\tab \dn2 \expndtw0\charscalex120 ;\tab \dn2 \expndtw0\charscalex110
Autorormas-\tab \dn2 \expndtw0\charscalex158 \\ > \u10065? O "j .j\tab \up0
\expndtw0\charscalex158 1\tab \dn2 \expndtw0\charscalex120 =\par\pard\ql
\li2783\sb143\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Figura 2.12. Opciones de estilo de sombra.
\par\pard\qj \li916\sb0\sl-240\slmult0 \par\pard\qj\li916\ri1153\sb10\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Una
ultima cosa que puede hacer con los comentarios de celdas es extraer el \line
\up0 \expndtw0\charscalex124 texto que contienen y hacer que aparezca dentro de una
celda. Para ello, tendre-\line \up0 \expndtw0\charscalex126 mos que crear una
senciila funcion personalizada en un modulo estandar. Vaya \line \up0
\expndtw0\charscalex126 al Editor de Visual Basic \up0 \expndtw0\charscalex126
(Alt/Opci6n-F11) e inserte un nuevo modulo \par\pard\ql \li926\sb28\sl-
207\slmult0 \up0 \expndtw0\charscalex119 (Insertar>Modulo). A continuacion escriba
el siguiente codigo: \par\pard\li1195\sb0\sl-161\slmult0\par\pard\li1195\sb99\sl-
161\slmult0\fi9\tx5880 \up0 \expndtw0\charscalex171 \ul0\nosupersub\cf23\f24\fs12
Function ObtenerTextoComentario(rCommentCell As\tab \up0 \expndtw0\charscalex171
\ul0\nosupersub\cf26\f27\fs14 Range)\par\pard\li1195\sb29\sl-138\slmult0\fi0\tx1593
\up0 \expndtw0\charscalex133 \ul0\nosupersub\cf23\f24\fs12 Dim\tab \up0
\expndtw0\charscalex171 strGotIt As String\par\pard\li1195\sb53\sl-
138\slmult0\fi388 \up0 \expndtw0\charscalex171 On Error Resume
Next\par\pard\li1195\sb55\sl-138\slmult0\fi398\tx2467\tx5040 \up0
\expndtw0\charscalex171 strGotlt\tab \up0 \expndtw0\charscalex171 =
WorksheetFunction.Clean\tab \up0 \expndtw0\charscalex171 (rCommentCell. Comment.
Text)\par\pard\li1195\sb56\sl-138\slmult0\fi388\tx3835 \up0 \expndtw0\charscalex171
ObtenerTextoComentario\tab \up0 \expndtw0\charscalex171 =
strGotlt\par\pard\li1195\sb54\sl-138\slmult0\fi388\tx2956 \up0
\expndtw0\charscalex167 On Error GoTo\tab \up0 \expndtw0\charscalex171
0\par\pard\li1195\sb33\sl-161\slmult0\fi0\tx1588 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf26\f27\fs14 End\tab \up0 \expndtw0\charscalex171
\ul0\nosupersub\cf23\f24\fs12 Function\par\pard\qj \li897\ri1163\sb174\sl-
240\slmult0\fi287
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Vuelva a la ventana
principal de Excel, bien cerrando esta ventana o pulsando \line \up0
\expndtw0\charscalex122 Alt/Comando-Q Ahora, en cualquier celda introduzca la
siguiente formula: \par\pard\ql \li1195\sb0\sl-138\slmult0
\par\pard\ql\li1195\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex167
\ul0\nosupersub\cf23\f24\fs12 =ObtenerTextoComentario)Al) \par\pard\qj
\li907\ri1161\sb162\sl-260\slmult0\fi283 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 donde Al es la celda que conticne tin comentario.
Entonces deberia aparecer el \up0 \expndtw0\charscalex121 texto del comentario en
la celda en la que haya introducido esta
formula.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2043\colsr160\colno2\colw7237
\colsr160\ql \li1262\sb0\sl-207\slmult0 \par\pard\ql \li1262\sb0\sl-207\slmult0
\par\pard\ql \li1262\sb111\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1387\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36 29\par\pard\column \ql
\li2212\sb0\sl-299\slmult0 \par\pard\ql \li29\sb129\sl-299\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf18\f19\fs26 Ordenar mas de tres
columnas\par\pard\qj \li20\ri1111\sb85\sl-215\slmult0\fi9 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf11\f12\fs16 La funcion de ordenacion de
Excel esta limitada, en cuanto a que solo permite \up0 \expndtw0\charscalex123
elegir tres campos de datos por los que ordenar. En muchos casos puede ser \line
\up0 \expndtw0\charscalex121 suficiente, pero a veces es necesario poder ordenar
por mas de tres columnas \up0 \expndtw0\charscalex122 de datos. A continuacion
mostraremos como superar esta limitacion. \par\pard\sect\sectd\sbknone \qj
\li892\ri1170\sb125\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Para este ejemplo, supondremos que tiene datos
relacionados en las columnas \line \up0 \expndtw0\charscalex123 A, B, C, D y E, y
que desea ordenar estos datos por ese mismo orden. Para poder
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg79}{\bkmkend
Pg79}\par\pard\li1483\sb0\sl-207\slmult0\par\pard\li1483\sb117\sl-
207\slmult0\fi0\tx8625 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre las caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex115 95\par\pard\qj \li1478\sb0\sl-240\slmult0
\par\pard\qj\li1478\sb0\sl-240\slmult0 \par\pard\qj\li1478\ri587\sb131\sl-
240\slmult0 \up0 \expndtw0\charscalex124 hacer esto, debe poder ordenar de atras a
adelante, es decir, ordenar por el ultimo \up0 \expndtw0\charscalex124 campo
primero y luego it hacia atras hasta el primer campo. \par\pard\qj
\li1483\ri582\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex139 Seleccione
desde la columna A hasta la columna E y entonces vaya a \line \up0
\expndtw0\charscalex121 Datos>Ordenar. Seleccione el criterio de ordenacion para
que primero se ordene la \line \up0 \expndtw0\charscalex126 columna C, luego D y
luego E. Haga clic en Ordenar. Ahora seleccione desde la \line \up0
\expndtw0\charscalex124 columna A a la columna E y vaya a Datos>Ordenar. Esta vez
ordene primero por \line \up0 \expndtw0\charscalex123 la columna A y luego por la
B. Haga clic en Ordenar. Con esto hemos conseguido \line \up0
\expndtw0\charscalex123 que Excel ordene las columnas por cinco campos en vez de
por tres. \par\pard\qj \li1483\ri584\sb20\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex125 Si desea automatizar esta tarea, puede utilizar una macro
que ordene la selec\up0 \expndtw0\charscalex131 cion y que reconozca si los datos
poseen encabezados de columna, en base al \up0 \expndtw0\charscalex128 formato de
la primera fila de la selection. Si los encabezados estan en negritas, \up0
\expndtw0\charscalex128 Excel sabra que son encabezados de columna y no los
ordenara. Por otro lado, \up0 \expndtw0\charscalex126 ordenara primero por la
columna que este mas a la izquierda y asf sucesivamen\up0 \expndtw0\charscalex126
te para el resto de columnas, hasta llegar a un maximo de 256. \par\pard\qj
\li1483\ri569\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex118 El codigo de
la macro que necesitamos debe ser colocado en un modulo estandar. \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf9\f10\fs20 Para ello, vaya a la option
Herramientas>Macro>Editor de Visual Basic, luego \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf10\f11\fs18 vaya a Insertar\ul0\nosupersub\cf26\f27\fs14
>\ul0\nosupersub\cf10\f11\fs18 M\ul0\nosupersub\cf26\f27\fs14
Odulo\ul0\nosupersub\cf10\f11\fs18 c introduzca el siguiente codigo:
\par\pard\ql \li1780\sb0\sl-161\slmult0 \par\pard\ql\li1780\sb65\sl-161\slmult0
\up0 \expndtw0\charscalex142 \ul0\nosupersub\cf26\f27\fs14 Sub OrdenarPorX(
\par\pard\ql \li1776\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf23\f24\fs12 Dim L As Long \par\pard\li2068\sb0\sl-
138\slmult0\par\pard\li2068\sb108\sl-138\slmult0\fi0\tx2654\tx5491\tx5683\tx6182
\up0 \expndtw0\charscalex170 For L\tab \up0 \expndtw0\charscalex170 =
Selection.Columns.Count To\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex170 Step\tab \up0 \expndtw0\charscalex170
-1\par\pard\li2068\sb35\sl-161\slmult0\fi388\tx6369\tx6580\tx6744 \up0
\expndtw0\charscalex167 \ul0\nosupersub\cf26\f27\fs14 Selection.Sort
Keyl:=Selection.Cells(2,\tab \up0 \expndtw0\charscalex114 1)\tab \up0
\expndtw0\charscalex170 ,\tab \up0 \expndtw0\charscalex120 _\par\pard\ql
\li2452\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex155 Orderl:=xlAscending,
Header:=xlGuess, Orientation:=xlTopToBottom \par\pard\ql \li2059\sb58\sl-
138\slmult0 \up0 \expndtw0\charscalex170 \ul0\nosupersub\cf23\f24\fs12 Next L
\par\pard\ql \li1785\sb0\sl-161\slmult0 \par\pard\ql\li1785\sb62\sl-161\slmult0
\up0 \expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li1497\ri574\sb174\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 Para volver a Excel, cierre de esta ventana o Bien
pulse Alt/Comando-Q Ahora \line \up0 \expndtw0\charscalex122 ya podra realizar
ordenaciones mucho mas complicadas que las que ofrece Excel. \par\pard\ql
\li1857\sb0\sl-299\slmult0 \par\pard\ql\li1857\sb133\sl-299\slmult0 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf12\f13\fs18
TRUCO\ul0\nosupersub\cf18\f19\fs26 Ordenacion aleatoria \par\pard\ql
\li2812\sb56\sl-184\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Puede hacer que Excel escoja los tres primeros
ganadores, elegidos \par\pard\ql \li2803\ri700\sb7\sl-220\slmult0\fi4 \up0
\expndtw0\charscalex123 aleatoriamente de una lista de una hoja de calculo. El
metodo mas sencillo \up0 \expndtw0\charscalex119 y rapido para hater esto es
utilizar la funcion ALEATORIO de Excel, en \up0 \expndtw0\charscalex120 combination
con las funciones de ordenacion. \par\pard\qj \li1507\ri557\sb124\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex133 \ul0\nosupersub\cf10\f11\fs18
Supongamos que tiene una tabla con trcs columnas en la hoja de calculo, \up0
\expndtw0\charscalex128 comenzando por la columna B, y que contienen en este orden:
Nombre, edad y \up0 \expndtw0\charscalex118 NO de Id. Coloque la funcion ALEATORIO
en la celda A2 y propaguela hacia abajo \up0 \expndtw0\charscalex118 tantas filas
como neeesite. \par\pard\qj \li1511\ri561\sb20\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex128 Cuando haga esto, cada una de las celdas de la columna A
devolvera un nu-\line \up0 \expndtw0\charscalex128 mero aleatorio por el cual puede
ordenar la tabla. En otras palabras, si ordcna las
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg80}{\bkmkend
Pg80}\par\pard\li878\sb0\sl-207\slmult0\par\pard\li878\sb88\sl-
207\slmult0\fi0\tx6091 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 96\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li878\sb0\sl-
240\slmult0 \par\pard\qj\li878\sb0\sl-240\slmult0
\par\pard\qj\li878\ri1192\sb120\sl-240\slmult0 \up0 \expndtw0\charscalex127
columnas A, B, C y D utilizando como criterio el valor de la columna A, ya sea \up0
\expndtw0\charscalex131 ascendentemente o descendentemente, tendra a los tres
ganadores en la parte \up0 \expndtw0\charscalex131 superior de la tabla.
\par\pard\qj \li868\ri1197\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex120
La funcion ALEATORIO es una funcion volatil que se calcula automaticamente \line
\up0 \expndtw0\charscalex126 cada vez que se realiza una action en Excel (como por
ejemplo, introducir datos \line \up0 \expndtw0\charscalex128 en algun lugar o bien
forzando a que se reealculen todas las formulas pulsando \line \up0
\expndtw0\charscalex129 la tecla F9). Por tanto, ya puede escribir en una hoja de
papel quienes Bran los \line \up0 \expndtw0\charscalex126 ganadores antes de que
vuelva a calcularse de nuevo todo, ya que el orden cam-\line \up0
\expndtw0\charscalex126 biara. \par\pard\qj \li868\ri1197\sb40\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex122 Sin embargo, puede utilizar esta volatilidad en su
beneficio y grabar una macro \up0 \expndtw0\charscalex133 que ordene los datos
inmediatamente despues de recalcular y forzar a que la \up0 \expndtw0\charscalex126
funcion ALEATORIO devuelva a otro conjunto de numeros aleatorio. Entonces \up0
\expndtw0\charscalex129 puede asociar esta macro a un boton de forma que cada vez
que desce calcular \up0 \expndtw0\charscalex130 los tres ganadores, todo lo que
debe hacer es hacer clie en el y utilizar las tres \up0 \expndtw0\charscalex130
filas de la parte superior. \par\pard\qj \li868\ri1202\sb40\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex125 Por ejemplo, supongamos que tiene los datos en las
columnas B, C y D y que \up0 \expndtw0\charscalex125 la fila 1 se utiliza para los
encabezados. Primeramente, introduzca el encabezado \up0 \expndtw0\charscalex140
\ul0\nosupersub\cf11\f12\fs16
"Aleatorio" en la celda Al. En la celda A2 introduzca =ALEATORIO () y propa\up0
\expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 guela hacia abajo. Luego
seleccione cualquier celda y vaya a Herramientas>Macro> \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf9\f10\fs20 Grabar nueva macro.
\par\pard\qj \li868\ri1201\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Seleccione las columnas A, B,
C y D y pulse F9 (para forzar de sede recalculen \up0 \expndtw0\charscalex127 las
formulas). Vaya a Datos>Ordenar y ordene los datos por la columna A. De\up0
\expndtw0\charscalex127 tenga entonces la grabacion de la macro. \par\pard\qj
\li864\ri1200\sb20\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf9\f10\fs20 A continuation seleccione Ver>Barras de
herramientas>Formularios. Seleccio-\line \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 ne el icono Boton en el cuadro de herramientas y
coloquelo en cualquier lugar de \line \up0 \expndtw0\charscalex124 la hoja.
\par\pard\qj \li859\ri1200\sb40\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex124
Asignen la macro que acaba de grabar a este boton y luego haga clie en Acep\up0
\expndtw0\charscalex125 tar (tambien cambie el texto del boton por algo mas
representativo). Puede ocul\up0 \expndtw0\charscalex128 tar la columna A
completamente, ya que los usuarios no tienen por que ver los \up0
\expndtw0\charscalex128 numeros aleatorios. Cada vez que Naga clie en el boton, los
datos se ordenaran \up0 \expndtw0\charscalex129 aleatoriamente y simplemente
bastara con leer los tres nombres que aparezcan \up0 \expndtw0\charscalex130 en la
parte superior de la tabla para ver quienes son los ganadores. Observe la \up0
\expndtw-2\charscalex100 f \up0 \expndtw-2\charscalex100 i \up0
\expndtw0\charscalex130 gura que le mostramos a continuation. \par\pard\qj
\li1871\sb0\sl-216\slmult0 \par\pard\qj\li1871\ri1789\sb144\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 La funcion ALEATORIO de Excel
2003 tiene un fallo muy importante. \line \up0 \expndtw0\charscalex126 Aunque la
ayuda asegura claramente que el numero aleatorio devuelto \line \up0
\expndtw0\charscalex132 ester entre 0 y 1, esto no siempre es cierto si la funcion
se utiliza en \line \up0 \expndtw0\charscalex129 muchas celdas. A veces ocurrira
que la funcion devuelva un numero \line \up0 \expndtw0\charscalex128 menor que 0.
Para saber porque Microsoft ha cambiado cl algoritmo, \line \up0
\expndtw0\charscalex137 visite la pdgina {\field{\*\fldinst {HYPERLINK
http://support.microsoft.com/default.aspx?kbid=/ }}{\fldrslt
{\ul0\nosupersub\cf11\f12\fs16 http://support.microsoft.com/default.aspx?
kbid=}}} \line \up0 \expndtw0\charscalex138 \ul0\nosupersub\cf11\f12\fs16 828795.
{\field{\*\fldinst {HYPERLINK http://support.microsoft.com/default.aspx?
kbid=828795./ }}{\fldrslt {\ul0\nosupersub\cf11\f12\fs16
http://support.microsoft.com/default.aspx?kbid=828795.}}}
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg81}{\bkmkend
Pg81}\par\pard\li1574\sb0\sl-207\slmult0\par\pard\li1574\sb166\sl-
207\slmult0\fi0\tx8712 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre las caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex115 97\par\pard\li3028\sb0\sl-
138\slmult0\par\pard\li3028\sb0\sl-138\slmult0\par\pard\li3028\sb0\sl-
138\slmult0\par\pard\li3028\sb0\sl-138\slmult0\par\pard\li3028\sb0\sl-
138\slmult0\par\pard\li3028\sb130\sl-
138\slmult0\fi182\tx3940\tx4665\tx5390\tx6158 \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 Nombre\tab \up0 \expndtw0\charscalex101 Edad\tab \up0
\expndtw0\charscalex101 N� Id\tab \up0 \expndtw0\charscalex101 Posicion\tab \dn2
\expndtw0\charscalex101 Escoger Ganadores\par\pard\li3028\sb26\sl-
138\slmult0\fi0\tx4487\tx5030\tx6009 \up0 \expndtw0\charscalex101 2 (David\tab \up0
\expndtw0\charscalex101 32\tab \up0 \expndtw0\charscalex101 11343\tab \up0
\expndtw0\charscalex101 1\par\pard\li3028\sb6\sl-
138\slmult0\fi172\tx4487\tx5030\tx5995 \up0 \expndtw0\charscalex101 Alex\tab
\up0 \expndtw0\charscalex101 30\tab \up0 \expndtw0\charscalex101 11543\tab \up0
\expndtw0\charscalex101 2\par\pard\li3028\sb16\sl-
138\slmult0\fi172\tx4487\tx5030\tx5092\tx6000 \up0 \expndtw0\charscalex101
Ana\tab \up0 \expndtw0\charscalex101 23\tab \up0 \expndtw-1\charscalex100 1\tab
\up0 \expndtw0\charscalex101 1345\tab \dn2 \expndtw0\charscalex101
3\par\pard\li3028\sb15\sl-138\slmult0\fi0\tx4487\tx5030\tx5092 \up0
\expndtw0\charscalex101 5 'Marta\tab \up0 \expndtw0\charscalex101 36\tab \up0
\expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex101
1234\par\pard\li3028\sb21\sl-138\slmult0\fi0\tx3201\tx4487\tx5030\tx5092 \up0
\expndtw0\charscalex101 6\tab \up0 \expndtw0\charscalex101 Juan\tab \up0
\expndtw0\charscalex101 26\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex101 1321\par\pard\li3028\sb16\sl-
138\slmult0\fi4\tx3177\tx4487\tx5030\tx5092 \dn2 \expndtw-1\charscalex100 7\tab
\dn2 \expndtw0\charscalex101 (Santos\tab \up0 \expndtw0\charscalex101 30\tab
\up0 \expndtw-1\charscalex100 1\tab \dn2 \expndtw0\charscalex101
1545\par\pard\li3028\sb16\sl-138\slmult0\fi0\tx3211\tx4487\tx5030\tx5092 \up0
\expndtw0\charscalex101 8\tab \up0 \expndtw0\charscalex101 Laida\tab \up0
\expndtw0\charscalex101 31\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex101 1656\par\pard\li3028\sb14\sl-
138\slmult0\fi182\tx4487\tx5030\tx5092 \up0 \expndtw0\charscalex101 Mar\tab \up0
\expndtw0\charscalex101 30\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex101 1451\par\pard\li3028\sb21\sl-
138\slmult0\fi38\tx4487\tx5030\tx5092 \up0 \expndtw0\charscalex101 0 'Luis\tab \up0
\expndtw0\charscalex101 28\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex101 1331\par\pard\ql \li3067\sb74\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 2 \par\pard\ql \li1915\sb184\sl-184\slmult0 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 2.13. Resultado final
de la ordenacion aleatoria de la columna oculta A. \par\pard\ql \li1924\sb282\sl-
322\slmult0\tx2880 \dn3 \expndtw-3\charscalex100 \ul0\nosupersub\cf12\f13\fs18
TRUCO \tab \up0 \expndtw0\charscalex103 \ul0\nosupersub\cf20\f21\fs28 Manipular
datos con el filtro
avanzado\par\pard\sect\sectd\sbknone\cols2\colno1\colw2710\colsr160\colno2\colw6570
\colsr160\ql \li2049\sb116\sl-414\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf31\f32\fs36 31\par\pard\column \ql \li20\sb121\sl-184\slmult0
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Si esta familiarizado
con la herramienta de auto filtrado de Excel, tambien\par\pard\ql
\li20\ri547\sb7\sl-216\slmult0 \up0 \expndtw0\charscalex121 estara familiarizado
con sus limitaciones. Si necesita hacer una \line \up0 \expndtw0\charscalex122
manipulacion exhaustiva de los datos, la solucion es utilizar la herramienta
\up0 \expndtw0\charscalex119 de filtrado avanzado de Excel.
\par\pard\sect\sectd\sbknone \qj \li1569\ri506\sb126\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 A pesar de su limitacion, el
filtrado automatico es util para mostrar solamen-\line \up0 \expndtw0\charscalex123
te aquellos datos que cumplan un criterio en particular. Sin embargo, en algunas
\line \up0 \expndtw0\charscalex127 ocasiones, no pods extraer la informacion que
necesita utilizando las opcioncs \line \up0 \expndtw0\charscalex126 estandar
disponibles en el filtrado automatico. Por ello, existe una herramienta \line
\up0 \expndtw0\charscalex126 mas versatil, el filtro avanzado, que le permite
manipular los datos mas ally de \line \up0 \expndtw0\charscalex123 dichas
limitaciones. Cuando utilice esta herramienta, la tabla debe estar configu-\line
\up0 \expndtw0\charscalex123 rada en un formato clasico, tal y como describimos al
comienzo del capitulo 1. \par\pard\qj \li1569\ri495\sb20\sl-241\slmult0\fi283
\up0 \expndtw0\charscalex126 Cuando utilice la herramienta de filtrado avanzado de
Excel, necesitara una \line \up0 \expndtw0\charscalex121 copia de los encabezados
de las columnas en algun lugar por encima de los datos. \line \up0
\expndtw0\charscalex122 Siempre deberia dejar al menos tres filas en blanco por
encima de la tabla con los \line \up0 \expndtw0\charscalex122 datos. Para
asegurarse de que los encabezados son siempre los mismos y se man-\line \up0
\expndtw0\charscalex124 tengan asi independientemente de que cambic los encabezados
de las columnas, \line \up0 \expndtw0\charscalex123 haga siempre las referencias a
los encabezados de las columnas con una formula \line \up0 \expndtw0\charscalex121
de referencia simple, como pueda ser =A4, donde la celda A4 contiene el
encabe-\line \up0 \expndtw0\charscalex121 zado de la columna. Copie esto a lo largo
de los encabezados de las columnas que \line \up0 \expndtw0\charscalex131 tenga en
la tabla. Esto asegurara que los encabezados de los criterios para el \line \up0
\expndtw0\charscalex125 filtrado avanzado scan dinamicos. Directamente debajo de
los encabezados co-\line \up0 \expndtw0\charscalex128 piados, coloque el criterio
quc desea utilizar para el filtro avanzado. Para mas \line \up0
\expndtw0\charscalex119 detalles sobre este proceso, consultela ayuda de Excel
acerca de los criterios de los \line \up0 \expndtw0\charscalex127 filtros
avanzados. Hay que tener en cuenta que cuando se utiliza el filtro avan-\line
\up0 \expndtw0\charscalex122 zado, si hay dos o mas criterios colocados
directamente por debajo del encabeza-\line \up0 \expndtw0\charscalex129 do,
utilizaran un operador de comparacion O. Si desea utilizar el operador de \line
\up0 \expndtw0\charscalex123 comparacion Y, entonces los encabezados de columna y
sus criterios deben apa-\line \up0 \expndtw0\charscalex129 recer dos veces, del
lado a lado. En la figura 2.14 se muestra como utilizar el \line \up0
\expndtw0\charscalex129 operador 0 para filtrar
los datos y en la figura 2.15 como utilizar el operador Y.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg82}{\bkmkend
Pg82}\par\pard\sect\sectd\sbknone\cols3\colno1\colw3573\colsr60\colno2\colw2331\col
sr60\colno3\colw3426\colsr160\ql \li806\sb0\sl-207\slmult0 \par\pard\ql
\li806\sb159\sl-207\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf10\f11\fs18 98\par\pard\ql \li2630\sb0\sl-115\slmult0
\par\pard\ql \li2630\sb0\sl-115\slmult0 \par\pard\ql \li2630\sb0\sl-115\slmult0
\par\pard\ql \li2630\sb0\sl-115\slmult0 \par\pard\ql \li2630\sb0\sl-115\slmult0
\par\pard\ql \li2630\sb0\sl-115\slmult0 \par\pard\ql \li2630\sb0\sl-115\slmult0
\par\pard\ql \li2630\sb106\sl-115\slmult0\tx3119 \up0 \expndtw-4\charscalex95
\ul0\nosupersub\cf22\f23\fs10 Lee\u-3?Lai\tab \up0 \expndtw-2\charscalex100 Foim\u-
3?to\par\pard\ql \li1200\sb0\sl-138\slmult0 \par\pard\ql \li1200\sb0\sl-138\slmult0
\par\pard\ql \li1200\sb0\sl-138\slmult0 \par\pard\ql \li1488\sb117\sl-
138\slmult0\tx2001\tx2510 \up0 \expndtw-5\charscalex80
\ul0\nosupersub\cf23\f24\fs12 B1\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw-1\charscalex100 A\par\pard\ql \li1684\sb35\sl-138\slmult0\tx2409\tx3129
\up0 \expndtw-1\charscalex100 A\tab \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw-1\charscalex100 C\par\pard\ql \li1224\sb45\sl-138\slmult0\tx1391 \up0
\expndtw0\charscalex50 1 2\tab \up0 \expndtw0\charscalex138 Nombres
Tasa\par\pard\ql \li2083\sb1\sl-119\slmult0 \up0 \expndtw0\charscalex100
:>16,00\par\pard\ql \li1214\sb22\sl-138\slmult0\tx2078\tx2735 \up0 \expndtw-
1\charscalex100 3\tab \up0 \expndtw0\charscalex115 X1500\tab \up0 \expndtw-
1\charscalex100 =\par\pard\ql \li1214\sb15\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 d\par\pard\ql \li1214\sb16\sl-138\slmult0\tx1391\tx2831 \up0
\expndtw-1\charscalex100 5\tab \up0 \expndtw0\charscalex138 Nombres Tasa\tab
\up0 \expndtw0\charscalex110 Edad\par\pard\ql \li1214\sb11\sl-
138\slmult0\tx1391\tx2111\tx2246\tx3374 \up0 \expndtw-1\charscalex100 6\tab \up0
\expndtw-5\charscalex96 David\tab \up0 \expndtw-1\charscalex100 $\tab \up0
\expndtw0\charscalex100 17,00\tab \up0 \expndtw0\charscalex101 32\par\pard\ql
\li1204\sb19\sl-138\slmult0\tx2111\tx2251\tx3374 \up0 \expndtw0\charscalex124 7
Alex\tab \up0 \expndtw-1\charscalex100 $\tab \up0 \expndtw-1\charscalex100
12,25\tab \up0 \expndtw0\charscalex101 30\par\pard\ql \li1214\sb16\sl-
138\slmult0\tx2111\tx2241\tx2399\tx3374 \up0 \expndtw0\charscalex120 8 Aria\tab
\up0 \expndtw-1\charscalex100 $\tab \up0 \expndtw-5\charscalex85 21\tab \up0
\expndtw0\charscalex101 20\tab \up0 \expndtw0\charscalex101 23\par\pard\ql
\li1214\sb11\sl-138\slmult0\tx1391\tx2111\tx2251\tx3374 \up0 \expndtw-
1\charscalex100 9\tab \up0 \expndtw-2\charscalex100 Marta\tab \up0 \expndtw-
1\charscalex100 $\tab \up0 \expndtw-1\charscalex100 18,00\tab \up0
\expndtw0\charscalex101 36\par\pard\ql \li1200\sb21\sl-
138\slmult0\tx1382\tx2111\tx2251\tx3374 \up0 \expndtw-5\charscalex96 10\tab \up0
\expndtw-3\charscalex100 .Juan\tab \up0 \expndtw-1\charscalex100 $\tab \up0
\expndtw-1\charscalex100 16,50\tab \up0 \expndtw0\charscalex101 25\par\pard\ql
\li1200\sb15\sl-138\slmult0\tx1391\tx2111\tx2241\tx3374 \up0 \expndtw-
5\charscalex81 11\tab \up0 \expndtw0\charscalex108 Santae\tab \up0 \expndtw-
1\charscalex100 $\tab \up0 \expndtw0\charscalex102 21,00\tab \up0
\expndtw0\charscalex101 30\par\pard\ql \li1200\sb16\sl-
138\slmult0\tx1391\tx2111\tx2251\tx3374 \up0 \expndtw-5\charscalex96 12\tab \up0
\expndtw-2\charscalex100 Laida\tab \up0 \expndtw-1\charscalex100 $\tab \up0
\expndtw-1\charscalex100 10,80\tab \up0 \expndtw-5\charscalex90 31\par\pard\ql
\li1200\sb16\sl-138\slmult0\tx1391\tx2111\tx2251\tx3374 \up0 \expndtw-
3\charscalex100 13\tab \up0 \expndtw-2\charscalex100 Mai\tab \up0 \expndtw-
1\charscalex100 $\tab \up0 \expndtw-1\charscalex100 15,50\tab \up0
\expndtw0\charscalex101 30\par\pard\ql \li1200\sb10\sl-
138\slmult0\tx1391\tx2111\tx2251\tx3374 \up0 \expndtw-5\charscalex96 14\tab \up0
\expndtw-4\charscalex100 Luis\tab \up0 \expndtw-1\charscalex100 $\tab \up0
\expndtw-1\charscalex100 13,20\tab \up0 \expndtw0\charscalex101 28\par\pard\ql
\li1200\sb0\sl-138\slmult0 \par\pard\ql \li1200\sb32\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 16\par\pard\ql \li1200\sb15\sl-138\slmult0 \up0 \expndtw-
5\charscalex96 17\par\pard\ql \li1200\sb16\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 18\par\pard\column \ql \li3633\sb0\sl-115\slmult0 \par\pard\ql
\li3633\sb0\sl-115\slmult0 \par\pard\ql \li3633\sb0\sl-115\slmult0 \par\pard\ql
\li3633\sb0\sl-115\slmult0 \par\pard\ql \li3633\sb0\sl-115\slmult0 \par\pard\ql
\li3633\sb0\sl-115\slmult0 \par\pard\ql \li3633\sb0\sl-115\slmult0 \par\pard\ql
\li3633\sb0\sl-115\slmult0 \par\pard\ql \li3633\sb0\sl-115\slmult0 \par\pard\ql
\li3633\sb0\sl-115\slmult0 \par\pard\ql \li3633\sb0\sl-115\slmult0 \par\pard\ql
\li3633\sb0\sl-115\slmult0 \par\pard\ql \li20\sb115\sl-115\slmult0 \up0
\expndtw0\charscalex144 \ul0\nosupersub\cf22\f23\fs10 Herramientas Dabs
Vent-\par\pard\ql \li4910\sb0\sl-115\slmult0 \par\pard\ql \li1297\sb29\sl-
115\slmult0 \up0 \expndtw-1\charscalex100 w\par\pard\ql \li5097\sb0\sl-
92\slmult0 \par\pard\ql \li1484\sb23\sl-92\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf21\f22\fs8 IIE\par\pard\ql \li3758\sb0\sl-138\slmult0
\par\pard\ql \li971\sb93\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 E\par\pard\ql \li3758\sb0\sl-138\slmult0 \par\pard\ql
\li145\sb103\sl-138\slmult0\tx2204 \up0 \expndtw-3\charscalex100 Filtro
avanzW(Ik$\tab \up0 \expndtw-1\charscalex100 x\par\pard\ql \li183\sb108\sl-
115\slmult0 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf22\f23\fs10
Accide\par\pard\ql \li265\sb45\sl-115\slmult0 \up0 \expndtw0\charscalex107
( Filtrar la lista sin moverla a otro lugar\par\pard\ql \li409\sb45\sl-
115\slmult0 \up0 \expndtw0\charscalex104 Copiar a otro lugar\par\pard\ql
\li3787\sb0\sl-115\slmult0 \par\pard\ql \li174\sb25\sl-115\slmult0\tx1115 \up0
\expndtw0\charscalex103 Rango de la lista:\tab \up0 \expndtw0\charscalex104
$A$S$C$14\par\pard\ql \li3787\sb0\sl-115\slmult0 \par\pard\ql \li174\sb5\sl-
115\slmult0 \up0 \expndtw0\charscalex108 Fargo de criterios: \up0 \expndtw-
4\charscalex92 \u-3?13$1:$B$3\par\pard\ql \li1076\sb28\sl-250\slmult0 \up0
\expndtw0\charscalex80 \ul0\nosupersub\cf8\f9\fs22 F\par\pard\ql \li179\sb92\sl-
115\slmult0 \up0 \expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 I- S61o
registros unicos\par\pard\ql \li4641\sb0\sl-115\slmult0 \par\pard\ql
\li1028\sb106\sl-115\slmult0\tx1744 \up0 \expndtw0\charscalex102 Acepter\tab
\up0 \expndtw-5\charscalex91 \ul0\nosupersub\cf23\f24\fs12 Canceler\par\pard\column
\ql \li6014\sb0\sl-207\slmult0 \par\pard\ql \li20\sb164\sl-207\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos
\par\pard\sect\sectd\sbknone \li1118\sb32\sl-
115\slmult0\fi43\tx1315\tx1449\tx5174 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 H\tab \up0 \expndtw-1\charscalex100 4\tab \dn2
\expndtw0\charscalex128 r n \\ Ho1a1 / Hoja2 / Hoja3 / Hola4 / HojaS \u-3?Hoja6\tab
\up0 \expndtw0\charscalex128 \ul0\nosupersub\cf21\f22\fs8
41\par\pard\sect\sectd\sbknone \li1118\sb67\sl-115\slmult0\fi43\tx6724 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf22\f23\fs10 5enalar\tab \up0
\expndtw0\charscalex128 NUM\par\pard\sect\sectd\sbknone \li1118\sb142\sl-
184\slmult0\fi24 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura
2.14. Usar el filtro avanzado con el operador 0 para mostrar
solamente\par\pard\sect\sectd\sbknone \li1118\sb32\sl-184\slmult0\fi0 \up0
\expndtw0\charscalex129 aquellas personas que tengan una paga mayor que $16,00 o
menor que $15,00.\par\pard\li1425\sb0\sl-92\slmult0\par\pard\li1425\sb0\sl-
92\slmult0\par\pard\li1425\sb0\sl-92\slmult0\par\pard\li1425\sb82\sl-
92\slmult0\fi5975 \up0 \expndtw0\charscalex196 \ul0\nosupersub\cf36\f37\fs8\ul -j
0i\par\pard\sect\sectd\sbknone\cols3\colno1\colw3100\colsr20\colno2\colw2605\colsr2
0\colno3\colw3705\colsr160\ql \li1425\sb59\sl-115\slmult0\tx1891\tx2332 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Archlvo\tab \up0 \expndtw-
4\charscalex100 Edici6n\tab \up0 \expndtw0\charscalex128 Ver
Inserter\par\pard\ql \li1190\sb0\sl-138\slmult0 \par\pard\ql \li1190\sb0\sl-
138\slmult0 \par\pard\ql \li1190\sb0\sl-138\slmult0 \par\pard\ql \li1473\sb110\sl-
138\slmult0 \up0 \expndtw-4\charscalex100 \ul0\nosupersub\cf23\f24\fs12
A5\par\pard\ql \li1680\sb34\sl-138\slmult0\tx2399 \up0 \expndtw-1\charscalex100
A\tab \up0 \expndtw-1\charscalex100 B\par\pard\ql \li1219\sb12\sl-
138\slmult0\tx1386\tx2106 \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex110 Nombres\tab \up0 \expndtw0\charscalex110
Nombres\par\pard\ql \li1190\sb20\sl-138\slmult0\tx1386\tx2106 \up0
\expndtw0\charscalex51 2 3\tab \up0 \expndtw-5\charscalex92 D"\tab \up0 \expndtw-
5\charscalex86 L�\par\pard\ql \li1190\sb0\sl-138\slmult0 \par\pard\ql
\li1214\sb27\sl-138\slmult0 \up0 \expndtw-1\charscalex100 4\par\pard\ql
\li1190\sb23\sl-138\slmult0\tx2782 \up0 \expndtw0\charscalex146 5 ;hombres Tasa
\tab \up0 \expndtw0\charscalex108 Edad\par\pard\ql \li1209\sb12\sl-
138\slmult0\tx2106\tx2241 \up0 \expndtw0\charscalex100 6 4David\tab \up0 \expndtw-
1\charscalex100 $\tab \up0 \expndtw-1\charscalex100 17,00\par\pard\ql
\li1195\sb12\sl-138\slmult0\tx1386\tx2106\tx2241 \up0 \expndtw-3\charscalex100
12\tab \up0 \expndtw-2\charscalex100 Laida\tab \up0 \expndtw-1\charscalex100
$\tab \up0 \expndtw-3\charscalex100 10 E0\par\pard\ql \li1195\sb15\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 15\par\pard\ql \li1195\sb16\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 16\par\pard\ql \li1195\sb15\sl-
138\slmult0 \up0 \expndtw0\charscalex110 17\par\pard\ql \li1195\sb21\sl-138\slmult0
\up0 \expndtw-3\charscalex100 18\par\pard\ql \li1185\sb0\sl-162\slmult0 \up0
\expndtw-6\charscalex100 \ul0\nosupersub\cf10\f11\fs18 1s\par\pard\ql
\li1185\sb3\sl-138\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf23\f24\fs12 20\par\pard\ql
\li1185\sb16\sl-138\slmult0 \up0 \expndtw-5\charscalex90 21\par\pard\ql
\li1180\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex105 22\par\pard\ql
\li1185\sb11\sl-138\slmult0 \up0 \expndtw0\charscalex101 23\par\pard\ql
\li1185\sb16\sl-138\slmult0 \up0 \expndtw0\charscalex101 24\par\pard\ql
\li1185\sb15\sl-138\slmult0\tx2092 \up0 \expndtw0\charscalex101 25\tab \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 7\par\pard\column \ql
\li20\sb57\sl-115\slmult0 \up0 \expndtw0\charscalex129 Formato Herrarrientas Dates
Ventana\par\pard\ql \li3124\sb0\sl-138\slmult0 \par\pard\ql \li3124\sb0\sl-
138\slmult0 \par\pard\ql \li1988\sb60\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 \u8364?\par\pard\ql \li3124\sb0\sl-
138\slmult0 \par\pard\ql \li24\sb88\sl-138\slmult0\tx1479\tx2209 \up0 \expndtw-
1\charscalex100 C\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul E\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 F\par\pard\ql \li3374\sb0\sl-115\slmult0 \par\pard\ql
\li3374\sb0\sl-115\slmult0 \par\pard\ql \li3374\sb0\sl-115\slmult0 \par\pard\ql
\li3374\sb0\sl-115\slmult0 \par\pard\ql \li687\sb24\sl-115\slmult0 \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Acci6n\par\pard\ql \li773\sb46\sl-
115\slmult0 \up0 \expndtw0\charscalex106 6 Filtrar la lists sin moverla a otro
lugar\par\pard\ql \li274\sb18\sl-138\slmult0\tx778 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf23\f24\fs12 32'\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf22\f23\fs10 f Copiar a otro lugar\par\pard\ql \li274\sb16\sl-
138\slmult0 \up0 \expndtw-5\charscalex85 \ul0\nosupersub\cf23\f24\fs12
31\par\pard\ql \li677\sb0\sl-102\slmult0\tx1618 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf22\f23\fs10 Rango de le lists:\tab \up0 \expndtw0\charscalex100
$A$5:$C$14\par\pard\ql \li3777\sb0\sl-115\slmult0 \par\pard\ql \li677\sb8\sl-
115\slmult0 \up0 \expndtw0\charscalex103 Rango de criterios: \up0 \expndtw-
1\charscalex100 $A$1;$B$2\par\pard\ql \li1575\sb120\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 I\par\pard\ql \li677\sb80\sl-
161\slmult0 \up0 \expndtw-5\charscalex85 \ul0\nosupersub\cf26\f27\fs14 T` \up0
\expndtw-5\charscalex90 \ul0\nosupersub\cf23\f24\fs12 561o registros
unicos\par\pard\ql \li4627\sb0\sl-115\slmult0 \par\pard\ql \li1527\sb91\sl-
115\slmult0\tx2197 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10
Acepta \tab \up0 \expndtw0\charscalex103 Cancelar\par\pard\column \ql
\li1696\sb43\sl-138\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf23\f24\fs12 _ IT x\par\pard\ql \li5735\sb0\sl-138\slmult0
\par\pard\ql \li5735\sb0\sl-138\slmult0 \par\pard\ql \li5735\sb0\sl-138\slmult0
\par\pard\ql \li5735\sb0\sl-138\slmult0 \par\pard\ql \li5735\sb0\sl-138\slmult0
\par\pard\ql \li5735\sb0\sl-138\slmult0 \par\pard\ql \li5735\sb0\sl-138\slmult0
\par\pard\ql \li83\sb90\sl-138\slmult0 \up0 \expndtw-1\charscalex100
x\par\pard\ql \li5735\sb0\sl-115\slmult0 \par\pard\ql \li5735\sb0\sl-115\slmult0
\par\pard\ql \li5735\sb0\sl-115\slmult0 \par\pard\ql \li5735\sb0\sl-115\slmult0
\par\pard\ql \li5735\sb0\sl-115\slmult0 \par\pard\ql \li5735\sb0\sl-115\slmult0
\par\pard\ql \li5735\sb0\sl-115\slmult0 \par\pard\ql \li5735\sb0\sl-115\slmult0
\par\pard\ql \li21\sb7\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 � \par\pard\sect\sectd\sbknone \li1161\sb49\sl-
115\slmult0\fi0\tx1310\tx1459\tx1579\tx3763\tx5097 \up0 \expndtw-1\charscalex100
N\tab \up0 \expndtw0\charscalex114 4\tab \up0 \expndtw-1\charscalex100 ,\tab
\dn2 \expndtw0\charscalex114 H \\ Hoja1A Hoja2 / Hoja3 / Ho)e4 / HojaS /\t \up0
\expndtw-1\charscalex100 /\tab \up0 \expndtw0\charscalex114 Hoja6 /Hoja7\tab
\up0 \expndtw0\charscalex114 \ul0\nosupersub\cf21\f22\fs8 1 4
1\par\pard\sect\sectd\sbknone \li1161\sb67\sl-115\slmult0\fi0\tx6710 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf22\f23\fs10 5enalar\tab \up0
\expndtw0\charscalex114 NUM\par\pard\qj \li1151\ri1619\sb106\sl-
200\slmult0\tx1776 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16
Figura 2.15. Usar el filtro avanzado con el operador Y para mostrar solamente
\line\tab \up0 \expndtw0\charscalex130 aquellas personas cuyo nombre comienza por B
y termina por L. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg83}
{\bkmkend Pg83}\par\pard\li1593\sb0\sl-207\slmult0\par\pard\li1593\sb0\sl-
207\slmult0\par\pard\li1593\sb17\sl-207\slmult0\fi0\tx8735 \dn2
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre las
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex115
99\par\pard\qj \li1588\sb0\sl-240\slmult0 \par\pard\qj\li1588\sb0\sl-240\slmult0
\par\pard\qj\li1588\ri468\sb124\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex124
Los dos ejemplos anteriores muestran algunos de los usos simples que se pue\up0
\expndtw0\charscalex128 den hacer de la herramienta de filtrado avanzado y que
tambien se podrian rea\up0 \expndtw0\charscalex144 lizar utilizando la funcion de
filtrado automatico, si fuera necesario. A \up0 \expndtw0\charscalex125
continuacion presentaremos algunos ejemplos de la utilizacion del filtro avanza\up0
\expndtw0\charscalex125 do en los que no seria posible utilizar el Autofiltro.
\par\pard\qj \li2601\sb0\sl-216\slmult0 \par\pard\qj\li2601\ri1060\sb144\sl-
216\slmult0\fi9 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Es
importante destacar que cuando utilice una formula para el criterio, \line \up0
\expndtw0\charscalex125 no debe utilizar por encima del criterio un encabezado que
sea identico \line \up0 \expndtw0\charscalex129 a uno que haya en la tabla. Por
ejemplo, si tiene un listado con datos \line \up0 \expndtw0\charscalex126 numericos
en la columna A y la lista comienza en la celda A5 (siendo \line \up0
\expndtw0\charscalex126 A4 el encabezado), si necesita extraer todos los mimeros de
dicha lista \line \up0 \expndtw0\charscalex126 que scan mayor que la media, deberfa
utilizar un criterio como este: \par\pard\ql \li2620\sb0\sl-138\slmult0
\par\pard\ql\li2620\sb31\sl-138\slmult0 \up0 \expndtw0\charscalex139
\ul0\nosupersub\cf23\f24\fs12 =A5>PROMEDIO($A$5:$A$500) \par\pard\qj
\li2606\ri1055\sb118\sl-216\slmult0\fi4 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Si el criterio fuese colocado en la celda A2, el
rango del criterio seria \line \up0 \expndtw0\charscalex125 $A$1:$A2, pero $A$1 no
podria contener el mismo encabezado que el \line \up0 \expndtw0\charscalex124 usado
en la lista. Debe ser o bien vacio o Bien un encabezado diferente. \line \up0
\expndtw0\charscalex137 Tambien es importante resenar que cualquier formula que
utilice \line \up0 \expndtw0\charscalex117 deberfa devolver o bien VERDADERO o
FALSO. El rango para la funcion \line \up0 \expndtw0\charscalex129 promedio se hace
absoluto al utilizar el signo del dolar, mientras que \line \up0
\expndtw0\charscalex125 la referencia a la celda A5 es relativa. Esto es necesario
porque cuando \line \up0 \expndtw0\charscalex126 aplique el filtro avanzado, Excel
verd que la celda A5 es una referenda \line \up0 \expndtw0\charscalex149 relativa y
se moves por la lista hacia abajo por cada entrada \line \up0
\expndtw0\charscalex113 devolviendo VERDADERO o FALSO. Si devuelve VERDADERO,
entonces \line \up0 \expndtw0\charscalex127 habra que necesita ser extraido. Si
devuelve FALSO, entonces es que \line \up0 \expndtw0\charscalex128 no coincide con
el criterio, y por lo tanto, no sera mostrado. \par\pard\qj \li1603\sb0\sl-
240\slmult0 \par\pard\qj\li1603\ri472\sb105\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex140 \ul0\nosupersub\cf10\f11\fs18 Supongamos que muchos de los
nombres estan repetidos en el rango \line \up0 \expndtw0\charscalex129 $A$5:$A$500,
siendo la celda A4 el encabezado. Tambien que muchos de los \line \up0
\expndtw0\charscalex125 eneabezados se repiten numerosas veces. Se le ha asignado
la tarea dc extraer de \line \up0 \expndtw0\charscalex124 la lista todos los
nombres que aparecen mas de una vez. Para hacer esto, necesita \line \up0
\expndtw0\charscalex124 utilizar el filtro avanzado, asi como la siguiente formula
como criterio: \par\pard\ql \li1891\sb0\sl-138\slmult0
\par\pard\ql\li1891\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex150
\ul0\nosupersub\cf23\f24\fs12 =CONTAR.SI($A$5:$A$500;A5)>1 \par\pard\qj
\li1603\ri461\sb198\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Una vez que aplique el filtro avanzado a esto y
utilice la opcion Copiar en otra \line \up0 \expndtw0\charscalex129 ubicaeion, la
recien creada lista contends todos los nombres que aparecen mas \line \up0
\expndtw0\charscalex133 de una vez en la lista original (vease figura 2.16). Muchos
de estos nombres \line \up0 \expndtw0\charscalex126 estaran repetidos numerosas
veces, pero puede filtrar facilmente esta nueva lista \line \up0
\expndtw0\charscalex126 de nuevo utilizando el filtro avanzado, aunque esta vez
seleccionando la opcion \par\pard\ql \li1608\sb9\sl-230\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf9\f10\fs20 S61o los registros unicos
(vease figura 2.17). \par\pard\qj \li1603\ri464\sb22\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Esto le proporcionara un
listado de nombres que aparecen en la lista mas de \up0 \expndtw0\charscalex128 una
vez. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg84}{\bkmkend
Pg84}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5647\colsr60\colno2\colw3733\col
sr160\ql \li791\sb0\sl-207\slmult0 \par\pard\ql \li791\sb185\sl-207\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 100\par\pard\ql
\li1382\sb0\sl-115\slmult0 \par\pard\ql \li1382\sb0\sl-115\slmult0 \par\pard\ql
\li1382\sb0\sl-115\slmult0 \par\pard\ql \li1382\sb0\sl-115\slmult0 \par\pard\ql
\li1382\sb0\sl-115\slmult0 \par\pard\ql \li1382\sb0\sl-115\slmult0
\par\pard\ql \li1382\sb0\sl-115\slmult0 \par\pard\ql \li1382\sb105\sl-
115\slmult0 \up0 \expndtw0\charscalex138 \ul0\nosupersub\cf22\f23\fs10 Archivo
Eoindn Ver inserrar Formato Herramienrac Darns Ventana '\par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1171\sb0\sl-138\slmult0 \par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1435\sb110\sl-
138\slmult0\tx1963\tx2466 \up0 \expndtw-4\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A2\tab \up0 \expndtw-1\charscalex100 -\tab \up0
\expndtw0\charscalex100 f= =,:uNTA.R Sl($A$5 $A$20.ASj>"\par\pard\ql
\li1684\sb35\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul A\par\pard\ql \li1180\sb15\sl-
138\slmult0\tx1348 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
1\tab \up0 \expndtw0\charscalex108 Criterio\par\pard\ql \li1171\sb16\sl-
138\slmult0\tx1348 \up0 \expndtw-1\charscalex100 2\tab \up0 \expndtw0\charscalex100
VERDADEROI\par\pard\ql \li1175\sb15\sl-138\slmult0 \up0 \expndtw-1\charscalex100
3\par\pard\ql \li1175\sb16\sl-138\slmult0\tx1315\tx2870\tx3748 \up0 \expndtw-
1\charscalex100 4\tab \up0 \expndtw0\charscalex111 ,Nomhres\tab \up0
\expndtw0\charscalex111 Nombres\tab \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 Accidn -\par\pard\ql \li1175\sb16\sl-
138\slmult0\tx1348\tx2875\tx3830 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 5\tab \up0 \expndtw-5\charscalex96 David\tab \up0
\expndtw-5\charscalex94 David\tab \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 r Fitrar la dsta sin moverla a otro lager\par\pard\ql
\li1175\sb15\sl-138\slmult0\tx1315\tx2865\tx3974 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 6\tab \up0 \expndtw-4\charscalex100 !Alex\tab \up0
\expndtw-2\charscalex100 Alex\tab \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf22\f23\fs10 Copiar a otro lugar\par\pard\ql \li1175\sb16\sl-
138\slmult0\tx1343\tx2875 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 7\tab \up0 \expndtw-1\charscalex100 Ana\tab \up0
\expndtw-2\charscalex100 Marta\par\pard\ql \li1175\sb16\sl-
138\slmult0\tx2865\tx3738\tx4675 \up0 \expndtw0\charscalex100 8 '',Marta\tab
\up0 \expndtw0\charscalex106 Juan\tab \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf22\f23\fs10 Rango de la lista:\tab \up0 \expndtw0\charscalex100
$A$4:$A$50o\par\pard\ql \li1175\sb15\sl-138\slmult0\tx2875\tx3738 \up0
\expndtw0\charscalex118 \ul0\nosupersub\cf23\f24\fs12 9-'Juan\tab \up0 \expndtw-
4\charscalex100 Mar\tab \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10
Rango de criterios: F$A$l $A$2\par\pard\column \ql \li5990\sb0\sl-207\slmult0
\par\pard\ql \li303\sb189\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li1123\sb0\sl-115\slmult0 \par\pard\ql \li1123\sb0\sl-
115\slmult0 \par\pard\ql \li20\sb52\sl-115\slmult0 \up0 \expndtw0\charscalex137
\ul0\nosupersub\cf22\f23\fs10
NJ\par\pard\sect\sectd\sbknone\cols2\colno1\colw3669\colsr60\colno2\colw5711\colsr1
60\ql \li1156\sb0\sl-108\slmult0\tx2875 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf23\f24\fs12 d i \up0 \expndtw-1\charscalex100 -\up0
\expndtw0\charscalex108 Santos\tab \up0 \expndtw-2\charscalex100
Marta\par\pard\ql \li1161\sb28\sl-138\slmult0\tx1353\tx2875 \up0
\expndtw0\charscalex59 1 1\tab \up0 \expndtw-3\charscalex100 Laida\tab \up0
\expndtw-5\charscalex96 David\par\pard\ql \li1156\sb21\sl-138\slmult0\tx1353\tx2865
\up0 \expndtw-3\charscalex100 12\tab \up0 \expndtw-4\charscalex100 Mar\tab \up0
\expndtw0\charscalex106 Juan\par\pard\ql \li1161\sb11\sl-
138\slmult0\tx1353\tx2875 \up0 \expndtw-3\charscalex100 13\tab \up0 \expndtw-
3\charscalex100 Luis\tab \up0 \expndtw-3\charscalex100 Mar\par\pard\ql
\li1161\sb20\sl-138\slmult0\tx1353\tx2870 \up0 \expndtw-3\charscalex100 14\tab \up0
\expndtw-1\charscalex100 Marta\tab \up0 \expndtw-2\charscalex100
Alex\par\pard\ql \li1161\sb11\sl-138\slmult0\tx1353 \up0 \expndtw-3\charscalex100
15\tab \up0 \expndtw-5\charscalex96 David\par\pard\ql \li1161\sb20\sl-
138\slmult0 \up0 \expndtw0\charscalex101 16 !Juan\par\pard\ql \li1161\sb11\sl-
138\slmult0\tx1348 \up0 \expndtw-3\charscalex100 17\tab \up0 \expndtw-
1\charscalex100 Antonio\par\pard\ql \li1161\sb20\sl-138\slmult0\tx1353 \up0
\expndtw-3\charscalex100 18\tab \up0 \expndtw-3\charscalex100 Mar\par\pard\ql
\li1161\sb11\sl-138\slmult0\tx1348 \up0 \expndtw-3\charscalex100 19\tab \up0
\expndtw-2\charscalex100 Alex\par\pard\ql \li1123\sb15\sl-
92\slmult0\tx1276\tx1406 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8
14\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 4\tab \up0
\expndtw0\charscalex115 t H ,/ Huja2 f, Hoja3 A Hota4 / Ho)aS /
Hoja6\par\pard\ql \li1128\sb77\sl-115\slmult0 \up0 \expndtw0\charscalex106
List.\par\pard\column \ql \li35\sb92\sl-115\slmult0\tx976\tx2003 \up0
\expndtw0\charscalex103 Coyiar a:\tab \up0 \expndtw0\charscalex100 $C$4\tab \up0
\expndtw-1\charscalex100 '4\par\pard\ql \li3729\sb0\sl-115\slmult0 \par\pard\ql
\li39\sb48\sl-115\slmult0 \up0 \expndtw0\charscalex110 r S61o registros
unicos\par\pard\ql \li3729\sb0\sl-115\slmult0 \par\pard\ql \li889\sb106\sl-
115\slmult0\tx1609 \up0 \expndtw0\charscalex104 Aceptar\tab \up0
\expndtw0\charscalex102 Cancelar\par\pard\ql \li3729\sb0\sl-115\slmult0
\par\pard\ql \li3729\sb0\sl-115\slmult0 \par\pard\ql \li3729\sb0\sl-115\slmult0
\par\pard\ql \li3729\sb0\sl-115\slmult0 \par\pard\ql \li3729\sb0\sl-115\slmult0
\par\pard\ql \li20\sb112\sl-115\slmult0 \up0 \expndtw0\charscalex101 Hoja7_\u-3?
Hoo"a8J\par\pard\ql \li3020\sb58\sl-115\slmult0 \up0 \expndtw-4\charscalex88 NUM
\par\pard\sect\sectd\sbknone \ql \li935\ri1436\sb55\sl-220\slmult0\tx3398 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 2.16. Usar el filtro
avanzado para extraer los nombres de una lista en la que \line\tab \up0
\expndtw0\charscalex130 aparecen mas de una vez. \par\pard\ql \li1703\sb0\sl-
138\slmult0 \par\pard\ql\li1703\sb0\sl-138\slmult0 \par\pard\ql\li1703\sb52\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A
\par\pard\ql \li1358\sb22\sl-138\slmult0 \up0 \expndtw0\charscalex112 Criteria
\par\pard\ql \li1564\sb22\sl-138\slmult0 \up0 \expndtw-2\charscalex100
FALSO\par\pard\sect\sectd\sbknone\cols2\colno1\colw3444\colsr160\colno2\colw5836\co
lsr160\ql \li1123\sb0\sl-138\slmult0 \par\pard\ql \li1195\sb36\sl-
138\slmult0\tx1372\tx2889 \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex110 Nombres\tab \up0 \expndtw0\charscalex110
Nombres\par\pard\ql \li1195\sb16\sl-138\slmult0\tx1372\tx2889 \up0 \expndtw-
1\charscalex100 5\tab \up0 \expndtw-5\charscalex94 David\tab \up0 \expndtw-
5\charscalex94 David\par\pard\ql \li1137\sb16\sl-138\slmult0\tx1363\tx2884 \up0
\expndtw-1\charscalex100 -6\tab \up0 \expndtw-2\charscalex100 Alex\tab \up0
\expndtw-3\charscalex100 Alex\par\pard\ql \li1123\sb15\sl-138\slmult0\tx2889
\up0 \expndtw0\charscalex178 JAna\tab \up0 \expndtw-2\charscalex100
Marta\par\pard\ql \li1195\sb16\sl-138\slmult0\tx1372\tx2884 \up0 \expndtw-
1\charscalex100 8\tab \up0 \expndtw-2\charscalex100 Marta\tab \up0
\expndtw0\charscalex103 Juan\par\pard\ql \li1195\sb10\sl-
138\slmult0\tx1363\tx2894 \up0 \expndtw-1\charscalex100 9\tab \up0
\expndtw0\charscalex106 Juan\tab \up0 \expndtw-4\charscalex100 Mar\par\pard\ql
\li1180\sb5\sl-158\slmult0\tx2894 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf12\f13\fs18 10\ul0\nosupersub\cf23\f24\fs12 'Santos\tab \up0
\expndtw-2\charscalex100 Marta\par\pard\column \ql \li1147\sb0\sl-138\slmult0
\par\pard\ql \li30\sb36\sl-138\slmult0\tx2833 \up0 \expndtw0\charscalex111
Nombres\tab \up0 \expndtw-1\charscalex100 x\par\pard\ql \li30\sb16\sl-
138\slmult0\tx832 \up0 \expndtw-5\charscalex96 David\tab \up0 \expndtw-
4\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Accidn\par\pard\ql \li20\sb16\sl-
138\slmult0\tx918 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf23\f24\fs12
Alex\tab \up0 \expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10 i_ Filtrar la
lista sin moverla a otro lugar\par\pard\ql \li30\sb15\sl-138\slmult0\tx918 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 Marta\tab \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf22\f23\fs10 6 Copiar a otro
lugar\par\pard\ql \li20\sb0\sl-134\slmult0 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf23\f24\fs12 Juan\par\pard\ql \li30\sb11\sl-
138\slmult0\tx822\tx1715 \up0 \expndtw-2\charscalex100 Mar\tab \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf22\f23\fs10 Rango de la lista:\tab
\up0 \expndtw0\charscalex172 FT-5-1$77-----'s\par\pard\ql \li817\sb64\sl-
115\slmult0 \up0 \expndtw0\charscalex102 Rango de
criterios:\par\pard\sect\sectd\sbknone\cols3\colno1\colw3683\colsr60\colno2\colw367
6\colsr160\colno3\colw1871\colsr160\ql \li1147\sb0\sl-129\slmult0\tx1372\tx2894
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 _ \up0 \expndtw-
5\charscalex86 11\tab \up0 \expndtw-2\charscalex100 Laida\tab \up0 \expndtw-
5\charscalex94 David\par\pard\ql
\li1180\sb13\sl-138\slmult0\tx1372\tx2884 \up0 \expndtw-3\charscalex100 12\tab
\up0 \expndtw-3\charscalex100 Mar\tab \up0 \expndtw0\charscalex106 Juan\par\pard\ql
\li1180\sb21\sl-138\slmult0\tx2894 \up0 \expndtw0\charscalex100 13-'Luis\tab
\up0 \expndtw-2\charscalex100 Mai\par\pard\ql \li1180\sb11\sl-
138\slmult0\tx1377\tx2884 \up0 \expndtw-1\charscalex100 14\tab \up0 \expndtw-
2\charscalex100 Marta\tab \up0 \expndtw-2\charscalex100 Alex\par\pard\ql
\li1185\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex103 15'David\par\pard\ql
\li1151\sb20\sl-138\slmult0 \up0 \expndtw0\charscalex107 V6 'Juan\par\pard\ql
\li1185\sb11\sl-138\slmult0\tx1367 \up0 \expndtw-3\charscalex100 17\tab \up0
\expndtw-1\charscalex100 Antonio\par\pard\ql \li1171\sb16\sl-138\slmult0\tx1377
\up0 \expndtw0\charscalex105 18\tab \up0 \expndtw-4\charscalex100
Mar\par\pard\ql \li1185\sb16\sl-138\slmult0\tx1367 \up0 \expndtw-3\charscalex100
19\tab \up0 \expndtw-2\charscalex100 Alex\par\pard\ql \li1147\sb1\sl-
110\slmult0\tx1295\tx1430\tx2155\tx2553\tx2947 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 I4\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 4\tab \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf22\f23\fs10 k H' Hola2\tab \up0 \expndtw0\charscalex101 Hoja3\tab
\up0 \expndtw0\charscalex100 Hoja4\tab \up0 \expndtw0\charscalex126 Holes
Hoja6\par\pard\column \ql \li1571\sb0\sl-90\slmult0\tx2622 \up0 \expndtw-
1\charscalex100 1\tab \up0 \expndtw-1\charscalex100 IJ\par\pard\ql \li678\sb22\sl-
115\slmult0\tx1614\tx2637 \up0 \expndtw0\charscalex100 Cgpiar a;\tab \up0 \expndtw-
4\charscalex94 $D'$4\tab \up0 \expndtw-1\charscalex100 9c\par\pard\ql
\li4406\sb0\sl-115\slmult0 \par\pard\ql \li683\sb48\sl-115\slmult0 \up0
\expndtw0\charscalex112 r Solo registros unicos\par\pard\ql \li3743\sb0\sl-
115\slmult0 \par\pard\ql \li1528\sb106\sl-115\slmult0\tx2243 \up0
\expndtw0\charscalex102 Aceptar\tab \up0 \expndtw0\charscalex102
Cancelar\par\pard\ql \li3743\sb0\sl-126\slmult0 \par\pard\ql \li3743\sb0\sl-
126\slmult0 \par\pard\ql \li3743\sb0\sl-126\slmult0 \par\pard\ql \li3743\sb0\sl-
126\slmult0 \par\pard\ql \li21\sb1\sl-126\slmult0\tx429\tx1389\tx3222 \up0
\expndtw0\charscalex102 Ho a7\tab \up0 \expndtw0\charscalex128 Holat Ho"a9\tab \up0
\expndtw0\charscalex62 \ul0\nosupersub\cf10\f11\fs18 141\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf36\f37\fs8\ul 1\par\pard\column \ql
\li7569\sb0\sl-207\slmult0 \par\pard\ql \li7569\sb0\sl-207\slmult0 \par\pard\ql
\li7569\sb0\sl-207\slmult0 \par\pard\ql \li7569\sb0\sl-207\slmult0 \par\pard\ql
\li7569\sb0\sl-207\slmult0 \par\pard\ql \li7569\sb0\sl-207\slmult0 \par\pard\ql
\li20\sb60\sl-207\slmult0 \up0 \expndtw0\charscalex51
\ul0\nosupersub\cf17\f18\fs18\ul *1 \par\pard\sect\sectd\sbknone \ql
\li835\ri1309\sb48\sl-200\slmult0\tx3153 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 2.17. Usar el filtro avanzado en la lista
extraida de nombres para mostrar cada \line\tab \up0 \expndtw0\charscalex130 uno de
ellos solamente una vez. \par\pard\qj \li1828\sb0\sl-220\slmult0
\par\pard\qj\li1828\ri1836\sb124\sl-220\slmult0 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf10\f11\fs18 Los usuarios que utilicen el filtro avanzado a menudo
se preguntan \line \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 como
pueden forzar a Excel para que filtre sus datos por el criterio \line \up0
\expndtw0\charscalex131 exacto que han especificado. Si el criterio que ha elegido
es "Juan", por \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg85}
{\bkmkend Pg85}\par\pard\li1569\sb0\sl-207\slmult0\par\pard\li1569\sb0\sl-
207\slmult0\par\pard\li1569\sb28\sl-207\slmult0\fi0\tx8606 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre las
caracterfsticas incorporadas en Excel\tab \up0 \expndtw0\charscalex114
101\par\pard\qj \li2577\sb0\sl-216\slmult0 \par\pard\qj\li2577\sb0\sl-
216\slmult0 \par\pard\qj\li2577\ri1095\sb181\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 ejemplo, y realiza tin filtro
avanzado en una larga lista de nombres, \line \up0 \expndtw0\charscalex130 Excel no
solo mostrara el nombre de "Juan", sino tambi.en nombres \line \up0
\expndtw0\charscalex126 como "Juana", "Juan Carlos", etc. en otras palabras,
cualquier nombre \line \up0 \expndtw0\charscalex127 que comience con las Tetras
"Juan", en ese orden, seran considerados \line \up0 \expndtw0\charscalex132 como
que cumplen el criterio. Para obligar a Excel a que encuentre \line \up0
\expndtw0\charscalex133 solamente aquellos que coincidan totalmente, introduzca el
criterio \par\pard\li2572\sb33\sl-184\slmult0\fi0\tx2942 \up0
\expndtw0\charscalex119 asi:\tab \up0 \expndtw0\charscalex146
\ul0\nosupersub\cf26\f27\fs14 ="=Juan".\par\pard\ql \li1910\sb0\sl-322\slmult0
\par\pard\ql\li1910\sb78\sl-322\slmult0\tx2865 \dn2 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO \tab \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf20\f21\fs28 Crear formatos de numero personalizados
\par\pard\ql \li2860\sb92\sl-184\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Excel incorpora una serie de formatos para numeros,
pero a
veces\par\pard\sect\sectd\sbknone\cols2\colno1\colw2696\colsr160\colno2\colw6584\co
lsr160\ql \li2035\sb0\sl-324\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf31\f32\fs36 32\par\pard\column \ql \li24\sb68\sl-153\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 necesitara utilizar un
formato de numero que no este entre los\par\pard\qj \li20\ri702\sb13\sl-
214\slmult0\fi4 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16
predefinidos. Mediante los trucos de este apartado, podra crear formatos \line \up0
\expndtw0\charscalex123 de numero que puede personalizar de acuerdo a sus
necesidades. \par\pard\sect\sectd\sbknone \qj \li1545\ri520\sb128\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Antes
de probar estos trucos, es importante que entienda como Excel mira los \line
\up0 \expndtw0\charscalex125 formatos de una celda. Lo hace tomando las siguientes
secciones (de izquierda a \line \up0 \expndtw0\charscalex127 derecha): Numeros
positivos, numeros negativos, valores cero y valores de tipo \line \up0
\expndtw0\charscalex127 texto. Cada una de estas secciones esta separada por un
punto y coma (;). \par\pard\qj \li1536\ri526\sb20\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex126 Cuando cree un formato de numero personalizados, no
necesitara especificar \up0 \expndtw0\charscalex125 las cuatro secciones. Es decir,
si solo incluye dos secciones, la primera sera utili\up0 \expndtw0\charscalex127
zada tanto para los numeros positivos como para los valores cero, mientras que \up0
\expndtw0\charscalex127 la segunda se utilizara para los numeros negativos. Si solo
incluye una seccion, \up0 \expndtw0\charscalex128 todos los tipos de numero
utilizaran ese formato. Los textos se veran afectados \up0 \expndtw0\charscalex126
por el formato personalizado solo cuando se incluyen las cuatro secciones
(utili\up0 \expndtw0\charscalex126 zando la ultima de ellos). \par\pard\qj
\li2558\sb0\sl-220\slmult0 \par\pard\qj\li2558\ri1117\sb137\sl-220\slmult0 \up0
\expndtw0\charscalex144 \ul0\nosupersub\cf11\f12\fs16 Cuando nos referimos a
numeros, no significa que el formato \line \up0 \expndtw0\charscalex125
personalizado solo se aplique a datos de tipo numerico. Dicho formato \line \up0
\expndtw0\charscalex126 tambien se aplicara a los numeros que esten en formato
texto. \par\pard\qj \li1536\sb0\sl-246\slmult0 \par\pard\qj\li1536\ri534\sb93\sl-
246\slmult0\fi287 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 El
formato personalizado de numero mostrado en la figura 2.18 es el formato \line \up0
\expndtw0\charscalex126 estandar de moneda de Excel, que muestra los valores
negativos en rojo. Lo he-\line \up0 \expndtw0\charscalex129 mos modificado
anadiendo un formato aparte para los valores cero y otro para \line \up0
\expndtw0\charscalex129 los textos. \par\pard\qj \li1526\ri539\sb19\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex131 Si introduce un numero positivo como
un valor de moneda, Excel le darn \up0 \expndtw0\charscalex132 formato
automaticamente de forma que incluya un punto como separador de \up0
\expndtw0\charscalex124 millares seguido de dos lugares decimales. Hara lo mismo
con los valores negati\up0 \expndtw0\charscalex130 vos, excepto que los mostrara en
color rojo. Cualquier valor cero no tendra el \up0 \expndtw0\charscalex125 simbolo
de moneda y solo mostrara dos lugares decimales. En caso de que intro\up0
\expndtw0\charscalex126 duzca un texto en la celda, Excel mostrara el texto "No
introduzca texto" en vez \up0 \expndtw0\charscalex126 de el texto que haya
introducido el usuario. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg86}{\bkmkend
Pg86}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5720\colsr160\colno2\colw3560\co
lsr160\ql \li859\sb0\sl-207\slmult0 \par\pard\ql \li859\sb0\sl-207\slmult0
\par\pard\ql \li859\sb11\sl-207\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 102\par\pard\ql \li1675\sb0\sl-184\slmult0
\par\pard\ql \li1675\sb0\sl-184\slmult0 \par\pard\ql \li1675\sb0\sl-184\slmult0
\par\pard\ql \li1862\sb100\sl-184\slmult0\tx3407 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf11\f12\fs16 Formato para\tab \up0 \expndtw0\charscalex119 Formato
para Formato para\par\pard\ql \li1675\sb23\sl-167\slmult0 \up0
\expndtw0\charscalex110 numeros \up0 \expndtw0\charscalex119 positives numeros
negativos valores cero\par\pard\ql \li1732\sb5\sl-198\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf8\f9\fs22 \u-3?\par\pard\column \ql
\li6062\sb0\sl-207\slmult0 \par\pard\ql \li6062\sb0\sl-207\slmult0 \par\pard\ql
\li202\sb11\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li5880\sb0\sl-
184\slmult0
\par\pard\ql \li5880\sb0\sl-184\slmult0 \par\pard\ql \li5880\sb0\sl-184\slmult0
\par\pard\ql \li20\sb139\sl-184\slmult0 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf11\f12\fs16 Formatos para\par\pard\ql \li375\sb13\sl-
184\slmult0 \up0 \expndtw0\charscalex106 texto \par\pard\sect\sectd\sbknone
\li1823\sb114\sl-253\slmult0\fi0\tx3072\tx4843\tx5030\tx5352\tx5529 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf8\f9\fs22 $#,##0.00\tab \up0
\expndtw0\charscalex104 [Rojo]$#,##0.00 ;\tab \up0 \expndtw0\charscalex101 0\tab
\up0 \expndtw0\charscalex104 0\tab \up0 \expndtw0\charscalex104 ;\tab \up0
\expndtw0\charscalex104 "No escribir texto"\par\pard\ql \li1934\sb96\sl-184\slmult0
\up0 \expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 2.18. Secciones
del formato de numero personalizado. \par\pard\qj \li849\sb0\sl-240\slmult0
\par\pard\qj\li849\ri1213\sb10\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 Es importante recordar que dar formato al valor de
una celda no afecta al \up0 \expndtw0\charscalex126 verdadero valor que esta
contiene. Por ejemplo, escriba cualquier numero en la \up0 \expndtw0\charscalex123
celda Al. Luego vaya a Formato>Celdas>Numero>Personalizado y escriba en el \up0
\expndtw0\charscalex120 cuadro de texto Tipo la palabra "Hola" (incluyendo las
dobles comillas). Haga clic \up0 \expndtw0\charscalex120 en Aceptar para cerrar el
cuadro de dialogo. \par\pard\qj \li859\ri1205\sb40\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex121 Aunque la celda muestre el texto "Hola", puede ver el
verdadero valor conteni-\line \up0 \expndtw0\charscalex125 do de la celda
seleccionandola y mirando la barra de formulas de la parte supe-\line \up0
\expndtw0\charscalex129 rior de la ventana (o bien pulsando F2). Si fuese a hacer
una referencia a esta \line \up0 \expndtw0\charscalex127 celda en una formula (por
ejemplo =Al+20), la celda resultants tomaria el for-\line \up0
\expndtw0\charscalex124 mato personalizado. Si hiciese referencia a la celda Al
junto a otras muchas cel-\line \up0 \expndtw0\charscalex125 das que tuviesen un
formato estandar, por ejemplo, =SUM (Al : Al 0) , la celda \line \up0
\expndtw0\charscalex125 resultante seguiria tomando el formato personalizado de la
celda Al. Esto es asi \line \up0 \expndtw0\charscalex122 porque Excel tiene la
delicadeza de dar al resultado el mismo formato que tengan \line \up0
\expndtw0\charscalex124 aquellas celdas referenciadas. En caso de que estas
tuviesen mas de un formato, \line \up0 \expndtw0\charscalex124 si existe alguno
personalizado, tends preferencia sobre los demas. \par\pard\qj
\li864\ri1197\sb20\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex126 Esto significa
que siempre debera recordar que Excel utiliza el valor real de \line \up0
\expndtw0\charscalex131 una celda para hacer sus calculos, y no el valor que
muestra resultado de un \line \up0 \expndtw0\charscalex124 formato en particular.
Esto puede provocar una sorpresa cuando Excel hace cal-\line \up0
\expndtw0\charscalex126 culos basandose en celdas que estan formateadas para no
mostrar lugares deci-\line \up0 \expndtw0\charscalex126 males o para mostrar
solamente unos cuantos, por ejemplo. Para ver esto por\ul0\nosupersub\cf26\f27\fs14
Si \line \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 mismo,
introduzca 1,4 en la celda Al y 1,4 en la celda A2. Cambie el formato de \line \up0
\expndtw0\charscalex124 ambas celdas para que no muestren lugares decimales y luego
introduzca la f6r-\line \up0 \expndtw0\charscalex124 mula =Al+A2 en otra celda
cualquiera. Vera que el resultado es 3, ya que Excel \line \up0
\expndtw0\charscalex125 ha redondeado el calculo. Excel tiene una opcion llamada
Precision de pantalla \line \up0 \expndtw0\charscalex125 que encontrara en
Herramientas>Opciones>Calcular, pero debe tener en cuenta \line \up0
\expndtw0\charscalex121 que esta opcion cambiara definitivamente los valores
almacenados en las celdas a \line \up0 \expndtw0\charscalex126 la precision maxima
(15 digitos), independientemente del formato, incluyendo \line \up0
\expndtw0\charscalex124 los lugares decimates, en caso de que se muestren. Dicho de
otra forma, una vcz \line \up0 \expndtw0\charscalex126 que se activa esta opcion,
no hay posibilidad de volver atras (puede intentarlo, \line \up0
\expndtw0\charscalex126 pero la informaci6n extra sobre la precision se
perdera). \par\pard\qj \li878\ri1192\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 El formato predeterminado para cualquier celda es General.
Si introduce un \up0 \expndtw0\charscalex125 numero en una celda, Excel le asignara
el formato numerico que considere mas \up0 \expndtw0\charscalex124 apropiado. Por
ejemplo, si introduce 10% en una celda, Excel le dara el formato \up0
\expndtw0\charscalex121 de porcentaje. La mayoria de las veces, Excel acierta
correctamente con el forma\up0 \expndtw0\charscalex121 to, aunque a veces sera
necesario cambiarlo. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg87}{\bkmkend Pg87}\par\pard\li1555\sb0\sl-207\slmult0\par\pard\li1555\sb0\sl-
207\slmult0\par\pard\li1555\sb17\sl-207\slmult0\fi0\tx8596 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre as
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex116
103\par\pard\qj \li2563\sb0\sl-216\slmult0 \par\pard\qj\li2563\sb0\sl-
216\slmult0 \par\pard\qj\li2563\ri1102\sb172\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf11\f12\fs16 Cuando utilice la opci6n
Formato>Celdas, resista la tentaci6n de forzar \up0 \expndtw0\charscalex141 la
alineaci6n a la izquierda, derecha o al centro para el formato \up0
\expndtw0\charscalex136 horizontal. De forma predeterminada, los numeros se alinean
a la \up0 \expndtw0\charscalex139 derecha y el texto a la izquierda. Si deja esto
asi, puede decir en \up0 \expndtw0\charscalex131 cualquier momento si una celda
contiene texto o numeros, como ya \up0 \expndtw0\charscalex126 vimos en el ejemplo
anterior, en el que en la celda Al parecia haber un \up0 \expndtw0\charscalex126
texto pero en realidad contenia un numero. \par\pard\qj \li1545\sb0\sl-
240\slmult0 \par\pard\qj\li1545\ri527\sb125\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Cada una de las secciones de
un formato dado utiliza su propio conjunto de \up0 \expndtw0\charscalex126 codigos
de formato. Estos codigos obligan a Excel a hacer que los datos aparez\up0
\expndtw0\charscalex129 can de una cierta forma. Asi, por ejemplo, supongamos que
quiere que los nu\up0 \expndtw0\charscalex122 meros negativos aparezcan entre
parentesis y por to demas, que cualquier numero, \up0 \expndtw0\charscalex124 ya
sea positivo, negative, o cero, muestre dos lugares decimales. Para hacer esto,
\up0 \expndtw0\charscalex124 utilice este formato personalizado:
\par\pard\li1838\sb185\sl-207\slmult0\fi0\tx2035\tx2438\tx2548\tx2625 \up0
\expndtw-2\charscalex100 0,\tab \up0 \expndtw0\charscalex106 00\tab \up0 \expndtw-
2\charscalex100 ;\tab \up0 \expndtw-2\charscalex100 (\tab \up0
\expndtw0\charscalex106 -0,00)\par\pard\ql \li1828\sb196\sl-207\slmult0 \up0
\expndtw0\charscalex126 Si desea que los numeros negativos aparezean en rojo,
utilice este formato: \par\pard\li1838\sb0\sl-138\slmult0\par\pard\li1838\sb115\sl-
138\slmult0\fi0\tx2035\tx2438\tx2548\tx3129\tx3206 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 0.\tab \up0 \expndtw0\charscalex158 00\tab \up0
\expndtw-1\charscalex100 ;\tab \up0 \expndtw0\charscalex153 [Rojo]\tab \up0
\expndtw-1\charscalex100 (\tab \up0 \expndtw0\charscalex158 -0.00)\par\pard\qj
\li1545\ri537\sb175\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Observe que hemos utilizado corchetes en el codigo
anterior. El codigo de for\up0 \expndtw0\charscalex123 mato indica a Excel quc haga
que los numeros aparezcan en color rojo. \par\pard\qj \li1540\ri537\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex127 Puede utilizar muchos codigos de
formato diferentes dentro de las secciones \up0 \expndtw0\charscalex126 de un
formato personalizado. Las tablas 2.1 a 2.5, realizadas a partir de la docu\up0
\expndtw0\charscalex126 mentacion de Microsoft, explican estos codigos.
\par\pard\ql \li3926\sb0\sl-184\slmult0 \par\pard\ql\li3926\sb103\sl-184\slmult0
\up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Tabla 2.1. C6digos de
formato \par\pard\ql \li1651\sb0\sl-230\slmult0 \par\pard\ql\li1651\sb108\sl-
230\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf9\f10\fs20 Codigo de
numero Descripcion \par\pard\li1651\sb0\sl-207\slmult0\par\pard\li1651\sb62\sl-
207\slmult0\fi0\tx3811 \dn2 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18
General\tab \up0 \expndtw0\charscalex124 Formato de numero general.\par\pard\qj
\li3801\ri657\sb106\sl-240\slmult0 \up0 \expndtw0\charscalex127 Muestra los ceros
sin valor si un numero tiene menos \up0 \expndtw0\charscalex128 digitos que ceros
en el formato. \par\pard\qj \li3801\ri650\sb120\sl-240\slmult0 \up0
\expndtw0\charscalex134 Muestra unicamente los digitos significativos y no \up0
\expndtw0\charscalex135 muestra los ceros sin valor. \par\pard\qj
\li3796\ri648\sb100\sl-240\slmult0 \up0 \expndtw0\charscalex120 Anade los espacios
de los ceros sin valor a cada lado del \line \up0 \expndtw0\charscalex122 separador
decimal. Tambien se puede utilizar ? para las \line \up0 \expndtw0\charscalex123
fracciones que tengan un numero de digitos variable. \par\pard\li1670\sb139\sl-
207\slmult0\fi0\tx3801 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf26\f27\fs14
va o\tab \dn3 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Un porcentaje.
Excel multiplicara el valor por 100 y\par\pard\ql \li3801\sb42\sl-207\slmult0
\up0 \expndtw0\charscalex125 mostrara el caraeter % despues del numero.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg88}{\bkmkend
Pg88}\par\pard\sect\sectd\sbknone\cols2\colno1\colw2902\colsr160\colno2\colw6378\co
lsr160\ql
\li806\sb0\sl-207\slmult0 \par\pard\ql \li806\sb200\sl-207\slmult0 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 104\par\pard\ql
\li911\sb0\sl-207\slmult0 \par\pard\ql \li911\sb0\sl-207\slmult0 \par\pard\ql
\li911\sb0\sl-207\slmult0 \par\pard\ql \li911\sb137\sl-207\slmult0 \up0
\expndtw0\charscalex133 C6digo de numero\par\pard\ql \li916\sb0\sl-207\slmult0
\par\pard\ql \li1036\sb52\sl-207\slmult0 \up0 \expndtw0\charscalex125
(punto)\par\pard\ql \li916\sb0\sl-207\slmult0 \par\pard\ql \li916\sb181\sl-
207\slmult0 \up0 \expndtw0\charscalex127 E+ E- e+ e-\par\pard\ql \li926\sb0\sl-
207\slmult0 \par\pard\ql \li926\sb0\sl-207\slmult0 \par\pard\ql \li926\sb0\sl-
207\slmult0 \par\pard\ql \li926\sb0\sl-207\slmult0 \par\pard\ql \li926\sb103\sl-
207\slmult0 \up0 \expndtw0\charscalex131 C6digo de texto\par\pard\qj
\li931\ri0\sb228\sl-244\slmult0 \up0 \expndtw0\charscalex132 $ - + / O : y
espacio \line \up0 \expndtw0\charscalex123 en blanco\par\pard\ql \li926\sb0\sl-
207\slmult0 \par\pard\ql \li926\sb0\sl-207\slmult0 \par\pard\ql \li926\sb0\sl-
207\slmult0 \par\pard\ql \li926\sb11\sl-207\slmult0 \up0
\expndtw0\charscalex132 \\caracter\par\pard\ql \li940\sb0\sl-207\slmult0
\par\pard\ql \li940\sb0\sl-207\slmult0 \par\pard\ql \li940\sb0\sl-207\slmult0
\par\pard\ql \li940\sb0\sl-207\slmult0 \par\pard\ql \li940\sb26\sl-207\slmult0 \up0
\expndtw0\charscalex113 "texto"\par\pard\ql \li935\sb0\sl-207\slmult0
\par\pard\ql \li935\sb0\sl-207\slmult0 \par\pard\ql \li935\sb0\sl-207\slmult0
\par\pard\ql \li935\sb0\sl-207\slmult0 \par\pard\ql \li935\sb0\sl-207\slmult0
\par\pard\ql \li935\sb188\sl-207\slmult0 \up0 \expndtw0\charscalex123 _
(subrayado)\par\pard\ql \li950\sb0\sl-230\slmult0 \par\pard\ql \li950\sb0\sl-
230\slmult0 \par\pard\ql \li950\sb0\sl-230\slmult0 \par\pard\ql \li950\sb0\sl-
230\slmult0 \par\pard\ql \li950\sb0\sl-230\slmult0 \par\pard\ql \li950\sb0\sl-
230\slmult0 \par\pard\ql \li950\sb0\sl-230\slmult0 \par\pard\ql \li950\sb0\sl-
230\slmult0 \par\pard\ql \li950\sb0\sl-230\slmult0 \par\pard\ql \li950\sb0\sl-
230\slmult0 \par\pard\ql \li950\sb167\sl-230\slmult0 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf9\f10\fs20 C6digo de fecha\par\pard\ql
\li955\sb0\sl-207\slmult0 \par\pard\ql \li955\sb43\sl-207\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 m\par\pard\column \ql
\li3062\sb0\sl-207\slmult0 \par\pard\ql \li2958\sb200\sl-207\slmult0 \up0
\expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\ql \li3062\sb0\sl-
207\slmult0 \par\pard\ql \li3062\sb0\sl-207\slmult0 \par\pard\ql \li3062\sb0\sl-
207\slmult0 \par\pard\ql \li20\sb136\sl-207\slmult0 \up0 \expndtw0\charscalex131
Descripci6n\par\pard\qj \li20\ri1333\sb237\sl-240\slmult0 \up0
\expndtw0\charscalex124 Separador de millares. Un punto seguido de un codigo
\line \up0 \expndtw0\charscalex128 ampliara el numero por 1.000.\par\pard\ql
\li25\sb138\sl-207\slmult0 \up0 \expndtw0\charscalex122 Notacion
cientifica.\par\pard\ql \li3072\sb0\sl-184\slmult0 \par\pard\ql \li3072\sb0\sl-
184\slmult0 \par\pard\ql \li274\sb11\sl-184\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Tabla 2.2. Codigos de texto\par\pard\ql
\li3072\sb0\sl-230\slmult0 \par\pard\ql \li30\sb128\sl-230\slmult0 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf9\f10\fs20 Descripci6n\par\pard\qj
\li30\ri1318\sb220\sl-244\slmult0\fi4 \up0 \expndtw0\charscalex139
\ul0\nosupersub\cf10\f11\fs18 Estos caracteres se mostraran en el numero. Para
\line \up0 \expndtw0\charscalex131 mostrar cualquier otro caracter, encierrelo
entre do-\line \up0 \expndtw0\charscalex127 Wes comillas o bien precedido de una
barra invertida \line \up0 \expndtw0\charscalex119 (\\).\par\pard\qj
\li34\ri1314\sb101\sl-240\slmult0 \up0 \expndtw0\charscalex125 Este codigo muestra
el caracter especificado. Observe \line \up0 \expndtw0\charscalex123 que si escribe
!, \up0 \expndtw0\charscalex132 ^, &, ', \up0 \expndtw0\charscalex160
\ul0\nosupersub\cf9\f10\fs20 -, \up0 \expndtw-4\charscalex100
\ul0\nosupersub\cf10\f11\fs18 \{, \up0 \expndtw-2\charscalex100 \}, \up0
\expndtw0\charscalex123 =, \up0 \expndtw0\charscalex131 <, o>se
colocara\par\pard\qj \li39\ri1321\sb4\sl-240\slmult0 \up0 \expndtw0\charscalex131
automaticamente una barra invertida delante del ca-\line \up0
\expndtw0\charscalex121 racter.\par\pard\qj \li39\ri1316\sb108\sl-
244\slmult0\fi4 \up0 \expndtw0\charscalex128 Este codigo muestra el texto que hay
encerrado entre \line \up0 \expndtw0\charscalex120 las dobles comillas.\par\pard\qj
\li44\ri1311\sb112\sl-239\slmult0\fi4 \up0 \expndtw0\charscalex128 Este codigo
repite el siguiente caracter en el formato \line \up0 \expndtw0\charscalex130 para
rellenar el ancho de la columna. Solo se admite \line \up0 \expndtw0\charscalex125
un asterisco por cada seccion del formato.\par\pard\qj \li49\ri1304\sb116\sl-
240\slmult0 \up0 \expndtw0\charscalex123 Este codigo omite el ancho del siguiente
caracter. Nor-\line \up0 \expndtw0\charscalex128 malmente se utiliza asi: _) para
dejar un espacio para \line \up0 \expndtw0\charscalex133 un parentesis de cierre en
el formato de un numero \line \up0 \expndtw0\charscalex132 positivo cuando el
formato para numeros negativos \line \up0 \expndtw0\charscalex125 incluye
parentesis. Esto permite que, tanto valores po-\line \up0 \expndtw0\charscalex124
sitivos como negativos se alineen en el punto decimal.\par\pard\ql \li54\sb143\sl-
207\slmult0 \up0 \expndtw0\charscalex127 Lugar para un texto.\par\pard\ql
\li3340\sb0\sl-184\slmult0 \par\pard\ql \li3340\sb0\sl-184\slmult0 \par\pard\ql
\li298\sb6\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Tabla 2.3. Codigos de fecha\par\pard\ql
\li3100\sb0\sl-230\slmult0 \par\pard\ql \li58\sb124\sl-230\slmult0 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf9\f10\fs20 Descripcio'n\par\pard\qj
\li58\ri1302\sb228\sl-239\slmult0\fi4 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Un mes representado como un numero sin ceros de
re-\line \up0 \expndtw0\charscalex123 lleno (1-12)
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg89}{\bkmkend
Pg89}\par\pard\li1579\sb0\sl-207\slmult0\par\pard\li1579\sb0\sl-
207\slmult0\par\pard\li1579\sb9\sl-207\slmult0\fi0\tx8620 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 2. Trucos sobre as
caracteristicas incorporadas en Excel\tab \up0 \expndtw0\charscalex125
105\par\pard\li1579\sb0\sl-207\slmult0\par\pard\li1579\sb0\sl-
207\slmult0\par\pard\li1579\sb0\sl-207\slmult0\par\pard\li1579\sb135\sl-
207\slmult0\fi110\tx3844 \up0 \expndtw0\charscalex125 Codigo de fecha\tab \up0
\expndtw0\charscalex125 Descripcibn\par\pard\li1579\sb0\sl-
207\slmult0\par\pard\li1579\sb50\sl-207\slmult0\fi110\tx3844 \up0
\expndtw0\charscalex125 mm\tab \up0 \expndtw0\charscalex125 Un mes representado
como un numero con ceros de\par\pard\li1579\sb34\sl-207\slmult0\fi2265 \up0
\expndtw0\charscalex125 relleno (01-12)\par\pard\li1579\sb142\sl-
207\slmult0\fi110\tx3844 \up0 \expndtw0\charscalex125 mmm\tab \up0
\expndtw0\charscalex125 Un mes dado como su abreviatura (ene-
dic)\par\pard\li1579\sb147\sl-207\slmult0\fi110\tx3849 \up0 \expndtw0\charscalex125
mmmm\tab \up0 \expndtw0\charscalex125 Un mes dado tal cual, sin abreviar (enero-
diciembre)\par\pard\li1579\sb145\sl-207\slmult0\fi110\tx3844 \up0
\expndtw0\charscalex120 d\tab \up0 \expndtw0\charscalex125 Un dia representado como
un numero sin ceros de re-\par\pard\li1579\sb33\sl-207\slmult0\fi2265 \up0
\expndtw-8\charscalex86 l l\t \up0 \expndtw0\charscalex125 eno (1-
31)\par\pard\li1579\sb148\sl-207\slmult0\fi110\tx3844 \up0 \expndtw0\charscalex125
dd\tab \up0 \expndtw0\charscalex125 Un dia representado como un numero con ceros de
re-\par\pard\li1579\sb35\sl-207\slmult0\fi2265 \up0 \expndtw0\charscalex125 lleno
(01-31)\par\pard\li1579\sb141\sl-207\slmult0\fi110\tx3844 \up0
\expndtw0\charscalex125 ddd\tab \up0 \expndtw0\charscalex125 Un dia dado como su
abreviatura (lun-dom)\par\pard\li1579\sb144\sl-207\slmult0\fi110\tx3844 \up0
\expndtw0\charscalex125 dddd\tab \up0 \expndtw0\charscalex125 Un dia dado tal cual,
sin abreviar (lunes-domingo)\par\pard\li1579\sb148\sl-207\slmult0\fi110\tx3844 \up0
\expndtw0\charscalex125 as\tab \up0 \expndtw0\charscalex125 Un ano dado como un
numero de dos digitos (por ejem-\par\pard\li1579\sb31\sl-207\slmult0\fi2265 \up0
\expndtw0\charscalex125 plo, 96)\par\pard\li1579\sb145\sl-
207\slmult0\fi110\tx3849 \up0 \expndtw0\charscalex125 aaaa\tab \dn2
\expndtw0\charscalex125 Un ano dado como un numero de cuatro digitos
(por\par\pard\li1579\sb35\sl-207\slmult0\fi2270 \up0 \expndtw0\charscalex125
ejemplo, 1996)\par\pard\li1579\sb0\sl-184\slmult0\par\pard\li1579\sb139\sl-
184\slmult0\fi2534 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf11\f12\fs16 Tabla
2.4. C6digos de hora\par\pard\li1579\sb0\sl-230\slmult0\par\pard\li1579\sb60\sl-
230\slmult0\fi105\tx3849 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf9\f10\fs20
C6digo de hora\tab \up0 \expndtw0\charscalex125 Descripcion\par\pard\li1579\sb0\sl-
207\slmult0\par\pard\li1579\sb41\sl-207\slmult0\fi110\tx3844 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 h\tab \up0
\expndtw0\charscalex125 Una hora representada como un numero sin ceros
de\par\pard\ql \li3844\sb20\sl-207\slmult0 \up0 \expndtw0\charscalex123 relleno (0-
23) \par\pard\li1684\sb150\sl-207\slmult0\fi0\tx3844 \up0 \expndtw0\charscalex128
hh\tab \dn2 \expndtw0\charscalex128 Una hora representada como un numero con ceros
de\par\pard\ql \li3844\sb36\sl-207\slmult0 \up0 \expndtw0\charscalex123 relleno
(00-23) \par\pard\li1689\sb145\sl-207\slmult0\fi0\tx3844 \up0
\expndtw0\charscalex120 m\tab \up0 \expndtw0\charscalex125 Un minuto representado
como un numero sin ceros de\par\pard\ql \li3840\sb21\sl-207\slmult0 \up0
\expndtw0\charscalex123 relleno (0-59) \par\pard\li1684\sb155\sl-
207\slmult0\fi0\tx3840 \up0 \expndtw0\charscalex131 mm\tab \up0
\expndtw0\charscalex131 Un minuto representado como un numero con ceros\par\pard\ql
\li3840\sb31\sl-207\slmult0 \up0 \expndtw0\charscalex123 de relleno (00-59)
\par\pard\li1670\sb151\sl-207\slmult0\fi14\tx3840 \up0 \expndtw0\charscalex120
m\tab \dn2 \expndtw0\charscalex127 Un segundo representado como un numero sin
ceros\par\pard\li1670\sb34\sl-207\slmult0\fi2169 \up0 \expndtw0\charscalex127 de
relleno (0-59)\par\pard\li1670\sb142\sl-207\slmult0\fi14\tx3835 \up0
\expndtw0\charscalex127 mm\tab \dn2 \expndtw0\charscalex127 Un segundo representado
como un numero con ceros\par\pard\li1670\sb39\sl-207\slmult0\fi2164 \up0
\expndtw0\charscalex127 de relleno (00-59)\par\pard\li1670\sb144\sl-
207\slmult0\fi0\tx3840 \up0 \expndtw0\charscalex127 AM/PM am/pm\tab \up0
\expndtw0\charscalex127 Hora en formato del reloj de 12
horas\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg90}{\bkmkend
Pg90}\par\pard\li849\sb0\sl-207\slmult0\par\pard\li849\sb0\sl-
207\slmult0\par\pard\li849\sb1\sl-207\slmult0\fi0\tx6047 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 106\tab \up0
\expndtw0\charscalex122 Excel. Los mejores trucos\par\pard\li849\sb0\sl-
184\slmult0\par\pard\li849\sb0\sl-184\slmult0\par\pard\li849\sb0\sl-
184\slmult0\par\pard\li849\sb100\sl-184\slmult0\fi2337 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 Tabla 2.5. C6digos miscelaneos\par\pard\li849\sb0\sl-
207\slmult0\par\pard\li849\sb161\sl-207\slmult0\fi100 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Codigo miscelaneo
Descripeion\par\pard\li849\sb0\sl-230\slmult0\par\pard\li849\sb5\sl-
230\slmult0\fi115\tx3110 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf9\f10\fs20
[Negro], [Azul],\tab \dn2 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18
Estos codigos muestran los caracteres en el color espe-\par\pard\li849\sb15\sl-
230\slmult0\fi120\tx3105 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf9\f10\fs20
[Aguamarina1,\tab \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18
cificado. Observe que "n" puede ser un valor entre I y\par\pard\li849\sb10\sl-
230\slmult0\fi120\tx3115 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf9\f10\fs20
[Verde], [Magenta],\tab \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18
56, y se refiere al enesimo color de la paleta.\par\pard\ql \li969\sb26\sl-
207\slmult0 \up0 \expndtw0\charscalex113 [Rojo], [Blanco], \par\pard\ql
\li969\sb33\sl-207\slmult0 \up0 \expndtw0\charscalex118 [Amarillo], [Color n]
\par\pard\li969\sb146\sl-207\slmult0\fi0\tx3115\tx6374\tx7089 \up0
\expndtw0\charscalex133 [Condicionvalor]\tab \up0 \expndtw0\charscalex131 Las
condiciones pueden ser <,>,\tab \up0 \expndtw0\charscalex133 =,>=,\tab \up0
\expndtw0\charscalex133 <= 6 <>,\par\pard\qj \li3105\ri1340\sb0\sl-240\slmult0 \up0
\expndtw0\charscalex126 mientras que el valor puede ser cualquier numero. Un
\line \up0 \expndtw0\charscalex131 formato de numero puede contener hasta dos
condi-\line \up0 \expndtw0\charscalex132 ciones. \par\pard\qj \li844\sb0\sl-
240\slmult0 \par\pard\qj\li844\ri1223\sb93\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 Observe en particular el ultimo tipo de codigos de formato
de la tabla 2.5, es \line \up0 \expndtw0\charscalex125 decir, los operadores de
comparaci6n. Supongamos que desea un formato de nu-\line \up0
\expndtw0\charscalex130 mero personalizado del tipo de 0,00_ ;[Rojo](-0.00) para
mostrar los numeros \line \up0 \expndtw0\charscalex126 negativos en color rojo y
entre corchetes, pero solamente si el numero es menor \line \up0
\expndtw0\charscalex126 que -100. Para conseguir esto, tendria que eseribir el
formato de esta forma: \par\pard\li1142\sb0\sl-
138\slmult0\par\pard\li1142\sb114\sl-
138\slmult0\fi0\tx1742\tx1852\tx2438\tx3120\tx3192\tx3792\tx3873\tx4075 \up0
\expndtw0\charscalex160 \ul0\nosupersub\cf23\f24\fs12 0,00\tab \up0 \expndtw-
1\charscalex100 ;\tab \up0 \expndtw0\charscalex154 [Rojo]\tab \up0
\expndtw0\charscalex157 [<-100]\tab \up0 \expndtw-1\charscalex100 (\tab \up0
\expndtw0\charscalex160 -0,00)\tab \up0 \expndtw-1\charscalex100 ;\tab \up0
\expndtw-1\charscalex100 0,\tab \up0 \expndtw0\charscalex160 00\par\pard\qj
\li844\ri1221\sb191\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Los codigos de formato [Rojo][<-100](-0,00) colocados
en la seccion para nu\up0 \expndtw0\charscalex126 meros negativos hacen que esto
sea posible. Utilizando este metodo junto con el \up0 \expndtw0\charscalex125
formato condicional, puede doblar el numero de formatos condicionales
disponi\up0 \expndtw0\charscalex125 bles de tres a seis. \par\pard\qj
\li844\ri1224\sb20\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex129 A menudo, los
usuarios desean mostrar el simbolo del euro como una pala\up0
\expndtw0\charscalex129 bra. Para conseguir eso, utilice el siguiente formato
personalizado: \par\pard\li1147\sb0\sl-138\slmult0\par\pard\li1147\sb114\sl-
138\slmult0\fi0\tx1353\tx2611\tx2913 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 0\tab \up0 \expndtw0\charscalex159 "euros con"\tab
\up0 \expndtw0\charscalex159 00\tab \up0 \expndtw0\charscalex159
\ul0\nosupersub\cf26\f27\fs14 "centimos"\par\pard\qj \li849\ri1211\sb191\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf10\f11\fs18 Este
formato obliga a que un numero introducido como 55,25 se muestre \up0
\expndtw0\charscalex125 como 55 euros con 25 centimos. Tambien podria utilizar un
formato condicional \up0 \expndtw0\charscalex122 para mostrar las palabras "Bajo",
"En la media" o "Alto", dependiendo del numero \up0 \expndtw0\charscalex122
introducido. Para ello utilice este simple formato: \par\pard\li1180\sb0\sl-
138\slmult0\par\pard\li1180\sb101\sl-138\slmult0\fi0\tx2419\tx2644\tx3883\tx5544
\up0 \expndtw0\charscalex160 \ul0\nosupersub\cf23\f24\fs12 [<11]-"Bajo"*\tab
\up0 \expndtw-1\charscalex100 0;\tab \up0 \expndtw0\charscalex160 [>20] "Alto"*\tab
\up0 \expndtw0\charscalex160 \ul0\nosupersub\cf26\f27\fs14 0;"En la media'*\tab
\up0 \expndtw0\charscalex160 \ul0\nosupersub\cf23\f24\fs12 0\par\pard\qj
\li859\ri1206\sb184\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Observe el use del *. Esto hace que se repita el
siguiente caraeter en el formato \up0 \expndtw0\charscalex126 para rellenar el
ancho de la columna, de forma que los textos "Bajo", "En la me\up0
\expndtw0\charscalex131 dia" o "Alto" se alinearan forzosamente a la derecha,
mientras que el numero \up0 \expndtw0\charscalex131 quedara a la izquierda.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg91}{\bkmkend
Pg91}\par\pard\li1564\sb0\sl-207\slmult0\par\pard\li1564\sb167\sl-
207\slmult0\fi0\tx8606 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre las caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex115 107\par\pard\ql \li1920\sb0\sl-322\slmult0
\par\pard\ql\li1920\sb271\sl-322\slmult0\tx2860 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO \tab \dn2 \expndtw0\charscalex103
\ul0\nosupersub\cf20\f21\fs28 Anadir mas niveles de Deshacer a
Excel\par\pard\sect\sectd\sbknone\cols2\colno1\colw2696\colsr160\colno2\colw6584\co
lsr160\ql \li2040\sb80\sl-414\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf31\f32\fs36 33\par\pard\column \ql \li20\sb104\sl-207\slmult0
\up0 \expndtw0\charscalex108 \ul0\nosupersub\cf10\f11\fs18 Todos estamos
familiarizados con la maravillosa caracteristica de Deshacer\par\pard\ql
\li29\sb10\sl-207\slmult0 \up0 \expndtw0\charscalex109 de Excel, que permite a los
usuarios deshacer aquellas acciones que desee\par\pard\ql \li29\sb28\sl-184\slmult0
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 en caso de equivocacion.
Por desgracia, el nivel predeterminado de\par\pard\ql \li29\ri758\sb7\sl-
215\slmult0 \up0 \expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 cambios que
se pueden deshacer es tan solo de 16. Con este truco, \line \up0
\expndtw0\charscalex109 podemos cambiar el registro de forma que podamos deshacer
hasta 100\par\pard\ql \li29\sb27\sl-184\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf11\f12\fs16 equivocaciones. \par\pard\sect\sectd\sbknone \qj
\li1555\ri507\sb118\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Cuando utiliza la caracteristica Deshacer de Excel y
alcanza el numero de 16 \line \up0 \expndtw0\charscalex129 acciones, el primer
deshacer es reemplazado por el numero 17, y asi sucesiva-\line \up0
\expndtw0\charscalex125 mente. Ademas, en cuanto guarde el libro, toda la lista de
acciones a deshacer se \line \up0 \expndtw0\charscalex127 climina, coloque se
pierde el historial de acciones. Esto es asi porque se supone \line \up0
\expndtw0\charscalex126 que a pulsar Guardar, esta indicandole a Excel que esta de
acuerdo con los cam-\line \up0 \expndtw0\charscalex126 bios realizados y que por lo
tanto no tiene sentido deshacer nada. \par\pard\qj \li1560\ri500\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex128 Probablemente haya descubierto que,
en ocasiones, poder deshacer tan solo \line \up0 \expndtw0\charscalex128 en vez de
tener que aguantar esto, puede cambiar este comportamiento modifi-\line \up0
\expndtw0\charscalex126 cando el registro, algo que solo funciona en Windows. Para
ello, lo primero que \line \up0 \expndtw0\charscalex129 hay que hacer es cerrar
Excel. Luego vaya a Inicio>Ejecutar y en el cuadro de \line \up0
\expndtw0\charscalex123 texto escriba "Regedit.exe". Luego haga clic en Aceptar.
Cuando se abra el Editor \line \up0 \expndtw0\charscalex121 del registro,
despliegue la carpeta HKEY_CURRENT_USER. Luego despliegue la \line \up0
\expndtw0\charscalex124 carpeta Software, Luego Microsoft, Office y por ultimo la
carpeta 10.0 (esta ulti-\line \up0 \expndtw0\charscalex124 ma carpeta depende de la
version de Office que tenga. En este caso, la carpeta \par\pard\qj
\li1569\ri501\sb0\sl-240\slmult0\fi14 \up0 \expndtw0\charscalex128 11.0 es la
correspondiente a Excel 2002). A continuacion despliegue
la carpeta \up0 \expndtw0\charscalex128 Excel y finalmente abra la carpeta
Options. \par\pard\qj \li1569\ri499\sb16\sl-246\slmult0\fi268 \up0
\expndtw0\charscalex139 Ahora vaya a Edicion>Nuevo>Valor DWORD, introduzca la
palabra \up0 \expndtw0\charscalex125 "UndoHistory" y pulse Intro. Luego haga doble
clic sobre el elemento que acaba \up0 \expndtw0\charscalex129 de crear, seleccione
el bot6n de opci6n Decimal y a continuacion escriba en el \up0
\expndtw0\charscalex129 cuadro de texto un valor mayor que 16 y menor que 100.
\par\pard\qj \li1564\ri501\sb19\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex131
En general, disponer dc 100 acciones para deshacer sera suficiente para la \up0
\expndtw0\charscalex124 mayoria dc los usuarios, aunque el problema de que la
opcion Deshacer se pierda \up0 \expndtw0\charscalex124 una vez guardada la hoja
seguira
ocurriendo.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2715\colsr160\colno2\colw6
565\colsr160\ql \li1929\sb0\sl-207\slmult0 \par\pard\ql \li1929\sb0\sl-
207\slmult0 \par\pard\ql \li1929\sb137\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2049\sb93\sl-414\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36 34\par\pard\column \ql
\li2880\sb0\sl-322\slmult0 \par\pard\ql \li25\sb111\sl-322\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf20\f21\fs28 Crear listas
personalizadas\par\pard\qj \li20\ri585\sb74\sl-217\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Si anade una lista
personalizada a Excel, podra escribir el primer elemento \up0
\expndtw0\charscalex123 de la lista, arrastrarlo utilizando el recuadro de
propagacion y ver como la \line \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf10\f11\fs18 lista se rellena auto mAticamente.
\par\pard\sect\sectd\sbknone \qj \li1569\ri501\sb119\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 Una de las funciones mas populares que tiene Excel para
ahorrar trabajo es la \line \up0 \expndtw0\charscalex128 posibilidad de inerementar
no solamente numeros, sino tambien algunos tcxtos \line \up0
\expndtw0\charscalex127 automaticamente. Normaimente, cuando utiliza el recuadro dc
propagacion, es-\line \up0 \expndtw0\charscalex127 cribe el primer elemento y Luego
lo utiliza para rellenar las celdas con los
si-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg92}{\bkmkend
Pg92}\par\pard\li835\sb0\sl-207\slmult0\par\pard\li835\sb147\sl-
207\slmult0\fi0\tx6033 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 108\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li820\sb0\sl-
240\slmult0 \par\pard\qj\li820\sb0\sl-240\slmult0
\par\pard\qj\li820\ri1250\sb121\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex128
guientes elementos de la lista. De esta forma, puede crear facilmente su propia
\up0 \expndtw0\charscalex128 lista personalizada con aquellos elementos utilizados
mas a menudo. \par\pard\qj \li820\ri1249\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 La forma mas flexible de crear una lista personalizada es
introducir sus con-\line \up0 \expndtw0\charscalex128 tenidos en un rango de
celdas. Por ejemplo, digamos que tiene una lista de 100 \line \up0
\expndtw0\charscalex127 nombres de empleados. Introduzca cada nombre, comenzando
por la celda Al y \line \up0 \expndtw0\charscalex127 terminando en la celda A100, y
luego ordenandola, si es necesario. A continua-\line \up0 \expndtw0\charscalex121
cion seleccione Herramientas>Opciones y en la pestana Listas personalizadas haga
\line \up0 \expndtw0\charscalex125 clic en el cuadro de texto Importar lista desde
las celdas. Utilizando el cursor del \line \up0 \expndtw0\charscalex126 raton, haga
clie en la celda Al y arrastrelo hasta la celda Al 00 y luego haga clic \line
\up0 \expndtw0\charscalex127 en el boton Importar. Llegados a este punto, la lista
personalizada estara dispo-\line \up0 \expndtw0\charscalex127 nible para todos los
libros con los que se trabaje en este mismo ordenador. \par\pard\qj \li1838\sb0\sl-
220\slmult0 \par\pard\qj\li1838\ri1833\sb137\sl-220\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Si la lista esta ordenada y
desea que este colocada de arriba a abajo, \up0 \expndtw0\charscalex135 encontrara
mas sencillo ordenarla de Z a A en caso de que la lista \up0
\expndtw0\charscalex136 original estuviese ordenada al
reves.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1966\colsr160\colno2\colw7314\c
olsr160\ql \li1180\sb0\sl-207\slmult0 \par\pard\ql \li1180\sb0\sl-207\slmult0
\par\pard\ql \li1180\sb139\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1305\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf31\f32\fs36 35\par\pard\column \ql
\li2131\sb0\sl-322\slmult0 \par\pard\ql \li25\sb125\sl-322\slmult0 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf20\f21\fs28 Subtotales en negritas de
Excel\par\pard\qj \li20\ri1351\sb69\sl-220\slmult0\fi76 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 No seria muy interesante si
pudiese identificar los subtotales en sus hojas \line \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 de calculo de forma que los
pudiera encontrar facilmente? Con los trucos\par\pard\ql \li20\sb25\sl-
184\slmult0 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 de este
apartado, podra hacerlo. \par\pard\sect\sectd\sbknone \qj \li820\ri1247\sb113\sl-
245\slmult0\fi283 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Cuando
esta trabajando con una hoja de calculo que contiene subtotales crea\up0
\expndtw0\charscalex122 dos a partir de la opcion Datos>Subtotales, estos pueden
ser muy dificiles de iden\up0 \expndtw0\charscalex131 tificar, haciendo que la hoja
de calculo no pueda leerse con facilidad. Esto es \up0 \expndtw0\charscalex131
especialmente cierto cuando utiliza esos Subtotales en una tabla de datos que
\up0 \expndtw0\charscalex131 tiene muchas columnas. \par\pard\qj
\li825\ri1247\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128 Normalmente,
los subtotales resultantes aparecen en la parte derecha, mien\up0
\expndtw0\charscalex128 tras que sus encabezados asociados se situan en la primera
columna. Dado que \up0 \expndtw0\charscalex122 los valores de esos subtotales no
aparecen en negritas, puede ser diffcil de alinear\up0 \expndtw0\charscalex130 los
visualmente con sus encabezados de fila. Puede hacer que sea mucho mas \up0
\expndtw0\charscalex130 sencillo leerlos\ul0\nosupersub\cf23\f24\fs12
si\ul0\nosupersub\cf10\f11\fs18 aplica un formato negritas a esos valores.
\par\pard\qj \li835\ri1252\sb4\sl-260\slmult0\fi278 \up0 \expndtw0\charscalex129
Para probar este problema, introduzca algunos datos de forma similar a los \up0
\expndtw0\charscalex129 que se muestran en la figura 2.19. \par\pard\qj
\li820\ri1239\sb9\sl-250\slmult0\fi278 \up0 \expndtw0\charscalex137 Ahora anada los
subtotales seleccionando la opcion Datos>Subtotales, \up0 \expndtw0\charscalex126
aceptando los valores predeterminados del cuadro de dialogo y haciendo clie en \up0
\expndtw0\charscalex126 Aceptar. \par\pard\qj \li835\ri1240\sb14\sl-
246\slmult0\fi283 \up0 \expndtw0\charscalex130 En la figura 2.20, los encabezados
de los subtotales estan en negritas, pero \line \up0 \expndtw0\charscalex131 sus
resultados asociados no. Dado que esta tabla solo tiene dos columnas, no \line \up0
\expndtw0\charscalex125 resulta tan dificil leer y encontrar las cantidades
correspondientes a dicho subto-\line \up0 \expndtw0\charscalex125 tales.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg93}{\bkmkend
Pg93}\par\pard\li1622\sb0\sl-207\slmult0\par\pard\li1622\sb166\sl-
207\slmult0\fi0\tx8659 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre las caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex115 109\par\pard\li4324\sb0\sl-
138\slmult0\par\pard\li4324\sb0\sl-138\slmult0\par\pard\li4324\sb0\sl-
138\slmult0\par\pard\li4324\sb0\sl-138\slmult0\par\pard\li4324\sb0\sl-
138\slmult0\par\pard\li4324\sb128\sl-138\slmult0\fi0\tx5131 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 Trimestre\tab \up0
\expndtw0\charscalex100 Caste\par\pard\li4324\sb16\sl-138\slmult0\fi4\tx5131
\up0 \expndtw0\charscalex100 Primero\tab \up0 \expndtw0\charscalex100
$10,00\par\pard\li4324\sb15\sl-138\slmult0\fi4\tx5131 \up0 \expndtw0\charscalex100
PYimero\tab \dn2 \expndtw0\charscalex100 $20,00\par\pard\li4324\sb16\sl-
138\slmult0\fi4\tx5131 \up0 \expndtw0\charscalex100 Segundo\tab \up0
\expndtw0\charscalex100 $10,00\par\pard\li4324\sb11\sl-138\slmult0\fi9\tx5131
\up0 \expndtw0\charscalex100 Segundo\tab \up0 \expndtw0\charscalex100
$10,00\par\pard\li4324\sb15\sl-138\slmult0\fi9\tx5131 \up0 \expndtw0\charscalex100
Segundo\tab \up0 \expndtw0\charscalex100 $10,00\par\pard\li4324\sb16\sl-
138\slmult0\fi4\tx5131 \up0 \expndtw0\charscalex100 `erc_ero\tab \up0
\expndtw0\charscalex100 $15,00\par\pard\li4324\sb15\sl-138\slmult0\fi0\tx5131
\up0 \expndtw0\charscalex100 Tercero\tab \up0 \expndtw0\charscalex100
$10,00\par\pard\li4324\sb16\sl-138\slmult0\fi0\tx5131 \up0 \expndtw0\charscalex100
Tercero\tab \up0 \expndtw0\charscalex100 $25,00\par\pard\ql \li4137\ri2668\sb0\sl-
160\slmult0 \up0 \expndtw-5\charscalex91 10 \line \up0 \expndtw-5\charscalex92 1
\par\pard\ql \li2231\sb68\sl-184\slmult0 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf11\f12\fs16 Figura 2.19. Datos de una hoja de calculo antes de
anadir los subtotales. \par\pard\li3734\sb0\sl-138\slmult0\par\pard\li3734\sb0\sl-
138\slmult0\par\pard\li3734\sb0\sl-138\slmult0\par\pard\li3734\sb95\sl-
138\slmult0\fi489\tx5620 \up0 \expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12
Trimestre\tab \up0 \expndtw0\charscalex106 Coste\par\pard\li3734\sb16\sl-
138\slmult0\fi451\tx5620 \up0 \expndtw0\charscalex106 'Pi\t \up0
\expndtw0\charscalex106 rmero\tab \up0
\expndtw0\charscalex106 $1000\par\pard\li3734\sb15\sl-
138\slmult0\fi316\tx4233\tx5625 \up0 \expndtw0\charscalex106 3\tab \up0
\expndtw0\charscalex106 Primero\tab \up0 \expndtw0\charscalex106
$20,00\par\pard\li3734\sb16\sl-138\slmult0\fi316\tx4223\tx5625 \up0
\expndtw0\charscalex106 4\tab \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf22\f23\fs10 Total trimestrel\tab \dn2 \expndtw0\charscalex106
\ul0\nosupersub\cf23\f24\fs12 $30.00\par\pard\li3734\sb15\sl-
138\slmult0\fi316\tx4233\tx5625 \up0 \expndtw0\charscalex106 5\tab \up0
\expndtw0\charscalex106 Segundo\tab \up0 \expndtw0\charscalex106
$10,00\par\pard\li3734\sb17\sl-161\slmult0\fi316\tx4233\tx5625 \up0
\expndtw0\charscalex106 6\tab \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf26\f27\fs14 Segundo\tab \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf23\f24\fs12 $10.00\par\pard\li3734\sb1\sl-
127\slmult0\fi0\tx3854\tx4056\tx4233\tx5625 \up0 \expndtw-1\charscalex100 I\tab
\up0 \expndtw0\charscalex106 \u8226?\tab \up0 \expndtw0\charscalex106 7\tab \up0
\expndtw0\charscalex106 Segundo\tab \up0 \expndtw0\charscalex106
$10.00\par\pard\li3734\sb37\sl-138\slmult0\fi9\tx4051\tx4228\tx5625 \dn2
\expndtw0\charscalex106 7,\tab \up0 \expndtw0\charscalex106 8\tab \up0
\expndtw0\charscalex106 Total trimestre2\tab \dn2 \expndtw0\charscalex106 $30
00\par\pard\li3734\sb0\sl-135\slmult0\fi230\tx5582 \up0 \expndtw0\charscalex106
\u8226? JTercero\tab \up0 \expndtw0\charscalex106 1$15 00\par\pard\li3734\sb16\sl-
138\slmult0\fi302\tx4228\tx5625 \up0 \expndtw-3\charscalex100 10\tab \up0
\expndtw0\charscalex106 Tercero\tab \up0 \expndtw0\charscalex106
$10,00\par\pard\li3734\sb16\sl-138\slmult0\fi120\tx4036\tx4228\tx5625 \up0
\expndtw0\charscalex106 \u8226?\tab \up0 \expndtw-1\charscalex100 11\tab \up0
\expndtw0\charscalex106 Tercero\tab \up0 \expndtw0\charscalex106
$2500\par\pard\li3734\sb16\sl-138\slmult0\fi302\tx4228\tx5625 \up0 \expndtw-
3\charscalex100 12\tab \up0 \expndtw0\charscalex106 Total trimesirO\tab \up0
\expndtw0\charscalex106 $50,110\par\pard\li3734\sb20\sl-
138\slmult0\fi302\tx4228\tx5630 \up0 \expndtw-1\charscalex100 13\tab \up0
\expndtw0\charscalex106 Total fluial\tab \up0 \expndtw0\charscalex106
$110,00\par\pard\ql \li4036\sb0\sl-135\slmult0 \up0 \expndtw-5\charscalex90
\ul0\nosupersub\cf25\f26\fs12 14 \par\pard\ql \li4036\sb23\sl-138\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 15 \par\pard\ql
\li1636\sb84\sl-184\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 Figura 2.20. Datos de la hoja de calculo despues de
que se hayan aplicado los subtotales. \par\pard\qj \li1627\sb0\sl-240\slmult0
\par\pard\qj\li1627\ri430\sb10\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Sin embargo, cuantas mas columnas tenga la tabla, mas
dificil sera encontrar \line \up0 \expndtw0\charscalex127 visualmente esos
subtotales. Puede solucionar este problema utilizando el for-\line \up0
\expndtw0\charscalex121 mato condicional de Excel. Usando la tabla de la figura
2.19 como ejemplo, prue-\line \up0 \expndtw0\charscalex121 be esto antes de anadir
los subtotales. Seleccione las celdas A1:B9, asegurandose \par\pard\qj
\li1636\ri428\sb0\sl-240\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf9\f10\fs20 de que la celda Al sea la activa. Entonces seleccione
Formato>Formato condicio\up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18
nal, luego elija la opcion Formula del cuadro de lista desplegable y anada la
si\up0 \expndtw0\charscalex125 guiente formula: \par\pard\ql \li1929\sb0\sl-
138\slmult0 \par\pard\ql\li1929\sb107\sl-138\slmult0\tx2937\tx3004 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf23\f24\fs12 = DERECHA \tab \up0 \expndtw-
1\charscalex100 ( \tab \up0 \expndtw0\charscalex171 $A1;5)="Total" \par\pard\qj
\li1641\ri429\sb198\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Ahora haga clie en el bot6n Formato..., vaya a la
pestana Fuente y seleccione \up0 \expndtw0\charscalex129 como estilo de fuente la
opcion negrita. Haga clie en Aceptar dos veces hasta \up0 \expndtw0\charscalex129
cerrar los dos cuadros de dialogo. \par\pard\qj \li1641\ri429\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex132 La parte mas importante de la
formula es la utilizacion de una referencia \line \up0 \expndtw0\charscalex130
absoluta de la columna ($A) y de una referencia relativa de la fila (1). Como \line
\up0 \expndtw0\charscalex125 empezo la seleccion desde la celda Al, Excel cambiara
automaticamente la f6r-\line \up0 \expndtw0\charscalex125 mula para cada celda. Por
ejemplo, las celdas A2 y B2 contendran la formula de \par\pard\li1646\sb63\sl-
184\slmult0\fi0\tx4867\tx4953\tx5908 \up0 \expndtw0\charscalex134
\ul0\nosupersub\cf11\f12\fs16 formato condicional = DERECHA\tab \up0 \expndtw-
2\charscalex100 (\tab \up0 \expndtw0\charscalex134 $A2 ; 5)\tab \dn2
\expndtw0\charscalex134 \ul0\nosupersub\cf9\f10\fs20 Total
11\ul0\nosupersub\cf11\f12\fs16 y las celdas A3 y B3 ten-\par\pard\li1646\sb56\sl-
184\slmult0\fi0\tx3393 \up0 \expndtw0\charscalex128 dran = DERECHA\tab \up0
\expndtw0\charscalex134 ($A3;5)
="Total".\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg94}{\bkmkend
Pg94}\par\pard\li791\sb0\sl-207\slmult0\par\pard\li791\sb120\sl-
207\slmult0\fi0\tx5985 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 110\tab \dn2 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\li772\sb0\sl-
207\slmult0\par\pard\li772\sb0\sl-207\slmult0\par\pard\li772\sb0\sl-
207\slmult0\par\pard\li772\sb25\sl-207\slmult0\fi273 \up0 \expndtw0\charscalex128
Ahora anada los subtotales y vera c6mo se parecen a los que se muestran
en\par\pard\li772\sb29\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex127 la figura
2.21.\par\pard\sect\sectd\sbknone\cols2\colno1\colw3062\colsr110\colno2\colw6268\co
lsr160\ql \li2880\sb505\sl-506\slmult0 \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf39\f40\fs44 f:\par\pard\column \ql \li3172\sb0\sl-138\slmult0
\par\pard\ql \li3172\sb0\sl-138\slmult0 \par\pard\ql \li846\sb23\sl-
138\slmult0\tx1916 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
A\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul
B\par\pard\ql \li54\sb11\sl-138\slmult0\tx241\tx1619 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 1\tab \up0 \expndtw0\charscalex117
Irimestre\tab \up0 \expndtw0\charscalex107 Coste\par\pard\ql \li44\sb6\sl-
161\slmult0\tx227\tx1619 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf26\f27\fs14 2\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 Prlmero\tab \up0 \expndtw0\charscalex100 $10
00\par\pard\ql \li44\sb2\sl-138\slmult0\tx227\tx1619 \up0 \expndtw-1\charscalex100
3\tab \up0 \expndtw-1\charscalex100 Primero\tab \up0 \expndtw0\charscalex100
$20,00\par\pard\ql \li40\sb16\sl-138\slmult0\tx217\tx1619 \up0 \expndtw-
1\charscalex100 4\tab \up0 \expndtw0\charscalex104 Total ti imestre 1\tab \up0
\expndtw0\charscalex100 $30,00\par\pard\ql \li40\sb6\sl-138\slmult0\tx227\tx1619
\up0 \expndtw-1\charscalex100 5\tab \up0 \expndtw0\charscalex103 Segundo\tab
\up0 \expndtw0\charscalex109 $1000\par\pard\ql \li40\sb0\sl-136\slmult0\tx1619 \up0
\expndtw0\charscalex124 ESegundo\tab \up0 \expndtw0\charscalex109 $1000\par\pard\ql
\li40\sb0\sl-135\slmult0\tx227\tx1619 \up0 \expndtw-1\charscalex100 7\tab \up0
\expndtw0\charscalex103 Segundo\tab \up0 \expndtw0\charscalex109
$1000\par\pard\ql \li40\sb15\sl-138\slmult0\tx1619 \up0 \expndtw0\charscalex121
HTotal trimestre2\tab \up0 \expndtw0\charscalex100 $30,00\par\pard\ql
\li40\sb17\sl-138\slmult0\tx217\tx1619 \up0 \expndtw-1\charscalex100 9\tab \up0
\expndtw0\charscalex100 Tercero\tab \up0 \expndtw0\charscalex100 $15,00\par\pard\ql
\li25\sb10\sl-138\slmult0\tx217\tx1614 \up0 \expndtw-5\charscalex92 10\tab \up0
\expndtw-4\charscalex100 Terc\u-3?,o\tab \up0 \expndtw0\charscalex100
$10,00\par\pard\ql \li20\sb11\sl-138\slmult0\tx217\tx1614 \up0 \expndtw-
5\charscalex81 11\tab \up0 \expndtw-5\charscalex94 Terce\u-3?o\tab \up0
\expndtw0\charscalex100 $25,00\par\pard\ql \li20\sb20\sl-138\slmult0\tx1614 \up0
\expndtw0\charscalex123 1_Totaltrimestre3\tab \up0 \expndtw0\charscalex100
$50.00\par\pard\ql \li20\sb16\sl-138\slmult0\tx222\tx1614 \up0 \expndtw-
3\charscalex100 13\tab \up0 \expndtw0\charscalex109 Total final\tab \up0
\expndtw0\charscalex100 $110.00\par\pard\ql \li20\sb16\sl-138\slmult0 \up0
\expndtw-5\charscalex96 14\par\pard\ql \li20\sb15\sl-138\slmult0 \up0 \expndtw-
5\charscalex96 15 \par\pard\sect\sectd\sbknone \ql \li768\sb74\sl-184\slmult0
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 2.21. Datos de la
hoja de calculo despues de haber dado formato a los subtotales. \par\pard\qj
\li758\ri1308\sb230\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 Una ultima cosa que debe recordar es que si elimina
los subtotales, no se \up0 \expndtw0\charscalex131 volvera a aplicar la fuente en
negrita. \par\pard\ql \li772\sb0\sl-276\slmult0 \par\pard\ql\li772\sb55\sl-
276\slmult0 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf14\f15\fs24 El truco
sobre el truco \par\pard\qj \li748\ri1311\sb190\sl-245\slmult0\fi292 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 El unico inconveniente que
puede surgir con este metodo es que el Total final \up0 \expndtw0\charscalex128
aparezca con el mismo estilo que los subtotales. Seria interesante que el Total
\up0 \expndtw0\charscalex131 final tuviese un formato diferente de forma que
resaltase de los subtotales y \up0 \expndtw0\charscalex124 pudiera ser identificado
mas facilmente. Utilizando el mismo ejemplo, podemos \up0 \expndtw0\charscalex124
hacer esto facilmente. \par\pard\ql \li1036\sb47\sl-207\slmult0 \up0
\expndtw0\charscalex127 Con los mismos datos, seleccione las celdas Al:B9,
asegurandose de que la \par\pard\ql \li753\sb14\sl-230\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf9\f10\fs20
celda Al sea la activa. Entonces seleccione Formato>Formato condicional, elija
\par\pard\qj \li753\ri1324\sb2\sl-240\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 la opcion Formula del cuadro de lista desplegable e
introduzca la siguiente for\up0 \expndtw0\charscalex125 mula: \par\pard\ql
\li1041\sb0\sl-138\slmult0 \par\pard\ql\li1041\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex187 \ul0\nosupersub\cf23\f24\fs12 =$Al= "Total final"
\par\pard\qj \li734\ri1320\sb173\sl-246\slmult0\fi297 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Haga clie en el boton
Formato... y luego vaya a la pestana Fuente y seleccio\up0 \expndtw0\charscalex122
ne como estilo la fuente en negrita. Seleccione tambien la opcion Simple del
cua\up0 \expndtw0\charscalex124 dro de lista desplegable Subrayado, haga clie en
Aceptar y de nuevo otra vez en \up0 \expndtw0\charscalex124 Aceptar para cerrar
todos los cuadros de dialogo. \par\pard\qj \li744\ri1328\sb19\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex126 A continuacion, seleccione la opcion
Datos>Subtotales, acepte las opciones \up0 \expndtw0\charscalex122 predeterminadas
y haga clie en Aceptar. Ahora la hoja de calculo deberia tener el \up0
\expndtw0\charscalex122 aspecto de la que se muestra en la figura 2.22.
\par\pard\qj \li748\ri1334\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex125
Puede utilizar cualquier formato que desee para conseguir que los subtotales
\up0 \expndtw0\charscalex125 scan mas sencillos de identificar.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg95}{\bkmkend
Pg95}\par\pard\li1656\sb0\sl-207\slmult0\par\pard\li1656\sb153\sl-
207\slmult0\fi0\tx8692 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre las caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex114 111\par\pard\ql \li5937\sb0\sl-138\slmult0
\par\pard\ql\li5937\sb0\sl-138\slmult0 \par\pard\ql\li5937\sb0\sl-138\slmult0
\par\pard\ql\li5937\sb0\sl-138\slmult0 \par\pard\ql\li5937\sb127\sl-138\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 B
\par\pard\li4070\sb13\sl-138\slmult0\fi182\tx5644 \up0 \expndtw0\charscalex103
Trimestre\tab \up0 \expndtw0\charscalex103 Coste\par\pard\li4070\sb15\sl-
138\slmult0\fi9\tx4262\tx5644 \up0 \expndtw0\charscalex103 2\tab \up0
\expndtw0\charscalex103 Primero\tab \up0 \expndtw0\charscalex103
$10,00\par\pard\li4070\sb11\sl-138\slmult0\fi9\tx4262\tx5649 \up0
\expndtw0\charscalex103 3\tab \up0 \expndtw0\charscalex103 Primero\tab \up0
\expndtw0\charscalex103 $20,00\par\pard\li4070\sb16\sl-138\slmult0\fi196\tx5712
\up0 \expndtw0\charscalex103 \ul0\nosupersub\cf40\f41\fs12\ul
Total\ul0\nosupersub\cf28\f29\fs12\ul trimestrel\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12 30
00\par\pard\li4070\sb16\sl-138\slmult0\fi196\tx5649 \up0 \expndtw0\charscalex103
Segundo\tab \up0 \expndtw0\charscalex103 $10,00\par\pard\li4070\sb15\sl-
138\slmult0\fi196\tx5649 \up0 \expndtw0\charscalex103 Segundo\tab \dn2
\expndtw0\charscalex103 $10,00\par\pard\li4070\sb16\sl-138\slmult0\fi196\tx5649
\up0 \expndtw0\charscalex103 Segundo\tab \up0 \expndtw0\charscalex103
$10,00\par\pard\li4070\sb15\sl-138\slmult0\fi14\tx4267\tx5644 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf25\f26\fs12 8\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf40\f41\fs12\ul
Total\ul0\nosupersub\cf28\f29\fs12\ul trimestre2\tab \up0 \expndtw0\charscalex103
$30.0\par\pard\li4070\sb16\sl-138\slmult0\fi14\tx4257\tx5649 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12 9\tab \up0
\expndtw0\charscalex103 Tercero\tab \up0 \expndtw0\charscalex103
$15,00\par\pard\li4070\sb15\sl-138\slmult0\fi0\tx5654 \up0 \expndtw0\charscalex103
10 `Tercero\tab \up0 \expndtw0\charscalex103 $10,00\par\pard\li4070\sb16\sl-
138\slmult0\fi0\tx4262\tx5654 \up0 \expndtw-1\charscalex100 11\tab \up0
\expndtw0\charscalex103 Tercero\tab \up0 \expndtw0\charscalex103
$25,00\par\pard\li4070\sb15\sl-138\slmult0\fi0\tx4276\tx5644 \up0 \expndtw-
3\charscalex100 12\tab \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf28\f29\fs12\ul Total trinrestte3\tab \up0 \expndtw0\charscalex103
$50.0\par\pard\li4070\sb11\sl-138\slmult0\fi158\tx5654 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf23\f24\fs12 'Total final\tab \up0 \expndtw0\charscalex103
$110,00\par\pard\ql \li2256\sb0\sl-184\slmult0 \par\pard\ql\li2256\sb0\sl-
184\slmult0 \par\pard\ql\li2256\sb9\sl-184\slmult0 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf11\f12\fs16 Figura 2.22. Datos de la hoja de calculo con un total
final mas
resaltado.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2806\colsr160\colno2\colw64
74\colsr160\ql \li2020\sb0\sl-207\slmult0 \par\pard\ql \li2020\sb0\sl-
207\slmult0 \par\pard\ql \li2020\sb114\sl-207\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql
\li2150\sb93\sl-414\slmult0 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf31\f32\fs36 36\par\pard\column \ql \li2976\sb0\sl-322\slmult0
\par\pard\ql \li30\sb94\sl-322\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf20\f21\fs28 Convertir las formulas y funciones de Excel a
valores\par\pard\ql \li20\ri475\sb72\sl-217\slmult0\fi9 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf10\f11\fs18 La mayoria de las hojas de
calculo de Excel contienen formulas. Pero a \line \up0 \expndtw0\charscalex109
veces deseara que solamente el resultado de una formula quede \line \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 almacenado en una celda, en
vez de dejar la formula, que hard que los \line \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 resultados se modifiquen cada vez que las celdas a
las que haga referencia \line \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf11\f12\fs16 lo hagan. \par\pard\sect\sectd\sbknone \qj
\li1675\ri395\sb114\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Puede hacer esto manualmente de dos maneras, o
tambien puede utilizar una \up0 \expndtw0\charscalex127 macro que haga el trabajo
de forma automatica. Veamos primeramente los me\up0 \expndtw0\charscalex127 todos
manuales. \par\pard\ql \li1689\sb292\sl-299\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf18\f19\fs26 Utilizar Pegado especial \par\pard\qj
\li1680\ri387\sb210\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Puede copiar los resultados de una formula y dejarla
tal cual en su ubicacion \up0 \expndtw0\charscalex123 original utilizando la
herramienta Pegado especial de Excel. Supongamos que sus \up0
\expndtw0\charscalex128 formulas estan en las celdas A1:A100. Seleccione este
rango, luego seleccione \up0 \expndtw0\charscalex122 Edicion>Copiar y entonces
seleccione la celda inicial en la que quiere duplicar los \up0
\expndtw0\charscalex122 resultados. Ahora vaya a Edicion>Pegado especial y
seleccione la opcion Valores. \up0 \expndtw0\charscalex122 Haga clic en Aceptar.
\par\pard\ql \li1699\sb0\sl-276\slmult0 \par\pard\ql\li1699\sb55\sl-276\slmult0
\up0 \expndtw0\charscalex111 \ul0\nosupersub\cf14\f15\fs24 Utilizar Copiar aquli
solo valores \par\pard\qj \li1689\ri388\sb194\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Tambien puede copiar los
resultados de una formula y dejar las formulas ori\up0 \expndtw0\charscalex132
ginales en su lugar utilizando el menu contextual que muchos usuarios ni si\up0
\expndtw0\charscalex132 quiera saben que existe. \par\pard\qj
\li1694\ri370\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex121 Seleccione el
rango de formulas y haga clic con el boton derecho sobre el borde \line \up0
\expndtw0\charscalex123 derecho o izquierdo de la seleccion (excepto en el pequeiio
recuadro de la esquina \line \up0 \expndtw0\charscalex123 inferior derecha que
sirve para la propagacion). Manteniendo pulsado el boton
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg96}{\bkmkend
Pg96}\par\pard\li796\sb0\sl-207\slmult0\par\pard\li796\sb168\sl-
207\slmult0\fi0\tx5990 \dn2 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 112\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li772\sb0\sl-
240\slmult0 \par\pard\qj\li772\sb0\sl-240\slmult0
\par\pard\qj\li772\ri1297\sb100\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex126
derecho del ratan (o haciendo clic mientras mantiene pulsada la tecla Control en
\line \up0 \expndtw0\charscalex128 Macintosh), arrastre la seleccion a su destino,
suelte el boton del ratan y selec-\line \up0 \expndtw0\charscalex130 cione, en el
menu contextual que aparece, la opcion Copiar aqui solo valores. \line \up0
\expndtw0\charscalex124 Tambien puede sobrescribir las formulas originales con sus
propios valores. Para \line \up0 \expndtw0\charscalex128 ello, seleccione el rango
de formulas y haga clic con el boton derecho del ratan \line \up0
\expndtw0\charscalex126 sobre el horde derecho o izquierdo de la seleccion (de
nuevo, en cualquier lugar \line \up0 \expndtw0\charscalex125 excepto en el recuadro
de propagaci6n). Mientras mantiene pulsado el boton del \line \up0
\expndtw0\charscalex129 ratan, arrastre la seleccion una columna hacia la derecha o
hacia la izquierda y \line \up0 \expndtw0\charscalex131 luego vuelva al rango
original, soltando el boton del ratan y seleccionando la \line \up0
\expndtw0\charscalex131 opcion Copiar aqui solo valores, tal y como se muestra en
la figura 2.23. \par\pard\li1382\sb0\sl-207\slmult0\par\pard\li1382\sb128\sl-
207\slmult0\fi5755 \up0 \expndtw-2\charscalex100 _\t \up0 \expndtw-2\charscalex100
-\t \up0 \expndtw0\charscalex120 .lol X1\par\pard\li1382\sb41\sl-
115\slmult0\fi220\tx2515\tx3297\tx5433\tx7180\tx7487 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf22\f23\fs10 Archivo Edici6n\tab \up0
\expndtw0\charscalex120 Ver Inserter\tab \up0 \expndtw0\charscalex120 Formato
Herramientas Datos Ventana\tab \up0 \expndtw0\charscalex120 ?\tab \up0
\expndtw0\charscalex120
- 8\tab \up0 \expndtw0\charscalex120 x\par\pard\li1382\sb86\sl-
161\slmult0\fi3052\tx6705 \up0 \expndtw0\charscalex120 .t)\tab \dn2
\expndtw0\charscalex120 \ul0\nosupersub\cf26\f27\fs14 100%\par\pard\li1382\sb0\sl-
90\slmult0\fi244\tx2040\tx2712\tx2980 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf22\f23\fs10 .\u10003?\tab \dn2 \expndtw0\charscalex120 _
JI\tab \dn2 \expndtw0\charscalex120 ..t\tab \up0 \expndtw0\charscalex120
w\par\pard\sect\sectd\sbknone\cols3\colno1\colw2201\colsr160\colno2\colw1986\colsr4
0\colno3\colw5063\colsr160\ql \li1598\sb0\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 ial\par\pard\ql \li1656\sb72\sl-138\slmult0 \up0 \expndtw-
4\charscalex100 \ul0\nosupersub\cf23\f24\fs12 Al\par\pard\ql \li1852\sb38\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 A\par\pard\ql \li1382\sb0\sl-
138\slmult0 \par\pard\ql \li1387\sb29\sl-138\slmult0 \up0 \expndtw-1\charscalex100
2\par\pard\ql \li1382\sb16\sl-138\slmult0 \up0 \expndtw-1\charscalex100
3\par\pard\ql \li1382\sb16\sl-138\slmult0 \up0 \expndtw-1\charscalex100
4\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb0\sl-103\slmult0 \par\pard\ql \li1320\sb0\sl-103\slmult0
\par\pard\ql \li1320\sb102\sl-103\slmult0\tx1468\tx1603\tx1742 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 11\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 4\tab \up0 \expndtw-1\charscalex100
1\tab \up0 \expndtw0\charscalex130 N Hoi\par\pard\column \ql \li1110\sb0\sl-
90\slmult0 \up0 \expndtw-1\charscalex100 !b\par\pard\ql \li193\sb0\sl-
90\slmult0\tx332\tx755\tx1412 \up0 \expndtw-1\charscalex100 _\tab \up0 \expndtw-
5\charscalex83 \ul0\nosupersub\cf23\f24\fs12 1n\tab \up0 \expndtw0\charscalex193
\ul0\nosupersub\cf22\f23\fs10 N X S\tab \up0 \expndtw0\charscalex291 = _
-\par\pard\ql \li342\sb17\sl-138\slmult0 \up0 \expndtw0\charscalex136
\ul0\nosupersub\cf23\f24\fs12 f =81'01\par\pard\ql \li961\sb29\sl-
138\slmult0\tx1696 \up0 \expndtw-1\charscalex100 C\tab \up0 \expndtw-
1\charscalex100 D\par\pard\ql \li2889\sb0\sl-138\slmult0 \par\pard\ql
\li2889\sb0\sl-138\slmult0 \par\pard\ql \li2889\sb0\sl-138\slmult0 \par\pard\ql
\li2889\sb0\sl-138\slmult0 \par\pard\ql \li548\sb76\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 5\par\pard\ql \li2366\sb0\sl-115\slmult0 \par\pard\ql
\li25\sb35\sl-115\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Mover aqui\par\pard\ql \li25\sb97\sl-115\slmult0 \up0
\expndtw0\charscalex100 Copier aquf\par\pard\ql \li20\sb91\sl-115\slmult0 \up0
\expndtw-1\charscalex100 Coopiar aqui solo comp valores\par\pard\ql \li25\sb91\sl-
115\slmult0 \up0 \expndtw0\charscalex102 Copiar aqui solo comp formatos\par\pard\ql
\li25\sb95\sl-115\slmult0 \up0 \expndtw0\charscalex101 Crear vinculo
aqui\par\pard\ql \li20\sb90\sl-115\slmult0 \up0 \expndtw0\charscalex102 Crear
hipervinculo aqui\par\pard\ql \li2361\sb0\sl-138\slmult0 \par\pard\ql
\li2361\sb0\sl-138\slmult0 \par\pard\ql \li2361\sb0\sl-138\slmult0 \par\pard\ql
\li2361\sb0\sl-138\slmult0 \par\pard\ql \li2361\sb0\sl-138\slmult0 \par\pard\ql
\li2361\sb0\sl-138\slmult0 \par\pard\ql \li20\sb122\sl-138\slmult0 \up0 \expndtw-
5\charscalex91 \ul0\nosupersub\cf23\f24\fs12 Canceler\par\pard\column \ql
\li721\sb0\sl-90\slmult0\tx1168 \up0 \expndtw-5\charscalex86
\ul0\nosupersub\cf22\f23\fs10 WSI\tab \up0 \expndtw0\charscalex166 E
i\ul0\nosupersub\cf10\f11\fs18 1 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 A\par\pard\ql \li495\sb0\sl-
108\slmult0\tx2060\tx2372\tx2689 \up0 \expndtw-4\charscalex91
\ul0\nosupersub\cf23\f24\fs12 �lo Oq6 \up0 \expndtw0\charscalex146
\ul0\nosupersub\cf22\f23\fs10 \u8364? 'on .:�o \up0 \expndtw0\charscalex163 =?
-_\tab \up0 \expndtw-1\charscalex100 _\tab \up0 \expndtw-1\charscalex100 +\tab \up0
\expndtw-1\charscalex100 A\par\pard\ql \li5481\sb0\sl-138\slmult0 \par\pard\ql
\li1124\sb26\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 F\par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li1320\sb0\sl-115\slmult0 \par\pard\ql \li1320\sb0\sl-115\slmult0 \par\pard\ql
\li20\sb98\sl-115\slmult0 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf22\f23\fs10 rotaI I\par\pard\ql \li20\sb0\sl-90\slmult0\tx1086
\up0 \expndtw-1\charscalex100 C\tab \up0 \expndtw-1\charscalex100
---\par\pard\sect\sectd\sbknone \li1320\sb0\sl-
90\slmult0\fi0\tx2649\tx4152\tx4852\tx6470 \up0 \expndtw0\charscalex109 Arrastre
las celdr; roaga\tab \up0 \expndtw0\charscalex109 spm -\tab \up0
\expndtw0\charscalex109 �---u\tab \up0 \expndtw0\charscalex109 5uma=42\tab \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf23\f24\fs12 NUM\par\pard\ql
\li2409\sb107\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 2.23. Menu contextual de acceso rapido.
\par\pard\ql \li772\sb0\sl-299\slmult0 \par\pard\ql\li772\sb22\sl-299\slmult0
\up0 \expndtw0\charscalex104 \ul0\nosupersub\cf18\f19\fs26 Utilizar una macro
\par\pard\qj \li748\ri1319\sb190\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Si con frecuencia convierte
celdas que contienen formulas y funciones a sus \up0 \expndtw0\charscalex125
valores resultantes, puede utilizar esta simple macro: \par\pard\li1041\sb0\sl-
161\slmult0\par\pard\li1041\sb80\sl-161\slmult0\fi0\tx2812 \up0
\expndtw0\charscalex151 \ul0\nosupersub\cf26\f27\fs14 Sub SoloValores(\tab \up0
\expndtw0\charscalex151 )\par\pard\ql \li1036\sb43\sl-138\slmult0 \up0
\expndtw0\charscalex164 \ul0\nosupersub\cf23\f24\fs12 Dim rRange As Range
\par\pard\ql \li1425\sb42\sl-138\slmult0 \up0 \expndtw0\charscalex169 On Error
Resume Next \par\pard\ql \li1617\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf26\f27\fs14 Set rRange = Application.
InputBox (Prompt: ="Seleccione las formulas", \par\pard\ql \li4358\sb38\sl-
138\slmult0 \up0 \expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 Title:="SOLO
VALORES", Type:=8) \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg97}{\bkmkend Pg97}\par\pard\li1497\sb0\sl-207\slmult0\par\pard\li1497\sb187\sl-
207\slmult0\fi0\tx8529 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre las caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex115 1\ul0\nosupersub\cf17\f18\fs18\ul
13\par\pard\li2174\sb0\sl-161\slmult0\par\pard\li2174\sb0\sl-
161\slmult0\par\pard\li2174\sb0\sl-161\slmult0\par\pard\li2174\sb0\sl-
161\slmult0\par\pard\li2174\sb8\sl-161\slmult0\fi393 \up0
\expndtw0\charscalex155 \ul0\nosupersub\cf26\f27\fs14 If rRange Is Nothing Then
Exit Sub\par\pard\li2174\sb29\sl-161\slmult0\fi0\tx2860 \up0
\expndtw0\charscalex137 rRange\tab \dn2 \expndtw0\charscalex155 =
rRange.Value\par\pard\ql \li1785\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex137
End Sub \par\pard\qj \li1507\ri560\sb194\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf9\f10\fs20 Para utilizar esta macro, vaya
a Herramientas>Macro>Editor de Visual Basic \line \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 (Alt/Opci6n-F11), y seleccione Insertar>Modulo para
insertar un modulo estandar. \line \up0 \expndtw0\charscalex125 Entonces escriba el
codigo anterior directamente dentro de la ventana del modu-\line \up0
\expndtw0\charscalex125 lo. Cierra esta ventana para volver a Excel y guardar los
cambios. Ahora seleccio-\par\pard\ql \li1507\sb9\sl-230\slmult0 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf9\f10\fs20 ne Herramientas>Macro>Macros
(Alt/Opci6n-F8), seleccione la macro que \par\pard\qj \li1511\ri554\sb2\sl-
240\slmult0 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 acabamos de
crear, SoloValores, y haga clic en el boton Opciones negritas para \up0
\expndtw0\charscalex126 asignarle una tecla de acceso rapido. Cuando utilice la
macro, aparecera un cua\up0 \expndtw0\charscalex123 dro de dialogo que le pedira
que seleccione el rango que contiene las formulas. El \up0 \expndtw0\charscalex131
rango que seleccione aparecera, automaticamente, como una direction dentro \up0
\expndtw0\charscalex130 del cuadro de dialogo, y en ese momento todo to que debe
hacer es realizar la \up0 \expndtw0\charscalex130 conversion haciendo clic en
Aceptar.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2667\colsr160\colno2\colw6613
\colsr160\ql \li1881\sb0\sl-207\slmult0 \par\pard\ql \li1881\sb0\sl-207\slmult0
\par\pard\ql \li1881\sb122\sl-207\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql
\li2006\sb98\sl-414\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf31\f32\fs36 37\par\pard\column \ql \li2827\sb0\sl-322\slmult0
\par\pard\ql \li20\sb95\sl-322\slmult0 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf20\f21\fs28 Anadir datos automaticamente a una
lista\par\pard\ql \li25\sb14\sl-322\slmult0 \up0 \expndtw0\charscalex104 de
validacion\par\pard\qj \li25\ri494\sb78\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 La funcion de validacion de
Excel es estupenda, pero hay algo clave que no \up0 \expndtw0\charscalex124 es
capaz de hacer (al menos sin el siguiente truco): anadir automaticamente \line \up0
\expndtw0\charscalex124 una nueva entrada a la lista que esta siendo utilizada como
origen de una \line \up0 \expndtw0\charscalex119 lista de validacion.
\par\pard\sect\sectd\sbknone \qj \li1540\ri527\sb124\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Si ha utilizado la
validacion, ya sabra que es una caracteristica muy intere\up0
\expndtw0\charscalex128 sante. Quiza es mas impresionante su capacidad de anadir
una lista a cualquier \up0 \expndtw0\charscalex124 celda, desde la cual el usuario
podra seleccionar un elemento. LNo serfa estupen\up0 \expndtw0\charscalex128 do si,
cuando introdujese un nuevo nombre en una celda con validacion, Excel \up0
\expndtw0\charscalex131 automaticamente anadiese dicho valor a la lista? Esto es
posible gracias al si\up0 \expndtw0\charscalex127 guiente truco. Supongamos que
tiene un listado de nombres en el rango de\ul0\nosupersub\cf19\f20\fs20 ccl\up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 das A1:A10, como en la figura
2.24. \par\pard\ql \li4948\sb0\sl-138\slmult0 \par\pard\ql\li4948\sb0\sl-
138\slmult0 \par\pard\ql\li4948\sb69\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A \par\pard\li4099\sb22\sl-
138\slmult0\fi14\tx4286 \up0 \expndtw0\charscalex100 1\tab \up0
\expndtw0\charscalex100 Carlos Martinez\par\pard\li4099\sb15\sl-
138\slmult0\fi4\tx4276 \up0 \expndtw0\charscalex100 2\tab \up0
\expndtw0\charscalex100 Antonio Garcia\par\pard\li4099\sb16\sl-
138\slmult0\fi9\tx4286 \up0 \expndtw0\charscalex100 3\tab \up0
\expndtw0\charscalex100 Marie Solari\par\pard\li4099\sb16\sl-138\slmult0\fi9\tx4291
\up0 \expndtw-5\charscalex88 4..\tab \up0 \expndtw0\charscalex100 Sergio `
ielasco\par\pard\li4099\sb15\sl-138\slmult0\fi0 \up0 \expndtw0\charscalex100 5
._;'.Silvia Rodriguez\par\pard\li4099\sb16\sl-138\slmult0\fi9\tx4286 \up0 \expndtw-
1\charscalex100 6\tab \up0 \expndtw0\charscalex100 Angel
Blanco\par\pard\li4099\sb11\sl-138\slmult0\fi14\tx4291 \up0 \expndtw0\charscalex100
7\tab \up0 \expndtw0\charscalex100 Esther Carrasco\par\pard\li4099\sb15\sl-
138\slmult0\fi14\tx4286 \up0 \expndtw0\charscalex100 8\tab \up0
\expndtw0\charscalex100 Javier Perez\par\pard\li4099\sb16\sl-
138\slmult0\fi14\tx4291 \up0 \expndtw0\charscalex100 9\tab \up0
\expndtw0\charscalex100 Aria Rebollo\par\pard\qj \li4099\ri4321\sb0\sl-
160\slmult0 \up0 \expndtw0\charscalex100 10 !Guillermo Ortega \line \up0
\expndtw0\charscalex100 it \par\pard\ql \li4080\ri2680\sb54\sl-108\slmult0 \dn2
\expndtw-1\charscalex100 -\up3 \expndtw-1\charscalex100 12 \line \up0 \expndtw-
1\charscalex100 13 \par\pard\ql \li2217\sb90\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 2.24. Configuration
del libro de Excel para la lista de validacion.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg98}{\bkmkend
Pg98}\par\pard\li935\sb0\sl-207\slmult0\par\pard\li935\sb93\sl-
207\slmult0\fi0\tx6129 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 114\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li916\sb0\sl-
240\slmult0 \par\pard\qj\li916\sb0\sl-240\slmult0
\par\pard\qj\li916\ri1154\sb135\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
Estos nombres representan los empleados de una empresa. No es de extranar \up0
\expndtw0\charscalex127 que deban anadirse los nuevos empleados a dicha lista, pero
por ahora, la unica \up0 \expndtw0\charscalex126 forma de hacer esto es afiadiendo
los nuevos nombres al final de la lista y luego \up0 \expndtw0\charscalex126
seleccionandolos en la celda con validacibn. \par\pard\qj \li911\ri1157\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex127 Para superar esta limitaci6n, siga
estos pasos. En la celda A11, introduzca la \up0 \expndtw0\charscalex125 siguiente
formula y c6piela hacia abajo hasta la fila 20, tal y como se muestra en \up0
\expndtw0\charscalex125 la figura 2.25 (observe la referenda relativa a A10):
\par\pard\ql \li1195\sb0\sl-138\slmult0 \par\pard\ql\li1195\sb107\sl-138\slmult0
\up0 \expndtw0\charscalex160 \ul0\nosupersub\cf23\f24\fs12
=SI(O($D$1="";CONTAR.SI($A$1:A10;$D$1));"x";$D$1) \par\pard\ql \li4286\sb0\sl-
207\slmult0 \par\pard\ql\li4286\sb58\sl-207\slmult0 \up0 \expndtw-8\charscalex80
\ul0\nosupersub\cf10\f11\fs18 A \par\pard\li3374\sb24\sl-138\slmult0\fi33\tx3585
\up0 \expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 1\tab \up0
\expndtw0\charscalex107 Carlos Martinez\par\pard\li3374\sb21\sl-
138\slmult0\fi23\tx3576 \up0 \expndtw0\charscalex107 2\tab \up0
\expndtw0\charscalex107 Antonio Garcia\par\pard\li3374\sb20\sl-
138\slmult0\fi23\tx3585 \up0 \expndtw0\charscalex107 3\tab \up0
\expndtw0\charscalex107 Mana Solans\par\pard\li3374\sb25\sl-138\slmult0\fi23\tx3585
\up0 \expndtw0\charscalex107 4\tab \up0 \expndtw0\charscalex107
Sergio'velasco\par\pard\li3374\sb21\sl-138\slmult0\fi23\tx3585 \up0
\expndtw0\charscalex107 5\tab \up0 \expndtw0\charscalex107 Silvia
Pndriquez\par\pard\li3374\sb20\sl-138\slmult0\fi19\tx3576 \up0
\expndtw0\charscalex107 6\tab \up0 \expndtw0\charscalex107 Angel
Ehanco\par\pard\li3374\sb21\sl-138\slmult0\fi23\tx3585\tx4003 \up0
\expndtw0\charscalex107 7\tab \up0 \expndtw0\charscalex107 Esther\tab \up0
\expndtw0\charscalex107 -,arra_,o\par\pard\li3374\sb20\sl-
138\slmult0\fi19\tx3571 \up0 \expndtw0\charscalex107 8\tab \dn2
\expndtw0\charscalex107 Javier Pere-\par\pard\li3374\sb28\sl-
135\slmult0\fi19\tx3571 \up0 \expndtw0\charscalex107 9\tab \up0
\expndtw0\charscalex107 Ana Feholla\par\pard\li3374\sb17\sl-
138\slmult0\fi0\tx3676 \up0 \expndtw0\charscalex107 10\tab \up0
\expndtw0\charscalex107 uillernno Ortega\par\pard\li3374\sb25\sl-
138\slmult0\fi0\tx3580 \up0 \expndtw0\charscalex107 1 1\tab \up0
\expndtw0\charscalex107 ,.\par\pard\ql \li3369\ri3047\sb156\sl-160\slmult0 \up0
\expndtw-3\charscalex100 13 \line \up0 \expndtw-3\charscalex100 14 \line \up0
\expndtw-3\charscalex100 10 \par\pard\li3364\sb1\sl-
166\slmult0\fi4\tx3432\tx3576 \up0 \expndtw-1\charscalex100 11
\ul0\nosupersub\cf11\f12\fs16 1\tab \dn2 \expndtw0\charscalex101 +\tab \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 nr\par\pard\li3364\sb0\sl-
138\slmult0\par\pard\li3364\sb41\sl-138\slmult0\fi0\tx3576 \up0
\expndtw0\charscalex101 18\tab \up0 \expndtw0\charscalex101 ,.\par\pard\ql
\li3364\sb7\sl-150\slmult0 \up0 \expndtw-6\charscalex86
\ul0\nosupersub\cf26\f27\fs14 19 \par\pard\ql \li3355\ri3050\sb2\sl-160\slmult0
\up0 \expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 20 \line \up0
\expndtw0\charscalex102 21 \par\pard\ql \li1684\sb61\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 2.25. Lista junto con
la formula anadida a las filas Al 1:A20. \par\pard\ql \li1156\sb0\sl-230\slmult0
\par\pard\ql\li1156\sb28\sl-230\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf9\f10\fs20 Ahora seleccione Insertar>Nombre>Definir y en el
cuadro de texto Nombres en \par\pard\ql \li888\sb29\sl-207\slmult0 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 el libro, escriba
"MisNombres". \par\pard\qj \li868\ri1186\sb46\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex125 En el cuadro de texto Se refiere a, introduzca la siguiente
formula, tal y como \up0 \expndtw0\charscalex131 se muestra en la figura 2.26.
Luego haga clic en Agregar y posteriormente en \up0 \expndtw0\charscalex131
Aceptar: \par\pard\ql \li1166\sb0\sl-138\slmult0 \par\pard\ql\li1166\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex161 \ul0\nosupersub\cf23\f24\fs12
=DESREF(HOjal!$A$1;0;0;CONTAR.SI(Hojal!$A:$A;"<>x");1) \par\pard\qj
\li873\ri1196\sb178\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf10\f11\fs18 Seleccione la celda D1 y luego vaya a
Datos>Validaeion. Elija la opci6n Lista en \line \up0 \expndtw0\charscalex119 el
cuadro de lista desplegable y en el cuadro de texto Origen, escriba =MisNombres,
\line \up0 \expndtw0\charscalex130 asegurindose de que la casilla de verificacion
Celda con lista desplegable este \line \up0 \expndtw0\charscalex130 activada.
\par\pard\qj \li878\ri1187\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex124
Luego vaya a la pestana Mensaje de error y desactive la casilla de verificacion
\line \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf9\f10\fs20 Mostrar mensaje de
error si se introducen datos no validos. Entonces haga clie en \par\pard\ql
\li859\sb28\sl-207\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 Aceptar y vera los resultados como se muestran en la
figura 2.27. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg99}
{\bkmkend Pg99}\par\pard\li1478\sb0\sl-207\slmult0\par\pard\li1478\sb147\sl-
207\slmult0\fi0\tx8510 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre as caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex116 115\par\pard\ql \li3369\sb0\sl-138\slmult0
\par\pard\ql\li3369\sb0\sl-138\slmult0 \par\pard\ql\li3369\sb0\sl-138\slmult0
\par\pard\ql\li3369\sb0\sl-138\slmult0 \par\pard\ql\li3369\sb133\sl-138\slmult0
\up0 \expndtw0\charscalex102 \ul0\nosupersub\cf23\f24\fs12 Dehnir nombre
\par\pard\li3398\sb86\sl-115\slmult0\fi0\tx6417 \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf22\f23\fs10
Nombres en el libro:\tab \dn2 \expndtw0\charscalex101 Aceptar\par\pard\ql
\li3432\sb60\sl-115\slmult0 \up0 \expndtw0\charscalex100 Misriombres
\par\pard\ql \li3407\sb0\sl-115\slmult0 \par\pard\ql\li3407\sb0\sl-115\slmult0
\par\pard\ql\li3407\sb0\sl-115\slmult0 \par\pard\ql\li3407\sb0\sl-115\slmult0
\par\pard\ql\li3407\sb0\sl-115\slmult0 \par\pard\ql\li3407\sb0\sl-115\slmult0
\par\pard\ql\li3407\sb0\sl-115\slmult0 \par\pard\ql\li3407\sb0\sl-115\slmult0
\par\pard\ql\li3407\sb0\sl-115\slmult0 \par\pard\ql\li3407\sb0\sl-115\slmult0
\par\pard\ql\li3407\sb0\sl-115\slmult0 \par\pard\ql\li3407\sb20\sl-115\slmult0 \up0
\expndtw0\charscalex108 Se retiere a: \par\pard\ql \li3513\sb65\sl-115\slmult0 \up0
\expndtw-2\charscalex100 0ESREF(Hoja 1 I $A$10 i 0: CONTAR. SI(Hc 0 1 '$AA;,, <; x"
); it \par\pard\ql \li3268\sb148\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 2.26. Hacer que la lista sea dinamica.
\par\pard\li2779\sb0\sl-161\slmult0\par\pard\li2779\sb0\sl-
161\slmult0\par\pard\li2779\sb47\sl-161\slmult0\fi921\tx6446 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf26\f27\fs14 D\par\pard\li2779\sb2\sl-
138\slmult0\fi23\tx2966\tx6206 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf23\f24\fs12 1\tab \up0 \expndtw0\charscalex106 Carlos
Fvlartinez\tab \up0 \expndtw0\charscalex106 olumnal\par\pard\li2779\sb30\sl-
138\slmult0\fi14\tx2980 \up0 \expndtw0\charscalex106 2\tab \up0
\expndtw0\charscalex106 Antonio Garcia\par\pard\li2779\sb25\sl-
138\slmult0\fi14\tx2990 \up0 \expndtw0\charscalex106 3\tab \up0
\expndtw0\charscalex106 Flarja Solans\par\pard\li2779\sb26\sl-
161\slmult0\fi19\tx2990 \up0 \expndtw0\charscalex106 4\tab \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 S\t \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf23\f24\fs12 Sergio ''aelasco\t \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf26\f27\fs14 ilvia\par\pard\li2779\sb1\sl-
145\slmult0\fi14\tx3321 \dn2 \expndtw0\charscalex106 5\tab \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12
Rodriguez\par\pard\li2779\sb25\sl-138\slmult0\fi0\tx2980 \up0
\expndtw0\charscalex106 6\tab \up0 \expndtw0\charscalex106 Angel
Blanco\par\pard\li2779\sb25\sl-138\slmult0\fi19\tx2995 \up0 \expndtw0\charscalex106
7\tab \up0 \expndtw0\charscalex106 Esther Carrasco\par\pard\li2779\sb25\sl-
138\slmult0\fi19\tx2985 \up0 \expndtw0\charscalex106 8\tab \up0
\expndtw0\charscalex106 Javier Perez\par\pard\li2779\sb30\sl-
138\slmult0\fi19\tx2985 \up0 \expndtw0\charscalex106 9\tab \up0
\expndtw0\charscalex106 Aria Rebollo\par\pard\li2779\sb11\sl-161\slmult0\fi4\tx2995
\up0 \expndtw-6\charscalex90 \ul0\nosupersub\cf26\f27\fs14 10\tab \up0
\expndtw0\charscalex106 Guillermo Ortega\par\pard\li2788\sb0\sl-
138\slmult0\par\pard\li2788\sb0\sl-138\slmult0\par\pard\li2788\sb71\sl-
138\slmult0\fi0\tx3000 \up0 \expndtw-5\charscalex97 \ul0\nosupersub\cf23\f24\fs12
13\tab \up0 \expndtw-5\charscalex97 x\par\pard\li2788\sb11\sl-
161\slmult0\fi0\tx3000 \up0 \expndtw-6\charscalex90 \ul0\nosupersub\cf26\f27\fs14
14\tab \up0 \expndtw-6\charscalex97 x\par\pard\ql \li2625\sb75\sl-184\slmult0
\up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 2.27. La lista
con la validacion anadida a la celda D1. \par\pard\qj \li1516\sb0\sl-240\slmult0
\par\pard\qj\li1516\ri561\sb10\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Haga clic con el boton derecho en la pestaiia con el
nombre de la hoja y selec\up0 \expndtw0\charscalex124 cione la opcion Ver
codigo. \par\pard\ql \li1800\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex124
Entonces introduzca el siguiente codigo: \par\pard\ql \li1809\sb0\sl-168\slmult0
\par\pard\ql\li1809\sb38\sl-168\slmult0 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf26\f27\fs14 Private Sub Worksheet_Calculate( \par\pard\ql
\li1804\sb57\sl-138\slmult0 \up0 \expndtw0\charscalex171
\ul0\nosupersub\cf23\f24\fs12 On Error Resume Next \par\pard\li1809\sb63\sl-
138\slmult0\fi379\tx4646 \up0 \expndtw0\charscalex173
Application.EnableEvents\tab \up0 \expndtw0\charscalex173 =
False\par\pard\li1809\sb54\sl-138\slmult0\fi388\tx4161 \up0 \expndtw0\charscalex159
Range("MisNombres")\tab \up0 \expndtw0\charscalex173 =
Range("MisNombres").Value\par\pard\li1809\sb54\sl-138\slmult0\fi383\tx4651 \up0
\expndtw0\charscalex173 Application.EnableEvents\tab \up0 \expndtw0\charscalex173 =
True\par\pard\li1809\sb52\sl-138\slmult0\fi0\tx3187 \up0 \expndtw0\charscalex167 On
Error GoTo\tab \up0 \expndtw0\charscalex173 0\par\pard\ql \li1814\sb0\sl-
138\slmult0 \par\pard\ql\li1814\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex161
End Sub \par\pard\qj \li1531\ri534\sb178\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Cierre esta ventana para
volver a Excel y guardar los cambios. Ahora seleccio\up0 \expndtw0\charscalex128 ne
la celda D1, escriba cualquier nombre que no exista en la lista y pulse Intro. \up0
\expndtw0\charscalex125 Seleccione de nuevo la celda D1 y observe la lista: vera
como el nombre ha sido \up0 \expndtw0\charscalex125 anadido automaticamente, como
puede verse en la figura 2.28. \par\pard\qj \li1540\ri530\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex126 Si desea anadir mas de diez nombres a la lista,
simplemente copie la formula \up0 \expndtw0\charscalex126 hacia abajo, a partir de
la fila 20. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg100}
{\bkmkend Pg100}\par\pard\li897\sb0\sl-207\slmult0\par\pard\li897\sb93\sl-
207\slmult0\fi0\tx6095 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
116\tab \up0 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li2088\sb0\sl-138\slmult0\par\pard\li2088\sb0\sl-
138\slmult0\par\pard\li2088\sb0\sl-138\slmult0\par\pard\li2088\sb0\sl-
138\slmult0\par\pard\li2088\sb120\sl-138\slmult0\fi854\tx4051\tx4776\tx5745 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0
\expndtw0\charscalex108 B\tab \up0 \expndtw0\charscalex108 C\tab \up0
\expndtw0\charscalex108 D\par\pard\li2088\sb17\sl-138\slmult0\fi9\tx2289\tx5198
\up0 \expndtw0\charscalex108 1\tab \up0 \expndtw0\charscalex108 -arlos Martinez\tab
\up0 \expndtw0\charscalex108 Silvia Rodri uez\par\pard\li2088\sb16\sl-
138\slmult0\fi0\tx2260 \up0 \expndtw-1\charscalex100 2\tab \up0
\expndtw0\charscalex108 Antonio arcia\par\pard\li2088\sb15\sl-
138\slmult0\fi0\tx2270 \up0 \expndtw0\charscalex108 3\tab \up0
\expndtw0\charscalex108 Maria Solarts\par\pard\li2088\sb16\sl-
138\slmult0\fi0\tx2270 \up0 \expndtw0\charscalex108 4\tab \up0
\expndtw0\charscalex108 Sergio Velasco\par\pard\ql \li2083\sb13\sl-138\slmult0 \up0
\expndtw0\charscalex108 S Silvia Rodriguez \par\pard\li2083\sb18\sl-
138\slmult0\fi0\tx2256 \up0 \expndtw0\charscalex102 6\tab \up0
\expndtw0\charscalex102 Angel Blanco\par\pard\ql \li2083\sb6\sl-138\slmult0 \up0
\expndtw0\charscalex105 7 `'.Esther Carrasco \par\pard\li2083\sb25\sl-
138\slmult0\fi0\tx2256 \up0 \expndtw0\charscalex105 8\tab \up0
\expndtw0\charscalex105 Javier Perez\par\pard\ql \li2083\sb0\sl-137\slmult0 \up0
\expndtw0\charscalex108 S Aria Rebollo \par\pard\li2063\sb33\sl-
138\slmult0\fi0\tx2294 \up0 \expndtw0\charscalex101 10\tab \up0
\expndtw0\charscalex101 ,uillermo Ortega\par\pard\ql \li2063\sb1\sl-128\slmult0
\up0 \expndtw-5\charscalex77 11 \par\pard\ql \li1440\sb0\sl-184\slmult0
\par\pard\ql\li1440\sb0\sl-184\slmult0 \par\pard\ql\li1440\sb0\sl-184\slmult0
\par\pard\ql\li1440\sb54\sl-184\slmult0 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf11\f12\fs16 Figura 2.28. La lista despues de anadir una nueva
entrada en la celda DI. \par\pard\ql \li2164\sb282\sl-322\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf20\f21\fs28 Trucar las caracteristicas de
fecha y hora de Excel \par\pard\qj \li1343\ri1274\sb0\sl-324\slmult0\fi830 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Las caracteristicas de fecha
y hora de Excel son estupendas si crea hojas de \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf31\f32\fs36 38 \dn2 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 calculo sencillas, pero pueden causar problemas para
proyectos mas \par\pard\ql \li2164\sb0\sl-144\slmult0 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 avanzados. Por suerte,
existen formas de evitar estos problemas. \par\pard\qj \li854\ri1213\sb55\sl-
240\slmult0\fi287 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Excel,
de forma predeterminada, utiliza el sistema de fecha 1900. Esto signifi-\line
\up0 \expndtw0\charscalex129 ca que la fecha 1 de enero de 1900 tiene un valor
numerico de 1, la feeha 2 de \line \up0 \expndtw0\charscalex123 enero de 1900 tin
valor numerico de 2, y asf sucesivamente. A estos valores se les \line \up0
\expndtw0\charscalex123 llama "valores en serie" en Excel y permiten utilizar
fechas en los calculos. \par\pard\qj \li849\ri1221\sb20\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex129 Con las horas ocurre practicamente lo mismo, antique
Excel las trata como \up0 \expndtw0\charscalex123 fracciones decimales, siendo 1 la
representacion de 24:00 6 00:00 y, por ejemplo, \up0 \expndtw0\charscalex127 0, 75
la representacion de las 18:00, ya que esta hora representa los tres cuartos
\up0 \expndtw0\charscalex127 de las 24 horas del dia. \par\pard\qj
\li844\ri1226\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128 Para ver el
valor numerico de una fecha y/o una hora, asigne el formato Ge-\line \up0
\expndtw0\charscalex125 neral a la celda que contenga dicho valor. Por ejemplo, la
hora y fecha 3 de julio \line \up0 \expndtw0\charscalex126 de 2002 15:00:00 tiene
tin valor numerico de 37.440,625, siendo el numero 625 \line \up0
\expndtw0\charscalex126 la representacion de la hora y el 3 7.440 el numero de
serie para la fecha. \par\pard\ql \li849\sb0\sl-299\slmult0
\par\pard\ql\li849\sb13\sl-299\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf18\f19\fs26 Sumar mas ally
de las 24 horas \par\pard\qj \li820\ri1229\sb190\sl-240\slmult0\fi302 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Puede sumar horas utilizando
la funeien SUMA (o simplemente el signo +). \up0 \expndtw0\charscalex127 De esta
forma, la funci6n =SUMA (Al: A5) serfa el resultado total de horas, en \up0
\expndtw0\charscalex124 caso de que dichas celdas tuviesen valores validos. Sin
embargo, aquf nos encon\up0 \expndtw0\charscalex131 tramos tin gran problema: a
menos que se diga lo contrario, Excel no sumara \up0 \expndtw0\charscalex123 mas
ally de las 24 horas. Esto es debido a que cuando una hora excede el valor de
\up0 \expndtw0\charscalex133 24 horas (tin valor verdadero de 1), entonces se
convierte en tin nuevo dfa y \up0 \expndtw0\charscalex123 comienza de nuevo. Para
obligar a Excel a que no pase a tin nuevo dia despues de \up0
\expndtw0\charscalex128 las 24 horas, puede utilizar tin formato de celda de
37:30:55 o bien tin formato \up0 \expndtw0\charscalex128 personalizado de
[hl:mm:ss. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg101}
{\bkmkend Pg101}\par\pard\li1531\sb0\sl-207\slmult0\par\pard\li1531\sb162\sl-
207\slmult0\fi0\tx8572 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre las caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf17\f18\fs18\ul 117\par\pard\qj
\li1531\sb0\sl-240\slmult0 \par\pard\qj\li1531\sb0\sl-240\slmult0
\par\pard\qj\li1531\ri536\sb126\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Puede utilizar un formato
similar para obtener el total de minutos o segun\up0 \expndtw0\charscalex133 dos de
una hora en particular. Para obtener el mimero total de minutos de la \up0
\expndtw0\charscalex127 hora 24:00, por ejemplo, asigne el formato [m] a la celda y
obtendra un resulta\up0 \expndtw0\charscalex126 do de 1440. Para obtener el numero
total de segundos, utilice un formato perso\up0 \expndtw0\charscalex126 nalizado
[s], con lo que obtendra 86.400. \par\pard\ql \li1545\sb0\sl-299\slmult0
\par\pard\ql\li1545\sb13\sl-299\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf18\f19\fs26 Calculos de fecha y hora \par\pard\qj
\li1545\ri527\sb190\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Si desea utilizar estos valores reales de hora en
otros calculos, tenga siempre \up0 \expndtw0\charscalex126 en mente estos numeros
"magicos": \par\pard\ql \li1838\sb0\sl-138\slmult0 \par\pard\ql\li1838\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex137 \ul0\nosupersub\cf23\f24\fs12 60
\par\pard\li2121\sb56\sl-138\slmult0\fi0\tx2404\tx3388\tx3686 \up0
\expndtw0\charscalex137 60\tab \up0 \expndtw0\charscalex166 minutos o\tab \up0
\expndtw0\charscalex137 60\tab \up0 \expndtw0\charscalex166 segundos\par\pard\ql
\li1843\sb48\sl-138\slmult0 \up0 \expndtw0\charscalex147 3600
\par\pard\li2126\sb60\sl-138\slmult0\fi0\tx2419\tx3297\tx3494\tx3772 \up0
\expndtw0\charscalex137 60\tab \dn2 \expndtw0\charscalex161 segundos\tab \dn2
\expndtw-1\charscalex100 *\tab \up0 \expndtw0\charscalex133 60\tab \dn2
\expndtw0\charscalex161 minutos\par\pard\ql \li1843\sb44\sl-138\slmult0 \up0
\expndtw0\charscalex138 24 \par\pard\li2126\sb64\sl-138\slmult0\fi0\tx2414 \up0
\expndtw0\charscalex138 24\tab \up0 \expndtw0\charscalex165 horas\par\pard\ql
\li1852\sb40\sl-138\slmult0 \up0 \expndtw0\charscalex145 1440
\par\pard\li2131\sb68\sl-138\slmult0\fi0\tx2414\tx3206\tx3398\tx3681 \up0
\expndtw0\charscalex137 60\tab \up0 \expndtw0\charscalex165 minutos\tab \up0
\expndtw-1\charscalex100 *\tab \up0 \expndtw0\charscalex138 24\tab \up0
\expndtw0\charscalex165 horas\par\pard\ql \li1852\sb36\sl-138\slmult0 \up0
\expndtw0\charscalex149 86400 \par\pard\li2131\sb72\sl-
138\slmult0\fi0\tx2419\tx3014\tx3206\tx3489\tx4286\tx4478\tx4776 \up0
\expndtw0\charscalex138 24\tab \up0 \expndtw0\charscalex162 horas\tab \up0
\expndtw-1\charscalex100 *\tab \up0 \expndtw0\charscalex137 60\tab \up0
\expndtw0\charscalex162 minutos\tab \up0 \expndtw-1\charscalex100 *\tab \up0
\expndtw0\charscalex137 60\tab \up0 \expndtw0\charscalex162 segundos\par\pard\qj
\li1564\ri498\sb188\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf10\f11\fs18 Sabiendo esto, encontrara mucho mas sencillo
manipular las horas y las fe\up0 \expndtw0\charscalex132 chas. Eche un vistazo a
los siguientes ejemplos para ver a que nos referimos \up0 \expndtw0\charscalex131
(suponiendo que la hora este en la celda Al). Si tiene el numero 5,50 y lo que \up0
\expndtw0\charscalex131 realmente quiere es 5:30 o 5:30 a.m., utilice esto:
\par\pard\ql \li1867\sb0\sl-138\slmult0 \par\pard\ql\li1867\sb87\sl-138\slmult0
\up0 \expndtw0\charscalex147 \ul0\nosupersub\cf23\f24\fs12 =A1/24 \par\pard\qj
\li1583\ri504\sb198\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf10\f11\fs18 y aplique el formato que sea necesario. Si tuvieron
que ser las 17:30 o las \up0 \expndtw0\charscalex132 5:30 a.m., utilice esto:
\par\pard\ql \li1871\sb0\sl-138\slmult0 \par\pard\ql\li1871\sb107\sl-138\slmult0
\up0 \expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12 =(A1/24)+0,5
\par\pard\qj \li1588\ri487\sb178\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Para conseguir lo contrario,
es decir, una hora decimal a partir de una hora \up0 \expndtw0\charscalex130 real,
utilice esto: \par\pard\ql \li1867\sb0\sl-138\slmult0 \par\pard\ql\li1867\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex154 \ul0\nosupersub\cf23\f24\fs12 Al*24
\par\pard\qj \li1612\ri493\sb198\sl-240\slmult0\fi263 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Si una celda contiene la
fecha y hora real (por ejemplo 22 de enero de 2003 \up0 \expndtw0\charscalex128
15:36) y solo desea obtener la fecha, utilice esto: \par\pard\ql \li1891\sb0\sl-
138\slmult0 \par\pard\ql\li1891\sb67\sl-138\slmult0 \up0 \expndtw0\charscalex134
\ul0\nosupersub\cf23\f24\fs12 =ENTERO(Al) \par\pard\ql \li1886\sb185\sl-207\slmult0
\up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Para obtener solamente
la hora, utilice esto: \par\pard\ql \li1896\sb0\sl-138\slmult0
\par\pard\ql\li1896\sb72\sl-138\slmult0 \up0 \expndtw0\charscalex138
\ul0\nosupersub\cf23\f24\fs12 =A1-ENTERO(Al)
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg102}{\bkmkend
Pg102}\par\pard\li868\sb0\sl-207\slmult0\par\pard\li868\sb97\sl-
207\slmult0\fi0\tx6067 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 118\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1132\sb0\sl-
207\slmult0 \par\pard\ql\li1132\sb0\sl-207\slmult0 \par\pard\ql\li1132\sb0\sl-
207\slmult0 \par\pard\ql\li1132\sb17\sl-207\slmult0 \up0 \expndtw0\charscalex122 o
bien \par\pard\ql \li1137\sb0\sl-138\slmult0 \par\pard\ql\li1137\sb92\sl-
138\slmult0 \up0 \expndtw0\charscalex150 \ul0\nosupersub\cf23\f24\fs12
=RESIDUO(Al;l) \par\pard\qj \li840\ri1227\sb198\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 y aplique el formato que sea
necesario. Para averiguar la diferencia entre am\up0 \expndtw0\charscalex125 bas
fechas, utilice esto: \par\pard\ql \li1118\sb0\sl-138\slmult0
\par\pard\ql\li1118\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex137
\ul0\nosupersub\cf23\f24\fs12 Al -A2 \par\pard\qj \li835\ri1232\sb178\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Siendo
Al la fecha posterior y A2 la fecha anterior. El resultado que obtendre\up0
\expndtw0\charscalex126 mos sera el numero de dias transcurridos entre ambas
fechas. Para que funcione \up0 \expndtw0\charscalex126 correctamente, la celda que
contenga este calculo debe tener formato numerico, \up0 \expndtw0\charscalex124 ya
que de lo contrario, obtendremos un error. Si no sabe cual de las dos fechas es
\up0 \expndtw0\charscalex125 la mas antigua, puedc utilizar las funciones MIN y
MAX. Por ejemplo, para ase\up0 \expndtw0\charscalex125 gurarse de quc el resultado
es el correcto, utilice esto: \par\pard\ql \li1123\sb0\sl-138\slmult0
\par\pard\ql\li1123\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex145
\ul0\nosupersub\cf23\f24\fs12 =MAX(A1;A2)-MIN(Al;A2) \par\pard\qj
\li820\ri1238\sb198\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex133
\ul0\nosupersub\cf10\f11\fs18 Igualmente, cuando trabaje con horas, quiza desee
contar desde una hora \up0 \expndtw0\charscalex125 inicial a una hora final, por
ejemplo, conteniendo la celda Al el valor 8:50 p.m. y \up0 \expndtw0\charscalex126
la celda A2 el valor 9:50 a.m. Si calcula la resta de la hora final y la hora
inicial \up0 \expndtw0\charscalex126 (=A2 Al), obtendra #######, ya que Excel, de
forma predeterminada, no puede \up0 \expndtw0\charscalex128 trabajar con horas
negativas. Para solucionar este problema, pucdc usar uno de \up0
\expndtw0\charscalex128 estos dos metodos: \par\pard\ql \li1108\sb0\sl-
138\slmult0 \par\pard\ql\li1108\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex148 \ul0\nosupersub\cf23\f24\fs12 =MAX(Al;A2)-MIN(Al;A2)
\par\pard\ql \li1099\sb0\sl-138\slmult0 \par\pard\ql\li1099\sb124\sl-138\slmult0
\up0 \expndtw0\charscalex173 o Bien \par\pard\li1089\sb0\sl-
138\slmult0\par\pard\li1089\sb130\sl-138\slmult0\fi0\tx1689\tx2208 \up0
\expndtw0\charscalex158 Al-A2\tab \up0 \expndtw0\charscalex158 + IF\tab \up0
\expndtw0\charscalex158 (Al>A2;1)\par\pard\qj \li811\ri1259\sb172\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18
Tambien le puede decir a Excel que anada cualquier numero dc dias, meses, o \up0
\expndtw0\charscalex124 anos a una fecha en particular: \par\pard\ql
\li1099\sb0\sl-138\slmult0 \par\pard\ql\li1099\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex163 \ul0\nosupersub\cf23\f24\fs12 =FECHA(ANO(AI)+valorl;MES(Al)
+valor2;DIA(Al)+valor3) \par\pard\ql \li1089\sb0\sl-207\slmult0
\par\pard\ql\li1089\sb18\sl-207\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18
Para anadir un mes a una fecha almacenada en la celda Al, escriba: \par\pard\ql
\li1094\sb0\sl-138\slmult0 \par\pard\ql\li1094\sb92\sl-138\slmult0 \up0
\expndtw0\charscalex151 \ul0\nosupersub\cf23\f24\fs12
=FECHA(ANO(Al);MES(A1)+l;DIA(Al)) \par\pard\qj \li796\ri1273\sb198\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Excel
tambien ofrece algunas funciones adicionales que forman parte del pa\up0
\expndtw0\charscalex127 quete de analisis. Para acceder a e1las, seleccione la
opci6n Complementos del \up0 \expndtw0\charscalex128 menu Herramientas. Luego haga
clic en la casilla de verificaci6n Herramientas \up0 \expndtw0\charscalex127 para
analisis para activarla y, cuando se is pregunte, responda que si para insta\up0
\expndtw0\charscalex135 larlas. A partir de entonces dispondra de funciones
adicionales, tales como \up0 \expndtw0\charscalex135 DIA.LAB, FIN.MES,
NUM.DE.SEMANA, etc. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg103}{\bkmkend Pg103}\par\pard\li1555\sb0\sl-207\slmult0\par\pard\li1555\sb196\sl-
207\slmult0\fi0\tx8596 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
2. Trucos sobre as caracteristicas incorporadas en Excel\tab \up0
\expndtw0\charscalex116 119\par\pard\qj \li1560\sb0\sl-240\slmult0
\par\pard\qj\li1560\sb0\sl-240\slmult0 \par\pard\qj\li1560\ri512\sb132\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex125 Encontrara todas estas funciones
dentro de la categoria Fecha y hora del asis\up0 \expndtw0\charscalex123 tente para
funciones. En realidad estas funciones son faciles de utilizar. Lo que es \up0
\expndtw0\charscalex123 dificil es saber que estan disponibles y c6mo
activarlas. \par\pard\ql \li1579\sb292\sl-299\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf18\f19\fs26 Horas y fechas reales
\par\pard\qj \li1569\ri494\sb210\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 A veces, las hojas de calculo
con datos importados (datos que se han introdu\up0 \expndtw0\charscalex129 cido
incorrectamente) acaba mostrando las fechas y las horas como texto y no \up0
\expndtw0\charscalex128 como numeros reales. Puede solventar esto facilmente en
Excel aumentando el \up0 \expndtw0\charscalex136 ancho de las columnas un poco.
Para ello, seleccione una columna, vaya a \up0 \expndtw0\charscalex127
Formato>Celdas>Alineacion y luego cambie la alineacion horizontal a General \up0
\expndtw0\charscalex128 (que es el formato predeterminado para las celdas). Haga
clie en Aceptar y ob\up0 \expndtw0\charscalex129 serve cuidadosamente las fechas y
las horas. Si no estan correctamente alinea\up0 \expndtw0\charscalex129 das,
entonces es porque Excel no sabe que son fechas. \par\pard\qj
\li1583\ri482\sb57\sl-220\slmult0\fi283 \up0 \expndtw0\charscalex124 Para arreglar
esto, primero copie una celda vacia y luego seleccione la colum-\line \up0
\expndtw0\charscalex124 na dandole formato de fecha y/o hora. Teniendo la columna
seleccionada, vaya a \par\pard\ql \li1593\sb12\sl-230\slmult0 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf9\f10\fs20 Edicion>Pegado especial,
seleccione las opciones Valores y Sumar. Esto obliga a \par\pard\qj
\li1588\ri479\sb2\sl-240\slmult0 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 Excel a convertir cualquier fecha u hora en formato
texto a fecha y hora real. \up0 \expndtw0\charscalex125 Puede que necesite cambiar
el formato nuevamente. Otro metodo tambien senci\up0 \expndtw0\charscalex125 llo es
hacer referencia a las celdas de esta forma: \par\pard\ql \li1612\sb0\sl-
299\slmult0 \par\pard\ql\li1612\sb0\sl-299\slmult0 \par\pard\ql\li1612\sb0\sl-
299\slmult0 \par\pard\ql\li1612\sb0\sl-299\slmult0 \par\pard\ql\li1612\sb276\sl-
299\slmult0 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf18\f19\fs26 iUn fallo de
fechas? \par\pard\qj \li1608\ri446\sb210\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Excel asume, de forma
incorrecta, que 1900 no fue un ano bisiesto. Esto sig-\line \up0
\expndtw0\charscalex121 nifica que el sistema interno de fechas de Excel cree que
existi6 el 29 de febrero de \line \up0 \expndtw0\charscalex126 1900, cuando en
realidad no fue asi. Lo mas sorprendente es que Microsoft hizo \line \up0
\expndtw0\charscalex125 esto de forma intencionada, o al menos eso dicen. Puede
encontrar mas informa-\line \up0 \expndtw0\charscalex133 cion en la direcci6n
{\field{\*\fldinst {HYPERLINK http://support.microsoft.com/default.aspx?
scid=kb;en-/ }}{\fldrslt {\ul0\nosupersub\cf10\f11\fs18
http://support.microsoft.com/default.aspx?scid=kb;EN-}}}\line \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 US;g181370. A continuaci6n be
presentamos algunos vinculos interesantes con \up0 \expndtw0\charscalex127
informaci6n referente a fechas y horas: \par\pard\ql \li1929\sb148\sl-
207\slmult0\tx2246 \up0 \expndtw-2\charscalex100 \u8226? \tab \dn2
\expndtw0\charscalex133 Como utilizar fechas y horas en Excel 2000: \par\pard\ql
\li1934\ri540\sb27\sl-360\slmult0\fi311\tx2251 \up0 \expndtw0\charscalex126
{\field{\*\fldinst {HYPERLINK http://support.microsoft.com/default.aspx?
scid=kb;/ }}{\fldrslt {\ul0\nosupersub\cf10\f11\fs18
http://support.microsoft.com/default.aspx?scid=kb;}}}\ul0\nosupersub\cf10\f11\fs18
en-us; Q214094#6 \line \up0 \expndtw-2\charscalex100 \u8226? \up0
\expndtw0\charscalex135 Texto o numero convertido al formato numerico no
deliberado: \line \tab \up0 \expndtw0\charscalex136 {\field{\*\fldinst {HYPERLINK
http://support./ }}{\fldrslt {\ul0\nosupersub\cf10\f11\fs18
http://support.}}}\ul0\nosupersub\cf10\f11\fs18 microsoft.com/default.aspx?
scid=kb; en-us; Q21423 3
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg104}{\bkmkend
Pg104}\par\pard\li878\sb0\sl-207\slmult0\par\pard\li878\sb146\sl-
207\slmult0\fi0\tx6076 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 120\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1166\sb0\sl-
207\slmult0 \par\pard\ql\li1166\sb0\sl-207\slmult0 \par\pard\ql\li1166\sb0\sl-
207\slmult0 \par\pard\ql\li1166\sb8\sl-207\slmult0\tx1488 \up0 \expndtw-
2\charscalex100 \u8226? \tab \up0 \expndtw0\charscalex130 Horas maximas en
Microsoft Excel: \par\pard\ql \li1478\sb153\sl-207\slmult0 \up0
\expndtw0\charscalex124 {\field{\*\fldinst {HYPERLINK http://support.microsoft./ }}
{\fldrslt {\ul0\nosupersub\cf10\f11\fs18
http://support.microsoft.}}}\ul0\nosupersub\cf10\f11\fs18 com/default.aspx?
scid=kb; en-us; Q214386 \par\pard\qj \li1161\ri1219\sb90\sl-
260\slmult0\tx1483\tx1478 \up0 \expndtw-2\charscalex100 \u8226? \tab \up0
\expndtw0\charscalex132 Fechas y horas mostradas como numeros de serie cuando se
visuali-\line\tab \up0 \expndtw0\charscalex133 zan formulas: \par\pard\ql
\li1473\sb124\sl-207\slmult0 \up0 \expndtw0\charscalex123 {\field{\*\fldinst
{HYPERLINK http://support.microsoft.com/default.aspx?scid/ }}{\fldrslt
{\ul0\nosupersub\cf10\f11\fs18 http://support.microsoft.com/default.aspx?
scid}}}\ul0\nosupersub\cf10\f11\fs18 =kb; en-us; Q2410 72
\par\pard\li1156\sb157\sl-207\slmult0\fi0\tx1473 \up0 \expndtw0\charscalex120
\u8226?\tab \up0 \expndtw0\charscalex136 Manipular y comprender las configuraciones
del cuadro de dialogo\par\pard\li1156\sb36\sl-207\slmult0\fi321 \up0
\expndtw0\charscalex136 Formato de celdas:\par\pard\ql \li1151\ri1596\sb0\sl-
360\slmult0\fi316\tx1406 \up0 \expndtw0\charscalex127 {\field{\*\fldinst {HYPERLINK
http://support.microsoft.com/default.aspx?scid=kb;en-us;q2643/ }}{\fldrslt
{\ul0\nosupersub\cf10\f11\fs18 http://support.microsoft.com/default.aspx?
scid=kb;en-us;Q2643}}}\ul0\nosupersub\cf10\f11\fs18 72 \line \up0 \expndtw-
2\charscalex100 \u8226? \up0 \expndtw0\charscalex131 Como utilizar fechas y horas
en Microsoft Excel: \line \tab \up0 \expndtw0\charscalex132 http ://support.
microsoft.com/default. aspx?scid = kb; en-us; 214094 \par\pard\qj
\li840\ri1232\sb180\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
Probablemente, el tratamiento de fechas y horas es uno de los aspectos mas \up0
\expndtw0\charscalex128 confusos de Excel. De todas formas, con toda esta
informaci6n pods entender \up0 \expndtw0\charscalex128 mejor todos los entresijos
en relaci6n a este terra.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg105}{\bkmkend
Pg105}\par\pard\ql \li7142\sb0\sl-322\slmult0 \par\pard\ql\li7142\sb0\sl-
322\slmult0 \par\pard\ql\li7142\sb0\sl-322\slmult0 \par\pard\ql\li7142\sb0\sl-
322\slmult0 \par\pard\ql\li7142\sb66\sl-322\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf16\f17\fs28 CAPITULO 3 \par\pard\ql \li3201\sb408\sl-
552\slmult0 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf5\f6\fs48 Trucos sobre
nombres \par\pard\ql \li6494\sb161\sl-391\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf41\f42\fs34 Trucos\ul0\nosupersub\cf42\f43\fs34 39 a 44
\par\pard\qj \li1560\sb0\sl-240\slmult0 \par\pard\qj\li1560\sb0\sl-240\slmult0
\par\pard\qj\li1560\sb0\sl-240\slmult0 \par\pard\qj\li1560\sb0\sl-240\slmult0
\par\pard\qj\li1560\sb0\sl-240\slmult0 \par\pard\qj\li1560\sb0\sl-240\slmult0
\par\pard\qj\li1560\sb0\sl-240\slmult0 \par\pard\qj\li1560\sb0\sl-240\slmult0
\par\pard\qj\li1560\ri494\sb174\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex132 \ul0\nosupersub\cf10\f11\fs18 Probablemente la mayor
ventaja de utilizar rangos con nombre es que las \line \up0 \expndtw0\charscalex128
formulas son mucho mas faciles de leer y comprender, no solo para usted, sino \line
\up0 \expndtw0\charscalex127 para todos aquellos que tengan que trabajar con sus
hojas de calculo. Al utilizar \line \up0 \expndtw0\charscalex131 rangos con nombres
(una de las caracteristicas mas faciles y utiles dc Excel), \line \up0
\expndtw0\charscalex122 puede seleccionar un rango de celdas y darle un hombre
especifico. Llegados a ese \line \up0 \expndtw0\charscalex126 punto, puede hacer
una referencia a ese rango utilizando el nombre en vez de
su \line \up0 \expndtw0\charscalex133 direccion. A pesar de que los rangos con
nombre son una caracteristica muy \line \up0 \expndtw0\charscalex133 potente,
podemos it mas ally de su use estandar mediante algunos
metodos.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2724\colsr160\colno2\colw6556
\colsr160\ql \li1934\sb0\sl-207\slmult0 \par\pard\ql \li1934\sb0\sl-207\slmult0
\par\pard\ql \li1934\sb79\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2063\sb93\sl-414\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36 39\par\pard\column \ql
\li2884\sb0\sl-299\slmult0 \par\pard\ql \li30\sb153\sl-299\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf18\f19\fs26 Usar direcciones de datos por
el nombre\par\pard\ql \li20\ri465\sb82\sl-216\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Aunque los numeros de celda
son el fundamento de todo lo que hace Excel, \up0 \expndtw0\charscalex122 resulta
mucho mas sencillo recordar nombres, como por ejemplo "Numero \line \up0
\expndtw0\charscalex123 y cantidad de elementos", que recordar Ins numeros de
celdas, como por \line \up0 \expndtw0\charscalex120 ejemplo Al :A100. Excel nos
permite hacer esto de forma muy sencilla. \par\pard\sect\sectd\sbknone \qj
\li1593\ri473\sb105\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf10\f11\fs18 Excel utiliza la misma tecnica para definir nombres
de eeldas y de rangos: \line \up0 \expndtw0\charscalex129 mediante el Cuadro de
nombres que esta situado en la parte superior izquierda \line \up0
\expndtw0\charscalex128 de la ventana, junto a la barra de formulas. Para dar
nombre a una celda, selec-\line \up0 \expndtw0\charscalex128 cionela, escriba el
nombre que desee darle en el Cuadro de nombres (vease figura \par\pard\qj
\li1598\ri466\sb20\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex128 3.1) y pulse
Intro. Para dar nombre a un rango de eeldas, seleccione primero el \up0
\expndtw0\charscalex125 rango, escriba el nombre que desee darle en el Cuadro de
nombres y luego pulse \up0 \expndtw0\charscalex125 la tecla Intro. \par\pard\qj
\li1603\ri464\sb20\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex122 La lista
desplegable que aparece a la derecha del Cuadro de nombres le permite \line \up0
\expndtw0\charscalex122 buscar nombres de rangos y celdas que ya esten almacenados.
Si selecciona ma-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg106}
{\bkmkend Pg106}\par\pard\li878\sb0\sl-207\slmult0\par\pard\li878\sb166\sl-
207\slmult0\fi0\tx6076 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 124\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\li859\sb0\sl-
207\slmult0\par\pard\li859\sb0\sl-207\slmult0\par\pard\li859\sb0\sl-
207\slmult0\par\pard\li859\sb27\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex127
nualmente un rango que ya tuviese un nombre, aparecera dicho nombre en
Lu-\par\pard\li859\sb33\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex126 gar de la
referencia al rango de celdas.\par\pard\li2020\sb0\sl-
115\slmult0\par\pard\li2020\sb0\sl-115\slmult0\par\pard\li2020\sb0\sl-
115\slmult0\par\pard\li2020\sb0\sl-115\slmult0\par\pard\li2020\sb0\sl-
115\slmult0\par\pard\li2020\sb22\sl-115\slmult0\fi302\tx4089 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf22\f23\fs10 Archivo Edicion Ver
Insertar\tab \up0 \expndtw0\charscalex122 Formato Herramientas Datos Ventana
V\par\pard\li2020\sb0\sl-115\slmult0\par\pard\li2020\sb0\sl-
115\slmult0\par\pard\li2020\sb113\sl-115\slmult0\fi95\tx3331\tx3777 \up0
\expndtw0\charscalex122 Arial\tab \up0 \expndtw0\charscalex122 10\tab \up0
\expndtw0\charscalex122 N K S\par\pard\li2020\sb83\sl-138\slmult0\fi0\tx3441\tx3633
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf23\f24\fs12 Mil-eldaFavorita\tab
\up0 \expndtw-4\charscalex100 f=\tab \up0 \expndtw0\charscalex122
1000000\par\pard\li2020\sb38\sl-138\slmult0\fi1003\tx4281 \up0
\expndtw0\charscalex120 A\tab \up0 \expndtw0\charscalex120
B\par\pard\li2020\sb20\sl-138\slmult0\fi412\tx4094 \up0 \expndtw0\charscalex122 Ida
my intere,3nte ---->\tab \up0 \expndtw0\charscalex122 1000.000 \u8364?1\par\pard\ql
\li2121\sb0\sl-138\slmult0 \par\pard\ql\li2121\sb0\sl-138\slmult0
\par\pard\ql\li2121\sb0\sl-138\slmult0 \par\pard\ql\li2121\sb0\sl-138\slmult0
\par\pard\ql\li2121\sb0\sl-138\slmult0 \par\pard\ql\li2121\sb0\sl-138\slmult0
\par\pard\ql\li2121\sb0\sl-138\slmult0 \par\pard\ql\li2121\sb0\sl-138\slmult0
\par\pard\ql\li2121\sb0\sl-138\slmult0 \par\pard\ql\li2121\sb42\sl-138\slmult0 \up0
\expndtw-1\charscalex100 0 \par\pard\ql \li2121\sb0\sl-161\slmult0
\par\pard\ql\li2121\sb2\sl-161\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf26\f27\fs14 2 \par\pard\ql \li2063\sb18\sl-138\slmult0 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 13 \par\pard\ql
\li2040\sb8\sl-156\slmult0 \up0 \expndtw-6\charscalex82
\ul0\nosupersub\cf26\f27\fs14 -]4'., \par\pard\li2025\sb1\sl-
115\slmult0\fi19\tx2183\tx2467 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 1\tab \up0 \expndtw0\charscalex111 1\tab \up0
\expndtw0\charscalex111 H \\Hoja1 / Hoia2 LHOja3\par\pard\li2025\sb66\sl-
115\slmult0\fi0\tx5875 \up0 \expndtw0\charscalex111 Listo\tab \up0
\expndtw0\charscalex111 NUM\par\pard\ql \li2078\sb123\sl-184\slmult0 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf11\f12\fs16 Figura 3.1. Dar el nombre
"MiCeldaFavorita" a una celda. \par\pard\qj \li825\ri1240\sb230\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 En las
formulas puede utilizar estos nombres en vez de los identificadores de \up0
\expndtw0\charscalex126 celdas o rangos. Si, por ejemplo, le dio el nombre "fecha"
a la celda E4, podria \up0 \expndtw0\charscalex128 escribir la formula =fecha en
vez de =E4. De forma similar, si creo el nombre \up0 \expndtw0\charscalex122
"cantidad" para el rango de celdas A3:A10 y quisiera obtener el total de los
valo\up0 \expndtw0\charscalex129 res almacenados en ellas, la formula podria ser
=SUMA (cantidad) en vez de \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 =SUMA(A3:A10). \par\pard\qj \li820\ri1257\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Dado
que las hojas de calculo se van haciendo mas y mas grandes e intrinca-\line \up0
\expndtw0\charscalex124 das, resulta vital utilizar nombres de celdas y rangos para
hacerlas manejables. \par\pard\ql \li1175\sb0\sl-299\slmult0
\par\pard\ql\li1175\sb133\sl-299\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf12\f13\fs18 TRUCO\ul0\nosupersub\cf18\f19\fs26 Utilizar el mismo
nombre para rangos en diferentes \par\pard\li1555\sb37\sl-322\slmult0\fi0\tx2126
\up0 \expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 j\tab \up0
\expndtw0\charscalex105 hojas de calculo\par\pard\ql \li2111\ri1354\sb74\sl-
213\slmult0 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 A veces
resulta conveniente utilizar el mismo nombre para los datos que se \up0
\expndtw0\charscalex121 encuentran en el mismo lugar, pero en diferentes hojas,
dentro de un \line \up0 \expndtw0\charscalex119 mismo libro. Ello requiere de unos
cuantos pasos adicionales para que \line \up0 \expndtw0\charscalex120 pueda
funcionar. \par\pard\qj \li801\ri1268\sb125\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Normalmente, cuando da nombre
a un rango, este se asigna a nivel del libro, \line \up0 \expndtw0\charscalex127 lo
que significa que un nombre se refiere a un rango especifico de una hoja en
\line \up0 \expndtw0\charscalex127 particular que este situada dentro de un libro.
Una vez asignado el nombre, no
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg107}{\bkmkend
Pg107}\par\pard\li1459\sb0\sl-207\slmult0\par\pard\li1459\sb0\sl-
207\slmult0\par\pard\li1459\sb5\sl-207\slmult0\fi0\tx8500 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 3. Trucos sobre
nombres\tab \up0 \expndtw0\charscalex116 125\par\pard\qj \li1454\sb0\sl-240\slmult0
\par\pard\qj\li1454\sb0\sl-240\slmult0 \par\pard\qj\li1454\ri605\sb136\sl-
240\slmult0 \up0 \expndtw0\charscalex127 puede ser utilizado otra vez para
representar un rango que este en otra hoja. Sin \up0 \expndtw0\charscalex127
embargo, existe una forma de solucionar esto. \par\pard\qj \li1463\ri601\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex129 Supongamos que tiene un libro que
contiene tres hojas, cuyos nombres son \up0 \expndtw0\charscalex128 Hojal, Hoja2 y
Hoja3. Desea tener un rango con el nombre "MiRango" (podria \up0
\expndtw0\charscalex129 ser cualquier otro nombre) que haga referencia al rango
Al:AlO de la Hojal en \up0 \expndtw0\charscalex124 caso de estar situados en ella,
al rango Al :Al0 de la Hoja2 en caso de estar situa\up0 \expndtw0\charscalex124 dos
en ella, etc. \par\pard\qj \li1468\ri591\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 Para conseguir esto, active la Hoja1, seleccione el rango
Al:A10 y luego haga \up0 \expndtw0\charscalex138 clic en el Cuadro de nombres, como
hicimos en el truco anterior. Escriba \up0 \expndtw0\charscalex130 "Hojal!MiRango"
y luego pulse la tecla Intro. Haga lo mismo para la Hoja2 y \up0
\expndtw0\charscalex121 Hoja3, escribiendo "Hoja2!MiRango" y "Hoja3!MiRango"
respectivamente. Ahora \up0 \expndtw0\charscalex126 active cualquier hoja y haga
clic en la lista desplegable del Cuadro de nombres. \up0 \expndtw0\charscalex127
Deberfa ver tan solo un elemento con el nombre MiRango. Seleccionelo y vera \up0
\expndtw0\charscalex129 como se selecciona directamente el rango Al:AlO. Ahora
active cualquier otra \up0 \expndtw0\charscalex129 hoja y haga lo mismo.
\par\pard\qj \li1488\ri587\sb40\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex129
Observara como se selecciona automaticamente el rango Al:AlO de la hoja \up0
\expndtw0\charscalex125 que tenga activa. Esto es posiblc porque hemos introducido
el nombre de la hoja \up0 \expndtw0\charscalex147 seguido del signo de admiracion
antes del nombre del rango. Si va a \up0 \expndtw0\charscalex123
Insertar>Nombre>Definir, solo vera un nombre: aquel que se refiere a la hoja que
\up0 \expndtw0\charscalex123 se encuentra activa en este momento. \par\pard\qj
\li1488\ri577\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126 En caso de que
el nombre de la hoja incluya espacios, no podra hacer la refe\up0
\expndtw0\charscalex128 rencia simplemente escribiendo "Hoja 1!MiRango". Tendra que
escribir "'Hoja \up0 \expndtw0\charscalex122 l'!MiRango", es decir, escribiendo
comillas simples antes y despues del nombre de \up0 \expndtw0\charscalex128 la
hoja. De hecho, podria utilizar esas comillas simples aunque el nombre de la
\up0 \expndtw0\charscalex124 hoja no contuviese espacios, lo cual siempre es una
buena idea para usar siempre \up0 \expndtw0\charscalex124 la misma nomenclatura.
\par\pard\qj \li1497\ri575\sb20\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex125
Tambien puede utilizar un nombre dc rango con referencias relativas. De for\up0
\expndtw0\charscalex129 ma predeterminada, los nombres de rango son absolutos, pero
no tiene porque \up0 \expndtw0\charscalex129 ser asi. Intente to siguiente:
\par\pard\qj \li1507\ri562\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex129
Seleccione la celda All de cualquier hoja y luego vaya a Insertar>Nombre> \up0
\expndtw0\charscalex124 Definir. En el cuadro dc texto Nombres en el libro, escriba
"MisNUmeros". En el \up0 \expndtw0\charscalex125 cuadro de texto Se refiere a,
escriba =A$1 : A$10 y luego haga clic en Agregar y \up0 \expndtw0\charscalex124 en
Aceptar. Ahora introduzca el numero 1 en la celda Al. Seleccionela y coloque
\up0 \expndtw0\charscalex125 el cursor del ratan sobre el pequeno recuadro situado
en la esquina inferior dere\up0 \expndtw0\charscalex125 cha, que se utiliza para
propagar. Haga clic en el y, mientras mantiene pulsada la \up0
\expndtw0\charscalex125 tecla Control, arrastre el cursor hasta la celda A10.
\par\pard\ql \li1511\ri557\sb30\sl-253\slmult0\fi273\tx1785 \up0
\expndtw0\charscalex128 Al mantener pulsada la tecla Control mientras quc se
propaga una celda con \up0 \expndtw0\charscalex127 un unico numero, Excel
incrementa dicho numero de I en 1. \line \tab \up0 \expndtw0\charscalex129 Ahora
introduzca un 1 en la celda BI y propaguela hasta la celda B10, pero \line \up0
\expndtw0\charscalex129 esta vez sin mantener pulsada la tecla Control.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg108}{\bkmkend
Pg108}\par\pard\li960\sb0\sl-207\slmult0\par\pard\li960\sb166\sl-
207\slmult0\fi0\tx6158 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 126\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1224\sb0\sl-
207\slmult0 \par\pard\ql\li1224\sb0\sl-207\slmult0 \par\pard\ql\li1224\sb0\sl-
207\slmult0 \par\pard\ql\li1224\sb8\sl-207\slmult0 \up0 \expndtw0\charscalex125
Estando en la celda A11, introduzca la siguiente formula: \par\pard\ql
\li1233\sb0\sl-138\slmult0 \par\pard\ql\li1233\sb112\sl-138\slmult0 \up0
\expndtw0\charscalex136 \ul0\nosupersub\cf23\f24\fs12 =SUMA(MisNUmeros)
\par\pard\ql \li1224\sb205\sl-207\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 En la celda B11 introduzca esta formula: \par\pard\ql
\li1228\sb0\sl-138\slmult0 \par\pard\ql\li1228\sb112\sl-138\slmult0 \up0
\expndtw0\charscalex139 \ul0\nosupersub\cf23\f24\fs12 =SUMA(MisNumeros)
\par\pard\qj \li935\ri1135\sb198\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Deberia obtener los
resultados 55 y 10, respectivamente. Esto es debido a que \up0
\expndtw0\charscalex127 la celda All estaba activa cuando seleccion6
Insertar>Nombre>Definir y asign6 \up0 \expndtw0\charscalex128 al nombre de rango la
referencia A$1:A$10, que es una columna relativa y una \up0 \expndtw0\charscalex128
fila absoluta. \par\pard\ql \li1953\sb0\sl-184\slmult0 \par\pard\ql\li1953\sb0\sl-
184\slmult0 \par\pard\ql\li1953\sb19\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 El signo del d6lar ($) obliga a que cualquier rango
sea absoluto. \par\pard\qj \li926\sb0\sl-240\slmult0
\par\pard\qj\li926\ri1139\sb110\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Cuando utilizamos el nombre
"MisNumeros" en una formula, siempre hara \up0 \expndtw0\charscalex130 referencia a
las 10 celdas que se encuentran inmediatamente por encima de la \up0
\expndtw0\charscalex121 formula. Si escribimos la formula =SUMA (MisNumeros) en la
celda A11 de cual\up0 \expndtw0\charscalex129 quier otra hoja, seguira haciendo
referenda a\ul0\nosupersub\cf12\f13\fs18 ]as\ul0\nosupersub\cf10\f11\fs18 celdas
Al:AlO de la hoja que \up0 \expndtw0\charscalex129 estaba activa cuando cre6 el
nombre del rango. \par\pard\qj \li926\ri1149\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 Supongamos que desea simplificar la suma de las 10 celdas
que hemos men-\line \up0 \expndtw0\charscalex139 cionado anteriormente. Seleecione
la celda All de cualquier hoja. Vaya a \line \up0 \expndtw0\charscalex131
Insertar>Nombre>Definir y escriba en el cuadro de texto de la parte superior
\line \up0 \expndtw0\charscalex131 "MiSuma". Luego en el cuadro de texto Se refiere
a escriba lo siguiente: \par\pard\ql \li1214\sb0\sl-138\slmult0
\par\pard\ql\li1214\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex137
\ul0\nosupersub\cf23\f24\fs12 =SUMA(A$1:A$10) \par\pard\qj \li911\ri1142\sb178\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Haga
clie en Agregar y luego en Aceptar. Ahora introduzca el numero 1 en \line \up0
\expndtw0\charscalex124 la celda Al, selecci6nela de nuevo, coloque el cursor del
ration sobre el cuadro de \line \up0 \expndtw0\charscalex132 propagaci6n y mientras
mantiene pulsada la tecla Control, arrastrelo hasta la \line \dn2
\expndtw0\charscalex130 celda A10. Una vez hecho esto, introduzca tin 1 \up0
\expndtw0\charscalex132 en la celda B1 y propaguelo \par\pard\qj
\li916\ri1914\sb0\sl-280\slmult0\tx1204 \up0 \expndtw0\charscalex127 hasta la celda
B10, pero esta vcz sin mantener pulsada la tecla Control. \line\tab \up0
\expndtw0\charscalex127 En la eelda A11, introduzca la siguiente formula:
\par\pard\ql \li1204\sb0\sl-138\slmult0 \par\pard\ql\li1204\sb67\sl-138\slmult0
\up0 \expndtw0\charscalex135 \ul0\nosupersub\cf23\f24\fs12 =MiSuma \par\pard\ql
\li1200\sb0\sl-207\slmult0 \par\pard\ql\li1200\sb18\sl-207\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 En la celda B 11 introduzca
la formula: \par\pard\ql \li1204\sb0\sl-138\slmult0 \par\pard\ql\li1204\sb92\sl-
138\slmult0 \up0 \expndtw0\charscalex135 \ul0\nosupersub\cf23\f24\fs12 =MiSuma
\par\pard\qj \li902\ri1158\sb198\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Obtendri los mismos
resultados quc la vez anterior, pero esta vez sin que sea \up0
\expndtw0\charscalex124 necesario utilizar la funci6n SUMA. Mezclar las referencias
absolutas que relati\up0 \expndtw0\charscalex129 vas yjuntando algunas funciones
puede ser muy util para ahorrarse gran canti\up0 \expndtw0\charscalex129 dad de
trabajo. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg109}
{\bkmkend Pg109}\par\pard\li1454\sb0\sl-207\slmult0\par\pard\li1454\sb193\sl-
207\slmult0\fi0\tx8491 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
3. Trucos sobre nombres\tab \up0 \expndtw0\charscalex117
127\par\pard\sect\sectd\sbknone\cols2\colno1\colw2595\colsr160\colno2\colw6685\cols
r160\ql \li1809\sb0\sl-207\slmult0 \par\pard\ql \li1809\sb0\sl-207\slmult0
\par\pard\ql \li1809\sb0\sl-207\slmult0 \par\pard\ql \li1809\sb75\sl-207\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql
\li1929\sb93\sl-414\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf31\f32\fs36 41\par\pard\column \ql \li2760\sb0\sl-322\slmult0
\par\pard\ql \li25\sb292\sl-322\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf20\f21\fs28 Crear funciones personalizadas utilizando
nombres\par\pard\ql \li20\ri595\sb78\sl-216\slmult0 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf11\f12\fs16 Aunque hacer referencia a datos por su nombre es muy
util, a veces lo seria \up0 \expndtw0\charscalex122 mas si pudiesemos almacenar un
valor constante o incluso una formula, \up0 \expndtw0\charscalex121 especialmente
si ha estado creando funciones personalizadas en VBA.
\par\pard\sect\sectd\sbknone \qj \li1459\ri608\sb154\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Supongamos que tiene un
impuesto del 10%, que se necesita utilizar a lo lar\up0 \expndtw0\charscalex126 go
de todo el libro para algunos calculos. En vez de tener que introducir el valor
\up0 \expndtw0\charscalex128 10% (0,1) en cada una de las formulas que aplican este
impuesto, podria intro\up0 \expndtw0\charscalex124 ducir la palabra "Impuesto" y
que Excel supiese automaticamente que debe susti\up0 \expndtw0\charscalex124 tuirlo
por el valor 0,1. Veamos como puede hacerse esto. \par\pard\qj
\li1468\ri599\sb49\sl-230\slmult0\fi278 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf9\f10\fs20 Seleccionc Insertar>Nombre>Definir. En el cuadro de
texto Nombres en el libro \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 escriba "Impuesto" y en el cuadro de texto Se refiere
a introduzca =0, 1. Luego \up0 \expndtw0\charscalex127 haga clie en Aceptar.
\par\pard\qj \li1463\ri597\sb42\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex130
Ahora, puede introducir cualquier formula en una celda y en vez de anadir \up0
\expndtw0\charscalex124 10% como parte del caleulo, puede sustituirlo por la
palabra Impuesto. Probable\up0 \expndtw0\charscalex132 mente una de las grandes
ventajas de utilizar este metodo es que si tiene que \up0 \expndtw0\charscalex131
incrementar o de incrementar el impuesto y las formulas deben reflejar dicho
\up0 \expndtw0\charscalex121 cambio, simplemente basta con it a
Insertar>Nombre>Definir, seleccionar Cl nom\up0 \expndtw0\charscalex121 bre
Impuesto y luego modificarlo convenientemente. \par\pard\qj \li1473\ri587\sb40\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex129 Para dar un paso mas ally en este
concepto, puede utilizar las formulas con \line \up0 \expndtw0\charscalex132 los
rangos definidos en Se refiere a en vez de utilizar direcciones de celdas o
\line \up0 \expndtw0\charscalex128 valores constantes. Supongamos que desca crear
un nombre que, cuando se in-\line \up0 \expndtw0\charscalex125 troduzca en una
celda, devuelva automaticamente la SUMA de las 10 celdas que \line \up0
\expndtw0\charscalex125 se encuentren por encima. Seleccione la celda A11 de
cualquier hoja y luego vaya \par\pard\ql \li1488\sb9\sl-230\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf9\f10\fs20 a Insertar>Nombre>Definir. En
el cuadro de texto Nombres en el libro escriba "To-\par\pard\ql \li1488\sb29\sl-
207\slmult0 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 tal" y en el
cuadro de texto Se refiere a escriba lo siguiente: \par\pard\ql \li1780\sb0\sl-
138\slmult0 \par\pard\ql\li1780\sb112\sl-138\slmult0 \up0
\expndtw0\charscalex134 \ul0\nosupersub\cf23\f24\fs12 =SUMA(A1:A10) \par\pard\ql
\li1776\sb205\sl-207\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Luego haga clie en Agregar y en Aceptar. \par\pard\qj
\li1492\ri578\sb46\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127 Introduzca
cualesquicra 10 numeros en cualquier columna, empezando en la \up0
\expndtw0\charscalex127 fila 1. Ahora vaya a la fila 11 de la misma columna y
escriba lo siguiente: \par\pard\ql \li1790\sb0\sl-161\slmult0
\par\pard\ql\li1790\sb65\sl-161\slmult0 \up0 \expndtw0\charscalex146
\ul0\nosupersub\cf26\f27\fs14 =Total \par\pard\qj \li1497\ri568\sb174\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 El
nombre "Total" automaticamente devolvera la SUMA de los 10 valores que \line
\up0 \expndtw0\charscalex131 haya introducido en el rango A1:A10. Si desea crear
una formula similar a la \line \up0 \expndtw0\charscalex127 anterior, pero que no
este restringida a solamente 10 celdas, sino que haga refe-\line \up0
\expndtw0\charscalex124 rencia a todas las celdas que se encuentren por encima de
la fila en cuestion, siga \line \up0 \expndtw0\charscalex124 estos pasos.
\par\pard\ql \li1790\sb49\sl-230\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf9\f10\fs20 Seleccione la celda B11 y luego vaya a
Insertar>Nombre>Definir. Seleccione el \par\pard\ql \li1511\sb29\sl-207\slmult0
\up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 nombre Total.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg110}{\bkmkend
Pg110}\par\pard\li945\sb0\sl-207\slmult0\par\pard\li945\sb148\sl-
207\slmult0\fi0\tx6144 \dn2 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 128\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li931\sb0\sl-
240\slmult0 \par\pard\qj\li931\sb0\sl-240\slmult0
\par\pard\qj\li931\ri1143\sb100\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex146
Vaya al cuadro de texto Se refiere a, que deberia contener el texto \up0
\expndtw0\charscalex122 =SUMA (Bi : B10). Esto le permite crear formulas con
nombre. En otras palabras, \up0 \expndtw0\charscalex129 como no hizo referencias
absolutas para columna en el nombre original Total, \up0 \expndtw0\charscalex129
siempre hard referencia a la columna en la que se utilice el nombre.
\par\pard\qj \li931\ri1143\sb40\sl-240\slmult0\fi263 \up0 \expndtw0\charscalex127
Ahora haga clic en el cuadro de texto Se refiere a y cambie la formula por la
\up0 \expndtw0\charscalex127 siguiente: \par\pard\ql \li1214\sb168\sl-
207\slmult0 \up0 \expndtw-2\charscalex100 =StJMA(B$i:Bio) \par\pard\ql
\li1209\sb0\sl-207\slmult0 \par\pard\ql\li1209\sb6\sl-207\slmult0 \up0
\expndtw0\charscalex126 Haga clic en Agregar y luego en Aceptar. \par\pard\qj
\li916\ri1150\sb46\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex124 Seleccione
cualquier fila de cualquier columna que no sea la fila 1 e introduz-\line \up0
\expndtw0\charscalex129 ca =Total, con lo que obtendra automaticamente la SUMA de
todas las celdas \line \up0 \expndtw0\charscalex129 que se encuentran por encima,
independientemente de cuantas filas haya. Esto \line \up0 \expndtw0\charscalex129
se debe a que ha vinculado la fila numero I utilizando una referencia absoluta,
\line \up0 \expndtw0\charscalex127 dejando la referencia a la celda B10 como
relativa, lo que significa que siempre \line \up0 \expndtw0\charscalex127 terminara
en la celda inmediatamente superior a donde se introduzca la formula \line \up0
\expndtw0\charscalex127 =Total. \par\pard\qj \li911\ri1155\sb40\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex128 Combinando este truco con una de las
caracteristicas estindar (aunque poco \up0 \expndtw0\charscalex128 conocida) de
Excel, el metodo de la interseccion, es posible crear funciones de \up0
\expndtw0\charscalex124 busqueda sofisticadas. Si no conoce como funciona el metodo
de la interseccion, \up0 \expndtw0\charscalex124 a continuacion mostramos un
pequeno ejemplo sobre su uso. \par\pard\qj \li902\ri1144\sb20\sl-
240\slmult0\fi297 \up0 \expndtw0\charscalex123 En la celda Al, introduzca el
encabezado "Nombre", en la celda 131, "Pagar" y \line \up0 \expndtw0\charscalex123
en la celda C1, "Titulo". Introduzca "Juan" en la celda A2 y "Antonio" en la
celda \line \up0 \expndtw0\charscalex123 A3. Introduzca 10 en la celda B2 y 20 en
la celda B3. Introduzca "Sr." en la celda \line \up0 \expndtw0\charscalex133 C2 y
"Dr." en la celda C3. Ahora, seleccione el rango A1:C3 y luego vaya a \line \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf9\f10\fs20 Insertar>Nombre>Crear.
Asegurese de que estan activadas las casillas de verifica-\line \up0
\expndtw0\charscalex110 cion Fila superior y Columna izquierda, y luego haga clic
en Aceptar. \par\pard\qj \li907\ri1175\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Seleccione cualquier celda
que este fuera de ese rango e introduzca = Anto\up0 \expndtw0\charscalex134 nio
Titulo. Deberia obtener el titulo correspondiente a la persona que ha in\up0
\expndtw0\charscalex134 troducido. \par\pard\ql \li1920\sb0\sl-184\slmult0
\par\pard\ql\li1920\sb0\sl-184\slmult0 \par\pard\ql\li1920\sb19\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 El espacio entre las palabras
Antonio y Titulo es importante, ya
que\par\pard\sect\sectd\sbknone\cols2\colno1\colw1760\colsr160\colno2\colw7520\cols
r160\ql \li1132\sb143\sl-230\slmult0 \up0 \expndtw0\charscalex137
\ul0\nosupersub\cf9\f10\fs20 I-N\par\pard\column \qj \li20\ri1680\sb23\sl-
215\slmult0\fi4 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 es la
forma por la que Excel entiende que se trata de un operador de \line \up0
\expndtw0\charscalex123 interseccion. \par\pard\sect\sectd\sbknone \qj
\li897\sb0\sl-240\slmult0 \par\pard\qj\li897\ri1174\sb118\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Basindonos en este concepto,
podemos combinar esta caracteristica con las de \up0 \expndtw0\charscalex128
formulas con nombre de Excel, para conseguir no solo que las hojas de calculo
\up0 \expndtw0\charscalex125 sean mas sencillas utilizar, sino tambien mucho mis
sencillas de leer y compren\up0 \expndtw0\charscalex126 der. Supongamos que tiene
una tabla configurada en una hoja de calculo de for\up0 \expndtw0\charscalex132 ma
muy similar a la que se muestra en la figura 3.2, y que esti utilizando esa \up0
\expndtw0\charscalex132 tabla para crear los nombres en Excel.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg111}{\bkmkend
Pg111}\par\pard\sect\sectd\sbknone\cols2\colno1\colw6035\colsr60\colno2\colw3345\co
lsr160\ql \li1560\sb0\sl-207\slmult0 \par\pard\ql \li1560\sb118\sl-207\slmult0 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 3. Trucos sobre
nombres\par\pard\ql \li2520\sb0\sl-126\slmult0 \par\pard\ql \li2520\sb0\sl-
126\slmult0 \par\pard\ql \li2520\sb0\sl-126\slmult0 \par\pard\ql \li2520\sb0\sl-
126\slmult0 \par\pard\ql \li2520\sb0\sl-126\slmult0 \par\pard\ql \li2520\sb0\sl-
126\slmult0 \par\pard\ql \li2520\sb0\sl-126\slmult0 \par\pard\ql \li2520\sb0\sl-
126\slmult0 \par\pard\ql \li2520\sb0\sl-126\slmult0 \par\pard\ql \li2520\sb0\sl-
126\slmult0 \par\pard\ql \li2520\sb78\sl-126\slmult0\tx3547\tx3911\tx4055\tx5865
\up0 \expndtw-5\charscalex91 \ul0\nosupersub\cf22\f23\fs10 Aria]\tab \up0
\expndtw0\charscalex169 - to\tab \up0 \expndtw-1\charscalex100 -\tab \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
[J\ul0\nosupersub\cf30\f31\fs10\ul "'\tab \up0 \expndtw-5\charscalex71
\ul0\nosupersub\cf12\f13\fs18 %\par\pard\ql \li2764\sb71\sl-
138\slmult0\tx3801\tx4420 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf23\f24\fs12 Al\tab \up0 \expndtw0\charscalex123 f Nnm6\tab
\up0 \expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10 empleadr\u-
3?\par\pard\ql \li2673\sb0\sl-138\slmult0 \par\pard\ql \li2683\sb56\sl-
138\slmult0\tx4698 \up0 \expndtw0\charscalex119 \ul0\nosupersub\cf23\f24\fs12
Nombre empleado Tarifa Hera\tab \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf26\f27\fs14 Puesto\par\pard\ql \li2678\sb15\sl-138\slmult0\tx4372
\up0 \expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 Carlos Martinez\tab \up0
\expndtw0\charscalex106 17,26 Jefe de proyecto\par\pard\ql \li2673\sb11\sl-
138\slmult0\tx4435 \up0 \expndtw0\charscalex101 Antonio Garcia\tab \up0
\expndtw0\charscalex103 12,4 Consultor Junior\par\pard\ql \li2678\sb20\sl-
138\slmult0\tx4535 \up0 \expndtw0\charscalex104 Maria Solans\tab \up0
\expndtw0\charscalex105 12 Analista senior\par\pard\ql \li2678\sb16\sl-
138\slmult0\tx4372 \up0
\expndtw0\charscalex105 Sergio Velasco\tab \up0 \expndtw0\charscalex102 13,26
Comercial\par\pard\ql \li2678\sb15\sl-138\slmult0\tx4487 \up0 \expndtw-
1\charscalex100 Silvia Rodriguez\tab \up0 \expndtw0\charscalex100 9,9
Administrativo\par\pard\ql \li2673\sb11\sl-138\slmult0\tx4372 \up0
\expndtw0\charscalex101 Angel Blanco\tab \up0 \expndtw0\charscalex100 11$&5
Programador senior\par\pard\ql \li2678\sb16\sl-138\slmult0\tx4372 \up0
\expndtw0\charscalex106 Esther Carrasco\tab \up0 \expndtw0\charscalex107 15,45
Representante\par\pard\ql \li2673\sb15\sl-138\slmult0\tx4435 \up0
\expndtw0\charscalex104 Javier Perez\tab \up0 \expndtw-4\charscalex100 18,1 \up0
\expndtw0\charscalex105 Jefe do proyecto\par\pard\ql \li2673\sb21\sl-
138\slmult0\tx4535 \up0 \expndtw0\charscalex101 Ana Rebotto\tab \up0
\expndtw0\charscalex101 14 Coordinador\par\pard\ql \li2683\sb11\sl-
138\slmult0\tx4439 \up0 \expndtw0\charscalex100 Guillermo Ortega\tab \up0
\expndtw0\charscalex104 14,3 Consultor senior\par\pard\ql \li5323\sb0\sl-
115\slmult0 \par\pard\ql \li5323\sb0\sl-115\slmult0 \par\pard\ql \li5323\sb0\sl-
115\slmult0 \par\pard\ql \li5323\sb0\sl-115\slmult0 \par\pard\ql \li5323\sb0\sl-
115\slmult0 \par\pard\ql \li5323\sb0\sl-115\slmult0 \par\pard\ql \li5323\sb0\sl-
115\slmult0 \par\pard\ql \li5323\sb0\sl-115\slmult0 \par\pard\ql \li5323\sb0\sl-
115\slmult0 \par\pard\ql \li5323\sb113\sl-115\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 Suma=138,4\par\pard\column
\ql \li8592\sb0\sl-207\slmult0 \par\pard\ql \li2517\sb122\sl-207\slmult0 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 129\par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li6095\sb0\sl-115\slmult0 \par\pard\ql \li6095\sb0\sl-115\slmult0 \par\pard\ql
\li21\sb108\sl-115\slmult0\tx957 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf22\f23\fs10 Crear nombres en\tab \up0 \expndtw-1\charscalex100
-\par\pard\ql \li6148\sb0\sl-115\slmult0 \par\pard\ql \li73\sb97\sl-115\slmult0
\up0 \expndtw0\charscalex114 P Column izquierda\par\pard\ql \li73\sb43\sl-
115\slmult0 \up0 \expndtw0\charscalex103 r F_ila inferior\par\pard\ql
\li73\sb10\sl-163\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 r-\ul0\nosupersub\cf22\f23\fs10 Column
dereche\par\pard\ql \li6931\sb0\sl-115\slmult0 \par\pard\ql \li6931\sb0\sl-
115\slmult0 \par\pard\ql \li6931\sb0\sl-115\slmult0 \par\pard\ql \li6931\sb0\sl-
115\slmult0 \par\pard\ql \li6931\sb0\sl-115\slmult0 \par\pard\ql \li6931\sb0\sl-
115\slmult0 \par\pard\ql \li6931\sb0\sl-115\slmult0 \par\pard\ql \li6931\sb0\sl-
115\slmult0 \par\pard\ql \li6931\sb0\sl-115\slmult0 \par\pard\ql \li6931\sb0\sl-
115\slmult0 \par\pard\ql \li6931\sb0\sl-115\slmult0 \par\pard\ql \li6931\sb0\sl-
115\slmult0 \par\pard\ql \li856\sb105\sl-115\slmult0 \up0 \expndtw-4\charscalex91
NUM \par\pard\sect\sectd\sbknone \ql \li2635\sb111\sl-207\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Figura 3.2. La tabla y el
cuadro de dialogo de Crear nombres. \par\pard\qj \li1560\ri508\sb226\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex132 Una vez que cree los nombres para la
tabla, observara que Excel coloca \up0 \expndtw0\charscalex126 automaticamente un
simbolo de subrayado en los espacios situados entre dos o \up0
\expndtw0\charscalex121 mas palabras. Esto es debido a que los nombres de los
rangos no pueden contener \up0 \expndtw0\charscalex118 espacios. Seleccione
Insertar>Nombre>Definir, introduzca "TarifaHoraAntonio" en \up0
\expndtw0\charscalex123 el cuadro de texto Nombres en el libro y "=Antonio Garcia
Tarifa_Hora". Luego \up0 \expndtw0\charscalex123 haga clic en Agregar, tal y como
se muestra en la figura 3.3. \par\pard\ql \li1833\sb68\sl-207\slmult0 \up0
\expndtw0\charscalex124 Ahora, en cualquier celda fuera de la tabla, introduzca lo
siguiente: \par\pard\ql \li1852\sb0\sl-138\slmult0 \par\pard\ql\li1852\sb112\sl-
138\slmult0 \up0 \expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12
=TarifaHoraAntonio \par\pard\ql \li1848\sb205\sl-207\slmult0 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 La tarifa por hora para
Antonio se devolvera automaticamente. \par\pard\qj \li1560\ri517\sb46\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex123 Quiza desee experimentar ahora con
las intersecciones para ver como funcio\up0 \expndtw0\charscalex123 nan de forma
optima en sus
proyectos.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2700\colsr160\colno2\colw65
80\colsr160\ql \li1920\sb0\sl-207\slmult0 \par\pard\ql \li1920\sb0\sl-
207\slmult0 \par\pard\ql \li1920\sb41\sl-207\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2035\sb87\sl-
414\slmult0 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf31\f32\fs36
42\par\pard\column \ql \li2865\sb0\sl-299\slmult0 \par\pard\ql \li30\sb85\sl-
299\slmult0 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf18\f19\fs26 Crear rangos
que se expandan y contraigan\par\pard\qj \li20\ri458\sb83\sl-215\slmult0\fi4
\up0 \expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18 Si constantemente
necesita actualizar y anadir informacion a los datos, o si \up0
\expndtw0\charscalex106 trabaja con graficos y tablas dinamicas, deseara poder
crear rangos dinamicos \up0 \expndtw0\charscalex108 con nombre, que se expandan y
contraigan en funcion de los datos. \par\pard\sect\sectd\sbknone \qj
\li1560\ri506\sb130\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex129 Para entender
como funcionan los rangos con nombre, deberia, en primer \up0
\expndtw0\charscalex124 lugar, familiarizarse con la funcion DESREF (si es que no
lo ha hecho todavia), \up0 \expndtw0\charscalex124 una de las funciones de busqueda
de referencia de Excel. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg112}{\bkmkend
Pg112}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5217\colsr110\colno2\colw4113\c
olsr160\ql \li864\sb0\sl-207\slmult0 \par\pard\ql \li864\sb80\sl-207\slmult0
\up0 \expndtw0\charscalex116 \ul0\nosupersub\cf17\f18\fs18\ul 130\par\pard\ql
\li1776\sb0\sl-92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql
\li1776\sb0\sl-92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql
\li1776\sb0\sl-92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql
\li1776\sb0\sl-92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql
\li1776\sb0\sl-92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql
\li4209\sb5\sl-92\slmult0 \up0 \expndtw0\charscalex168 \ul0\nosupersub\cf21\f22\fs8
Her am;enr- Gtnc\par\pard\ql \li1776\sb0\sl-138\slmult0 \par\pard\ql
\li1776\sb0\sl-138\slmult0 \par\pard\ql \li1776\sb0\sl-138\slmult0 \par\pard\ql
\li1776\sb0\sl-138\slmult0 \par\pard\ql \li1776\sb0\sl-138\slmult0 \par\pard\ql
\li2342\sb44\sl-138\slmult0\tx3503 \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf23\f24\fs12 11 \up0 \expndtw-1\charscalex100 -\up0 \expndtw-
1\charscalex100 A\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul B\par\pard\ql \li1809\sb0\sl-
108\slmult0\tx1972\tx2457\tx3998 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 1\tab \up0 \expndtw0\charscalex134 Nmsre \up0
\expndtw-1\charscalex100 a\tab \up0 \expndtw0\charscalex141 empleado
Tarifa\ul0\nosupersub\cf21\f22\fs8 14-\up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 -\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 P\par\pard\ql \li1795\sb16\sl-138\slmult0\tx2116
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 2\tab \up0 \expndtw-
4\charscalex100 rlos \up0 \expndtw-5\charscalex92 M \up0 \expndtw0\charscalex50
artine: Martinez\par\pard\ql \li1795\sb40\sl-115\slmult0\tx1963\tx3566 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 3\tab \up0
\expndtw0\charscalex121 Antonio Garcia\tab \up0 \expndtw0\charscalex100 Nombres en
el libro:\par\pard\ql \li1795\sb0\sl-129\slmult0\tx1972 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 4\tab \up0 \expndtw0\charscalex102
Maria Solans\par\pard\column \ql \li1776\sb0\sl-207\slmult0 \par\pard\ql
\li750\sb79\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1776\sb0\sl-
92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql \li1776\sb0\sl-
92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql \li1776\sb0\sl-
92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql \li1776\sb0\sl-
92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql \li1776\sb0\sl-
92\slmult0 \par\pard\ql \li1776\sb0\sl-92\slmult0 \par\pard\ql \li21\sb9\sl-
92\slmult0 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf21\f22\fs8
Ventana\par\pard\ql \li1776\sb0\sl-138\slmult0 \par\pard\ql \li1776\sb0\sl-
138\slmult0 \par\pard\ql \li1776\sb0\sl-138\slmult0 \par\pard\ql \li1776\sb0\sl-
138\slmult0 \par\pard\ql \li1776\sb0\sl-138\slmult0 \par\pard\ql \li1776\sb0\sl-
138\slmult0 \par\pard\ql \li1686\sb122\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 x\par\pard\ql \li1776\sb0\sl-115\slmult0 \par\pard\ql
\li1269\sb45\sl-115\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf22\f23\fs10 Acepta \par\pard\sect\sectd\sbknone \li1776\sb0\sl-
90\slmult0\fi1838 \up0 \expndtw0\charscalex100
TaritaHnraAntonio\par\pard\sect\sectd\sbknone\cols2\colno1\colw3459\colsr160\colno2
\colw5821\colsr160\ql
\li1795\sb0\sl-108\slmult0\tx1967 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 5\tab \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf22\f23\fs10 Sergio Velasco\par\pard\ql \li1795\sb1\sl-
110\slmult0\tx1967 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
6\tab \up0 \expndtw-1\charscalex100 Silvia Rodriguez\par\pard\ql \li1795\sb20\sl-
138\slmult0\tx1963 \up0 \expndtw-1\charscalex100 7\tab \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf22\f23\fs10 Angel Blanco\par\pard\ql \li1795\sb36\sl-
115\slmult0 \up0 \expndtw0\charscalex141 e Esther Carrasco\par\pard\ql
\li1795\sb18\sl-138\slmult0\tx1958 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 3\tab \up0 \expndtw0\charscalex105 Javier
Perez\par\pard\ql \li1776\sb16\sl-138\slmult0\tx1958 \up0 \expndtw-3\charscalex100
10\tab \up0 \expndtw0\charscalex100 Ana Rebnllo\par\pard\ql \li1776\sb11\sl-
138\slmult0\tx1986 \up0 \expndtw-5\charscalex84 I I\tab \up0
\expndtw0\charscalex103 -uillermo Ortega\par\pard\column \ql \li20\sb13\sl-
115\slmult0\tx3006 \up0 \expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10
Guillermo Ortega\tab \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf24\f25\fs10
Cerrar\par\pard\ql \li20\sb0\sl-110\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 Javier Perez\par\pard\ql \li20\sb1\sl-
115\slmult0\tx2972 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10 Maria
Solans\tab \up0 \expndtw0\charscalex103 Agregar\par\pard\ql \li20\sb0\sl-
100\slmult0 \up0 \expndtw0\charscalex101 Nombre_empleado\par\pard\ql \li20\sb5\sl-
115\slmult0 \up0 \expndtw0\charscalex108 Puesto\par\pard\ql \li20\sb0\sl-
118\slmult0\tx2991 \up0 \expndtw-5\charscalex95 \ul0\nosupersub\cf23\f24\fs12
sergio_Velas.o\tab \up0 \expndtw-5\charscalex96 \ul0\nosupersub\cf22\f23\fs10
Eliminar\par\pard\ql \li20\sb1\sl-114\slmult0 \up0 \expndtw-5\charscalex91
\ul0\nosupersub\cf23\f24\fs12 Silvia Rodriguez\par\pard\ql \li20\sb0\sl-120\slmult0
\up0 \expndtw-5\charscalex95 Tarifa Hora \par\pard\sect\sectd\sbknone
\li1776\sb0\sl-198\slmult0\fi0\tx1828\tx3096 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf8\f9\fs22 ,\tab \dn3 \expndtw0\charscalex105 \u-3?I\tab \dn3
\expndtw0\charscalex105 C\par\pard\sect\sectd\sbknone \li1776\sb0\sl-
108\slmult0\fi0\tx3576 \up2 \expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12
13 \ul0\nosupersub\cf22\f23\fs10 14\tab \dn2 \expndtw0\charscalex105 Sc reffere
a:\par\pard\sect\sectd\sbknone \li1776\sb0\sl-115\slmult0\par\pard\li1776\sb20\sl-
115\slmult0\fi0\tx3686 \dn2 \expndtw0\charscalex105 15\tab \up3
\expndtw0\charscalex105 Antonie_Garrie Tarita_Ho,,\par\pard\ql
\li1776\ri3844\sb0\sl-160\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 16 \line \up0 \expndtw-3\charscalex100 17
\par\pard\li1737\sb8\sl-138\slmult0\fi0\tx1891\tx5040\tx5097\tx7046 \up0 \expndtw-
1\charscalex100 14\tab \dn2 \expndtw0\charscalex115 \ul0\nosupersub\cf22\f23\fs10 i
P H \\Hojal\ul0\nosupersub\cf10\f11\fs18 X\ul0\nosupersub\cf22\f23\fs10 Hota2 /
Hoja3 /\tab \dn2 \expndtw-2\charscalex100 \ul0\nosupersub\cf10\f11\fs18 1\tab
\dn3 \expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12
1\ul0\nosupersub\cf10\f11\fs18 1\tab \dn3 \expndtw0\charscalex115
rF\par\pard\li1737\sb58\sl-115\slmult0\fi0\tx6220 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf22\f23\fs10 Listo\tab \up0 \expndtw0\charscalex115
NUM\par\pard\ql \li2798\sb105\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 3.3. Busqueda de nombre creada.
\par\pard\qj \li840\sb0\sl-240\slmult0 \par\pard\qj\li840\ri1232\sb10\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18
Comenzaremos con el rango dinamico con nombre mas simple, aquel que se \up0
\expndtw0\charscalex126 expandira hacia abajo una unica columna, pero solamente
tanto como entradas \up0 \expndtw0\charscalex126 contenga la columna. Por ejemplo,
se la columna A contiene 10 filas continuas \up0 \expndtw0\charscalex122 de datos,
el rango dinamico con nombre incorporara el rango A1:A10. Siga estos \up0
\expndtw0\charscalex122 pasos para crear dicho rango. \par\pard\qj
\li854\ri1230\sb20\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex121 Vaya a
Insertar>Nombre>Definir, introduzca "MiRango" en el cuadro de texto \line \up0
\expndtw0\charscalex121 Nombres en el libro y en el cuadro de texto Se refiere a,
introduzca lo siguiente: \par\pard\ql \li1132\sb0\sl-138\slmult0
\par\pard\ql\li1132\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$1;0;0;CONTARA($A$1:$A$100);1) \par\pard\ql
\li1113\sb0\sl-207\slmult0 \par\pard\ql\li1113\sb18\sl-207\slmult0 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Ahora haga clie en Agregar y
luego en Aeeptar. \par\pard\qj \li1857\sb0\sl-220\slmult0
\par\pard\qj\li1857\ri1815\sb103\sl-220\slmult0\fi4 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 Cuando defina el rango para CONTARA, evite la
tentaeion de incluir \up0 \expndtw0\charscalex125 toda la columna de datos, para
asi no obligar a dicha funcion a contar \up0 \expndtw0\charscalex126 miles de
celdas innecesarias. \par\pard\qj \li830\sb0\sl-240\slmult0
\par\pard\qj\li830\ri1230\sb84\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Teniendo ahora los datos en la columna A, este rango
con nombre incorpora\up0 \expndtw0\charscalex123 ra todos los datos quc se
encuentren en filas contiguas, comenzando por la celda \up0 \expndtw0\charscalex122
Al. Si desca comprobar el rango dinamico con nombre, puede hacerlo de
diferen\up0 \expndtw0\charscalex122 tes formas. \par\pard\qj \li840\ri1231\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex125 Por desgracia, los rangos dinamicos
con nombre no estan accesibles a traves \line \up0 \expndtw0\charscalex125 del
Cuadro de nombres estandar de la parte superior izquierda de la ventana de
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg113}{\bkmkend
Pg113}\par\pard\li1588\sb0\sl-207\slmult0\par\pard\li1588\sb0\sl-
207\slmult0\par\pard\li1588\sb65\sl-207\slmult0\fi0\tx8625 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 3. Trucos sobre
nombres\tab \up0 \expndtw0\charscalex115 131\par\pard\qj \li1574\sb0\sl-240\slmult0
\par\pard\qj\li1574\sb0\sl-240\slmult0 \par\pard\qj\li1574\ri485\sb136\sl-
240\slmult0\fi14 \up0 \expndtw0\charscalex125 Excel. Pero sf puede hacer clic en
dicho cuadro, escribir el nombre "MiRango" y \line \up0 \expndtw0\charscalex129
pulsar Intro. Excel seleccionara automaticamente el rango. Por supuesto,
tam-\line \up0 \expndtw0\charscalex128 bien puede utilizar el cuadro de dialogo Ir
a yendo a Edieion>Ir a (Control/Co-\line \up0 \expndtw0\charscalex120 mando-I),
escribiendo "MiRango" en el cuadro de texto y haciendo clic en Aceptar.
\par\pard\qj \li1579\ri493\sb20\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex125
El rango dinamico con nombre que acaba de crear en el ejemplo anterior con\up0
\expndtw0\charscalex125 tiene la funci6n CONTARA como parametro de la funcion
DESREF. \par\pard\qj \li2592\sb0\sl-220\slmult0
\par\pard\qj\li2592\ri1074\sb137\sl-220\slmult0\fi9 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Recuerde que la funcion CONTARA contara todas las
celdas que no \line \up0 \expndtw0\charscalex129 esten vacfas. Tenga en cuenta que
esto tambien incluye las formulas \line \up0 \expndtw0\charscalex132 que dichas
celdas contenga, que puedan estar devolviendo on texto \line \up0
\expndtw0\charscalex133 vacfo (""). \par\pard\qj \li1574\sb0\sl-240\slmult0
\par\pard\qj\li1574\ri491\sb104\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Si tiene una lista que solo
contiene datos numericos y al final de ella desea \up0 \expndtw0\charscalex129
almacenar un texto, pero no quiere que dicho texto quede incluido como partc
\up0 \expndtw0\charscalex125 del rango dinamico con nombre, puede reemplazar la
funci6n CONTARA con la \up0 \expndtw0\charscalex124 funcion estandar de Excel
CONTAR, funcion que solo cuenta las celdas que con\up0 \expndtw0\charscalex124
tienen datos numericos. \par\pard\qj \li1579\ri493\sb40\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex125 El siguiente ejemplo, utilizaremos el rango dinamico
con nombre para definir \up0 \expndtw0\charscalex131 una tabla de datos que
deseamos sea dinamica. Para ello, escriba la siguiente \up0 \expndtw0\charscalex131
funcion en el cuadro de texto Se refiere a: \par\pard\ql \li1871\sb0\sl-138\slmult0
\par\pard\ql\li1871\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$1;0;0;CONTARA($A$1:$A$100);CONTARA($1:$1))
\par\pard\qj \li1579\ri496\sb178\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Aqui, el rango dinamico con
nombre se expandira hacia abajo tantas entradas \up0 \expndtw0\charscalex123 como
datos haya que la columna A, y a lo largo de tantas filas como encabezados \up0
\expndtw0\charscalex125 haya en la fila 1. Si esta seguro de que el numero de
columnas para la tabla se va \up0 \expndtw0\charscalex124 a mantener estable, puede
reemplazar la segunda funci6n CONTARA por un nu\up0 \expndtw0\charscalex124 mero
fijo, como pueda ser 10. \par\pard\qj \li1574\ri490\sb40\sl-240\slmult0\fi292
\up0 \expndtw0\charscalex126 El unico problcma al utilizar rangos dinamicos con
nombre para una tabla dc \line \up0 \expndtw0\charscalex128 datos, es que presupone
que la columna A establecera la longitud maxima para \line \up0
\expndtw0\charscalex128 la tabla. En la mayoria de los casos, esto sera cierto,
pcro a veces, puede que la \line \up0 \expndtw0\charscalex129 columna mas larga sea
otra diferente. Para evitar este problema, puede utilizar \line \up0
\expndtw0\charscalex126 la funcion MAX de Excel, que devuelve el numero mas alto en
un rango de cel-\line \up0 \expndtw0\charscalex126 das. Como ejemplo, configure una
tabla de forma similar a la que se muestra
en \line \up0 \expndtw0\charscalex126 la figura 3.4. \par\pard\ql \li1862\sb59\sl-
218\slmult0\tx3336 \up0 \expndtw0\charscalex123 Utilicc la fila 1 \tab \up0
\expndtw0\charscalex126 para almaccnar un numero de las funciones CONTARA que
\par\pard\qj \li1579\ri493\sb4\sl-240\slmult0 \up0 \expndtw0\charscalex129 estan
haciendo referencia a la columna y, por tanto, devolviendo el numero de \up0
\expndtw0\charscalex124 entradas en cada columna. Utilice la funcion MAX para el
argumento "alto" de la \up0 \expndtw0\charscalex127 funci6n DESREE Esto asegura que
el rango dinamico con nombre para la tabla \up0 \expndtw0\charscalex132 siempre se
expandira tanto como la columna mas larga. Por supuesto, puedc \up0
\expndtw0\charscalex132 ocultar la fila 1, ya que el usuario no necesita verla.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg114}{\bkmkend
Pg114}\par\pard\li840\sb0\sl-207\slmult0\par\pard\li840\sb0\sl-
207\slmult0\par\pard\li840\sb73\sl-207\slmult0\fi0\tx6038 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 132\tab \up0
\expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\li2040\sb0\sl-
207\slmult0\par\pard\li2040\sb0\sl-207\slmult0\par\pard\li2040\sb0\sl-
207\slmult0\par\pard\li2040\sb45\sl-207\slmult0\fi4819 \up0 \expndtw0\charscalex102
-1\ul0\nosupersub\cf17\f18\fs18\ul 11\ul0\nosupersub\cf10\f11\fs18 1
x\par\pard\li2040\sb53\sl-
115\slmult0\fi1152\tx3686\tx5313\tx5817\tx6921\tx7055\tx7224 \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf21\f22\fs8 Ins ^rtar\tab \dn2
\expndtw0\charscalex102 \ul0\nosupersub\cf22\f23\fs10 Format\tab \up0
\expndtw0\charscalex102 Ventana\tab \up0 \expndtw0\charscalex102 ?\tab \up0
\expndtw-1\charscalex100 -\tab \up0 \expndtw-1\charscalex100 9\tab \up0
\expndtw0\charscalex102 x\par\pard\li2040\sb48\sl-
184\slmult0\fi172\tx6192\tx7243 \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf11\f12\fs16 A\tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 z i\tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf21\f22\fs8 It\par\pard\li2040\sb79\sl-
138\slmult0\fi3312\tx5807\tx6038\tx6297\tx6921 \dn2 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 OOO\tab \dn2 \expndtw0\charscalex102
\ul0\nosupersub\cf22\f23\fs10 ao\tab \dn2 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 =-\tab \dn2 \expndtw0\charscalex102 _ '\tab \up0
\expndtw0\charscalex102 A\par\pard\li2040\sb49\sl-138\slmult0\fi0\tx3249 \up0
\expndtw0\charscalex102 Al\tab \up0 \expndtw0\charscalex102 =CONTARA(A$2
A$100)\par\pard\ql \li4819\sb0\sl-138\slmult0 \par\pard\ql\li4819\sb32\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 5 \par\pard\li1780\sb29\sl-
138\slmult0\fi278\tx3465\tx4046\tx5236 \up0 \expndtw0\charscalex107 Had
Nomhte\tab \up0 \expndtw0\charscalex107 Sexo\tab \up0 \expndtw0\charscalex107 N' de
telefono\tab \up0 \expndtw0\charscalex107 Barrio\par\pard\li1780\sb11\sl-
138\slmult0\fi532\tx3273\tx4320\tx4939 \up0 \expndtw0\charscalex107 20
Francisco\tab \up0 \expndtw0\charscalex107 Hombre\tab \up0 \expndtw-1\charscalex100
915687891\tab \up0 \expndtw0\charscalex107 Retiro\par\pard\li1780\sb21\sl-
138\slmult0\fi0\tx2313\tx3273\tx4320 \up0 \expndtw0\charscalex107 4\tab \up0
\expndtw0\charscalex107 20 Juan\tab \up0 \expndtw0\charscalex107 Hombre\tab \up0
\expndtw0\charscalex107 913695025 Aluche\par\pard\li1780\sb10\sl-
138\slmult0\fi715\tx3273\tx4320 \up0 \expndtw0\charscalex107 Elena\tab \up0
\expndtw0\charscalex107 Mujer\tab \up0 \expndtw0\charscalex107 934580103
Centro\par\pard\li1780\sb16\sl-138\slmult0\fi0\tx2496\tx3278\tx4320 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf28\f29\fs12\ul 6 1\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 Carolina\tab \up0
\expndtw0\charscalex107 Mujer\tab \up0 \expndtw0\charscalex107 917058595
Arguelles\par\pard\li1780\sb108\sl-138\slmult0\fi3667\tx6575 \dn2
\expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 ;3i\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 x\par\pard\ql \li6163\sb0\sl-
115\slmult0 \par\pard\ql\li6163\sb3\sl-115\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf22\f23\fs10 Aceptar \par\pard\ql \li1766\sb0\sl-138\slmult0
\par\pard\ql\li1766\sb0\sl-138\slmult0 \par\pard\ql\li1766\sb0\sl-138\slmult0
\par\pard\ql\li1766\sb0\sl-138\slmult0 \par\pard\ql\li1766\sb54\sl-138\slmult0 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul 141 \par\pard\ql
\li1766\ri3817\sb0\sl-160\slmult0\fi4 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf23\f24\fs12 15! \line \up0 \expndtw0\charscalex107 16
\par\pard\li1766\sb5\sl-138\slmult0\fi0\tx3163\tx5702 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf28\f29\fs12\ul 17\tab \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf23\f24\fs12 l\tab \dn2
\expndtw0\charscalex108 _1\par\pard\ql \li1771\sb0\sl-138\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf28\f29\fs12\ul
18\ul0\nosupersub\cf23\f24\fs12 ' \par\pard\li1761\sb50\sl-
161\slmult0\fi9\tx3163 \dn2 \expndtw-3\charscalex100 \ul0\nosupersub\cf26\f27\fs14
19J;\tab \up0 \expndtw-3\charscalex100 \ul0\nosupersub\cf38\f39\fs14\ul
Se\ul0\nosupersub\cf26\f27\fs14 refiere a:\par\pard\li1761\sb0\sl-
108\slmult0\fi0\tx2683\tx3201 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf23\f24\fs12 2l7\tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf22\f23\fs10 \u-3?\tab \up0 \expndtw-2\charscalex100
=DEseEF(Hejal!$A$2;O;O;MAX(HOja1!$1:$1);CONTARA(Hoja1!$2:$2))\par\pard\ql
\li1732\sb0\sl-115\slmult0 \par\pard\ql\li1732\sb75\sl-115\slmult0 \up0 \expndtw-
2\charscalex100 Listo \par\pard\ql \li1353\sb88\sl-184\slmult0 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 3.4. Tabla dinamica de
datos y el cuadro de dialogo Definir nombre. \par\pard\qj \li840\ri1224\sb210\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 En
todos estos ejemplos, hemos supuesto que los datos siempre estaran en \up0
\expndtw0\charscalex125 filas contiguas sin celdas en blanco entre medias. Aunque
este es el metodo co\up0 \expndtw0\charscalex126 rrecto para configurar una lista a
una tabla de datos, a veces no se tiene control \up0 \expndtw0\charscalex124 sobre
esto. En el siguiente ejemplo, el listado de numeros de la columna A tam\up0
\expndtw0\charscalex123 bien contiene celdas en blanco. Esto significa que si
intenta utilizar las funciones \up0 \expndtw0\charscalex122 CONTAR o CONTARA, el
rango dinamico con nombre no funcionara correcta\up0 \expndtw0\charscalex123 mente,
como puede verse en la figura 3.5. \par\pard\qj \li840\ri1217\sb20\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex123 En este caso, aunque el ultimo
m1mero en el rango esta en la fila 10, el rango \up0 \expndtw0\charscalex130
dinamico se esta expandiendo solamente hasta la fila 6. Esto es debido a que
\up0 \expndtw0\charscalex127 hemos utilizado la funcion CONTAR para contara desde
la celda Al a la celda \up0 \expndtw0\charscalex122 A100. Sin embargo, solo hay 6
datos numericos en la lista, por lo que el rango se \up0 \expndtw0\charscalex122
expande solamente 6 filas. \par\pard\qj \li854\ri1217\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex122 Para evitar este problema, utilizaremos la funcion de
Excel COINCIDIR. Esta \up0 \expndtw0\charscalex126 funcion se utiliza para devolver
la posicion relativa de un elemento en una ma\up0 \expndtw0\charscalex127 triz, de
aquel que coincida con un valor especifico en un orden especifico. Por \up0
\expndtw0\charscalex127 ejemplo, se utiliza esta funcion COINCIDIR: \par\pard\ql
\li1147\sb0\sl-138\slmult0 \par\pard\ql\li1147\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf23\f24\fs12
=COINCIDIR(6;$A$1:$A$100;0) \par\pard\qj \li859\ri1211\sb178\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 en el
mismo conjunto de numeros que mostrabamos de la figura 3.5, la fun-\line \up0
\expndtw0\charscalex126 cion COINCIDIR devolves el numero 10, que representa la
fila 10 de la columna \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg115}{\bkmkend Pg115}\par\pard\li1560\sb0\sl-207\slmult0\par\pard\li1560\sb0\sl-
207\slmult0\par\pard\li1560\sb107\sl-207\slmult0\fi0\tx8596 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 3. Trucos sobre
nombres\tab \up0 \expndtw0\charscalex116 133\par\pard\qj \li1536\sb0\sl-240\slmult0
\par\pard\qj\li1536\sb0\sl-240\slmult0 \par\pard\qj\li1536\ri529\sb134\sl-
240\slmult0 \up0 \expndtw0\charscalex124 A. Ha devuelto 10 porque le hemos dicho a
la funcion que encuentre el numero 6 \up0 \expndtw0\charscalex124 en el rango
A1:A100. \par\pard\ql \li5846\sb0\sl-92\slmult0 \par\pard\ql\li5846\sb0\sl-
92\slmult0 \par\pard\ql\li5846\sb0\sl-92\slmult0 \par\pard\ql\li5846\sb7\sl-
92\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8
F\par\pard\sect\sectd\sbknone\cols2\colno1\colw5854\colsr160\colno2\colw3426\colsr1
60\ql \li2673\sb70\sl-138\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 NOmeros\par\pard\ql \li3287\sb48\sl-
115\slmult0\tx3484 \up0 \expndtw-4\charscalex79 \ul0\nosupersub\cf22\f23\fs10 1
i\tab \up0 \expndtw0\charscalex100 Nombres en el W ro:\par\pard\ql \li3273\sb63\sl-
115\slmult0 \up0 \expndtw0\charscalex120 2: MisNumeros\par\pard\ql \li3273\sb0\sl-
114\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
3:\par\pard\ql \li3273\sb0\sl-138\slmult0 \par\pard\ql \li3273\sb0\sl-
138\slmult0 \par\pard\ql \li3273\sb52\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf25\f26\fs12 4\par\pard\ql \li3268\sb0\sl-
138\slmult0 \par\pard\ql \li3268\sb26\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 5\par\pard\ql \li3268\sb16\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 6\par\pard\ql \li3484\sb0\sl-
138\slmult0 \par\pard\ql \li3484\sb79\sl-138\slmult0 \up0 \expndtw-5\charscalex96
Se ref ere a:\par\pard\column \ql \li908\sb22\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 x\par\pard\ql \li6484\sb0\sl-115\slmult0 \par\pard\ql
\li490\sb41\sl-115\slmult0
\up0 \expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10 Aceptar\par\pard\ql
\li6508\sb0\sl-115\slmult0 \par\pard\ql \li514\sb34\sl-115\slmult0 \up0
\expndtw0\charscalex105 Cerrar\par\pard\ql \li6475\sb0\sl-115\slmult0
\par\pard\ql \li481\sb38\sl-115\slmult0 \up0 \expndtw0\charscalex103
Agregar\par\pard\ql \li6489\sb0\sl-115\slmult0 \par\pard\ql \li495\sb34\sl-
115\slmult0 \up0 \expndtw-4\charscalex97 Eliminm\par\pard\ql \li6014\sb0\sl-
230\slmult0 \par\pard\ql \li20\sb1\sl-230\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf9\f10\fs20 J \par\pard\sect\sectd\sbknone \ql \li3518\sb1\sl-
154\slmult0 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf22\f23\fs10
=DESREF(Hoja2!$A$I;O;O;CONTAR(Hoja2!$A$t:$A$100);\ul0\nosupersub\cf11\f12\fs16
1)1 \par\pard\ql \li2452\sb0\sl-138\slmult0 \par\pard\ql\li2452\sb0\sl-
138\slmult0 \par\pard\ql\li2452\sb0\sl-138\slmult0 \par\pard\ql\li2452\sb0\sl-
138\slmult0 \par\pard\ql\li2452\sb0\sl-138\slmult0 \par\pard\ql\li2452\sb0\sl-
138\slmult0 \par\pard\ql\li2452\sb32\sl-138\slmult0 \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 20 \par\pard\li2423\sb29\sl-
115\slmult0\fi0\tx2712\tx5716\tx7214\tx7809 \dn2 \expndtw0\charscalex149
\ul0\nosupersub\cf30\f31\fs10\ul i4\tab \dn2 \expndtw0\charscalex149 F F1IV\u-3?
HOa2,(ja33\tab \dn2 \expndtw0\charscalex149 ( \u-3?\tab \up0
\expndtw0\charscalex149 (\tab \dn2 \expndtw0\charscalex149 i r l\par\pard\ql
\li2212\sb60\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 3.5. Un rango de numeros y cuadro de dialogo
Definir nombre. \par\pard\qj \li1511\sb0\sl-240\slmult0
\par\pard\qj\li1511\ri553\sb10\sl-240\slmult0\fi297 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Obviamente, cuando utilicemos esta funcion como parte
de un rango dinami\up0 \expndtw0\charscalex129 co con nombre, lo mas probable es
que no conozcamos el ultimo numero del \up0 \expndtw0\charscalex121 rango. Por
tanto, necesitamos decirle a la funcion COINCIDIR que intente buscar \up0
\expndtw0\charscalex128 un numero exageradamente alto en el rango, que nunca podria
existir, y cam\up0 \expndtw0\charscalex128 biar el ultimo argumento de la funcion
por 1. \par\pard\qj \li1516\ri555\sb20\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex120 El ejemplo anterior, le dijimos a la funcion COINCIDIR que
encontrarse el nu\up0 \expndtw0\charscalex124 mero exacto 6, ni mas ni menos.
Ahora, si reemplazamos el 0 por 1 en el ultimo \up0 \expndtw0\charscalex125
argumento de la funcion, estamos indicandole que busque el valor mas alto que
\up0 \expndtw0\charscalex125 sea menor o igual que el valor indicado.
\par\pard\ql \li1795\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex122 Para ello,
utilice esta formula: \par\pard\ql \li1804\sb0\sl-138\slmult0
\par\pard\ql\li1804\sb112\sl-138\slmult0 \up0 \expndtw0\charscalex151
\ul0\nosupersub\cf23\f24\fs12 =COINCIDIR(1E+306;$A$1:$A$100;1) \par\pard\qj
\li1511\ri564\sb204\sl-233\slmult0\fi283 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Para crear un rango dinamico con nombre que se
expanda hasta la ultima fila \up0 \expndtw0\charscalex123 que contenga un numero
(independientemente de que haya celdas entre medias), \up0 \expndtw0\charscalex131
escriba esta formula en el cuadro de texto Se refiere a del cuadro de dialogo
\up0 \expndtw0\charscalex131 Definir nombre, tal y como se muestra en la figura
3.6: \par\pard\ql \li1795\sb0\sl-138\slmult0 \par\pard\ql\li1795\sb108\sl-
138\slmult0 \up0 \expndtw0\charscalex156 \ul0\nosupersub\cf23\f24\fs12
=DESREF(Hoja2!$A$1;O;O;COINCIDIR(1E+306;Hoja2!$A$1:$A$100;1);1) \par\pard\qj
\li1502\ri575\sb198\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 El siguiente tipo logico de rango dinamico con nombre
que podrian surgir de \up0 \expndtw0\charscalex129 esto es aquel que se expanda
hasta la ultima entrada de texto, independiente\up0 \expndtw0\charscalex129 mente
de que haya celdas en blanco en la lista o en la tabla.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg116}{\bkmkend
Pg116}\par\pard\sect\sectd\sbknone\cols2\colno1\colw2700\colsr60\colno2\colw6680\co
lsr160\ql \li830\sb0\sl-207\slmult0 \par\pard\ql \li830\sb0\sl-207\slmult0
\par\pard\ql \li830\sb125\sl-207\slmult0 \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf10\f11\fs18 134\par\pard\ql \li2236\sb0\sl-138\slmult0
\par\pard\ql \li2236\sb0\sl-138\slmult0 \par\pard\ql \li2236\sb0\sl-138\slmult0
\par\pard\ql \li2236\sb0\sl-138\slmult0 \par\pard\ql \li2236\sb105\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
A\par\pard\ql \li1780\sb14\sl-138\slmult0\tx1948 \up0 \expndtw-1\charscalex100
1\tab \up0 \expndtw0\charscalex100 Numeros\par\pard\ql \li1771\sb21\sl-
138\slmult0\tx2553 \up0 \expndtw-1\charscalex100 2\tab \up0 \expndtw-
1\charscalex100 5\par\pard\ql \li1771\sb15\sl-138\slmult0\tx1915\tx2553 \up0
\expndtw-1\charscalex100 3\tab \up0 \expndtw-1\charscalex100 ;\tab \up0 \expndtw-
1\charscalex100 8\par\pard\ql \li1776\sb11\sl-138\slmult0\tx1915\tx2553 \up0
\expndtw-1\charscalex100 4\tab \up0 \expndtw-1\charscalex100 ;\tab \up0 \expndtw-
1\charscalex100 8\par\pard\ql \li1776\sb20\sl-138\slmult0\tx2457 \up0
\expndtw0\charscalex124 5 I\tab \up0 \expndtw-2\charscalex100 -55\par\pard\ql
\li1776\sb11\sl-138\slmult0 \up0 \expndtw-1\charscalex100 6\par\pard\ql
\li1776\sb16\sl-138\slmult0\tx1915\tx2558 \up0 \expndtw-1\charscalex100 7\tab
\up0 \expndtw-1\charscalex100 :\tab \up0 \expndtw-1\charscalex100 9\par\pard\ql
\li1776\sb20\sl-138\slmult0 \up0 \expndtw-1\charscalex100 8\par\pard\ql
\li1809\sb11\sl-138\slmult0\tx1919\tx2380 \up0 \expndtw-1\charscalex100 3\tab
\up0 \expndtw-1\charscalex100 ;\tab \up0 \expndtw-2\charscalex100 1000;\par\pard\ql
\li2635\sb0\sl-121\slmult0 \up0 \expndtw-1\charscalex100 r\par\pard\ql
\li1766\sb0\sl-138\slmult0 \par\pard\ql \li1771\sb69\sl-138\slmult0 \up0 \expndtw-
5\charscalex92 12\par\pard\ql \li1766\sb10\sl-138\slmult0 \up0
\expndtw0\charscalex110 13\par\pard\ql \li1766\sb35\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 14\par\pard\ql \li1766\sb20\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 \ul0\nosupersub\cf23\f24\fs12
15\par\pard\ql \li1766\sb15\sl-138\slmult0 \up0 \expndtw-3\charscalex100
16\par\pard\ql \li1771\sb16\sl-138\slmult0 \up0 \expndtw-5\charscalex96
17\par\pard\ql \li1771\sb15\sl-138\slmult0 \up0 \expndtw-3\charscalex100
18\par\pard\ql \li1771\sb16\sl-138\slmult0 \up0 \expndtw-3\charscalex100
19\par\pard\ql \li1742\sb20\sl-138\slmult0 \up0 \expndtw0\charscalex140
20'\par\pard\column \ql \li6033\sb0\sl-207\slmult0 \par\pard\ql \li6033\sb0\sl-
207\slmult0 \par\pard\ql \li3293\sb132\sl-207\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\ql \li2760\sb0\sl-115\slmult0 \par\pard\ql \li2760\sb0\sl-
115\slmult0 \par\pard\ql \li2760\sb0\sl-115\slmult0 \par\pard\ql \li2760\sb0\sl-
115\slmult0 \par\pard\ql \li2760\sb0\sl-115\slmult0 \par\pard\ql \li2760\sb0\sl-
115\slmult0 \par\pard\ql \li2760\sb0\sl-115\slmult0 \par\pard\ql \li20\sb49\sl-
115\slmult0 \up0 \expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 Defrnir
numbre\par\pard\ql \li48\sb92\sl-115\slmult0 \up0 \expndtw0\charscalex100 Nombres
en el libro:\par\pard\ql \li3063\sb0\sl-90\slmult0 \up0 \expndtw0\charscalex104
Acepta\par\pard\ql \li53\sb0\sl-155\slmult0 \up0 \expndtw-5\charscalex91
\ul0\nosupersub\cf9\f10\fs20 I\ul0\nosupersub\cf22\f23\fs10
MisNurneros\par\pard\ql \li2798\sb0\sl-138\slmult0 \par\pard\ql \li2798\sb0\sl-
138\slmult0 \par\pard\ql \li2798\sb0\sl-138\slmult0 \par\pard\ql \li2798\sb0\sl-
138\slmult0 \par\pard\ql \li2798\sb0\sl-138\slmult0 \par\pard\ql \li2798\sb0\sl-
138\slmult0 \par\pard\ql \li2798\sb0\sl-138\slmult0 \par\pard\ql \li2798\sb0\sl-
138\slmult0 \par\pard\ql \li58\sb88\sl-138\slmult0 \up0 \expndtw-5\charscalex96
\ul0\nosupersub\cf23\f24\fs12 Se refiere a:\par\pard\ql \li173\sb54\sl-
115\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
DESREFIHoja2!$A$1;0;g;:=GINCIBIR(1E+30E;Heja2!$A$l$A$100; 11; 1\}\u-3?
\par\pard\sect\sectd\sbknone \li1732\sb25\sl-
138\slmult0\fi0\tx1891\tx2025\tx2160\tx3153 \up0 \expndtw-1\charscalex100 11\tab
\dn2 \expndtw-1\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul 1\tab \dn2 \expndtw-
1\charscalex100 \ul0\nosupersub\cf30\f31\fs10\ul 1\tab \dn2 \expndtw0\charscalex112
PI\\ Hojai \u-3?, Hoje2\tab \dn2 \expndtw0\charscalex112 Hnja3 J\par\pard\ql
\li1075\sb25\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 3.6. Un rango dinamico que se extiende hasta
la ultima entrada numerica. \par\pard\ql \li1132\sb0\sl-207\slmult0
\par\pard\ql\li1132\sb70\sl-207\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 Para hacer esto, reemplace la funci6n COINCIDIR con
la siguiente: \par\pard\ql \li1142\sb0\sl-138\slmult0 \par\pard\ql\li1142\sb92\sl-
138\slmult0 \up0 \expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12
COINCIDIR("*";$A$1:$A$100;-1) \par\pard\qj \li864\ri1211\sb178\sl-240\slmult0\fi278
\up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Esto siempre devolves el
numero de fila\ul0\nosupersub\cf12\f13\fs18 dc\ul0\nosupersub\cf10\f11\fs18 la
ultima entrada de texto situada \up0 \expndtw0\charscalex123 en el rango $A$1:
$A$100. \par\pard\qj \li859\ri1207\sb40\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex129 Ahora que ya sabe c6mo hacer esto para entradas numericas y
de texto, es \up0 \expndtw0\charscalex124 16gico que necesite definir de alguna
forma un rango dinamico con nombre que \up0 \expndtw0\charscalex127 sea capaz de
buscar mas ally de las celdas en blanco en una lista que contenga \up0
\expndtw0\charscalex127 tanto texto como numeros. \par\pard\qj
\li868\ri1202\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex125 Para poder
hacer esto, primeramente insertados celdas en blanco por eneima \up0
\expndtw0\charscalex115 de la lista, seleccionando las filas
1 y 2 y luego seleccionando la opci6n Insertar>Fila. \up0 \expndtw0\charscalex115
En la primera fila, anada esta funci6n: \par\pard\ql \li1161\sb0\sl-138\slmult0
\par\pard\ql\li1161\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex154
\ul0\nosupersub\cf23\f24\fs12 =MAX(COINCIDIR("*";$A$3:$A$100;-
1);COINCIDIR(1E+306;$A$3:$A$100;1)) \par\pard\qj \li878\ri1173\sb178\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 En la
celda inmediatamente por debajo, introduzca el numero 1. La celda por \up0
\expndtw0\charscalex121 debajo de ella debe contener un encabezado de texto para la
lista. Hemos ai adido \up0 \expndtw0\charscalex127 el numero 1 de forma que la
segunda funci6n COINCIDIR no devuelva #N/A \up0 \expndtw0\charscalex128 cuando no
haya numeros en el rango A3:A100. Esta segunda funci6n siempre \up0
\expndtw0\charscalex128 encontrara el texto, porque disponemos de un encabezado.
\par\pard\qj \li888\ri1181\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex124
We el nombre "FilaMax" a la celda Al y luego seleccione Insertar>Nombre> \up0
\expndtw0\charscalex126 Definir. De un nombre al rango dinamico, como por ejemplo
"MiLista" y en el \up0 \expndtw0\charscalex126 cuadro de texto Se refiere a,
introduzca los siguiente, tal y como se muestra en \up0 \expndtw0\charscalex126 la
figura 3.7: \par\pard\ql \li1180\sb0\sl-138\slmult0 \par\pard\ql\li1180\sb87\sl-
138\slmult0 \up0 \expndtw0\charscalex163 \ul0\nosupersub\cf23\f24\fs12
=DESREF(Hoja2!$A$3;0;0;FilaMax;l)
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg117}{\bkmkend
Pg117}\par\pard\li1579\sb0\sl-207\slmult0\par\pard\li1579\sb0\sl-
207\slmult0\par\pard\li1579\sb20\sl-207\slmult0\fi0\tx8620 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf17\f18\fs18\ul 3. Trucos
so\ul0\nosupersub\cf10\f11\fs18 bre nombres\tab \up0 \expndtw0\charscalex116
135\par\pard\li2673\sb0\sl-115\slmult0\par\pard\li2673\sb0\sl-
115\slmult0\par\pard\li2673\sb0\sl-115\slmult0\par\pard\li2673\sb0\sl-
115\slmult0\par\pard\li2673\sb0\sl-115\slmult0\par\pard\li2673\sb0\sl-
115\slmult0\par\pard\li2673\sb0\sl-115\slmult0\par\pard\li2673\sb113\sl-
115\slmult0\fi0\tx3604\tx4406 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf22\f23\fs10 Archive Edicidn\tab \up0 \expndtw0\charscalex123 Ver
Insertar\tab \up0 \expndtw0\charscalex123 Formato Herramientas Datos
Ventana\par\pard\li2673\sb0\sl-115\slmult0\par\pard\li2673\sb31\sl-
115\slmult0\fi3547 \up0 \expndtw0\charscalex123 WTI\par\pard\li2716\sb0\sl-
138\slmult0\par\pard\li2716\sb129\sl-138\slmult0\fi0\tx3955\tx6057\tx6225 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A3\tab \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul =MAX(COINCIDIR('";$A$3
$A$100-1)\tab \up0 \expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 _\tab \dn2
\expndtw0\charscalex100 IN(-IDIR(IE+306.$A$3 $A$100,1))\par\pard\li2716\sb37\sl-
138\slmult0\fi1694\tx5145\tx5884\tx6628\tx7353 \up0 \expndtw0\charscalex100
C\tab \up0 \expndtw0\charscalex100 D\tab \up0 \expndtw0\charscalex100 E\tab \up0
\expndtw0\charscalex100 F\tab \up0 \expndtw0\charscalex100 G\par\pard\ql
\li3249\sb5\sl-138\slmult0 \up0 \expndtw-1\charscalex100 2 \par\pard\li2443\sb1\sl-
116\slmult0\fi4\tx2947 \up0 \expndtw0\charscalex102 2\tab \dn2
\expndtw0\charscalex102 1\par\pard\li2443\sb15\sl-115\slmult0\fi1051 \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf22\f23\fs10 Nombres en el
libro:\par\pard\sect\sectd\sbknone\cols2\colno1\colw5585\colsr160\colno2\colw3695\c
olsr160\ql \li2448\sb0\sl-108\slmult0\tx2745 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 3\tab \up0 \expndtw0\charscalex104 Mi
Lista\par\pard\ql \li2448\sb1\sl-117\slmult0\tx2625\tx3311\tx3522 \up0 \expndtw-
1\charscalex100 4\tab \up0 \expndtw-2\charscalex100 Daniel\tab \up0 \expndtw-
1\charscalex100 ,\tab \up0 \expndtw-5\charscalex97 \ul0\nosupersub\cf22\f23\fs10
MiLista\par\pard\ql \li2443\sb25\sl-138\slmult0\tx2625\tx3532 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 5 \up0 \expndtw-1\charscalex100 s\tab
\up0 \expndtw0\charscalex101 Carlos\tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf22\f23\fs10 FilaMax\par\pard\ql \li3124\sb19\sl-138\slmult0
\up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 100\par\pard\ql
\li2443\sb17\sl-138\slmult0\tx2611 \up0 \expndtw-1\charscalex100 7\tab \up0
\expndtw0\charscalex102 Javier\par\pard\ql \li2443\sb20\sl-138\slmult0\tx2620
\up0 \expndtw-1\charscalex100 8\tab \up0 \expndtw0\charscalex104
Fernando\par\pard\ql \li2443\sb21\sl-138\slmult0\tx3105 \up0 \expndtw-
1\charscalex100 9\tab \up0 \expndtw0\charscalex104 500\par\pard\ql \li2423\sb15\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 10\par\pard\ql \li2423\sb16\sl-
138\slmult0\tx2577 \up0 \expndtw-5\charscalex81 11\tab \up0 \expndtw-
1\charscalex100 ,\par\pard\ql \li2419\sb20\sl-138\slmult0\tx2620 \up0 \expndtw-
1\charscalex100 12\tab \up0 \expndtw0\charscalex109 Santos\par\pard\ql
\li2419\sb20\sl-138\slmult0\tx2606\tx3479 \up0 \expndtw-1\charscalex100 13\tab \up0
\expndtw0\charscalex106 Jorge\tab \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf22\f23\fs10 be refiere a:\par\pard\ql \li2419\sb0\sl-
162\slmult0\tx3100\tx3513 \up0 \expndtw-6\charscalex86
\ul0\nosupersub\cf10\f11\fs18 i4\tab \up0 \expndtw0\charscalex59 300_\tab \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
=DESREF(Hoja2I$A$\ul0\nosupersub\cf26\f27\fs14 3\ul0\nosupersub\cf22\f23\fs10 ;
0;0;FilaMax; 1)\par\pard\ql \li2419\sb13\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 15\par\pard\ql \li2419\sb5\sl-
158\slmult0 \up0 \expndtw-6\charscalex95 1\ul0\nosupersub\cf10\f11\fs18
6\par\pard\ql \li2423\sb0\sl-158\slmult0 \up0 \expndtw-6\charscalex78
\ul0\nosupersub\cf26\f27\fs14 17\par\pard\ql \li2404\sb0\sl-138\slmult0
\par\pard\ql \li2414\sb28\sl-138\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 19\par\pard\ql \li2404\sb21\sl-138\slmult0 \up0
\expndtw0\charscalex101 20\par\pard\ql \li2376\sb54\sl-92\slmult0\tx2524\tx2663
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 14\tab \up0 \expndtw-
1\charscalex100 4\tab \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf22\f23\fs10 F
N\u-3? Ho;al \u-3?,Hoja2/ H\par\pard\ql \li2376\sb65\sl-115\slmult0 \up0
\expndtw0\charscalex105 Senalar\par\pard\column \ql \li836\sb0\sl-90\slmult0
\up0 \expndtw0\charscalex107 Acepta\par\pard\ql \li5745\sb0\sl-218\slmult0
\par\pard\ql \li5745\sb0\sl-218\slmult0 \par\pard\ql \li5745\sb0\sl-218\slmult0
\par\pard\ql \li5745\sb0\sl-218\slmult0 \par\pard\ql \li5745\sb0\sl-218\slmult0
\par\pard\ql \li5745\sb0\sl-218\slmult0 \par\pard\ql \li5745\sb0\sl-218\slmult0
\par\pard\ql \li5745\sb0\sl-218\slmult0 \par\pard\ql \li5745\sb0\sl-218\slmult0
\par\pard\ql \li5745\sb0\sl-218\slmult0 \par\pard\ql \li5745\sb0\sl-218\slmult0
\par\pard\ql \li5745\sb0\sl-218\slmult0 \par\pard\ql \li20\sb3\sl-
218\slmult0\tx1561\tx2094 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf10\f11\fs18 l \up0 \expndtw-9\charscalex76 4l \up0 \expndtw-
2\charscalex100 _\tab \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf18\f19\fs26
i\tab \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf10\f11\fs18 r\par\pard\ql
\li1230\sb25\sl-115\slmult0 \up0 \expndtw-4\charscalex91
\ul0\nosupersub\cf22\f23\fs10 NUM \par\pard\sect\sectd\sbknone \ql
\li1540\sb113\sl-184\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Figura 3.7. Lista dinamica con entradas numericas y
de texto conteniendo celdas en blanco. \par\pard\qj \li1516\sb0\sl-240\slmult0
\par\pard\qj\li1516\ri535\sb10\sl-240\slmult0\fi302 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf10\f11\fs18 La siguiente lsta muestra otros tipos de rangos
dinamicos con nombre que \line \up0 \expndtw0\charscalex124 puede encontrar utiles.
Para todos estos ejemplos, necesitara rellenar la columna \line \up0
\expndtw0\charscalex124 A con una mezcla de entradas de texto y numericas. Para
ello, seleccione la op-\par\pard\qj \li1531\ri533\sb0\sl-240\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf9\f10\fs20 ci6n Insertar>Nombre>Definir,
introduzca en el cuadro de texto Nombres en el \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 libro cualquicr palabra (por ejemplo "MiRango"). La
unica parte que va a cambiar \up0 \expndtw0\charscalex120 es la f6rmula que
introduciremos en el cuadro de texto Se refiere a. \par\pard\ql \li1531\sb0\sl-
184\slmult0 \par\pard\ql\li1531\sb23\sl-184\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf11\f12\fs16 Expandir tantas filas como entradas numericas haya
\par\pard\ql \li1809\sb177\sl-207\slmult0 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 En el cuadro de texto Se refiere a, introduzca los
siguiente: \par\pard\ql \li1809\sb0\sl-138\slmult0 \par\pard\ql\li1809\sb32\sl-
138\slmult0 \up0 \expndtw0\charscalex144 \ul0\nosupersub\cf23\f24\fs12
=DESREF($A$1;O;O;CONTAR($A:$A);1) \par\pard\ql \li1526\sb0\sl-184\slmult0
\par\pard\ql\li1526\sb20\sl-184\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf11\f12\fs16 Expandir tantas filas como entradas de texto y
numericas haya \par\pard\ql \li1804\sb177\sl-207\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 En el cuadro de texto Se
refiere a, introduzca los siguiente: \par\pard\ql \li1804\sb0\sl-138\slmult0
\par\pard\ql\li1804\sb32\sl-138\slmult0 \up0 \expndtw0\charscalex144
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$1;0;O;CONTARA($A:$A);1) \par\pard\ql
\li1516\sb0\sl-184\slmult0 \par\pard\ql\li1516\sb20\sl-184\slmult0 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf11\f12\fs16 Expandir hasta la ultima
entrada numerica \par\pard\ql \li1795\sb177\sl-207\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 En el cuadro de texto Se
refiere a, introduzca los siguiente: \par\pard\ql \li1795\sb0\sl-138\slmult0
\par\pard\ql\li1795\sb32\sl-138\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$1;0;0;COINCIDIR(1E+306;$A:$A))
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg118}{\bkmkend Pg118}\par\pard\li840\sb0\sl-207\slmult0\par\pard\li840\sb0\sl-
207\slmult0\par\pard\li840\sb62\sl-207\slmult0\fi0\tx6038 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 136\tab \up0
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj \li835\sb0\sl-
260\slmult0 \par\pard\qj\li835\sb0\sl-260\slmult0
\par\pard\qj\li835\ri1241\sb63\sl-260\slmult0\fi283 \up0 \expndtw0\charscalex128 Si
espera un numero mayor que 1E+306 (un 1 con 306 ceros), cambielo por \up0
\expndtw0\charscalex128 un numero mayor atm. \par\pard\ql \li849\sb0\sl-184\slmult0
\par\pard\ql\li849\sb19\sl-184\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Expandir hasta la ultima entrada de texto
\par\pard\ql \li1128\sb157\sl-207\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 En el cuadro de texto Se refiere a, introduzca los
siguiente: \par\pard\ql \li1132\sb0\sl-138\slmult0 \par\pard\ql\li1132\sb52\sl-
138\slmult0 \up0 \expndtw0\charscalex159 \ul0\nosupersub\cf23\f24\fs12
=DESREF($A$1;0;0;COINCIDIR("*";$A:$A;-1)) \par\pard\ql \li854\sb0\sl-184\slmult0
\par\pard\ql\li854\sb20\sl-184\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Expandir basandose en el valor de otra celda
\par\pard\qj \li859\ri1231\sb130\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf10\f11\fs18 Introduzca el numero 10 en la
celda B1 y luego, en el cuadro de texto Se \up0 \expndtw0\charscalex133 refiere a,
introduzca los siguiente: \par\pard\ql \li1142\sb0\sl-138\slmult0
\par\pard\ql\li1142\sb47\sl-138\slmult0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$1;0;0;$B$1;1) \par\pard\ql
\li1137\sb165\sl-207\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Hora cambie el numero en la celda B1, y el rango
cambiara de acuerdo a ello. \par\pard\ql \li864\sb0\sl-184\slmult0
\par\pard\ql\li864\sb28\sl-184\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf11\f12\fs16 Expandir una fila por cada mes \par\pard\ql
\li1142\sb157\sl-207\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 En el cuadro de texto Se refiere a, introduzca los
siguiente: \par\pard\ql \li1151\sb0\sl-138\slmult0 \par\pard\ql\li1151\sb52\sl-
138\slmult0 \up0 \expndtw0\charscalex153 \ul0\nosupersub\cf23\f24\fs12
=DESREF($A$1;0;0;MES(HOY());1) \par\pard\ql \li873\sb0\sl-184\slmult0
\par\pard\ql\li873\sb20\sl-184\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf11\f12\fs16 Expandir una fila por cada semana \par\pard\ql
\li1151\sb157\sl-207\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 En el cuadro de texto Se refiere a, introduzca los
siguiente: \par\pard\ql \li1156\sb0\sl-138\slmult0 \par\pard\ql\li1156\sb52\sl-
138\slmult0 \up0 \expndtw0\charscalex142 \ul0\nosupersub\cf23\f24\fs12
=DESREF($A$1;O;O;NUM.DE.SEMANA(HOY());1) \par\pard\qj \li878\ri1195\sb138\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Esta
ultima requiere que el paquete de analisis este instalado. Para ello, debe \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf9\f10\fs20 seleccionarlo en la opcion
Herramientas>Complementos. \par\pard\ql \li2179\sb0\sl-299\slmult0
\par\pard\ql\li2179\sb133\sl-299\slmult0 \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf18\f19\fs26 Anidar rangos dinamicos para
obtener\par\pard\sect\sectd\sbknone\cols2\colno1\colw2028\colsr160\colno2\colw7252\
colsr160\ql \li1238\sb129\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1358\sb97\sl-414\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf31\f32\fs36 43\par\pard\column \ql
\li25\sb47\sl-299\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf18\f19\fs26 una flexibilidad maxima\par\pard\qj
\li20\ri1178\sb77\sl-216\slmult0\fi4 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 Un rango dinamico con nombre que reside dentro de
otro rango dinamico \up0 \expndtw0\charscalex109 con nombre puede ser muy util
cuando tengamos que trabajan con grandes \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 listas de nombres, por ejemplo.
\par\pard\sect\sectd\sbknone \qj \li888\ri1178\sb120\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Por ejemplo, es posible crear
un rango con nombre llamado "NombresJ", que \line \up0 \expndtw0\charscalex124 se
refiere a todos los nombres de una lista ordenada que comienzan con la letra J.
\line \up0 \expndtw0\charscalex127 Comenzamos con la lista de nombres de la columna
A, como la que se muestra \line \up0 \expndtw0\charscalex127 en la figura 3.8, en
donde la celda Al es un encabezado y la lista esta ordenada. \line \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf9\f10\fs20 Seleccione
lnsertar>Nombre>Definir. En el cuadro de texto Nombres en el libro, \line \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 introduzca "Nombres" y en el
cuadro de texto Se refiere a introduzca la siguiente \line \up0
\expndtw0\charscalex124 formula: \par\pard\ql \li1185\sb0\sl-138\slmult0
\par\pard\ql\li1185\sb47\sl-138\slmult0 \up0 \expndtw0\charscalex150
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$2;0;0;CONTARA($A$2:$A$1000);1)
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg119}{\bkmkend
Pg119}\par\pard\li1583\sb0\sl-207\slmult0\par\pard\li1583\sb198\sl-
207\slmult0\fi0\tx8620 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
3. Trucos sobre nombres\tab \dn2 \expndtw0\charscalex117 137\par\pard\qj
\li1579\sb0\sl-240\slmult0 \par\pard\qj\li1579\sb0\sl-240\slmult0
\par\pard\qj\li1579\ri490\sb130\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex127
Haga clic en Agregar. Nuevamente haga clic en el cuadro de texto Nombres \up0
\expndtw0\charscalex123 en el libro e introduzca "NombresJ" (o podria ser cualquier
otra letra que desee) y \up0 \expndtw0\charscalex123 luego haga clic en Se refiere
a e introduzca to siguiente: \par\pard\qj \li1867\sb0\sl-180\slmult0
\par\pard\qj\li1867\ri1413\sb30\sl-180\slmult0\fi4 \up0 \expndtw0\charscalex155
\ul0\nosupersub\cf23\f24\fs12
=DESREF(INDIRECTO(DIRECCION(COINCIDIR("J*";Nombres;0)+1;1));0;0; \up0
\expndtw0\charscalex156 CONTAR.SI(Nombres;"J*");1) \par\pard\qj
\li1579\ri496\sb191\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 donde "J*" es el criterio de coincidencia que
deseamos en este caso, es decir, \up0 \expndtw0\charscalex131 aquellos nombres que
comienzan por J. Ahora haga clic en Agregar. Cuando \up0 \expndtw0\charscalex131
haga clic en el cuadro de texto Se refiere a en el que se encuentra la funcio'n,
\up0 \expndtw0\charscalex124 todos los nombres que comienzan por la Tetra J tienen
una marca a su alrededor, \up0 \expndtw0\charscalex124 tal y como se muestra en la
figura 3.8. \par\pard\ql \li2942\sb0\sl-138\slmult0 \par\pard\ql\li2942\sb107\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A
\par\pard\ql \li2654\sb22\sl-138\slmult0 \up0 \expndtw0\charscalex110
Nombres\par\pard\sect\sectd\sbknone\cols2\colno1\colw3257\colsr160\colno2\colw6023\
colsr160\ql \li2678\sb22\sl-138\slmult0 \up0 \expndtw0\charscalex50
=1\par\pard\ql \li2687\sb34\sl-115\slmult0 \up0 \expndtw0\charscalex133
\ul0\nosupersub\cf22\f23\fs10 ,na\par\pard\ql \li2736\sb20\sl-138\slmult0 \up0
\expndtw-5\charscalex95 \ul0\nosupersub\cf23\f24\fs12 avid\par\pard\ql
\li2692\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex106 -uadaluee\par\pard\ql
\li2476\sb16\sl-138\slmult0\tx2644 \up0 \expndtw-1\charscalex100 6\tab \up0
\expndtw0\charscalex103 Jaime\par\pard\ql \li2476\sb15\sl-138\slmult0\tx2644
\up0 \expndtw-1\charscalex100 7\tab \up0 \expndtw-1\charscalex100
Javier\par\pard\ql \li2476\sb11\sl-138\slmult0\tx2644 \up0 \expndtw-1\charscalex100
8\tab \up0 \expndtw0\charscalex106 Juan\par\pard\ql \li2476\sb16\sl-
138\slmult0\tx2654 \up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw-
3\charscalex100 Laida\par\pard\ql \li2457\sb16\sl-138\slmult0\tx2654 \up0 \expndtw-
3\charscalex100 10\tab \up0 \expndtw-4\charscalex100 Luis\par\pard\ql
\li2659\sb34\sl-115\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf22\f23\fs10 Mar\par\pard\ql \li2515\sb0\sl-153\slmult0 \up0
\expndtw-5\charscalex100 \ul0\nosupersub\cf26\f27\fs14 2 'Matta\par\pard\ql
\li2510\sb32\sl-115\slmult0 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 3 '.. Sandra\par\pard\ql \li2462\sb15\sl-
138\slmult0 \up0 \expndtw0\charscalex108 \ul0\nosupersub\cf23\f24\fs12
14'Sarrtvv\par\pard\ql \li2462\sb16\sl-138\slmult0\tx2654 \up0 \expndtw-
5\charscalex96 15\tab \up0 \expndtw0\charscalex100 Sonia\par\pard\ql
\li2462\sb20\sl-138\slmult0\tx2644 \up0 \expndtw-3\charscalex100 16\tab \up0
\expndtw-1\charscalex100 Tania\par\pard\ql \li2462\sb16\sl-138\slmult0 \up0
\expndtw-3\charscalex100 17\par\pard\column \ql \li3417\sb0\sl-115\slmult0
\par\pard\ql \li20\sb12\sl-115\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Nombres on el libro:\par\pard\ql \li3020\sb0\sl-
90\slmult0 \up0 \expndtw0\charscalex102 Aceptar\par\pard\ql \li59\sb0\sl-90\slmult0
\up0 \expndtw0\charscalex102 Nombres]\par\pard\ql \li68\sb42\sl-115\slmult0 \up0
\expndtw0\charscalex100 Nombres\par\pard\ql \li3422\sb0\sl-115\slmult0 \par\pard\ql
\li3422\sb0\sl-115\slmult0 \par\pard\ql \li3422\sb0\sl-115\slmult0 \par\pard\ql
\li3422\sb0\sl-115\slmult0 \par\pard\ql \li3422\sb0\sl-115\slmult0 \par\pard\ql
\li3422\sb0\sl-115\slmult0 \par\pard\ql \li3422\sb0\sl-115\slmult0 \par\pard\ql
\li3422\sb0\sl-115\slmult0 \par\pard\ql \li3422\sb0\sl-115\slmult0 \par\pard\ql
\li25\sb79\sl-115\slmult0 \up0 \expndtw0\charscalex114 Sereliere a:\par\pard\ql
\li131\sb53\sl-115\slmult0 \up0 \expndtw0\charscalex100
DESREF(INDIRECTO(DIRECCION(COINCIDIR(3*';Nombres;0)+1;1));0;0;'+
\par\pard\sect\sectd\sbknone \li2423\sb36\sl-184\slmult0\fi0\tx7329\tx7857 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf30\f31\fs10\ul N I E H \\t1olal ri
H01e2 / Hola3.\tab \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf29\f30\fs16\ul 1\tab \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf36\f37\fs8\ul 01\ul0\nosupersub\cf29\f30\fs16\ul I\u-3?
1\par\pard\ql \li1795\sb0\sl-144\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Figura 3.8. Un rango dinamico con nombre con otro
rango dinamico dentro de el. \par\pard\qj \li1588\ri481\sb240\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Si lo
desea, puede crear un rango con nombre para cada letra del alfabeto, \line \up0
\expndtw0\charscalex123 pero quiza una opci6n mejor seria quc el rango con nombre
cambiase en funci6n \line \up0 \expndtw0\charscalex122 de la Tetra que
escribiesemos en una celda de la hoja. Para poder hacer esto, sim-\line \up0
\expndtw0\charscalex124 plemente introduzca cualquicr Tetra en una celda que no
este utilizando y luego \line \up0 \expndtw0\charscalex122 Me el nombre "Letra" a
dicha celda. Ahora, seleccione Datos>Validaeion y en el \line \up0
\expndtw0\charscalex118 cuadro de lista desplegable seleccione la opci6n Lista. En
el cuadro de texto Origen \line \up0 \expndtw0\charscalex120 introduzca
"A*;B*;C* ...", es decir, cada una de las 26 tetras del abecedario, eomo \line \up0
\expndtw0\charscalex120 puede verse la figura 3.9. AT terminar, haga clic en
Aceptar. \par\pard\qj \li1593\ri484\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex122 Seleccione Insertar>Nombre>Definir e introduzca "Nombres"
en el cuadro de \up0 \expndtw0\charscalex122 texto Nombres en el libro. Luego,
introduzca la siguiente f6rmula en el cuadro de \up0 \expndtw0\charscalex122 texto
Se refiere a y haga clie en Agregar: \par\pard\ql \li1886\sb0\sl-138\slmult0
\par\pard\ql\li1886\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex146
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$2;O;O;CONTARA($A$2:$A$1000);l)
\par\pard\qj \li1598\ri482\sb178\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex134 \ul0\nosupersub\cf10\f11\fs18 Haga clic de nuevo en el
cuadro de texto Nombres en el libro y escriba \line \up0 \expndtw0\charscalex126
"NombresDeLctra". Lucgo, en el cuadro dc texto Se refiere a, introduzca la
si-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg120}{\bkmkend
Pg120}\par\pard\li815\sb0\sl-207\slmult0\par\pard\li815\sb156\sl-
207\slmult0\fi0\tx6014 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 138\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li787\sb0\sl-
240\slmult0 \par\pard\qj\li787\sb0\sl-240\slmult0
\par\pard\qj\li787\ri1267\sb132\sl-240\slmult0\fi14 \up0 \expndtw0\charscalex134
guiente formula, y cuando haya terminado, haga clic en Agregar y luego en \up0
\expndtw0\charscalex134 Aceptar: \par\pard\qj \li1089\sb0\sl-180\slmult0
\par\pard\qj\li1089\ri2100\sb30\sl-180\slmult0 \up0 \expndtw0\charscalex155
\ul0\nosupersub\cf23\f24\fs12
=DESREF(INDIRECTO(DIRECCION(COINCIDIR(Letra;Nombres;0)+1;1));0;0; \up0
\expndtw0\charscalex156 CONTAR.SI(Nombres;Letra);1) \par\pard\ql \li1084\sb0\sl-
207\slmult0 \par\pard\ql\li1084\sb11\sl-207\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 El resultado deberia ser como el de la figura
3.10. \par\pard\ql \li6249\sb0\sl-92\slmult0 \par\pard\ql\li6249\sb0\sl-
92\slmult0 \par\pard\ql\li6249\sb0\sl-92\slmult0 \par\pard\ql\li6249\sb0\sl-
92\slmult0 \par\pard\ql\li6249\sb60\sl-92\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 X \par\pard\ql \li4478\sb0\sl-115\slmult0
\par\pard\ql\li4478\sb34\sl-115\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf22\f23\fs10 ensaje de erro \par\pard\li2841\sb0\sl-
115\slmult0\par\pard\li2841\sb0\sl-115\slmult0\par\pard\li2841\sb0\sl-
115\slmult0\par\pard\li2841\sb0\sl-115\slmult0\par\pard\li2841\sb51\sl-
115\slmult0\fi33\tx4617 \dn2 \expndtw0\charscalex105 Lists\tab \up0
\expndtw0\charscalex105 t\u10003? Ornitir blancos\par\pard\li2841\sb82\sl-
115\slmult0\fi0\tx4617 \dn2 \expndtw0\charscalex105 Dates:\tab \up0
\expndtw0\charscalex105 P Celda con into desplegable\par\pard\li2836\sb0\sl-
115\slmult0\par\pard\li2836\sb0\sl-115\slmult0\par\pard\li2836\sb34\sl-
115\slmult0\fi0 \up0 \expndtw0\charscalex100 Origen:\par\pard\li2836\sb71\sl-
115\slmult0\fi38 \up0 \expndtw0\charscalex100
A*;6*;C*;D*;E*;F*;G*;H*;I*;3*;K*;L*;M\par\pard\li1008\sb0\sl-
115\slmult0\par\pard\li1008\sb0\sl-115\slmult0\par\pard\li1008\sb0\sl-
115\slmult0\par\pard\li1008\sb0\sl-115\slmult0\par\pard\li1008\sb89\sl-
115\slmult0\fi1833 \up0 \expndtw0\charscalex124 F plicar estos cambios a otras
celdas con la rnisma configuracidn\par\pard\li1008\sb0\sl-
115\slmult0\par\pard\li1008\sb0\sl-115\slmult0\par\pard\li1008\sb19\sl-
115\slmult0\fi1756\tx5063\tx5779 \up0 \expndtw0\charscalex124 Borrar todos\tab \up0
\expndtw0\charscalex124 Aceptar\tab \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf23\f24\fs12 Canceler\par\pard\li1008\sb0\sl-
184\slmult0\par\pard\li1008\sb7\sl-184\slmult0\fi0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 Figura 3.9. Una lista de validacion de letras,
seguidas de los caracteres comodines.\par\pard\li1008\sb0\sl-
115\slmult0\par\pard\li1008\sb0\sl-115\slmult0\par\pard\li1008\sb0\sl-
115\slmult0\par\pard\li1008\sb0\sl-115\slmult0\par\pard\li1008\sb0\sl-
115\slmult0\par\pard\li1008\sb7\sl-115\slmult0\fi571 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf22\f23\fs10 J Archivo Edicion Ver
Inserter Formato Herromientas Dates Ventana\par\pard\li1497\sb0\sl-
138\slmult0\par\pard\li1497\sb0\sl-138\slmult0\par\pard\li1497\sb0\sl-
138\slmult0\par\pard\li1497\sb0\sl-138\slmult0\par\pard\li1497\sb0\sl-
138\slmult0\par\pard\li1497\sb23\sl-138\slmult0\fi547 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf23\f24\fs12 A\par\pard\li1497\sb22\sl-
138\slmult0\fi72\tx1747 \up0 \expndtw0\charscalex104 1\tab \up0
\expndtw0\charscalex104 Nombres\par\pard\li1497\sb21\sl-161\slmult0\fi62\tx1737
\up0 \expndtw0\charscalex104 2\tab \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf26\f27\fs14
Alex\par\pard\sect\sectd\sbknone\cols2\colno1\colw2539\colsr110\colno2\colw6791\col
sr160\ql \li1531\sb1\sl-133\slmult0 \up0 \expndtw0\charscalex141
\ul0\nosupersub\cf23\f24\fs12 3 Ana\par\pard\ql \li1560\sb27\sl-
138\slmult0\tx1742 \up0 \expndtw-1\charscalex100 4\tab \up0 \expndtw-
4\charscalex100 David\par\pard\ql \li1555\sb20\sl-138\slmult0\tx1742 \up0 \expndtw-
1\charscalex100 5\tab \up0 \expndtw0\charscalex107 Guadalupe\par\pard\ql
\li1555\sb25\sl-138\slmult0\tx1703 \up0 \expndtw-1\charscalex100 6\tab \up0
\expndtw0\charscalex107 ;Jaime\par\pard\ql \li1560\sb21\sl-138\slmult0\tx1732
\up0 \expndtw-1\charscalex100 7\tab \up0 \expndtw0\charscalex102 Javier\par\pard\ql
\li1536\sb20\sl-138\slmult0\tx1732 \up0 \expndtw-1\charscalex100 8\tab \up0
\expndtw0\charscalex110 Juan\par\pard\ql \li1555\sb25\sl-
138\slmult0\tx1742\tx2414 \up0 \expndtw-1\charscalex100 9\tab \up0
\expndtw0\charscalex100 Laida\tab \up0 \expndtw-1\charscalex100 '\par\pard\ql
\li1507\sb21\sl-138\slmult0\tx1742 \up0 \expndtw0\charscalex125 10\tab \up0
\expndtw-2\charscalex100 Luis\par\pard\ql \li1536\sb20\sl-138\slmult0\tx1742
\up0 \expndtw-5\charscalex86 11\tab \up0 \expndtw-5\charscalex100
Nlar\par\pard\ql \li1536\sb6\sl-161\slmult0\tx1742 \up0 \expndtw-5\charscalex90
\ul0\nosupersub\cf26\f27\fs14 12\tab \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf23\f24\fs12 Marta\par\pard\ql \li1540\sb17\sl-
138\slmult0\tx1742 \up0 \expndtw-3\charscalex100 13\tab \up0
\expndtw0\charscalex108 Sandra\par\pard\ql \li1540\sb20\sl-138\slmult0\tx1742
\up0 \expndtw-3\charscalex100 14\tab \up0 \expndtw0\charscalex112
Santos\par\pard\ql \li1540\sb25\sl-138\slmult0\tx1742 \up0 \expndtw-4\charscalex100
15\tab \up0 \expndtw-5\charscalex96 \ul0\nosupersub\cf26\f27\fs14 Sonia\par\pard\ql
\li1536\sb21\sl-138\slmult0\tx1732 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 16\tab \up0 \expndtw0\charscalex100 Tania\par\pard\ql
\li1540\sb11\sl-161\slmult0 \up0 \expndtw-6\charscalex86
\ul0\nosupersub\cf26\f27\fs14 17\par\pard\column \ql \li20\sb0\sl-234\slmult0
\up0 \expndtw-11\charscalex94 \ul0\nosupersub\cf18\f19\fs26 WMZZ=\par\pard\ql
\li68\sb0\sl-90\slmult0 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10
Nombres en el libro:\par\pard\ql \li3207\sb0\sl-90\slmult0 \up0
\expndtw0\charscalex110 Acepta\par\pard\ql \li107\sb0\sl-90\slmult0 \up0
\expndtw0\charscalex105 NombresDeLetra\par\pard\ql \li116\sb60\sl-115\slmult0
\up0 \expndtw0\charscalex106 Letra\par\pard\ql \li116\sb9\sl-115\slmult0 \up0
\expndtw0\charscalex103 Nombres\par\pard\ql \li1497\sb0\sl-115\slmult0 \par\pard\ql
\li1497\sb0\sl-115\slmult0 \par\pard\ql \li1497\sb0\sl-115\slmult0 \par\pard\ql
\li1497\sb0\sl-115\slmult0 \par\pard\ql \li1497\sb0\sl-115\slmult0 \par\pard\ql
\li1497\sb0\sl-115\slmult0 \par\pard\ql \li1497\sb0\sl-115\slmult0 \par\pard\ql
\li1497\sb0\sl-115\slmult0 \par\pard\ql \li1497\sb0\sl-115\slmult0 \par\pard\ql
\li68\sb12\sl-115\slmult0 \up0 \expndtw0\charscalex111 Se refiere a:\par\pard\ql
\li107\sb61\sl-115\slmult0 \up0 \expndtw0\charscalex102
kDESREF(INDIRECTO(DIRECCIONICOIN- IDIFt(Letra;Nnmbres;0)+1; 11),0;[ 4
\par\pard\sect\sectd\sbknone \li1497\sb21\sl-115\slmult0\fi0\tx2448\tx7272 \up0
\expndtw0\charscalex124 H A E H.'\\HejaI\tab \dn2 \expndtw0\charscalex124 P Hoja2 /
Hoja3 /\tab \dn2 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18
IF\par\pard\sect\sectd\sbknone \li1497\sb75\sl-115\slmult0\fi4\tx6316 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf22\f23\fs10 Senalar\tab \up0
\expndtw0\charscalex124 NUM\par\pard\ql \li791\sb99\sl-184\slmult0 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 3.10. Un rango
dinamico con nombre controlado por el contenido de otra celda.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg121}{\bkmkend
Pg121}\par\pard\li1555\sb0\sl-207\slmult0\par\pard\li1555\sb78\sl-
207\slmult0\fi0\tx8592 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
3. Trucos sobre nombres\tab \up0 \expndtw0\charscalex116 139\par\pard\qj
\li2572\sb0\sl-217\slmult0 \par\pard\qj\li2572\sb0\sl-217\slmult0
\par\pard\qj\li2572\ri1089\sb175\sl-217\slmult0 \up0 \expndtw0\charscalex141
\ul0\nosupersub\cf11\f12\fs16 No ticne que reescribir las formulas desde cero para
los rangos \line \up0 \expndtw0\charscalex125 dinamicos con nombre. En vcz de ello,
mientras este trabajando con el \line \up0 \expndtw0\charscalex125 cuadro de
dialogo Definir nombre, puede hacer clic en cualquicr rango \line \up0
\expndtw0\charscalex127 dinamico de nombre, sobreseribir el nombre que aparece en
el cuadro \line \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 de texto
Nombres en el libro, it al cuadro de texto Se refiere a, \line \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 modificarlo de forma adecuada
y luego hacer clic en Agregar. Esto no \line \up0 \expndtw0\charscalex128
reemplazara el rango dinamico dc nombres original, sino que anadira \line \up0
\expndtw0\charscalex129 uno totalmente nuevo que tendra el nuevo nombre que le haya
dado. \par\pard\li1920\sb0\sl-322\slmult0\par\pard\li1920\sb209\sl-
322\slmult0\fi0\tx2880 \up0 \expndtw0\charscalex106 \ul0\nosupersub\cf12\f13\fs18
TRUCO\tab \dn3 \expndtw0\charscalex106 \ul0\nosupersub\cf20\f21\fs28 Identificar
rangos con nombre en una hoja\par\pard\li1920\sb0\sl-252\slmult0\fi950 \up0
\expndtw0\charscalex106 de calculo\par\pard\ql \li2035\sb0\sl-306\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf31\f32\fs36 44 \par\pard\ql
\li2875\sb0\sl-144\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Excel permite a los usuarios asociar nombres
representativos a rangos \par\pard\ql \li2870\sb0\sl-144\slmult0 \up0
\expndtw0\charscalex122 especificos dentro de las hojas de calculo. A medida que el
numero de \par\pard\ql \li2870\sb0\sl-144\slmult0 \up0 \expndtw0\charscalex123
diferentes rangos con nombre crezca en la hoja de calculo, necesitara
\par\pard\qj \li2875\ri554\sb0\sl-220\slmult0 \up0 \expndtw0\charscalex124 algunas
herramientas para poder identificar las areas que son referenciados \up0
\expndtw0\charscalex124 por dichos rangos con nombre. \par\pard\qj
\li1574\ri496\sb164\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 A continuaci6n veamos un par de metodos rapidos que
puede utilizar para \up0 \expndtw0\charscalex131 identificar las areas que son
rcfcrenciadas por cada rango con nombre. \par\pard\ql \li1588\sb292\sl-
299\slmult0 \up0 \expndtw0\charscalex102 \ul0\nosupersub\cf18\f19\fs26 Metodo 1
\par\pard\qj \li1579\ri472\sb210\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Un metodo muy rapido para
identificar rangos referenciados es seleccionando \line \up0
\expndtw0\charscalex128 la opci6n lnsertar>Nombre>Pegar o pulsar la tecla F3. En el
cuadro de dialogo \line \up0 \expndtw0\charscalex126 Pegar nombre, haga clic en
Aceptar, como se muestra en la figura 3.11, y Excel \line \up0
\expndtw0\charscalex126 mostrara una lista de todos los nombres en filas,
comenzando por la celda activa \line \up0 \expndtw0\charscalex128 y mostrando los
nombres que corresponden a cada referencia en la otra colum-\line \up0
\expndtw0\charscalex125 na. Esto le proporcionara un listado de todos los nombres
del libro de Excel acti-\line \up0 \expndtw0\charscalex128 vo. Aunquc esto pueda
ser muy util para identificar rangos especificos, todavia \line \up0
\expndtw0\charscalex125 requiere clue tenga que seleccionar manualmente un rango
con nombre especifi-\line \up0 \expndtw0\charscalex127 co, o quiza utilizar el
cuadro de dialogo Ir a. Sin embargo, una vez que tenga la \line \up0
\expndtw0\charscalex136 lista de rangos con nombre, puede eliminar todas las
direcciones de celdas \line \up0 \expndtw0\charscalex131 referenciadas que se
corresponden con los nombres, y reemplazarlas con una \line \up0
\expndtw0\charscalex131 funci6n de vinculo muy simple. \par\pard\qj
\li1598\ri467\sb16\sl-245\slmult0\fi278 \up0 \expndtw0\charscalex124 Todo esto le
permitira crear una lista de todos los rangos con nombre. Hacien-\line \up0
\expndtw0\charscalex127 do clic en cualquier elemento de dicha lista le llevara
automaticamente al rango \line \up0 \expndtw0\charscalex129 especificado. Por
ejemplo, suponiendo que la lista de nombres se encucntre la \line \up0
\expndtw0\charscalex123 columna A, comenzando por la cclda Al. Situese en la celda
B 1 e introduzca esta \line \up0 \expndtw0\charscalex123 formula: \par\pard\ql
\li1891\sb0\sl-138\slmult0 \par\pard\ql\li1891\sb86\sl-138\slmult0 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12
=HIPERVINCULO("[Librol.xls]"&A1;A1)
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg122}{\bkmkend
Pg122}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5896\colsr60\colno2\colw3484\co
lsr160\ql \li840\sb0\sl-207\slmult0 \par\pard\ql \li840\sb8\sl-207\slmult0 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf17\f18\fs18\ul 140\par\pard\ql
\li1723\sb0\sl-92\slmult0 \par\pard\ql \li1723\sb0\sl-92\slmult0 \par\pard\ql
\li1723\sb0\sl-92\slmult0 \par\pard\ql \li1723\sb0\sl-92\slmult0 \par\pard\ql
\li1723\sb0\sl-92\slmult0 \par\pard\ql \li1723\sb0\sl-92\slmult0 \par\pard\ql
\li1723\sb0\sl-92\slmult0 \par\pard\ql \li3052\sb67\sl-92\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf37\f38\fs8 fy \up0 \expndtw-1\charscalex100 \u-
3?,\par\pard\ql \li2390\sb111\sl-115\slmult0\tx2827\tx5745 \up0 \expndtw-
4\charscalex92 \ul0\nosupersub\cf22\f23\fs10 E,dicidn\tab \up0
\expndtw0\charscalex134 Vet Insertar Formato Herramientas Datos Ventana\tab \up0
\expndtw-1\charscalex100 7\par\pard\ql \li1723\sb0\sl-115\slmult0 \par\pard\ql
\li1723\sb0\sl-115\slmult0 \par\pard\ql \li1723\sb95\sl-
115\slmult0\tx2889\tx3311\tx3974\tx4847\tx5073 \up0 \expndtw-4\charscalex100
Anal\tab \up0 \expndtw-5\charscalex83 \ul0\nosupersub\cf23\f24\fs12 10\tab \up0
\expndtw0\charscalex155 \ul0\nosupersub\cf25\f26\fs12 N K S\tab \up0
\expndtw0\charscalex205 _ _\tab \up0 \expndtw0\charscalex63 !?\tab \up0
\expndtw0\charscalex132 !\ul0\nosupersub\cf23\f24\fs12 000 \up0
\expndtw0\charscalex202 \ul0\nosupersub\cf22\f23\fs10 \u8364? as\par\pard\column
\ql \li6033\sb0\sl-207\slmult0 \par\pard\ql \li97\sb20\sl-207\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\ql \li1694\sb0\sl-92\slmult0 \par\pard\ql \li1694\sb0\sl-92\slmult0
\par\pard\ql \li1694\sb0\sl-92\slmult0 \par\pard\ql \li1694\sb0\sl-92\slmult0
\par\pard\ql \li1694\sb0\sl-92\slmult0 \par\pard\ql \li1694\sb0\sl-92\slmult0
\par\pard\ql \li1694\sb0\sl-92\slmult0 \par\pard\ql \li1081\sb92\sl-92\slmult0 \up0
\expndtw0\charscalex148 \ul0\nosupersub\cf36\f37\fs8\ul 1-Cif \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 J\par\pard\ql \li1163\sb67\sl-
115\slmult0\tx1341 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
19\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 x\par\pard\ql
\li1694\sb0\sl-138\slmult0 \par\pard\ql \li1694\sb0\sl-138\slmult0 \par\pard\ql
\li20\sb70\sl-138\slmult0 \up0 \expndtw-1\charscalex100 ` \up0
\expndtw0\charscalex233 = _ ' \par\pard\sect\sectd\sbknone \li1694\sb0\sl-
144\slmult0\fi5592 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf11\f12\fs16
21\par\pard\sect\sectd\sbknone \li1694\sb0\sl-126\slmult0\fi273\tx3000 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12 Al\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf26\f27\fs14 f
Dias\par\pard\sect\sectd\sbknone \li1694\sb0\sl-126\slmult0\fi475\tx3153\tx5788
\up0 \expndtw0\charscalex115 A\tab \up0 \expndtw0\charscalex115 g\tab \dn2
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 F\t \dn2
\expndtw0\charscalex115 1.\par\pard\sect\sectd\sbknone \li1694\sb0\sl-
108\slmult0\fi191\tx2596 \up0 \expndtw0\charscalex115 Dias\tab \up0
\expndtw0\charscalex115 =Hojal!$D$2:$D$24\par\pard\sect\sectd\sbknone
\li1694\sb12\sl-138\slmult0\fi191\tx2596 \up0 \expndtw0\charscalex115 Meses\tab
\up0 \expndtw0\charscalex115 =Hojal!$F$6:$K$9\par\pard\sect\sectd\sbknone
\li1694\sb15\sl-138\slmult0\fi191\tx2596 \up0 \expndtw0\charscalex115
Miembros\tab \dn2 \expndtw0\charscalex115 =Hojal!
$C$4:$C$27\par\pard\sect\sectd\sbknone \li1694\sb15\sl-138\slmult0\fi153\tx2596
\up0 \expndtw0\charscalex103 iMis totales\tab \up0 \expndtw0\charscalex115 =Hoial
I$G$12:$G31\par\pard\sect\sectd\sbknone \li1694\sb0\sl-
138\slmult0\par\pard\li1694\sb34\sl-138\slmult0\fi0\tx5390 \dn2
\expndtw0\charscalex115 6!\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf21\f22\fs8 1 X\par\pard\sect\sectd\sbknone \li1694\sb11\sl-
138\slmult0\fi9\tx3297 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12
7\tab \dn2 \expndtw0\charscalex115 \ul0\nosupersub\cf22\f23\fs10 Pegar
hombre:\par\pard\ql \li3340\sb0\sl-115\slmult0 \par\pard\ql\li3340\sb23\sl-
115\slmult0 \up0 \expndtw-1\charscalex100 Meses \par\pard\ql \li3336\sb5\sl-
116\slmult0 \up0 \expndtw-5\charscalex85 \ul0\nosupersub\cf23\f24\fs12 Miembros
\par\pard\li1612\sb50\sl-138\slmult0\fi71\tx3336 \dn2 \expndtw0\charscalex106 1\tab
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10
Mis_totales\par\pard\li1612\sb5\sl-161\slmult0\fi67 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf26\f27\fs14 12\ul0\nosupersub\cf38\f39\fs14\ul
i\par\pard\li1612\sb7\sl-138\slmult0\fi0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf23\f24\fs12 L131\par\pard\li1612\sb11\sl-138\slmult0\fi67 \up0
\expndtw0\charscalex106 141\par\pard\li1612\sb15\sl-
138\slmult0\fi67\tx3403\tx4963 \up0 \expndtw0\charscalex106 151\tab \dn2
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 Pegar lista\tab \dn2
\expndtw0\charscalex106 Cancelar\par\pard\li1612\sb16\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf28\f29\fs12\ul
1\ul0\nosupersub\cf23\f24\fs12 6H\par\pard\li1612\sb16\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex106 17\par\pard\li1612\sb15\sl-115\slmult0\fi28\tx2063 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 H I\tab \dn2
\expndtw0\charscalex106 H\\Hoja1JHoja2-,\{HoZa3,\par\pard\li1612\sb68\sl-
115\slmult0\fi28\tx6249 \up0 \expndtw0\charscalex106 Listo\tab \up0
\expndtw0\charscalex106 MUM\par\pard\ql \li2428\sb79\sl-184\slmult0 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 3.11. El cuadro de
dialogo Pegar nombre. \par\pard\qj \li811\sb0\sl-240\slmult0
\par\pard\qj\li811\ri1266\sb10\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Copie esta formula hacia abajo tantas filas como scan
necesarias y reemplace \up0 \expndtw0\charscalex123 Librol por el nombre real del
libro. \par\pard\ql \li6840\sb0\sl-184\slmult0 \par\pard\ql\li6840\sb163\sl-
184\slmult0 \up0 \expndtw0\charscalex56 \ul0\nosupersub\cf11\f12\fs16 1131 X1
\par\pard\li1871\sb53\sl-115\slmult0\fi0\tx2563\tx3792\tx6758 \dn2 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 S\t \dn2 \expndtw0\charscalex131 J
Archive\tab \dn2 \expndtw0\charscalex131 \u8364?dicion Ver Inserter\tab \dn2
\expndtw0\charscalex152 Formats Herramientas Datos Ventana o\tab \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf23\f24\fs12 _ s x\par\pard\li1871\sb0\sl-
115\slmult0\par\pard\li1871\sb20\sl-
115\slmult0\fi105\tx2097\tx2726\tx3000\tx3772\tx3921\tx4507\tx5150\tx5975\tx6139\tx
6758 \dn2 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 j\tab \dn2
\expndtw0\charscalex152 \u10003? A\tab \dn2 \expndtw-1\charscalex100 _t\tab \dn2
\expndtw0\charscalex152 \ul0\nosupersub\cf23\f24\fs12 -4\tab \dn2
\expndtw0\charscalex152 \ul0\nosupersub\cf22\f23\fs10 ,\tab \dn2
\expndtw0\charscalex152 \ul0\nosupersub\cf23\f24\fs12 -,A\tab \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf22\f23\fs10 I .\tab \dn2
\expndtw0\charscalex152 W \} � '\tab \dn2 \expndtw0\charscalex152 1\tab \dn2
\expndtw0\charscalex152 4 39%\tab \up0 \expndtw0\charscalex152 -
ii\par\pard\li1871\sb77\sl-115\slmult0\fi1200\tx3292\tx4152\tx5251\tx5452\tx5668
\up0 \expndtw-1\charscalex100 10\tab \dn2 \expndtw0\charscalex152 - N K S\tab
\dn2 \expndtw0\charscalex152 - -\tab \dn2 \expndtw-4\charscalex92 �l0\tab \dn2
\expndtw-4\charscalex89 000\tab \dn2 \expndtw0\charscalex152
\u8364?\par\pard\li1871\sb76\sl-138\slmult0\fi240 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf23\f24\fs12 N20\par\pard\li2611\sb0\sl-
138\slmult0\par\pard\li2611\sb0\sl-138\slmult0\par\pard\li2611\sb0\sl-
138\slmult0\par\pard\li2611\sb0\sl-138\slmult0\par\pard\li2611\sb0\sl-
138\slmult0\par\pard\li2611\sb0\sl-138\slmult0\par\pard\li2611\sb0\sl-
138\slmult0\par\pard\li2611\sb0\sl-138\slmult0\par\pard\li2611\sb0\sl-
138\slmult0\par\pard\li2611\sb29\sl-138\slmult0\fi0\tx5601 \up0
\expndtw0\charscalex184 G)\tab \up0 \expndtw0\charscalex184
\ul0\nosupersub\cf28\f29\fs12\ul G.\par\pard\li1823\sb0\sl-
115\slmult0\par\pard\li1823\sb0\sl-115\slmult0\par\pard\li1823\sb0\sl-
115\slmult0\par\pard\li1823\sb0\sl-115\slmult0\par\pard\li1823\sb0\sl-
115\slmult0\par\pard\li1823\sb0\sl-115\slmult0\par\pard\li1823\sb0\sl-
115\slmult0\par\pard\li1823\sb0\sl-115\slmult0\par\pard\li1823\sb0\sl-
115\slmult0\par\pard\li1823\sb0\sl-115\slmult0\par\pard\li1823\sb0\sl-
115\slmult0\par\pard\li1823\sb8\sl-115\slmult0\fi0\tx1977\tx2111\tx4953 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 11\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 i\tab \up0 \expndtw0\charscalex105
\u-3? H1\\Hojai-k a2J\tab \dn3 \expndtw0\charscalex105
\ul0\nosupersub\cf10\f11\fs18 1! 1 .____\par\pard\ql \li1823\sb13\sl-138\slmult0
\up0 \expndtw-5\charscalex90 \ul0\nosupersub\cf23\f24\fs12 Lists \par\pard\ql
\li988\ri1472\sb95\sl-220\slmult0\tx3897 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Figura 3.12. Zoom de la hoja quc proporciona los
nombres de rangos para su facil \line\tab \up0 \expndtw0\charscalex129
identificacion. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg123}
{\bkmkend Pg123}\par\pard\li1617\sb0\sl-207\slmult0\par\pard\li1617\sb88\sl-
207\slmult0\fi0\tx8654 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
3. Trucos sobre nombres\tab \up0 \expndtw0\charscalex115 141\par\pard\ql
\li1622\sb0\sl-299\slmult0 \par\pard\ql\li1622\sb0\sl-299\slmult0
\par\pard\ql\li1622\sb13\sl-299\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf18\f19\fs26 Metodo 2 \par\pard\qj \li1612\ri458\sb190\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Este
metodo es muy sencillo pero raramente conocido. Todo to que tiene que \line \up0
\expndtw0\charscalex122 hacer es establecer el zoom de la hoja Excel a un numero
inferior a 40% (es decir, \line \up0 \expndtw0\charscalex127 39% o menos).
Observara como se muestran todos los nombres de rangos en la \line \up0
\expndtw0\charscalex127 hoja para su facil identificaci6n, tal y como se muestra en
la figura 3.12. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg124}
{\bkmkend Pg124}\par\pard\ql \li7219\sb0\sl-322\slmult0 \par\pard\ql\li7219\sb0\sl-
322\slmult0 \par\pard\ql\li7219\sb0\sl-322\slmult0 \par\pard\ql\li7219\sb0\sl-
322\slmult0 \par\pard\ql\li7219\sb46\sl-322\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf16\f17\fs28 CAPITULO 4 \par\pard\qr \li-5683\ri601\sb365\sl-
580\slmult0 \up0 \expndtw0\charscalex133 \ul0\nosupersub\cf5\f6\fs48 Trucos sobre
tablas \line \up0 \expndtw0\charscalex112 dina" micas \par\pard\ql
\li6566\sb158\sl-414\slmult0 \up0 \expndtw0\charscalex96
\ul0\nosupersub\cf6\f7\fs36 Trucos 45 a 49 \par\pard\qj \li1612\sb0\sl-
240\slmult0 \par\pard\qj\li1612\sb0\sl-240\slmult0 \par\pard\qj\li1612\sb0\sl-
240\slmult0 \par\pard\qj\li1612\sb0\sl-240\slmult0 \par\pard\qj\li1612\sb0\sl-
240\slmult0 \par\pard\qj\li1612\sb0\sl-240\slmult0
\par\pard\qj\li1612\ri457\sb70\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Las tablas dinamicas son uno de los atractivos mas
potentes de Excel, a pesar \line \up0 \expndtw0\charscalex127 de que mucha gente no
sabe que es lo que pueden hacer. Las tablas dinamicas \line \up0
\expndtw0\charscalex126 muestran y extraen gran variedad de informacion a partir de
una tabla de datos \line \up0 \expndtw0\charscalex123 que se encuentra en Microsoft
Excel o bien en otro tipo de base de datos compa-\line \up0 \expndtw0\charscalex127
tible. Las tablas dinamicas se utilizan con frecuencia para extraer informacion
\line \up0 \expndtw0\charscalex126 estadistica a partir de datos almacenados en
serie. Luego, pods desplazarse por \line \up0 \expndtw0\charscalex124 los
diferentes campos de la tabla dinamica para ver sus datos desde perspectivas
\line \up0 \expndtw0\charscalex124 diferentes. \par\pard\qj \li2630\sb0\sl-
216\slmult0 \par\pard\qj\li2630\ri1037\sb144\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 Los datos en serie para una
tabla dinamica deben estar organizados en \line \up0 \expndtw0\charscalex123 un
formato clasico de tabla. La fila uno debe contener los encabezados \line \up0
\expndtw0\charscalex121 y los datos relacionados debajo de ellos. Los datos no
deberian contener \line \up0 \expndtw0\charscalex125 filas o columnas en blanco.
Incluso aunque no tenga planeado utilizar \line \up0 \expndtw0\charscalex133 tablas
dinamicas, mantener los datos en este formato hard posible \line \up0
\expndtw0\charscalex134 que otras personas puedan analizarlo utilizando dicha
caracteristica.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2753\colsr160\colno2\c
olw6527\colsr160\ql \li1972\sb0\sl-207\slmult0 \par\pard\ql \li1972\sb0\sl-
207\slmult0 \par\pard\ql \li1972\sb202\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2088\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf31\f32\fs36 45\par\pard\column \ql
\li2913\sb0\sl-299\slmult0 \par\pard\ql \li20\sb232\sl-299\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf18\f19\fs26 Tablas dinamicas: un truco en
si mismas\par\pard\qj \li30\ri1085\sb82\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Las tablas dinamicas son una
de las caracteristicas mas potentes e \up0 \expndtw0\charscalex120 impresionantes
de Excel, un truco muy ingenioso en si mismo y que \up0 \expndtw0\charscalex123
requiere cierta experimentacion para poder comprender. \par\pard\sect\sectd\sbknone
\qj \li1617\ri460\sb97\sl-250\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Utilizaremos con frecuencia las tablas dinamicas
cuando desarrollemos hojas \line \up0 \expndtw0\charscalex122 de calculo para
nuestros clientes. Una vez que un cliente vea una tabla dinamica, \line \up0
\expndtw0\charscalex122 a partir de entonces siempre nos pedira que si le podemos
crear una para ellos \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg125}{\bkmkend Pg125}\par\pard\li801\sb0\sl-207\slmult0\par\pard\li801\sb171\sl-
207\slmult0\fi0\tx5995 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 144\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li782\sb0\sl-
240\slmult0 \par\pard\qj\li782\sb0\sl-240\slmult0
\par\pard\qj\li782\ri1284\sb137\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex127
mismos. Aunque cualquiera puede crear una tabla dinamica, por desgracia mu-\line
\up0 \expndtw0\charscalex124 chas personas tienen miedo de hacerlo, porque ven que
puede ser muy complejo. \line \up0 \expndtw0\charscalex128 De hecho, cuando utilice
una tabla dinamica por primera vez, el proceso puede \line \up0
\expndtw0\charscalex127 parecer algo engorroso. Por ello, esta claro que es
necesaria cierta persistencia. \line \up0 \expndtw0\charscalex131 Descubrira que
esa persistencia merecera la pena una vez que experimente la \line \up0
\expndtw0\charscalex132 mejor caracteristica de las tablas dinamicas: su capacidad
de ser manipulada \line \up0 \expndtw0\charscalex128 mediante prueba y error e
inmediatamente mostrar los resultados de dicha ma-\line \up0
\expndtw0\charscalex129 nipulaci6n.
Si el resuitado que obtiene no es el esperado, puede utilizar la fun-\line \up0
\expndtw0\charscalex133 ci6n Deshacer de Excel e intentar otra cosa nueva. Haga lo
que haga, nunca \line \up0 \expndtw0\charscalex134 estara cambiando la estructura
de la tabla original, por lo que no tendra que \line \up0 \expndtw0\charscalex134
preocuparse. \par\pard\ql \li791\sb292\sl-299\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf18\f19\fs26 iPor que se les llama tablas
dinamicas? \par\pard\qj \li782\ri1290\sb210\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Las tablas dinamicas le
permiten organizar los datos utilizando tecnicas de \line \up0
\expndtw0\charscalex126 arrastrar y colocar y luego obtener los resultados de forma
inmediata. Las tablas \line \up0 \expndtw0\charscalex128 dinamicas son
interactivas: una vez que la tabla este completa, podra ver facil-\line \up0
\expndtw0\charscalex120 mente como la informaci6n se ve afectada cuando mueve los
datos dinamicamente. \line \up0 \expndtw0\charscalex120 Esto resultara muy claro
una vez que pruebe las tablas dinamicas. \par\pard\qj \li782\ri1288\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex126 Incluso para los desarrolladores
experimentados de tablas dinamicas, un ele\up0 \expndtw0\charscalex124 mento de
prueba y error sicmpre es necesario a la hora de producir los resultados \up0
\expndtw0\charscalex125 deseados. iAl final, se encontrara a si mismo manejando
dinamicamente su tabla \up0 \expndtw0\charscalex125 con frecuencia! \par\pard\ql
\li787\sb0\sl-299\slmult0 \par\pard\ql\li787\sb13\sl-299\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf18\f19\fs26 iPara que cosas resultan
buenas las tablas dinamicas? \par\pard\qj \li772\ri1287\sb190\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Las
tablas dinamicas pueden producir informaci6n de resumen para una ta\up0
\expndtw0\charscalex129 bla con datos. Imagine que tiene una tabla con informaci6n
que contiene nom\up0 \expndtw0\charscalex127 bres, direcciones, edades, puestos,
numeros dc telefono y codigos postales. Con \up0 \expndtw0\charscalex129 una tabla
dinamica, podra encontrar facil y rapidamente cosas como las que le \up0
\expndtw0\charscalex129 mostramos a continuaci6n: \par\pard\li1055\sb0\sl-
207\slmult0\par\pard\li1055\sb23\sl-207\slmult0\fi28\tx1406 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex125 Cuantas personas
tienen el mismo nombre.\par\pard\li1055\sb148\sl-207\slmult0\fi28\tx1406 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex125 Cuantas personas
comparten el mismo codigo postal.\par\pard\li1055\sb144\sl-
207\slmult0\fi28\tx1406 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex125 Cuantas personas ostentan el mismo
puesto.\par\pard\li1055\sb0\sl-207\slmult0\par\pard\li1055\sb13\sl-
207\slmult0\fi0 \up0 \expndtw0\charscalex125 Tambien podria obtener informacion
como esta:\par\pard\li1055\sb0\sl-207\slmult0\par\pard\li1055\sb13\sl-
207\slmult0\fi28\tx1401 \up0 \expndtw0\charscalex120 \u8226?\tab \up0
\expndtw0\charscalex125 Un listado con las personas que tienen el mismo
puesto.\par\pard\li1055\sb148\sl-207\slmult0\fi28\tx1401 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex125 Un listado de
aquellas direcciones con el mismo codigo
postal.\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg126}{\bkmkend
Pg126}\par\pard\li1521\sb0\sl-207\slmult0\par\pard\li1521\sb194\sl-
207\slmult0\fi0\tx8558 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
4. Trucos sobre tablas dinamicas\tab \up0 \expndtw0\charscalex115
145\par\pard\qj \li1521\sb0\sl-240\slmult0 \par\pard\qj\li1521\sb0\sl-
240\slmult0 \par\pard\qj\li1521\ri556\sb134\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 Si necesita separar, segmentar y hacer informes de los
datos, las tablas dina\up0 \expndtw0\charscalex127 micas se convertiran en una
herramienta critica para su trabajo. \par\pard\qj \li1531\ri481\sb274\sl-
320\slmult0 \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf18\f19\fs26 iPor que
utilizar tablas dinamicas cuando las hojas de calculo ya \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf14\f15\fs24 ofrecen muchas funciones de
analisis? \par\pard\qj \li1536\ri534\sb187\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Quiza la ventaja mayor de
utilizar tablas dinamicas es el hecho de que puede \up0 \expndtw0\charscalex135
generar y extraer informacion muy util a partir de una tabla muy grande de \up0
\expndtw0\charscalex128 datos en cuestion de minutos y sin tener que utilizar gran
cantidad de memoria \up0 \expndtw0\charscalex129 del ordenador. En muchos casos,
podria obtener los mismos resultados de una \up0 \expndtw0\charscalex125 tabla
utilizando las funciones incorporadas de Excel, pero le llevaria mas tiempo \up0
\expndtw0\charscalex125 y utilizar mas memoria. \par\pard\qj \li1540\ri530\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex128 Otra de las ventajas de utilizar
tablas dinamicas es que si desea tener alguna \up0 \expndtw0\charscalex129
informacion nueva, simplemente basta con arrastrar y colocar. Ademas, puede \up0
\expndtw0\charscalex127 optar por tener la informacion actualizada cada vez que
abre el libro o hacc clic \up0 \expndtw0\charscalex127 en Actualizar.
\par\pard\ql \li1560\sb292\sl-299\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf18\f19\fs26 Los graficos dinamicos como extension de las tablas
dinamicas \par\pard\qj \li1550\ri517\sb210\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Microsoft ya introdujo los
graficos dinamicos en Excel 2000. La tabla que \up0 \expndtw0\charscalex128 genera
a traves del Asistente para tablas dinamicas tambien produce un grafico \up0
\expndtw0\charscalex131 dinamico (o mas bien una tabla dinamica y un informe de
grafico dinamico). \up0 \expndtw0\charscalex131 Cuando crea una tabla dinamica,
tambien puede crear un grafico dinamico al \up0 \expndtw0\charscalex131 mismo
tiempo, sin ningun esfuerzo extraordinario. Los graficos dinamicos le \up0
\expndtw0\charscalex129 permiten crear graficos interactivos que antes eran
imposibles, a menos que se \up0 \expndtw0\charscalex129 utilizara VBA o los
controles de Excel. \par\pard\qj \li1564\ri509\sb40\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex128 Veremos, mas detalle el Asistente para graficos dinamicos
mas adclante, en \up0 \expndtw0\charscalex128 este mismo capitulo. \par\pard\qj
\li2582\sb0\sl-200\slmult0 \par\pard\qj\li2582\ri1089\sb174\sl-200\slmult0\fi4 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 Los graficos dinamicos no
estan disponibles en la version de Excel para \up0 \expndtw0\charscalex124
Macintosh. \par\pard\ql \li1574\sb0\sl-299\slmult0 \par\pard\ql\li1574\sb160\sl-
299\slmult0 \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf18\f19\fs26 Crear tablas
y listas para ser utilizadas en tablas dinamicas \par\pard\qj
\li1574\ri488\sb210\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Cuando crea una tabla dinamica debe organizar el
conjunto de datos que esta \line \up0 \expndtw0\charscalex132 utilizando en una
tabla y/o en una lista. Dado que las tablas dinamicas basan \line \up0
\expndtw0\charscalex126 todos sus datos en esta tabla o lista, es de vital
importancia que configure dichas \line \up0 \expndtw0\charscalex126 tablas y listas
de forma uniforme. En este contexto, una tabla no es mas que una \line \up0
\expndtw0\charscalex126 lista que tiene un titulo, que tiene mas de una columna con
datos y que tiene \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg127}{\bkmkend Pg127}\par\pard\li907\sb0\sl-207\slmult0\par\pard\li907\sb130\sl-
207\slmult0\fi0\tx6100 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 146\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li883\sb0\sl-
240\slmult0 \par\pard\qj\li883\sb0\sl-240\slmult0
\par\pard\qj\li883\ri1181\sb118\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex124
diferentes encabezados para cada una de esas columnas. A menudo, se hace refe-\line
\up0 \expndtw0\charscalex129 rencia a un listado en el mismo contexto en el que
crea una tabla. Las mejores \line \up0 \expndtw0\charscalex129 practicas que se
deberian aplicar a la hora de configurar un listado le ayudaran \line \up0
\expndtw0\charscalex129 enormemente cuando necesite generar una tabla dinamica para
los datos. \par\pard\qj \li868\ri1192\sb40\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex126 Cuando se extraen datos a traves del use de funciones de
busqueda o de base \line \up0 \expndtw0\charscalex128 de datos, se puede ser algo
menos exigente a la hora de configurar la tabla o la \line \up0
\expndtw0\charscalex123 lista. Esto es debido a que siempre puede compensar esa
carencia con la ayuda de \line \up0 \expndtw0\charscalex125 una funci6n, obteniendo
al final los resultados deseados. De todas formas, siem-\line \up0
\expndtw0\charscalex132 pre sera mas sencillo si configura las tablas o las listas
de la forma mas clara \line \up0 \expndtw0\charscalex123 posible. Las
caracteristicas incorporadas de Excel presuponen mucho acerca de la \line \up0
\expndtw0\charscalex125 configuraci6n y la distribuci6n de los datos. Aunque
ofrecen cierto grado de fle-\line \up0 \expndtw0\charscalex131 xibilidad, muy a
menudo encontrara que es mas sencillo todo si se ajusta a la \line \up0
\expndtw0\charscalex131 siguiente guia a la hora de configurar dichas tablas o
listas: \par\pard\ql \li1175\ri1201\sb177\sl-
244\slmult0\tx1492\tx1488\tx1488\tx1488\tx1488\tx1483 \dn2 \expndtw-2\charscalex100
\u8226? \tab \up0 \expndtw0\charscalex122 Es necesario la utilizaci6n de
encabezados, ya que las tablas dinamicas los \line\tab \up0 \expndtw0\charscalex127
utilizaran para dar nombre a los campos. Dichos encabezados
deberian \line \tab \up0 \expndtw0\charscalex124 aparecer siempre en la fila
inmediatamente superior a la que se encuentra \line \tab \up0
\expndtw0\charscalex130 los datos. Ademas, nunca deje una fila en blanco entre los
datos y los \line \tab \up0 \expndtw0\charscalex123 encabezados. Mas aun, haga que
los encabezados sean diferentes de algu-\line \tab \up0 \expndtw0\charscalex123 na
manera, por ejemplo, poniendolos en letra negrita. \par\pard\ql
\li1166\ri1211\sb100\sl-240\slmult0\tx1468\tx1478\tx1478 \up0 \expndtw-
2\charscalex100 \u8226? \tab \up0 \expndtw0\charscalex125 Al menos deje tres filas
en blanco por encima de los encabezados. Podra \line\tab \up0
\expndtw0\charscalex127 utilizarlos para f6rmulas, datos criticos, etc. En
cualquier caso, siempre \line \tab \up0 \expndtw0\charscalex127 podra ocultar
dichas filas si asi lo desea. \par\pard\ql \li1161\ri1222\sb120\sl-
240\slmult0\tx1478\tx1473\tx1478\tx1463\tx1473 \up0 \expndtw-2\charscalex100
\u8226? \tab \up0 \expndtw0\charscalex124 Si tiene mas de una listado tabla en la
misma hoja de calculo, deje al me-\line\tab \up0 \expndtw0\charscalex122 nos una
columna en blanco cntre cada lista o tabla. Esto ayudara a Excel a \line \tab
\up0 \expndtw0\charscalex123 reorganizarlas como entidades diferentes. Sin embargo,
si esas listas y ta-\line \tab \up0 \expndtw0\charscalex123 blas estan relacionadas
unas con otras, entonces es mejor que las combine \line \tab \up0
\expndtw0\charscalex123 en una unica tabla mas grande. \par\pard\ql
\li1151\ri1220\sb92\sl-250\slmult0\tx1473\tx1463\tx1459 \up0 \expndtw-
2\charscalex100 \u8226? \tab \up0 \expndtw0\charscalex122 Evite tener celdas en
blanco dentro de los datos. En vez de dejar celdas en \line\tab \up0
\expndtw0\charscalex124 blanco para indicar datos repetidos en una misma columna,
repita el dato \line \tab \up0 \expndtw0\charscalex124 tantas veces como sea
necesario. \par\pard\li1147\sb140\sl-207\slmult0\fi0\tx1463 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex126 Ordene la lista o
los datos, preferiblemente por la columna situada mas a\par\pard\li1147\sb30\sl-
207\slmult0\fi316 \up0 \expndtw0\charscalex126 la izquierda. Esto hard que los
datos sean mas sencillos de leer y de inter-\par\pard\li1147\sb34\sl-
207\slmult0\fi311 \up0 \expndtw0\charscalex125 pretar.\par\pard\qj
\li825\ri1237\sb174\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex122 Si sigue
estas directrices de la forma mas estricta posible, very que utilizar las \line
\up0 \expndtw0\charscalex129 tablas dinamicas sera una tarea relativamente
sencilla. En la figura 4.1 puede \line \up0 \expndtw0\charscalex131 ver una tabla
con datos que esta bien organizada, junto a una tabla dinamica \line \up0
\expndtw0\charscalex130 que se esta generando. Observe que la mayoria de las fechas
que son iguales \line \up0 \expndtw0\charscalex130 estan repetidas en la columna
Fecha. Por delante de estos datos esta el paso en el
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg128}{\bkmkend
Pg128}\par\pard\li1483\sb0\sl-207\slmult0\par\pard\li1483\sb74\sl-
207\slmult0\fi0\tx8524 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
4. Trucos sobre tablas dinamicas\tab \up0 \expndtw0\charscalex115
147\par\pard\li1488\sb0\sl-207\slmult0\par\pard\li1488\sb0\sl-
207\slmult0\par\pard\li1488\sb0\sl-207\slmult0\par\pard\li1488\sb26\sl-
207\slmult0\fi4 \up0 \expndtw0\charscalex126 que se configura la distribucion de
los datos en el asistente, en el que se mues-\par\pard\li1488\sb29\sl-
207\slmult0\fi0 \up0 \expndtw0\charscalex126 tran los campos opcionales Pagina,
Fila y Columna, asi como el campo obligato-\par\pard\li1488\sb33\sl-207\slmult0\fi0
\up0 \expndtw0\charscalex125 rio
Datos.\par\pard\sect\sectd\sbknone\cols2\colno1\colw6075\colsr40\colno2\colw3325\co
lsr160\ql \li3211\sb0\sl-115\slmult0 \par\pard\ql \li3211\sb0\sl-115\slmult0
\par\pard\ql \li3211\sb0\sl-115\slmult0 \par\pard\ql \li3211\sb0\sl-115\slmult0
\par\pard\ql \li3211\sb0\sl-115\slmult0 \par\pard\ql \li3211\sb0\sl-115\slmult0
\par\pard\ql \li3211\sb0\sl-115\slmult0 \par\pard\ql \li3211\sb0\sl-115\slmult0
\par\pard\ql \li3211\sb0\sl-115\slmult0 \par\pard\ql \li4176\sb106\sl-
115\slmult0 \up0 \expndtw0\charscalex109 \ul0\nosupersub\cf22\f23\fs10 Construya el
inkorme de tabla dinamica\par\pard\qj \li4180\ri0\sb27\sl-95\slmult0 \up0
\expndtw0\charscalex114 arrastrando los botones de campo de la \line \up0
\expndtw0\charscalex112 derecha sobre el diagrama a la
izquierda.\par\pard\column \ql \li3211\sb0\sl-115\slmult0 \par\pard\ql
\li3211\sb0\sl-115\slmult0 \par\pard\ql \li3211\sb0\sl-115\slmult0 \par\pard\ql
\li1191\sb5\sl-115\slmult0\tx1940 \up0 \expndtw-1\charscalex100 C\tab \up0
\expndtw-1\charscalex100 D\par\pard\ql \li20\sb30\sl-115\slmult0\tx965 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf30\f31\fs10\ul Fecha\tab \up0
\expndtw0\charscalex133 Cantidad Comision Venta\par\pard\ql \li20\sb19\sl-
115\slmult0\tx1148 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10 Mie 3
olio 2004\tab \up0 \expndtw0\charscalex106 18,50 \u8364? Comr=i?n\par\pard\ql
\li145\sb30\sl-115\slmult0\tx1148 \up0 \expndtw0\charscalex122 Xj lio 2004\tab \up0
\expndtw0\charscalex109 13,25 \u8364? Comision\par\pard\ql \li322\sb15\sl-
115\slmult0\tx1148 \up0 \expndtw-2\charscalex100 Alto 2004\tab \up0
\expndtw0\charscalex109 12,25 \u8364? Comision\par\pard\ql \li341\sb15\sl-
115\slmult0\tx1205 \up0 \expndtw-1\charscalex100 l i \up0 \expndtw0\charscalex105
io 2004\tab \up0 \expndtw0\charscalex103 'A,00 \u8364? Comision\par\pard\ql
\li370\sb19\sl-115\slmult0\tx1210 \up0 \expndtw-4\charscalex90 lio \up0
\expndtw0\charscalex107 2004\tab \up0 \expndtw-1\charscalex100 C ,ICI \u8364?
Comision\par\pard\ql \li370\sb20\sl-115\slmult0\tx1153 \up0 \expndtw-4\charscalex90
lio \up0 \expndtw0\charscalex109 2004\tab \up0 \expndtw0\charscalex109 75,36
\u8364? Comision\par\pard\ql \li370\sb19\sl-115\slmult0\tx1153 \up0 \expndtw-
4\charscalex90 lio \up0 \expndtw0\charscalex109 2004\tab \up0
\expndtw0\charscalex109 45,00 \u8364? Comision\par\pard\ql \li370\sb24\sl-
115\slmult0\tx1153 \up0 \expndtw-4\charscalex73 1io \up0 \expndtw0\charscalex109
2004\tab \up0 \expndtw0\charscalex109 12,68 \u8364? Comision\par\pard\ql
\li346\sb15\sl-115\slmult0\tx1153 \up0 \expndtw-4\charscalex90 ilio \up0
\expndtw0\charscalex109 2004\tab \up0 \expndtw0\charscalex109 74,00 \u8364?
Comision\par\pard\ql \li298\sb19\sl-115\slmult0\tx1157 \up0 \expndtw0\charscalex118
- o=to 2004\tab \up0 \expndtw0\charscalex100 45,21 \up0 \expndtw0\charscalex108
\u8364?
Comision\par\pard\sect\sectd\sbknone\cols2\colno1\colw6288\colsr110\colno2\colw3042
\colsr160\ql \li5822\sb0\sl-95\slmult0 \up0 \expndtw0\charscalex121
product,\par\pard\ql \li4041\sb60\sl-115\slmult0 \up0 \expndtw-4\charscalex97
COLUMNA\par\pard\ql \li3211\sb0\sl-138\slmult0 \par\pard\ql \li5798\sb75\sl-
138\slmult0 \up0 \expndtw-5\charscalex90 \ul0\nosupersub\cf28\f29\fs12\ul
F\ul0\nosupersub\cf23\f24\fs12 Cantidad\par\pard\ql \li3211\sb0\sl-115\slmult0
\par\pard\ql \li3211\sb54\sl-115\slmult0\tx4113 \up0 \expndtw-4\charscalex100
\ul0\nosupersub\cf22\f23\fs10 FILA\tab \up0 \expndtw-2\charscalex100
DATOS\par\pard\ql \li4272\sb0\sl-115\slmult0 \par\pard\ql \li4272\sb0\sl-
115\slmult0 \par\pard\ql \li4272\sb0\sl-115\slmult0 \par\pard\ql \li4272\sb0\sl-
115\slmult0 \par\pard\ql \li4272\sb0\sl-115\slmult0 \par\pard\ql \li4272\sb0\sl-
115\slmult0 \par\pard\ql \li4272\sb0\sl-115\slmult0 \par\pard\ql \li4272\sb0\sl-
115\slmult0 \par\pard\ql \li4272\sb11\sl-115\slmult0\tx5764 \up0
\expndtw0\charscalex107 Ayuda\tab \up0 \expndtw0\charscalex108
Cancelar\par\pard\column \ql \li20\sb19\sl-115\slmult0\tx874 \up0
\expndtw0\charscalex102 ggosto 2UU4\tab \up0 \expndtw0\charscalex105 1.3 40 \u8364?
Comision\par\pard\ql \li20\sb25\sl-115\slmult0\tx874 \up0 \expndtw0\charscalex108
egos4o 2004\tab \up0 \expndtw0\charscalex109 26,32 \u8364? Comision\par\pard\ql
\li25\sb19\sl-115\slmult0\tx874 \up0 \expndtw0\charscalex110 Sgosto 2004\tab
\up0 \expndtw0\charscalex109 12,00 \u8364? Comision\par\pard\ql \li20\sb15\sl-
115\slmult0\tx932 \up0 \expndtw0\charscalex111 Pgosto 2004\tab \up0
\expndtw0\charscalex115 5,63 \u8364? Venta\par\pard\ql \li25\sb29\sl-
115\slmult0\tx932 \up0 \expndtw0\charscalex111 9gosto 2004\tab \up0 \expndtw-
1\charscalex100 X9;00 \u8364? Comision\par\pard\ql \li20\sb14\sl-
115\slmult0\tx879 \up0 \expndtw0\charscalex104 Oge sto 2004\tab \up0
\expndtw0\charscalex108 18,75 \u8364? Comision\par\pard\ql \li25\sb15\sl-
115\slmult0\tx879 \up0 \expndtw0\charscalex113 egosto 2004\tab \up0
\expndtw0\charscalex113 F5, i3 \u8364? Venta\par\pard\ql \li78\sb19\sl-
115\slmult0\tx879 \up0 \expndtw0\charscalex113 gosto 2004\tab \up0
\expndtw0\charscalex109 14,00 \u8364? Comision\par\pard\ql \li78\sb20\sl-
115\slmult0\tx879\tx1273 \up0 \expndtw0\charscalex113 gosto 2004\tab \up0
\expndtw0\charscalex100 75 ,36\tab \up0 \expndtw0\charscalex106
Common\par\pard\ql \li78\sb19\sl-115\slmult0\tx879 \up0 \expndtw0\charscalex113
gosto 2004\tab \up0 \expndtw0\charscalex109 45,00 \u8364? Comision\par\pard\ql
\li78\sb20\sl-115\slmult0\tx889 \up0 \expndtw0\charscalex113 gusto 2004\tab \up0
\expndtw-1\charscalex100 1 \up0 \expndtw0\charscalex109 2.68 \u8364?
Comision\par\pard\ql \li78\sb19\sl-115\slmult0\tx884 \up0 \expndtw-2\charscalex100
goo O0 2004\tab \up0 \expndtw-1\charscalex100 7 \up0 \expndtw0\charscalex112
4,00 \u8364? Common\par\pard\ql \li82\sb19\sl-115\slmult0\tx884 \up0
\expndtw0\charscalex112 gostn 2004\tab \up0 \expndtw-4\charscalex94 45,-_1 \up0
\expndtw0\charscalex108 \u8364? Comision\par\pard\ql \li82\sb20\sl-
115\slmult0\tx884 \up0 \expndtw0\charscalex113 gusto 2004\tab \up0
\expndtw0\charscalex107 13,40 \u8364? Comisior,\par\pard\ql \li82\sb19\sl-
115\slmult0\tx884 \up0 \expndtw0\charscalex113 gusto 2004\tab \up0
\expndtw0\charscalex115 26,32 \u8364?
Venta\par\pard\sect\sectd\sbknone\cols2\colno1\colw8432\colsr160\colno2\colw848\col
sr160\ql
\li6124\sb23\sl-115\slmult0\tx6225\tx7252 \up0 \expndtw-1\charscalex100 t\tab \up0
\expndtw0\charscalex111 6zz cu=-to 2004 \up0 \expndtw0\charscalex103 ___ .\tab \up0
\expndtw0\charscalex109 12,00 \u8364? Comision \up0 \expndtw-1\charscalex100
I\par\pard\column \ql \li20\sb170\sl-216\slmult0 \up0 \expndtw0\charscalex55
\ul0\nosupersub\cf30\f31\fs10\ul -I\ul0\nosupersub\cf43\f44\fs34\ul f\u-3?
\par\pard\sect\sectd\sbknone \ql \li1660\sb34\sl-184\slmult0 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 4.1. Tabla dinamica
generada a partir de una tabla de datos bien distribuida. \par\pard\ql
\li1531\sb281\sl-299\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf18\f19\fs26 El Asistente para tablas dinamicas y graficos
dinamicos \par\pard\qj \li1521\ri548\sb190\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Como ya mencionamos
anteriormente, para ayudar a los usuarios a crear \up0 \expndtw0\charscalex126
tablas dinamicas, Excel ofrece un asistente para tablas dinamicas y graficos di\up0
\expndtw0\charscalex123 namicos. Este asistcntc le guiara a traves de los pasos
para crear la tabla dinami\up0 \expndtw0\charscalex126 ca utilizando un proceso
consistente en cuatro pasos, en los que le dira a Excel \up0
\expndtw0\charscalex126 las siguientes cosas: \par\pard\ql \li1838\ri539\sb200\sl-
240\slmult0\tx2155\tx2155\tx2160 \up0 \expndtw-2\charscalex100 \u8226? \tab \up0
\expndtw0\charscalex126 Como estan configurados los datos y si desea crear un
grafico dinamico \line\tab \up0 \expndtw0\charscalex123 asociado (en caso de que
esten disponibles en la version que este utilizan-\line \tab \up0
\expndtw0\charscalex123 do de Excel). \par\pard\qj \li1843\ri538\sb100\sl-
240\slmult0\tx2160\tx2164 \up0 \expndtw-2\charscalex100 \u8226? \tab \up0
\expndtw0\charscalex122 Donde estan almacenados los datos, por ejemplo, un rango de
celdas en el \line\tab \up0 \expndtw0\charscalex122 mismo libro, una base de datos,
otro libro, etc. \par\pard\li1848\sb156\sl-207\slmult0\fi0\tx2164 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex125 Que columnas de
datos van en cada campo: los campos opcionales Pagi-\par\pard\li1848\sb34\sl-
207\slmult0\fi316 \up0 \expndtw0\charscalex125 na, Fila y Columna, asi como el
campo obligatorio Datos.\par\pard\li1848\sb142\sl-207\slmult0\fi0\tx2169 \up0
\expndtw0\charscalex120 \u8226?\tab \dn2 \expndtw0\charscalex126 Donde colocar la
tabla dinamica (por ejemplo, en una nueva hoja o en la\par\pard\li1848\sb39\sl-
207\slmult0\fi311 \up0 \expndtw0\charscalex125 ya
existente).\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg129}
{\bkmkend Pg129}\par\pard\li1027\sb0\sl-207\slmult0\par\pard\li1027\sb32\sl-
207\slmult0\fi0\tx6225 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
148\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li1008\sb0\sl-240\slmult0 \par\pard\qj\li1008\sb0\sl-240\slmult0
\par\pard\qj\li1008\ri1059\sb116\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex129
Existen otros pasos que se pueden seguir para manipular la tabla dinamica, \up0
\expndtw0\charscalex129 pero la mayoria de los usuarios encuentran mas sencillo
hacer esto despues de \up0 \expndtw0\charscalex129 decir a Excel donde
colocarla. \par\pard\qj \li2025\sb0\sl-210\slmult0
\par\pard\qj\li2025\ri1647\sb175\sl-210\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Excel 2000 y las versiones posteriores tienen una
gran ventaja sobre \up0 \expndtw0\charscalex126 Excel 97: le permiten elegir c6mo
configurar los datos despues de que \up0 \expndtw0\charscalex127 el asistente haya
finalizado. \par\pard\qj \li1003\sb0\sl-240\slmult0
\par\pard\qj\li1003\ri1067\sb126\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Ahora que ya sabe algo mas
sobre las tablas dinamicas y sus funciones, ha \up0 \expndtw0\charscalex127 llegado
el momento de conocer algunos trucos utiles que pueden hacer que esta \up0
\expndtw0\charscalex127 caracteristica sea todavia mas
potente.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1216\colsr60\colno2\colw8164\
colsr160\ql \li1012\sb554\sl-690\slmult0 \up0 \expndtw0\charscalex89
\ul0\nosupersub\cf44\f45\fs60 i\par\pard\column \ql \li1358\sb0\sl-253\slmult0
\par\pard\ql \li102\sb220\sl-253\slmult0\tx1057 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\tab \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf20\f21\fs28 Compartir tablas dinamicas pero no sus
datos\par\pard\qj \li212\ri1808\sb93\sl-213\slmult0\fi835\tx1042 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Crearemos una imagen de la
tabla dinamica que no necesita de la \line \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf31\f32\fs36 46 \tab \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 estructura de datos subyacente.\par\pard\ql
\li988\sb0\sl-207\slmult0 \par\pard\ql \li20\sb58\sl-207\slmult0 \up0
\expndtw0\charscalex126 Es posible que necesite enviar tablas dinamicas a otras
personas para que las \par\pard\sect\sectd\sbknone \qj \li988\ri1074\sb5\sl-
240\slmult0 \up0 \expndtw0\charscalex132 visualicen, pero por alguna razon, no
desea enviar los datos subyacentes que \up0 \expndtw0\charscalex131 estan asociados
a ella. Quiza desee que los demas solo vean ciertos datos por \up0
\expndtw0\charscalex126 motivos de confidencialidad, por ejemplo. Si este fuese el
caso, puede crear una \up0 \expndtw0\charscalex125 copia estatica de una tabla
dinamica y permitir que los destinatarios solo vean lo \up0 \expndtw0\charscalex125
que necesitan ver. \par\pard\qj \li988\ri1082\sb20\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex132 Y lo mejor de todo es que el tamano del archivo con la
copia estatica sera \up0 \expndtw0\charscalex132 mucho menor que el del archivo
original. \par\pard\qj \li984\ri1081\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex129 Suponiendo que tenga una tabla dinamica en un libro de
Excel, todo lo que \line \up0 \expndtw0\charscalex127 necesita hacer es seleccionar
la tabla dinamica por completo, copiarla y, en una \line \up0
\expndtw0\charscalex124 hoja en blanco, it a Edicion>Pegado especial y luego
seleccionar la opcion Valo-\line \up0 \expndtw0\charscalex124 res. Entonces ya
podra mover esta hoja a otro libro o quiza utilizarla tal cual. \par\pard\qj
\li974\ri1086\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex123 El unico
inconveniente de este metodo es que Excel no pega los formatos de la \line \up0
\expndtw0\charscalex128 tabla dinamica junto con los valores. Esto puede hacer que
la copia estatica sea \line \up0 \expndtw0\charscalex127 mas dificil de leer y
quiza sea menos impresionante. Si tambien desea incluir el \line \up0
\expndtw0\charscalex130 formato, puede tomar una imagen estatica (en vez de una
copia estatica) de la \line \up0 \expndtw0\charscalex130 tabla dinamica y luego
pegarla en una hoja en blanco, lo que le proporcionara \line \up0
\expndtw0\charscalex134 una copia a todo color y con formato de la tabla dinamica
original, a la que \line \up0 \expndtw0\charscalex127 podra aplicar cualquier tipo
de formato que desee, sin tener que preocuparse de \line \up0
\expndtw0\charscalex127 que el formato se perdera cuando la actualice. Todo esto
ocurre gracias a que la \line \up0 \expndtw0\charscalex127 imagen no esta vinculada
de ninguna forma con la tabla dinamica original. \par\pard\qj
\li974\ri1096\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128 Para crear una
imagen estatica, aplique el formato que desee a la tabla dina-\line \up0
\expndtw0\charscalex128 mica y luego seleccione cualquier celda que se encuentre
dentro de ella. Desde la
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg130}{\bkmkend
Pg130}\par\pard\li1521\sb0\sl-207\slmult0\par\pard\li1521\sb70\sl-
207\slmult0\fi0\tx8563 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
4. Trucos sobre tablas dinamicas\tab \up0 \expndtw0\charscalex115
149\par\pard\qj \li1511\sb0\sl-240\slmult0 \par\pard\qj\li1511\sb0\sl-
240\slmult0 \par\pard\qj\li1511\ri545\sb118\sl-240\slmult0 \up0
\expndtw0\charscalex125 barra de herramientas Tabla dinamica, despliegue el menu
Tabla dinamica y lue-\line \up0 \expndtw0\charscalex129 go vaya a la opcion
Seleccionar>Toda la tabla. Una vez hecho esto, mantenga \line \up0
\expndtw0\charscalex127 pulsada la tecla Mayus y entonces vaya a Edicion>Copiar
imagen. En el cuadro \line \up0 \expndtw0\charscalex127 de dialogo que aparecera,
elija las opciones tal y como se muestran en la figura \par\pard\ql \li1521\sb9\sl-
230\slmult0 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf9\f10\fs20 4.2 y luego
haga clic en Aceptar. \par\pard\ql \li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb0\sl-184\slmult0
\par\pard\ql\li3263\sb0\sl-184\slmult0 \par\pard\ql\li3263\sb8\sl-184\slmult0
\up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 4.2. Cuadro de
dialogo Copiar imagen. \par\pard\qj \li1536\sb0\sl-240\slmult0
\par\pard\qj\li1536\ri524\sb10\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Finalmente, haga clic en cualquier lugar fuera de la
tabla dinamica y seleccio\up0 \expndtw0\charscalex124 ne Edicion>Pegar. Acabara
teniendo una imagen a todo color y con formato
de la \up0 \expndtw0\charscalex127 tabla dinamica, tal y como se muestra en la
figura 4.3. Esto puede ser muy util, \up0 \expndtw0\charscalex125 especialmente si
tiene que mandar la tabla dinamica por e-mail a otras personas, \up0
\expndtw0\charscalex127 para que puedan verla. Tendran la informacion que
necesitan, incluyendo todos \up0 \expndtw0\charscalex125 los formatos que scan
relevantes, y todo ello con un tamano del archivo que sera \up0
\expndtw0\charscalex130 menor. Sin embargo, no podran manipular los datos. Dc igual
forma, solo po\up0 \expndtw0\charscalex130 dran ver aquello que desee que vean.
\par\pard\qj \li1545\ri527\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex130
Tambien puede utilizar este metodo de tomar una imagen para un rango de \up0
\expndtw0\charscalex126 celdas. Puede seguir Los pasos que hemos indicado
anteriormente o puede utili\up0 \expndtw0\charscalex127 zar la herramienta que
proporciona el pequeno icono en forma de camara situa\up0 \expndtw0\charscalex127
do en la barra de herramientas. \par\pard\ql \li1838\sb29\sl-230\slmult0 \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf9\f10\fs20 Para utilizar este ultimo
metodo, vaya a Ver>Barras de herramientas>Persona-\par\pard\qj
\li1550\ri514\sb2\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 lizar. En el cuadro de dialogo, haga clic en la
pestana Comandos, luego seleccione \line \up0 \expndtw0\charscalex125 la opcion
Herramientas en la lista de categorias y en el cuadro de lista de la parte \line
\up0 \expndtw0\charscalex130 derecha desplacese hasta que encuentre la opcion
Camara. Haga clic en ella y \line \up0 \expndtw0\charscalex128 arrastrela hasta
aquella barra de herramientas en la que desee mostrarla. Ahora \line \up0
\expndtw0\charscalex122 seleccione un rango de celdas, haga clic en el icono de la
camara y luego haga clic \line \up0 \expndtw0\charscalex122 en cualquier Lugar de
la hoja, con to que obtendra una imagen vinculada de
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg131}{\bkmkend
Pg131}\par\pard\li868\sb0\sl-207\slmult0\par\pard\li868\sb30\sl-
207\slmult0\fi0\tx6062 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 150\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\li854\sb0\sl-
207\slmult0\par\pard\li854\sb0\sl-207\slmult0\par\pard\li854\sb0\sl-
207\slmult0\par\pard\li854\sb27\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex129
dicho rango. Cualquiera que fuera el formato o los datos que tuviese el
rango\par\pard\li854\sb33\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex128 original,
queda reflejado automatieamente en la imagen.\par\pard\li1795\sb0\sl-
138\slmult0\par\pard\li1795\sb0\sl-138\slmult0\par\pard\li1795\sb38\sl-
138\slmult0\fi547\tx3254\tx4089\tx4809\tx5534\tx6268\tx6984 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0
\expndtw0\charscalex119 B\tab \up0 \expndtw0\charscalex119 C\tab \up0
\expndtw0\charscalex119 D\tab \up0 \expndtw0\charscalex119 E\tab \up0
\expndtw0\charscalex119 F\tab \up0 \expndtw0\charscalex119
G\par\pard\li1795\sb13\sl-138\slmult0\fi0\tx2097\tx3931 \up0
\expndtw0\charscalex119 1\tab \dn2 \expndtw0\charscalex119
\ul0\nosupersub\cf28\f29\fs12\ul Tabla\ul0\nosupersub\cf23\f24\fs12 dinamica
original\tab \up0 \expndtw0\charscalex119 Ima en de la\par\pard\li1718\sb0\sl-
138\slmult0\par\pard\li1718\sb34\sl-138\slmult0\fi62\tx1953\tx3676\tx3849\tx5558
\up0 \expndtw0\charscalex104 3\tab \up0 \expndtw0\charscalex104 Alex\tab \up0
\expndtw0\charscalex104 1\tab \up0 \expndtw0\charscalex104 Alex\tab \up0
\expndtw0\charscalex104 1\par\pard\li1718\sb11\sl-
138\slmult0\fi62\tx1953\tx3676\tx3849\tx5558 \up0 \expndtw0\charscalex104 4\tab
\up0 \expndtw0\charscalex104 Ana\tab \dn2 \expndtw0\charscalex104 1\tab \dn2
\expndtw0\charscalex104 Ana\tab \dn2 \expndtw0\charscalex104
1\par\pard\li1718\sb16\sl-138\slmult0\fi62\tx1963\tx3676\tx3859\tx5558 \up0
\expndtw0\charscalex104 5\tab \up0 \expndtw0\charscalex104 David\tab \up0
\expndtw0\charscalex104 1\tab \up0 \expndtw0\charscalex104 David\tab \up0
\expndtw0\charscalex104 1\par\pard\li1718\sb15\sl-
138\slmult0\fi62\tx1963\tx3672\tx3859 \up0 \expndtw0\charscalex104 6\tab \up0
\expndtw0\charscalex104 Guadalupe\tab \up0 \expndtw0\charscalex104 I\tab \up0
\expndtw0\charscalex104 Guadalupe\par\pard\li1718\sb21\sl-
138\slmult0\fi62\tx1953\tx3676\tx3849\tx5563 \up0 \expndtw0\charscalex104 7\tab
\up0 \expndtw0\charscalex104 Jaime\tab \up0 \expndtw0\charscalex104 1\tab \up0
\expndtw0\charscalex104 Jaime\tab \up0 \expndtw0\charscalex104
1\par\pard\li1718\sb15\sl-138\slmult0\fi62\tx1953\tx3672\tx3849\tx5553 \up0
\expndtw0\charscalex104 8\tab \up0 \expndtw0\charscalex104 Javier\tab \up0
\expndtw0\charscalex104 1\tab \up0 \expndtw0\charscalex104 Javier\tab \up0
\expndtw0\charscalex104 1\par\pard\li1718\sb16\sl-
138\slmult0\fi62\tx1953\tx3672\tx3844 \up0 \expndtw0\charscalex104 9\tab \up0
\expndtw0\charscalex104 Juan\tab \up0 \expndtw0\charscalex104 1\tab \up0
\expndtw0\charscalex104 Juan\par\pard\li1718\sb15\sl-
138\slmult0\fi43\tx1958\tx3672\tx3854\tx5553 \up0 \expndtw-3\charscalex100
10\tab \up0 \expndtw0\charscalex104 Lalda\tab \up0 \expndtw0\charscalex104 1\tab
\up0 \expndtw0\charscalex104 Laida\tab \up0 \expndtw0\charscalex104
1\par\pard\li1718\sb16\sl-138\slmult0\fi43\tx1958\tx3667\tx3840 \up0 \expndtw-
1\charscalex100 11\tab \up0 \expndtw0\charscalex104 Luis\tab \up0
\expndtw0\charscalex104 1\tab \dn2 \expndtw0\charscalex104
Luis\par\pard\li1718\sb15\sl-138\slmult0\fi43\tx1958\tx3667\tx3854\tx5558 \up0
\expndtw-3\charscalex100 12\tab \up0 \expndtw0\charscalex104 Mar\tab \up0
\expndtw0\charscalex104 1\tab \up0 \expndtw0\charscalex104 Mar\tab \up0
\expndtw0\charscalex104 1\par\pard\li1718\sb21\sl-
138\slmult0\fi43\tx1958\tx3672\tx3854\tx5553 \dn2 \expndtw-3\charscalex100
13\tab \dn2 \expndtw0\charscalex104 Marta\tab \dn2 \expndtw0\charscalex104 1\tab
\dn2 \expndtw0\charscalex104 Maria\tab \up0 \expndtw0\charscalex104
1\par\pard\li1718\sb11\sl-138\slmult0\fi43\tx1958\tx3854\tx5553 \dn2 \expndtw-
5\charscalex96 14\tab \dn2 \expndtw0\charscalex104 Sandra\tab \up0
\expndtw0\charscalex104 Sandra\tab \up0 \expndtw0\charscalex104
1\par\pard\li1718\sb39\sl-115\slmult0\fi43\tx1958\tx3667\tx3854\tx5563 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 15\tab \up0
\expndtw0\charscalex104 Santos\tab \up0 \expndtw0\charscalex104 1\tab \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf23\f24\fs12 Santos\tab \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10 1\par\pard\li1718\sb20\sl-
138\slmult0\fi43\tx1958\tx3672\tx3854 \up0 \expndtw-5\charscalex96
\ul0\nosupersub\cf23\f24\fs12 16\tab \up0 \expndtw0\charscalex104 Sonia\tab \up0
\expndtw0\charscalex104 1\tab \up0 \expndtw0\charscalex104
Sonia\par\pard\li1718\sb15\sl-138\slmult0\fi38\tx1948\tx3667\tx3844 \dn2 \expndtw-
3\charscalex100 17\tab \dn2 \expndtw0\charscalex104 Tania\tab \dn2
\expndtw0\charscalex104 1\tab \up0 \expndtw0\charscalex104
Tania\par\pard\li1718\sb16\sl-138\slmult0\fi38\tx1948\tx3667\tx3825\tx5544 \up0
\expndtw-3\charscalex100 18\tab \up0 \expndtw0\charscalex104 Varena\tab \dn2
\expndtw0\charscalex104 1\tab \up0 \expndtw-1\charscalex100 ;\t \up0
\expndtw0\charscalex104 ianesa\tab \up0 \expndtw-1\charscalex100 :1.\t \dn2
\expndtw0\charscalex104 1\par\pard\li1718\sb40\sl-
108\slmult0\fi38\tx1948\tx3667\tx3844 \up0 \expndtw-3\charscalex100 19\tab \up0
\expndtw0\charscalex104 William\tab \up0 \expndtw0\charscalex104 1\tab \up0
\expndtw-1\charscalex100 "\t \up0 \expndtw0\charscalex104
Pdilliam\par\pard\li1718\sb22\sl-
138\slmult0\fi28\tx2025\tx3600\tx3844\tx4247\tx5491 \up0 \expndtw0\charscalex104
20\tab \up0 \expndtw0\charscalex104 otal eneral\tab \up0 \expndtw0\charscalex104
17\tab \up0 \expndtw-1\charscalex100 T\t \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf26\f27\fs14 oIa\t \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf23\f24\fs12 1\tab \up0 \expndtw0\charscalex104 eneral\tab \up0
\expndtw0\charscalex104 17\par\pard\li1718\sb35\sl-
92\slmult0\fi0\tx1876\tx2011\tx2145\tx3115\tx5107 \dn2 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 a\tab \dn2 \expndtw-1\charscalex100 1\tab \dn2
\expndtw-1\charscalex100 1\tab \dn2 \expndtw0\charscalex104
\ul0\nosupersub\cf22\f23\fs10 N HolalHula2\tab \dn2 \expndtw0\charscalex104
Hoja3 !\tab \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf21\f22\fs8 1\par\pard\ql
\li1833\sb130\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 4.3. Tabla dinamica original contrastada con
su
imagen.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1980\colsr160\colno2\colw7300\
colsr160\ql \li1200\sb0\sl-207\slmult0 \par\pard\ql \li1200\sb0\sl-207\slmult0
\par\pard\ql \li1200\sb92\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1310\sb92\sl-414\slmult0 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf31\f32\fs36 47\par\pard\column \ql
\li2140\sb0\sl-322\slmult0 \par\pard\ql \li20\sb81\sl-322\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf20\f21\fs28 Automatizar la creacion de
tablas dinamicas\par\pard\qj \li25\ri1421\sb79\sl-213\slmult0\fi4 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 Los pasos que debe seguir
pars crear una tabla dinamica requieren de un \line \up0 \expndtw0\charscalex123
cierto esfuerzo, y a menudo, dicho esfuerzo results redundante. Con un \line
\up0 \expndtw0\charscalex122 porn de codigo VBA, podra crear tablas dinamicas de
forma automatics. \par\pard\sect\sectd\sbknone \qj \li830\ri1229\sb186\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf10\f11\fs18 Las
tablas dinamicas son una caracteristica muy potente e inteligente pars \line
\up0 \expndtw0\charscalex129 ser utilizadas con datos que estan almacenados en una
lists una tabla. Por des-\line \up0 \expndtw0\charscalex128 gracia, el esfuerzo
pars crear una tabla dinamica es suficiente como
pars disua-\line \up0 \expndtw0\charscalex126 dir a algunas personas a que
experimenter con ello. Aunque la configuraciOn de \line \up0
\expndtw0\charscalex126 algunas tablas dinamicas puede ser muy complicada, la
mayoria de ellas pueden \line \up0 \expndtw0\charscalex129 ser creadas de forma
rapids y sencilla. Dos de las preguntas mss frecuentes en \line \up0
\expndtw0\charscalex127 Excel tienen que ver con como obtener la cuenta de todos
los elementos de una \line \up0 \expndtw0\charscalex127 lists y como crear una
lists de elementos unicos a partir de una lists que contie-\line \up0
\expndtw0\charscalex128 ne muchos datos duplicados. En este apartado, le
mostraremos como crear una \line \up0 \expndtw0\charscalex128 tabu dinamica rapids
y facilmente que resuelva estas tareas. \par\pard\qj \li830\ri1234\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex127 Supongamos que tiene una larga lists
de nombres en la columns A, siendo la \line \up0 \expndtw0\charscalex132 celda Al
el encabezado. Desea conocer cuantos elementos hay en la lists, asi \line \up0
\expndtw0\charscalex132 como generar un listado con los elementos unicos. Para
ello, seleccione la celda \par\pard\ql \li815\sb9\sl-230\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf9\f10\fs20 Al (el encabezado) y luego
vaya a Datos>Informe de tablas y graficos dinamicos \par\pard\qj
\li830\ri1242\sb2\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 (en las versiones pars Macintosh Datos>Informe de
tablas dinamicas) pars abrir \up0 \expndtw0\charscalex126 el asistente.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg132}{\bkmkend
Pg132}\par\pard\li1511\sb0\sl-207\slmult0\par\pard\li1511\sb179\sl-
207\slmult0\fi0\tx8558 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
4. Trucos sobre tablas dinamicas\tab \up0 \expndtw0\charscalex114
151\par\pard\qj \li1511\sb0\sl-240\slmult0 \par\pard\qj\li1511\sb0\sl-
240\slmult0 \par\pard\qj\li1511\ri543\sb129\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex125 Asegurese de que o bien tiene seleccionada la opci6n Lista
o base de datos de \line \up0 \expndtw0\charscalex125 Microsoft Excel o bien ha
seleccionado una unica celda dcntro de los datos. Esto \line \up0
\expndtw0\charscalex128 permitira a Excel detectar automaticamente los datos
subyacentes que se van a \line \up0 \expndtw0\charscalex128 utilizar
posteriormente. Si esta utilizando la versi6n de Windows, seleccione la \line
\up0 \expndtw0\charscalex125 opci6n Tabla dinamica en la parte inferior del cuadro
de dialogo. Haga clic en el \line \up0 \expndtw0\charscalex129 bot6n Siguiente y el
asistente deberia haber tornado automaticamente el rango \line \up0
\expndtw0\charscalex131 correcto para los datos situados en la columna A (de hecho,
los marcara en la \line \up0 \expndtw0\charscalex123 hoja). Si es asi, haga clic en
el bot6n Siguiente. En caso contrario, utilice el ration \line \up0
\expndtw0\charscalex125 para seleccionar el rango correcto. Ahora haga clic en el
bot6n Diseiio y arrastre \line \up0 \expndtw0\charscalex124 al area DATOS los que
seran s6lo campos (deberia ver el titulo que aparece en la \line \up0
\expndtw0\charscalex123 celda Al). Arrastre el carnpo nuevamente, pero esta vez al
area FILA. Con ello, la \line \up0 \expndtw0\charscalex131 pantalla deberia quedar
como la que se muestra la figura 4.4. A continuaci6n \line \up0
\expndtw0\charscalex131 haga clic en
Aceptar.\par\pard\sect\sectd\sbknone\cols2\colno1\colw3987\colsr160\colno2\colw5293
\colsr160\ql \li2121\sb0\sl-138\slmult0 \par\pard\ql \li2121\sb0\sl-138\slmult0
\par\pard\ql \li2150\sb123\sl-138\slmult0\tx2318 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 1\tab \up0 \expndtw0\charscalex110
Nombres\par\pard\ql \li2140\sb15\sl-138\slmult0\tx2308 \up0 \expndtw-
1\charscalex100 2\tab \up0 \expndtw-2\charscalex100 Alex\par\pard\ql
\li2121\sb16\sl-138\slmult0\tx2308 \up0 \expndtw-1\charscalex100 3\tab \up0
\expndtw0\charscalex100 Ana\par\pard\ql \li2145\sb11\sl-138\slmult0\tx2318 \up0
\expndtw-1\charscalex100 4\tab \up0 \expndtw-5\charscalex96 David\par\pard\ql
\li2140\sb16\sl-138\slmult0\tx2323 \up0 \expndtw-1\charscalex100 5\tab \up0
\expndtw0\charscalex101 Guadalupe\par\pard\ql \li2145\sb20\sl-138\slmult0\tx2313
\up0 \expndtw-1\charscalex100 6\tab \up0 \expndtw0\charscalex105
Jaime\par\pard\ql \li2145\sb11\sl-138\slmult0\tx2313 \up0 \expndtw-1\charscalex100
7\tab \up0 \expndtw-1\charscalex100 Javier\par\pard\ql \li2145\sb15\sl-
138\slmult0 \up0 \expndtw0\charscalex127 S Juan\par\pard\ql \li2145\sb16\sl-
138\slmult0\tx2323 \up0 \expndtw-1\charscalex100 9\tab \up0 \expndtw-
3\charscalex100 Laida\par\pard\ql \li2131\sb16\sl-138\slmult0\tx2323 \up0 \expndtw-
3\charscalex100 10\tab \up0 \expndtw-4\charscalex100 Luis\par\pard\ql
\li2328\sb15\sl-138\slmult0 \up0 \expndtw-4\charscalex100 Mat\par\pard\ql
\li2376\sb107\sl-115\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf22\f23\fs10 Campo de la tdy\par\pard\ql \li2131\sb0\sl-
115\slmult0 \par\pard\ql \li2131\sb5\sl-115\slmult0\tx2404 \up0 \expndtw-
1\charscalex100 14\tab \up0 \expndtw0\charscalex106 Campo de origen:
Nombres\par\pard\ql \li2131\sb15\sl-138\slmult0\tx2404 \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 15\tab \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Nombres\par\pard\ql \li2131\sb0\sl-
114\slmult0 \up0 \expndtw-3\charscalex100 \ul0\nosupersub\cf23\f24\fs12
16\par\pard\ql \li2131\sb21\sl-138\slmult0\tx2567 \up0 \expndtw-3\charscalex100
17\tab \up0 \expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 umir
per\par\pard\ql \li2131\sb15\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 18\par\pard\ql \li2136\sb16\sl-138\slmult0 \up0
\expndtw-3\charscalex100 19\par\pard\ql \li2126\sb20\sl-138\slmult0\tx2409 \up0
\expndtw0\charscalex105 20\tab \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf22\f23\fs10 I Promcdin\par\pard\ql \li2126\sb30\sl-
115\slmult0\tx2447 \up0 \expndtw-1\charscalex100 21\tab \up0 \expndtw-
1\charscalex100 IPx\par\pard\ql \li2126\sb0\sl-134\slmult0\tx2409\tx3422 \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 22\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 ] \up0 \expndtw0\charscalex105
Praducto\tab \up0 \expndtw-1\charscalex100 -I\par\pard\ql \li2452\sb0\sl-90\slmult0
\up0 \expndtw0\charscalex104 Contar numeros\par\pard\column \ql \li4238\sb0\sl-
138\slmult0 \par\pard\ql \li2108\sb103\sl-138\slmult0\tx2809\tx3543 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 F\tab \up0 \expndtw-1\charscalex100
G\tab \up0 \expndtw-1\charscalex100 H\par\pard\ql \li3543\sb50\sl-276\slmult0
\up0 \expndtw0\charscalex58 \ul0\nosupersub\cf14\f15\fs24 Xi\par\pard\ql
\li4238\sb0\sl-115\slmult0 \par\pard\ql \li1637\sb54\sl-115\slmult0 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10 Construya el informe de tabla
dinamica\par\pard\ql \li1637\sb0\sl-115\slmult0 \up0 \expndtw0\charscalex107
arrastrando los botones de campo de la\par\pard\ql \li1642\sb5\sl-115\slmult0
\up0 \expndtw0\charscalex105 derecha sobre el diagrams a la
izquierda.\par\pard\ql \li4238\sb0\sl-115\slmult0 \par\pard\ql \li4238\sb0\sl-
115\slmult0 \par\pard\ql \li4238\sb0\sl-115\slmult0 \par\pard\ql \li4238\sb0\sl-
115\slmult0 \par\pard\ql \li1508\sb97\sl-115\slmult0 \up0 \expndtw-4\charscalex77
COLL1\ul0\nosupersub\cf35\f36\fs10\ul 1,\ul0\nosupersub\cf22\f23\fs10
1NA\par\pard\ql \li4238\sb0\sl-115\slmult0 \par\pard\ql \li1369\sb25\sl-115\slmult0
\up0 \expndtw0\charscalex107 uenta de Nombres'\par\pard\ql \li4238\sb0\sl-
115\slmult0 \par\pard\ql \li4238\sb0\sl-115\slmult0 \par\pard\ql \li125\sb87\sl-
115\slmult0\tx1590 \up0 \expndtw0\charscalex100 Acep\tab \up0 \expndtw-
4\charscalex100 DATCS\par\pard\ql \li4238\sb0\sl-115\slmult0 \par\pard\ql
\li111\sb43\sl-115\slmult0 \up0 \expndtw0\charscalex102 Cancelar\par\pard\ql
\li4272\sb0\sl-115\slmult0 \par\pard\ql \li145\sb29\sl-115\slmult0 \up0
\expndtw0\charscalex106 Gmltar\par\pard\ql \li4209\sb0\sl-115\slmult0
\par\pard\ql \li82\sb34\sl-115\slmult0 \up0 \expndtw0\charscalex103
Numore...\par\pard\ql \li1719\sb0\sl-100\slmult0\tx2190\tx2420\tx3130 \up0
\expndtw-5\charscalex94 \ul0\nosupersub\cf23\f24\fs12 upside\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 II\tab \up0 \expndtw-
5\charscalex90 \ul0\nosupersub\cf11\f12\fs16 Aceptar I\tab \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf22\f23\fs10 Cancelar\par\pard\ql
\li20\sb46\sl-115\slmult0 \up0 \expndtw0\charscalex123 Options >>\par\pard\ql
\li1671\sb144\sl-161\slmult0\tx3375\tx3956 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf30\f31\fs10\ul III\tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf29\f30\fs16\ul i\tab \up0 \expndtw0\charscalex141
\ul0\nosupersub\cf9\f10\fs20 di \par\pard\sect\sectd\sbknone \ql
\li1718\ri736\sb30\sl-200\slmult0\tx4329 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 4.4. Cuadros de dialogo Campo de la tabla
dinamica y Asistente para tablas \line\tab \up0 \expndtw0\charscalex130 y graficos
dinamicos. \par\pard\qj \li2558\sb0\sl-213\slmult0
\par\pard\qj\li2558\ri1108\sb97\sl-213\slmult0\fi4 \up0 \expndtw0\charscalex126
Llegados a este punto, silo desea puede hacer doble clic en el bot6n de \up0
\expndtw0\charscalex129 campo situado en el area DATOS (que tendra la etiqueta
"Cuenta de \up0 \expndtw0\charscalex127 nombres", como puede verse la figura 4.3) y
cambiar, en el cuadro de \up0 \expndtw0\charscalex138 lista Resumir por, la opci6n
seleccionada por cualquier otra (por \up0 \expndtw0\charscalex123 ejemplo, Suma,
Promedio, etc). De forma predeterminada, Excel utiliza \up0 \expndtw0\charscalex122
la funci6n CONTAR si esta trabajando con texto, y la funci6n SUMA si \up0
\expndtw0\charscalex123 esta trabajando con numeros. \par\pard\qj \li1545\sb0\sl-
240\slmult0 \par\pard\qj\li1545\ri520\sb5\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18
Para terminar, seleccione la opci6n Hoja de calculo nueva corno destino del
\line \up0 \expndtw0\charscalex128 informe de tabla dinamica y haga clie en el
bot6n Finalizar. Al hacer esto deberia
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg133}{\bkmkend
Pg133}\par\pard\li911\sb0\sl-207\slmult0\par\pard\li911\sb148\sl-
207\slmult0\fi0\tx6105 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 152\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li888\sb0\sl-
240\slmult0 \par\pard\qj\li888\sb0\sl-240\slmult0
\par\pard\qj\li888\ri1177\sb120\sl-240\slmult0 \up0 \expndtw0\charscalex126 ver la
tabla dinamica en una nueva hoja con teniendo los elementos unicos de la \line \up0
\expndtw0\charscalex124 lista, junto con el calculo de cuantas veces aparece cada
elemento (nombre) en la \line \up0 \expndtw0\charscalex124 lista. \par\pard\qj
\li888\ri1182\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex123 i,Que ocurre
si desea tener una macro que realizase todos estos pasos, creando \line \up0
\expndtw0\charscalex127 la tabla dinamica a partir de una columna que especifique?
Si simplemente gra-\line \up0 \expndtw0\charscalex130 ba una macro, se encontrara
que a menudo solo funciona si los datos tienen el \line \up0
\expndtw0\charscalex123 mismo encabezado. Para evitar este inconveniente, puede
crear una simple macro \line \up0 \expndtw0\charscalex123 almacenada en el libro o
en el libro personal de macros (lo veremos en el capitulo \par\pard\qj
\li888\ri1183\sb0\sl-240\slmult0\fi19 \up0 \expndtw0\charscalex131 7), y que puede
utilizar para crear una tabla dinamica sobre cualquier lista de \up0
\expndtw0\charscalex124 elementos. Esto requerira que escriba algo de codigo
generico en VBA e introdu\up0 \expndtw0\charscalex128 cirlo en un modulo estdndar
dentro del libro de macros personal o en cualquier \up0 \expndtw0\charscalex128
otro libro de trabajo. \par\pard\qj \li883\ri1180\sb12\sl-250\slmult0\fi288 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf9\f10\fs20 Para empezar, vaya a
Herramientas>Macro>Editor de Visual Basic (Alt/Op-\line \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 ei6n-F11) y luego vaya a
Insertar>Modulo. A continuacion introduzca el siguiente \line \up0
\expndtw0\charscalex122 codigo: \par\pard\ql \li1166\sb0\sl-138\slmult0
\par\pard\ql\li1166\sb105\sl-138\slmult0 \up0 \expndtw0\charscalex172
\ul0\nosupersub\cf23\f24\fs12 Sub ObtenerCuenta( \par\pard\ql \li1161\sb42\sl-
138\slmult0 \up0 \expndtw0\charscalex179 Dim Pt As PivotTable \par\pard\ql
\li1161\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex192 Dim strField As String
\par\pard\li1550\sb0\sl-161\slmult0\par\pard\li1550\sb69\sl-
161\slmult0\fi9\tx2433 \up0 \expndtw0\charscalex159 \ul0\nosupersub\cf26\f27\fs14
strField\tab \up0 \expndtw0\charscalex159 =
Selection.Cells(1,1).Text\par\pard\li1550\sb34\sl-161\slmult0\fi0\tx5952 \dn2
\expndtw0\charscalex153 Range(Selection, Selection.End(xlDown)).Name\tab \up0
\expndtw0\charscalex159 = "Elementos"\par\pard\li1540\sb0\sl-
138\slmult0\par\pard\li1540\sb99\sl-138\slmult0\fi0 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase,\par\pard\li1540\sb53\sl-
138\slmult0\fi9 \up0 \expndtw0\charscalex180
SourceData:="=Elementos").CreatePivotTable
TableDestination:="",\par\pard\li1540\sb37\sl-161\slmult0\fi9 \up0
\expndtw0\charscalex180 \ul0\nosupersub\cf26\f27\fs14
TableName:="ListaElementos"\par\pard\li1540\sb0\sl-
138\slmult0\par\pard\li1540\sb102\sl-138\slmult0\fi9\tx2236 \up0
\expndtw0\charscalex180 \ul0\nosupersub\cf23\f24\fs12 Set Pt\tab \up0
\expndtw0\charscalex180 =
ActiveSheet.PivotTables("ListaElementos")\par\pard\li1540\sb53\sl-
138\slmult0\fi95\tx7118 \up0 \expndtw0\charscalex180 ActiveSheet.PivotTableWizard
TableDestination:=Cells(3,\tab \up0 \expndtw0\charscalex180
1)\par\pard\li1540\sb58\sl-138\slmult0\fi110 \up0 \expndtw0\charscalex180
Pt.AddFields RowFields:=strField\par\pard\li1540\sb52\sl-
138\slmult0\fi110\tx5260 \up0 \expndtw0\charscalex180
Pt.PivotFields(strField).Orientation\tab \up0 \expndtw0\charscalex180 =
xlDataField\par\pard\ql \li1151\sb0\sl-161\slmult0 \par\pard\ql\li1151\sb56\sl-
161\slmult0 \up0 \expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub
\par\pard\qj \li868\ri1197\sb166\sl-250\slmult0\fi278 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Para volver a la ventana
principal de Excel, cierre esta ventana o pulse Alt/ \line \up0
\expndtw0\charscalex125 Comando-Qy grabe el libro de trabajo. Antes de ejecutar
este codigo, seleccione \line \up0 \expndtw0\charscalex125 el encabezado de la
lista y asegOrese de que esta no contiene celdas en blanco. \par\pard\ql
\li1881\sb0\sl-184\slmult0 \par\pard\ql\li1881\sb0\sl-184\slmult0
\par\pard\ql\li1881\sb77\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Si ordena lista se eliminaran rapidamente las celdas
en blanco. \par\pard\qj \li859\sb0\sl-240\slmult0
\par\pard\qj\li859\ri1205\sb170\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Este codigo creara
automaticamente un rango con nombre para la lista, lla-\line \up0
\expndtw0\charscalex128 mado "Elementos", para a continuacion crear una tabla
dinamica en una nueva \line \up0 \expndtw0\charscalex133 hoja, basandose en este
rango. La proxima vez que tenga una larga lista con \line \up0
\expndtw0\charscalex133 datos, le bastard con seleccionar su encabezado y ejecutar
esta macro. Todo el \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg134}{\bkmkend Pg134}\par\pard\li1521\sb0\sl-207\slmult0\par\pard\li1521\sb202\sl-
207\slmult0\fi0\tx8563 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
4. Trucos sobre tablas dinamicas\tab \up0 \expndtw0\charscalex115
153\par\pard\li1526\sb0\sl-207\slmult0\par\pard\li1526\sb0\sl-
207\slmult0\par\pard\li1526\sb0\sl-207\slmult0\par\pard\li1526\sb27\sl-
207\slmult0\fi0 \up0 \expndtw0\charscalex125 trabajo de configuracion de la tabla
dinamica se realizara en un abrir y cerrar de\par\pard\li1526\sb33\sl-
207\slmult0\fi4 \up0 \expndtw0\charscalex124
Ojos.\par\pard\sect\sectd\sbknone\cols3\colno1\colw1781\colsr110\colno2\colw795\col
sr160\colno3\colw6604\colsr160\ql \li1550\sb550\sl-690\slmult0 \up0
\expndtw0\charscalex89 \ul0\nosupersub\cf44\f45\fs60 i\par\pard\column \ql
\li1891\sb0\sl-207\slmult0 \par\pard\ql \li1891\sb0\sl-207\slmult0 \par\pard\ql
\li20\sb86\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2280\sb0\sl-207\slmult0
\par\pard\ql \li409\sb20\sl-207\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf10\f11\fs18 \u8226?\par\pard\column \ql \li2846\sb0\sl-
322\slmult0 \par\pard\ql \li35\sb93\sl-322\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf20\f21\fs28 Mover los totales finales de una tabla
dinamica\par\pard\qj \li20\ri754\sb79\sl-215\slmult0\fi9 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 Una de las cosas mas
irritantes de las tablas dinamicas es que los totales \line \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 finales que resumen los datos
siempre terminan en la parte inferior de la \line \up0 \expndtw0\charscalex124
tabla, lo que significa que tiene que desplazarse hasta ellos para
poder\par\pard\qj \li25\ri648\sb0\sl-220\slmult0 \up0 \expndtw0\charscalex123
verlos. Moveremos estos totales a la pane superior, donde es mas sencillo \line
\up0 \expndtw0\charscalex122 encontrarlos. \par\pard\sect\sectd\sbknone \qj
\li1550\ri529\sb108\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf10\f11\fs18 Aunque las tablas dinamicas son un gran metodo para
resumir datos y ex-\line \up0 \expndtw0\charscalex129 traer informacion util, no
hay una opcion incorporada para hacer que el Total \line \up0
\expndtw0\charscalex129 general aparezcan la parte superior, de forma que sea
localizable rapidamente. \par\pard\qj \li1555\ri515\sb40\sl-240\slmult0\fi268
\up0 \expndtw0\charscalex124 Antes de que pasemos a describir un metodo muy
generico para mover dicho \up0 \expndtw0\charscalex123 total a la parte superior,
explicaremos como puede atacar este problema utilizan\up0 \expndtw0\charscalex112
do la funcion IMPORTARDATOSDINAMICOS, que ha sido disenada especfficamente \up0
\expndtw0\charscalex112 para extraer datos a partir de una tabla dinamica.
\par\pard\ql \li1848\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex124 Puede
utilizar esta funcion de la siguiente forma: \par\pard\ql \li1857\sb0\sl-
138\slmult0 \par\pard\ql\li1857\sb92\sl-138\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf23\f24\fs12 =IMPORTARDATOSDINAMICOS("Suma de la cantidad";
$B$5) \par\pard\ql \li1852\sb0\sl-207\slmult0 \par\pard\ql\li1852\sb18\sl-
207\slmult0 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 o asi:
\par\pard\ql \li1862\sb0\sl-138\slmult0 \par\pard\ql\li1862\sb112\sl-138\slmult0
\up0 \expndtw0\charscalex140 \ul0\nosupersub\cf23\f24\fs12
=IMPORTARDATOSDINAMICOS("cantidad";$B$5) \par\pard\qj \li1574\ri488\sb178\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Cada
una de estas funciones extraera los datos y hard un seguimiento del \up0
\expndtw0\charscalex124 Total general a medida que este se mueva arriba, abajo, a
izquierda o a derecha. \up0 \expndtw0\charscalex121 Hemos utilizado la direccion
$B$5, pero con tal de que utilice cualquier celda que \up0 \expndtw0\charscalex121
este dentro de la tabla dinamica, siempre obtendra el total. \par\pard\qj
\li1588\ri477\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex127 La primera
funcion utiliza el campo "Suma de la cantidad", mientras que la \up0
\expndtw0\charscalex123 segunda utiliza el campo "Cantidad". Si la tabla dinamica
tiene el campo "Canti\up0 \expndtw0\charscalex121 dad" en el area de datos, debe
darle nombre a dicho campo. Si, por el contrario, el
\up0 \expndtw0\charscalex123 campo esta siendo utilizado dos o mas veces en el
area de datos, debera especifi\up0 \expndtw0\charscalex125 car el nombre que le
dio, o bien el nombre que acepto de forma predeterminada \up0
\expndtw0\charscalex125 (vease figura 4.5). \par\pard\qj \li1593\ri469\sb40\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex128 Puede hacer doble clic en estos
campos para cambiarlos. Este hecho puede \up0 \expndtw0\charscalex124 parecer
confuso si no esta muy familiarizado con las tablas dinamicas. Por suer\up0
\expndtw0\charscalex124 te, en Excel 2002 y posteriores, el proceso es mucho mas
sencillo, ya que puede \up0 \expndtw0\charscalex121 rellenar en una celda los
argumentos y dar la sintaxis correcta utilizando el cursor \up0
\expndtw0\charscalex120 del ration. En cualquier celda, escriba = (el signo de
igual) y luego utilice el cursor \up0 \expndtw0\charscalex125 del ration para hacer
clic en la celda que actualmente contiene el Total general. \up0
\expndtw0\charscalex125 Excel rellenara automaticamente los argumentos.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg135}{\bkmkend
Pg135}\par\pard\li902\sb0\sl-207\slmult0\par\pard\li902\sb118\sl-
207\slmult0\fi0\tx6100 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 154\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li4694\sb0\sl-
90\slmult0 \par\pard\qj\li4694\sb0\sl-90\slmult0 \par\pard\qj\li4694\sb0\sl-
90\slmult0 \par\pard\qj\li4694\sb0\sl-90\slmult0 \par\pard\qj\li4694\sb0\sl-
90\slmult0 \par\pard\qj\li4694\sb0\sl-90\slmult0 \par\pard\qj\li4694\sb0\sl-
90\slmult0 \par\pard\qj\li4694\sb0\sl-90\slmult0 \par\pard\qj\li4694\sb0\sl-
90\slmult0 \par\pard\qj\li4694\sb0\sl-90\slmult0 \par\pard\qj\li4694\sb0\sl-
90\slmult0 \par\pard\qj\li4694\ri3044\sb34\sl-90\slmult0 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10 Construya el informe de table
dinamica \line \up0 \expndtw0\charscalex107 arrastrando los botones de campo de
le \line \up0 \expndtw0\charscalex108 derecha sobre el diagrama a la izquierda.
\par\pard\ql \li6230\sb0\sl-115\slmult0 \par\pard\ql\li6230\sb0\sl-115\slmult0
\par\pard\ql\li6230\sb0\sl-115\slmult0 \par\pard\ql\li6230\sb45\sl-115\slmult0 \up0
\expndtw0\charscalex103 Product \par\pard\li3667\sb62\sl-
115\slmult0\fi887\tx6292 \up2 \expndtw-1\charscalex100 COLUMNS\tab \dn2 \expndtw-
1\charscalex100 Fecha\par\pard\li3667\sb59\sl-115\slmult0\fi0 \up0 \expndtw-
1\charscalex100 Products\par\pard\li3667\sb0\sl-90\slmult0\fi710\tx6225 \up0
\expndtw-1\charscalex100 Suma de Cantidad\tab \dn2 \expndtw-1\charscalex100
Cantidad\par\pard\li3667\sb52\sl-115\slmult0\fi662 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf30\f31\fs10\ul NO de veces vendido)\par\pard\li3667\sb52\sl-
115\slmult0\fi100\tx4622 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 FILA\tab \up0 \expndtw-1\charscalex100 DATA ,
5\par\pard\li4747\sb0\sl-115\slmult0\par\pard\li4747\sb0\sl-
115\slmult0\par\pard\li4747\sb0\sl-115\slmult0\par\pard\li4747\sb0\sl-
115\slmult0\par\pard\li4747\sb0\sl-115\slmult0\par\pard\li4747\sb0\sl-
115\slmult0\par\pard\li4747\sb0\sl-115\slmult0\par\pard\li4747\sb67\sl-
115\slmult0\fi0\tx5438\tx6153 \up0 \expndtw0\charscalex103 Ayuda\tab \up0
\expndtw0\charscalex103 Aceatar\tab \up0 \expndtw0\charscalex103
Canceler\par\pard\qj \li1406\ri1780\sb178\sl-220\slmult0\tx2174 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 4.5. El campo
"Cantidad" utilizado dos veces, con el nombre "Suma \line\tab \up0
\expndtw0\charscalex128 de Cantidad" en un caso y "N� de veces vendido" en otro.
\par\pard\qj \li1857\sb0\sl-220\slmult0 \par\pard\qj\li1857\ri1809\sb100\sl-
220\slmult0\fi9 \up0 \expndtw0\charscalex131 Por desgracia, si utiliza el asistente
para funciones o escribe directa-\line \up0 \expndtw0\charscalex118 mente
=IMPORTARDATOSDINAMICOS( ) y luego hace clie en la celda \line \up0
\expndtw0\charscalex129 que contiene el Total general, Excel se hace un lio
intentando anidar \line \up0 \expndtw0\charscalex130 otra funci6n
IMPORTARDATOSDINAMICOS dentro de la eelda. \par\pard\qj \li835\sb0\sl-
220\slmult0 \par\pard\qj\li835\ri1237\sb160\sl-220\slmult0\fi288 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Probablemente el metodo mas
sencillo, aunque menos sofisticado, para ex\up0 \expndtw0\charscalex129 traer el
Total general es utilizar la siguiente funcion: \par\pard\ql \li1118\sb0\sl-
138\slmult0 \par\pard\ql\li1118\sb110\sl-138\slmult0 \up0
\expndtw0\charscalex134 \ul0\nosupersub\cf23\f24\fs12 =MAX(Co1TFTab)
\par\pard\qj \li830\ri1253\sb198\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex140 \ul0\nosupersub\cf10\f11\fs18 donde la columna que
actualmente contiene el Total general se llama \up0 \expndtw0\charscalex141
\ul0\nosupersub\cf23\f24\fs12 "Co\ul0\nosupersub\cf10\f11\fs18
iTFTab".\par\pard\sect\sectd\sbknone\cols2\colno1\colw1961\colsr160\colno2\colw7319
\colsr160\ql \li1175\sb0\sl-207\slmult0 \par\pard\ql \li1175\sb0\sl-207\slmult0
\par\pard\ql \li1175\sb102\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1286\sb94\sl-414\slmult0 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf31\f32\fs36 49\par\pard\column \ql
\li2126\sb0\sl-322\slmult0 \par\pard\ql \li35\sb100\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Utilizar de forma efectiva
datos de otro libro\par\pard\ql \li25\sb33\sl-299\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf18\f19\fs26 dinamicamente\par\pard\qj
\li20\ri1478\sb80\sl-214\slmult0\fi4 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf11\f12\fs16 Utilizaremos los datos que se encuentran en otro
libro como origen para \line \up0 \expndtw0\charscalex122 nuestra tabla
dinamica. \par\pard\sect\sectd\sbknone \qj \li796\ri1263\sb177\sl-240\slmult0\fi292
\up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Cuando se crea una tabla
dinamica en Excel, disponemos de numerosas op\up0 \expndtw0\charscalex126 ciones a
la hora de elegir el origen de los datos. La aproximaci6n mas sencilla y \up0
\expndtw0\charscalex130 potente es utilizar los datos que residen dentro del mismo
libro. Sin embargo, \up0 \expndtw0\charscalex126 por alguna otra raz6n, esto no
siempre es posible o factible. Puede que los datos \up0 \expndtw0\charscalex124
residan en otro libro en el que se introducen a diario, por ejemplo, y por otro
lado \up0 \expndtw0\charscalex124 no desea que esos usuarios puedan ver la tabla
dinamica. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg136}
{\bkmkend Pg136}\par\pard\li1531\sb0\sl-207\slmult0\par\pard\li1531\sb0\sl-
207\slmult0\par\pard\li1531\sb100\sl-207\slmult0\fi0\tx8572 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 4. Trucos sobre tablas
dinamicas\tab \up0 \expndtw0\charscalex115 155\par\pard\qj \li1536\sb0\sl-
240\slmult0 \par\pard\qj\li1536\sb0\sl-240\slmult0
\par\pard\qj\li1536\ri520\sb121\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex129
Si utilizamos un rango dinamico con nombre se producira enormemente el \line
\up0 \expndtw0\charscalex126 tiempo para actualizar la tabla dinamica. Dado que no
se puede haccr referencia \line \up0 \expndtw0\charscalex127 a un rango dinamico
con nombre desde otro libro, significa que no puede hacer \line \up0
\expndtw0\charscalex126 que una tabla dinamica haga referencia a quiza cientos de
filas en blanco, lo que \line \up0 \expndtw0\charscalex132 causaria que el tamano
del archivo se inerementase sustancialmente. De esta \line \up0
\expndtw0\charscalex131 manera, lo mejor es traspasar los datos dcsde otro libro y
luego basar la tabla \line \up0 \expndtw0\charscalex131 dinamica en ellos, en vcz
de tencr que hacer una referencia externa. \par\pard\qj \li1545\ri514\sb40\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex128 Estando en el libro que contends la
tabla dinamica, inserte una nueva hoja y \up0 \expndtw0\charscalex124 llamela
"Datos". Abra el libro que contiene los datos a ser referenciados y asegu\up0
\expndtw0\charscalex126 rese de que la hoja que los contenga sea la activa. A
continuacion, en cualquiera \up0 \expndtw0\charscalex126 de las celdas que sobre,
introduzca la siguiente formula: \par\pard\ql \li1848\sb0\sl-138\slmult0
\par\pard\ql\li1848\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex187
\ul0\nosupersub\cf23\f24\fs12 =SI(Al=-';"";Al) \par\pard\ql \li1843\sb205\sl-
207\slmult0 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 donde Al es
el primero de todos los encabezados de la tabla con los datos. \par\pard\qj
\li1564\ri496\sb46\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex128 Ahora
seleccione la celda Al, cortela, active el libro original y peguela en la \line
\up0 \expndtw0\charscalex122 celda Al dc la hoja "Datos". Esto le proporcionara la
referencia al otro libro. Copie \line \up0 \expndtw0\charscalex125 esta celda
tantas columnas como encabezados haya en el origen de datos y luego \line \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf9\f10\fs20 seleccione la opcion
Insertar>Nombre>Definir. En el cuadro de texto Nombres en \line \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 el libro escriba
"DatosDinamicos" y en el cuadro dc texto Se refiere a, escriba lo \line \up0
\expndtw0\charscalex125 siguiente: \par\pard\ql \li1867\sb0\sl-138\slmult0
\par\pard\ql\li1867\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex145
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$1;O;O;CONTARA($A:$A);CONTARA($l:$1))
\par\pard\qj \li1583\ri487\sb173\sl-246\slmult0\fi283 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Haga clic en Agregar y luego
en Aceptar. A continuacion inserte un codigo \line \up0 \expndtw0\charscalex124 que
se ejecutara cada vez que se abra el libro, haciendo clic con el boton derecho
\line \up0 \expndtw0\charscalex126 del raton en el icono de Excel (situado en la
esquina superior izquierda la venta-\line \up0 \expndtw0\charscalex126 na):
\par\pard\ql \li1876\sb0\sl-161\slmult0 \par\pard\ql\li1876\sb44\sl-161\slmult0
\up0 \expndtw0\charscalex147 \ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook
Open( \par\pard\ql \li1968\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex174
\ul0\nosupersub\cf23\f24\fs12 With Worksheets("Datos") \par\pard\li2198\sb57\sl-
138\slmult0\fi0\tx3763 \up0 \expndtw0\charscalex158 .Range("2:100011)\tab \up0
\expndtw0\charscalex173 .Clear\par\pard\li2198\sb54\sl-
138\slmult0\fi0\tx3470\tx4449 \up0 \expndtw0\charscalex173 .Range("l:l")\tab
\up0 \expndtw0\charscalex173 .AutoFill\tab \up0 \expndtw0\charscalex173
.Range("1:1000")\par\pard\li2198\sb54\sl-138\slmult0\fi4\tx3840\tx4060\tx5620
\up0 \expndtw0\charscalex173 .Range("2:1000")\tab \dn2 \expndtw-1\charscalex100
_\tab \dn2 \expndtw0\charscalex171 .Range("2:1000")\tab \dn2
\expndtw0\charscalex173 .Value\par\pard\ql \li1886\ri3413\sb0\sl-
200\slmult0\fi91 \up0 \expndtw0\charscalex140 \ul0\nosupersub\cf26\f27\fs14 End
With \line \up0 \expndtw0\charscalex141 End Sub \par\pard\qj \li2620\sb0\sl-
220\slmult0 \par\pard\qj\li2620\ri1046\sb91\sl-220\slmult0 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf11\f12\fs16 Este acceso directo no esta
disponible para Macintosh. Tends que abrir \line \up0 \expndtw0\charscalex126 el
editor de Visual Basic pulsando Opci6n-F11 \up0 \expndtw0\charscalex126 o bien
yendo a \par\pard\ql \li2635\sb11\sl-207\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 Herramientas>Macro>Editor de Visual Basic. Luego haga
clic mientras \par\pard\ql \li2625\sb32\sl-184\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 pulsa la teda Control en ThisBook, situado en la
ventana de proyectos. \par\pard\qj \li1603\sb0\sl-240\slmult0
\par\pard\qj\li1603\ri454\sb110\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Para volver a la ventana
principal de Excel, eierre esta vcntana o bien pulse \up0 \expndtw0\charscalex129
Alt/Comando-Q \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg137}
{\bkmkend Pg137}\par\pard\li916\sb0\sl-207\slmult0\par\pard\li916\sb0\sl-
207\slmult0\par\pard\li916\sb17\sl-207\slmult0\fi0\tx6115 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 156\tab \up0
\expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj \li892\sb0\sl-
240\slmult0 \par\pard\qj\li892\sb0\sl-240\slmult0
\par\pard\qj\li892\ri1172\sb124\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex128
El codigo anterior solo incluye 1000 filas con datos. Dicho numero siempre \up0
\expndtw0\charscalex124 deberia ser superior al numero de filas que cree que
necesitara. En otras palabras, \up0 \expndtw0\charscalex131 si la tabla en el otro
libro contiene 500 filas, aflada unos cientos mas para asi \up0
\expndtw0\charscalex131 dejar espacio por si la tabla original crece.
\par\pard\qj \li1891\sb0\sl-220\slmult0 \par\pard\qj\li1891\ri1770\sb137\sl-
220\slmult0\fi14 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Evite
utilizar un numero muy alto de filas (como por ejemplo 10.000, \line \up0
\expndtw0\charscalex133 a menos que tenga esa cantidad de datos), ya que esto
afectara a la \line \up0 \expndtw0\charscalex134 velocidad con la que se ejecute el
codigo y se actualicen los datos. \par\pard\qj \li868\sb0\sl-240\slmult0
\par\pard\qj\li868\ri1198\sb104\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Guarde el libro, cierrelo y
luego vuelva a abrirlo, asegurandose primero de \up0 \expndtw0\charscalex123
activar las macros. El codigo que acabamos de anadir se lanzara automaticamente
\up0 \expndtw0\charscalex126 y copiara las formulas en la fila I de la hoja "Datos"
y luego convertira todas las \up0 \expndtw0\charscalex128 filas excepto la primera
en valores. Esto no dejara una copia del origen, que se \up0
\expndtw0\charscalex128 actualizara cada vez que abra el libro. \par\pard\ql
\li1132\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex140 Ahora ya puede ocultar
esta hoja si no desea seleccionando la opcion \par\pard\ql \li873\sb14\sl-
230\slmult0 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf9\f10\fs20
Formato>Hoja>Ocultar. \par\pard\qj \li849\ri1205\sb22\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex134 \ul0\nosupersub\cf10\f11\fs18 A continuacion, para hacer
que una tabla dinamica se base en este rango \up0 \expndtw0\charscalex128 dinamico
con nombre, seleccione cualquier celda dentro de la tabla dinamica y \up0
\expndtw0\charscalex129 luego seleccione la opcion del asistente situado en la
barra de herramientas de \up0 \expndtw0\charscalex125 tablas dinamicas. Haga clic
en el boton Anterior del asistente hasta que llegue al \up0 \expndtw0\charscalex128
paso 1. Ahora seleccione la primera opcion, Lista o base de datos de Microsoft \up0
\expndtw0\charscalex124 Excel, haga clic en Siguiente y, en el paso 2, escriba
=DatosDinamicos (que es el \up0 \expndtw0\charscalex124 nombre del rango dinamico).
Luego haga clic en Finalizar. \par\pard\qj \li835\ri1226\sb40\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex127 No experimentara el lapso de tiempo
que a menudo ocurre cuando una tabla \up0 \expndtw0\charscalex125 dinamica hace
referencia a un origen de datos externo, porque ahora los datos se \up0
\expndtw0\charscalex124 encuentran situados dentro del propio libro. Ademas de
ello, como puede utilizar \up0 \expndtw0\charscalex128 el rango dinamico con
nombre, la tabla dinamica sera "dinamica" sin tener que \up0
\expndtw0\charscalex125 hacer referencia a filas en blanco, mientras que el tamano
del archivo se mantie\up0 \expndtw0\charscalex125 ne razonablemente.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg138}{\bkmkend
Pg138}\par\pard\ql \li7104\sb0\sl-460\slmult0 \par\pard\ql\li7104\sb0\sl-
460\slmult0 \par\pard\ql\li7104\sb200\sl-460\slmult0 \up0 \expndtw0\charscalex73
\ul0\nosupersub\cf45\f46\fs40 CAPITULO 5 \par\pard\ql \li3302\sb384\sl-
552\slmult0 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf5\f6\fs48 Trucos sobre
graficos \par\pard\ql \li6451\sb142\sl-414\slmult0 \up0 \expndtw0\charscalex98
\ul0\nosupersub\cf6\f7\fs36 Trucos 50 a 59 \par\pard\qj \li1497\sb0\sl-
240\slmult0 \par\pard\qj\li1497\sb0\sl-240\slmult0 \par\pard\qj\li1497\sb0\sl-
240\slmult0 \par\pard\qj\li1497\sb0\sl-240\slmult0 \par\pard\qj\li1497\sb0\sl-
240\slmult0 \par\pard\qj\li1497\sb0\sl-240\slmult0 \par\pard\qj\li1497\sb0\sl-
240\slmult0 \par\pard\qj\li1497\sb0\sl-240\slmult0
\par\pard\qj\li1497\ri573\sb170\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex135 \ul0\nosupersub\cf10\f11\fs18 Los graficos son una de las
caracteristicas mas populares de externo, ya \up0 \expndtw0\charscalex131 que
proporcionan a las hojas de calculo una potencia visual mas ally de unos \up0
\expndtw0\charscalex131 calculos. \par\pard\qj \li1497\ri573\sb40\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex126 Aunque las capacidades graficas de
Excel son impresionantes, muchas veces \up0 \expndtw0\charscalex125 deseara it mas
ally de la funcionalidad basica proporcionada por el asistente para \up0
\expndtw0\charscalex128 graficos incorporado, para poder crear graficos que scan
mas activos en cuanto \up0 \expndtw0\charscalex123 cambie los datos, o simplemente
para it mas ally del rango de opciones que Excel \up0 \expndtw0\charscalex129
ofrece. Los trucos que presentaremos en este capitulo le permitiran hacer todo \up0
\expndtw0\charscalex129 esto y mucho mas. \par\pard\ql \li1857\sb0\sl-
299\slmult0 \par\pard\ql\li1857\sb153\sl-299\slmult0\tx2812 \dn3
\expndtw0\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO \tab \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf18\f19\fs26 Separar una porcion de un
grafico circular \par\pard\ql \li2803\sb77\sl-207\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf10\f11\fs18 Aunque los graficos
circulares son una excelente ayuda visual, a veces \par\pard\ql \li1982\sb3\sl-
195\slmult0\tx2807 \up0 \expndtw0\charscalex120 m \tab \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf11\f12\fs16 deseara separar una porcion en particular del
grafico. Si la separa del resto \par\pard\ql \li2807\sb16\sl-207\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf10\f11\fs18 del grafico, le darn mas
importancia. \par\pard\qj \li1502\ri562\sb126\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex129 La opci6n predeterminada en un grafico circular seccionado
que se separan \up0 \expndtw0\charscalex127 todas las porciones, y a la misma
distancia. Sin embargo, con un par de clics de \up0 \expndtw0\charscalex127 ration,
podremos separar una de ellas. \par\pard\qj \li1507\ri563\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex128 Para comenzar, configure un grafico circular basico
como el que se muestra \up0 \expndtw0\charscalex128 en la figura 5.1.
\par\pard\qj \li1502\ri560\sb40\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex125 A
continuaci6n, ha de hacer clic en el grafico circular y luego haga doble clie \line
\up0 \expndtw0\charscalex126 lentamente (dejando un pequeno espacio entre ambos
dies) sobre la porci6n que \line \up0 \expndtw0\charscalex125 desea separar.
Arrastre la porci6n seleccionada hacia fuera del centro del grafico \line \up0
\expndtw0\charscalex125 y very c6mo queda separada, tal y como puede verse en la
figura 5.2. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg139}
{\bkmkend
Pg139}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5120\colsr20\colno2\colw4300\co
lsr160\ql \li935\sb0\sl-207\slmult0 \par\pard\ql \li935\sb74\sl-207\slmult0 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf17\f18\fs18\ul 160\par\pard\ql
\li4766\sb0\sl-115\slmult0 \par\pard\ql \li4766\sb0\sl-115\slmult0 \par\pard\ql
\li4766\sb0\sl-115\slmult0 \par\pard\ql \li4766\sb0\sl-115\slmult0 \par\pard\ql
\li4766\sb0\sl-115\slmult0 \par\pard\ql \li4766\sb0\sl-115\slmult0 \par\pard\ql
\li4766\sb0\sl-115\slmult0 \par\pard\ql \li4766\sb0\sl-115\slmult0 \par\pard\ql
\li4766\sb0\sl-115\slmult0 \par\pard\ql \li4766\sb46\sl-115\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
Circular\par\pard\ql \li1617\sb0\sl-138\slmult0 \par\pard\ql \li1617\sb0\sl-
138\slmult0 \par\pard\ql \li1617\sb0\sl-138\slmult0 \par\pard\ql \li1617\sb0\sl-
138\slmult0 \par\pard\ql \li1617\sb0\sl-138\slmult0 \par\pard\ql \li1617\sb122\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
a\par\pard\ql \li1598\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex56
111\par\pard\ql \li1651\sb0\sl-138\slmult0 \par\pard\ql \li1651\sb46\sl-138\slmult0
\up0 \expndtw-1\charscalex100 2\par\pard\ql \li1598\sb0\sl-138\slmult0 \par\pard\ql
\li1598\sb0\sl-138\slmult0 \par\pard\ql \li1598\sb0\sl-138\slmult0 \par\pard\ql
\li1598\sb57\sl-138\slmult0 \up0 \expndtw0\charscalex107 16j\par\pard\ql
\li1646\sb0\sl-115\slmult0 \par\pard\ql \li1646\sb64\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 P\par\pard\ql \li1593\sb25\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
1\par\pard\ql \li1574\sb0\sl-92\slmult0 \par\pard\ql \li1574\sb62\sl-
92\slmult0\tx1703\tx1838 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf36\f37\fs8\ul 4\tab \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex145 \ul0\nosupersub\cf30\f31\fs10\ul k H\\Hojal\par\pard\column
\ql \li6134\sb0\sl-207\slmult0 \par\pard\ql \li1014\sb78\sl-207\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\ql \li5140\sb0\sl-207\slmult0 \par\pard\ql \li5140\sb0\sl-
207\slmult0 \par\pard\ql \li5140\sb0\sl-207\slmult0 \par\pard\ql \li5140\sb0\sl-
207\slmult0 \par\pard\ql \li5140\sb0\sl-207\slmult0 \par\pard\ql \li5140\sb0\sl-
207\slmult0 \par\pard\ql \li5140\sb0\sl-207\slmult0 \par\pard\ql \li5140\sb0\sl-
207\slmult0 \par\pard\ql \li5140\sb0\sl-207\slmult0 \par\pard\ql \li5140\sb0\sl-
207\slmult0 \par\pard\ql \li5140\sb0\sl-207\slmult0 \par\pard\ql \li5140\sb0\sl-
207\slmult0 \par\pard\ql \li5140\sb0\sl-207\slmult0 \par\pard\ql \li5140\sb0\sl-
207\slmult0 \par\pard\ql \li5140\sb0\sl-207\slmult0 \par\pard\ql \li5140\sb0\sl-
207\slmult0 \par\pard\ql \li5140\sb0\sl-207\slmult0 \par\pard\ql \li5140\sb0\sl-
207\slmult0 \par\pard\ql \li20\sb54\sl-207\slmult0\tx1772\tx2233 \up0
\expndtw0\charscalex101 L\tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul I\tab \up0 \expndtw-2\charscalex100 I1
\par\pard\sect\sectd\sbknone \ql \li1171\sb61\sl-184\slmult0 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Figura 5.1. Grafico circular
simple configurado a partir de los datos de una hoja. \par\pard\ql \li2587\sb0\sl-
138\slmult0 \par\pard\ql\li2587\sb0\sl-138\slmult0 \par\pard\ql\li2587\sb78\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 B
\par\pard\ql \li2404\sb22\sl-138\slmult0 \up0 \expndtw0\charscalex111 Circular
\par\pard\li1603\sb0\sl-138\slmult0\par\pard\li1603\sb0\sl-
138\slmult0\par\pard\li1603\sb0\sl-138\slmult0\par\pard\li1603\sb66\sl-
138\slmult0\fi0\tx1780 \up0 \expndtw-1\charscalex100 5\tab \up0 \expndtw-
1\charscalex100 D\par\pard\ql \li1583\sb0\sl-160\slmult0
\par\pard\ql\li1583\sb0\sl-160\slmult0 \par\pard\ql\li1583\sb0\sl-160\slmult0
\par\pard\ql\li1583\ri3940\sb126\sl-160\slmult0 \up0 \expndtw-3\charscalex100 10
\line \up0 \expndtw-3\charscalex100 11 \par\pard\ql \li1583\sb0\sl-153\slmult0 \up0
\expndtw-8\charscalex76 \ul0\nosupersub\cf10\f11\fs18 12 \par\pard\ql
\li1564\ri3942\sb0\sl-160\slmult0\fi19 \up0 \expndtw-5\charscalex96
\ul0\nosupersub\cf23\f24\fs12 13 \line \up0 \expndtw-5\charscalex97 14 \par\pard\ql
\li1579\sb6\sl-163\slmult0\tx1794 \dn3 \expndtw-2\charscalex100
\ul0\nosupersub\cf11\f12\fs16 1 \up2 \expndtw-6\charscalex96
\ul0\nosupersub\cf23\f24\fs12 15 \tab \dn3 \expndtw-1\charscalex100
\ul0\nosupersub\cf11\f12\fs16 6. \par\pard\ql \li1579\sb138\sl-138\slmult0 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 17 \par\pard\li1540\sb1\sl-
164\slmult0\fi38 \up0 \expndtw0\charscalex118 18 \ul0\nosupersub\cf10\f11\fs18
19\par\pard\li1540\sb0\sl-103\slmult0\par\pard\li1540\sb0\sl-
103\slmult0\par\pard\li1540\sb0\sl-103\slmult0\par\pard\li1540\sb1\sl-
103\slmult0\fi0\tx1699\tx5150\tx5212 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf36\f37\fs8\ul N\tab \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf30\f31\fs10\ul 4P N\\Hojal/_\tab \dn2 \expndtw-1\charscalex100
\ul0\nosupersub\cf36\f37\fs8\ul 1\tab \dn2 \expndtw0\charscalex118
41\par\pard\ql \li1968\sb30\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 5.2. Grafico circular simple con una porci6n
separada. \par\pard\qj \li897\sb0\sl-240\slmult0 \par\pard\qj\li897\ri1162\sb10\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf10\f11\fs18 Al
arrastrar una unica porci6n dejara el resto como estaban. Puede repetir \line
\up0 \expndtw0\charscalex129 este proceso para el resto de las porciones si asi lo
desea. Esta tecnica tambien \line \up0 \expndtw0\charscalex127 funciona con los
graficos circulares en 3D. Para hacer un grafico de este estilo, \line \up0
\expndtw0\charscalex130 haga clic en el, haga clic con el bot6n derecho del ration
y luego seleccione la \line \up0 \expndtw0\charscalex130 opci6n Tipo de grafico y
entonces seleccione el icono de grafico circular en 3D. \par\pard\qj
\li897\ri1168\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126 Si desea
separar todas las porciones al mismo tiempo, simplemente haga clic \line \up0
\expndtw0\charscalex124 en el grafico para seleccionarlo, luego arrastrelo hacia
fuera del centro del mismo \line \up0 \expndtw0\charscalex124 y todas las porciones
quedaran separadas, tal y como se muestra en la figura \par\pard\ql \li902\sb28\sl-
207\slmult0 \up0 \expndtw0\charscalex126 5.3. Recuerde que cuanto mas separe las
porciones, mas pequenas quedaran.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg140}{\bkmkend
Pg140}\par\pard\sect\sectd\sbknone\cols2\colno1\colw7860\colsr160\colno2\colw1420\c
olsr160\ql \li1574\sb0\sl-207\slmult0 \par\pard\ql \li1574\sb146\sl-207\slmult0
\up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 5. Trucos sobre
graficos\par\pard\ql \li2236\sb0\sl-138\slmult0 \par\pard\ql \li2236\sb0\sl-
138\slmult0 \par\pard\ql \li2236\sb0\sl-138\slmult0 \par\pard\ql \li2236\sb0\sl-
138\slmult0 \par\pard\ql \li2640\sb102\sl-138\slmult0\tx3220 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100
B\par\pard\ql \li2251\sb17\sl-138\slmult0\tx3042 \up0 \expndtw-1\charscalex100
1\tab \up0 \expndtw0\charscalex118 Circular\par\pard\ql \li2241\sb15\sl-
138\slmult0\tx3465 \up0 \expndtw0\charscalex102 2 '' A\tab \up0 \expndtw-
1\charscalex100 1\par\pard\ql \li2236\sb16\sl-138\slmult0\tx3465 \up0
\expndtw0\charscalex147 3 B\tab \up0 \expndtw-1\charscalex100 1\par\pard\ql
\li2241\sb16\sl-138\slmult0\tx2418\tx3465 \up0 \expndtw-1\charscalex100 4\tab
\up0 \expndtw-1\charscalex100 C\tab \up0 \expndtw-1\charscalex100 1\par\pard\ql
\li2241\sb15\sl-138\slmult0\tx2418\tx3465 \up0 \expndtw-1\charscalex100 5\tab
\up0 \expndtw-1\charscalex100 D\tab \up0 \expndtw-1\charscalex100 1\par\pard\ql
\li2241\sb0\sl-161\slmult0 \par\pard\ql \li2241\sb0\sl-161\slmult0 \par\pard\ql
\li2241\sb141\sl-161\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf26\f27\fs14 9\par\pard\ql \li2222\sb0\sl-151\slmult0 \up0
\expndtw-6\charscalex86 10\par\pard\ql \li2222\sb9\sl-138\slmult0 \up0 \expndtw-
5\charscalex81 \ul0\nosupersub\cf23\f24\fs12 11\par\pard\ql \li2222\sb15\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 12\par\pard\ql \li2222\sb16\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 13\par\pard\ql \li2222\sb16\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 14\par\pard\ql \li2222\sb15\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 15\par\pard\ql \li2222\sb16\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 16\par\pard\ql \li2222\sb15\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 17\par\pard\ql \li2222\sb0\sl-138\slmult0
\par\pard\ql \li2222\sb36\sl-138\slmult0 \up0 \expndtw-3\charscalex100
19\par\pard\ql \li2183\sb122\sl-126\slmult0\tx2337\tx2466\tx7540 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf30\f31\fs10\ul H\tab \up0 \expndtw-
1\charscalex100 4\tab \up0 \expndtw0\charscalex140 * M\\Hojal\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf17\f18\fs18\ul 1\par\pard\ql \li2721\sb96\sl-
184\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 5.3.
Grafico circular en 3D con porciones separadas.\par\pard\column \ql \li8606\sb0\sl-
207\slmult0 \par\pard\ql \li606\sb147\sl-207\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf10\f11\fs18 161\par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql
\li8020\sb0\sl-92\slmult0
\par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0
\par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0
\par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql \li8020\sb0\sl-92\slmult0
\par\pard\ql \li8020\sb0\sl-92\slmult0 \par\pard\ql \li20\sb19\sl-92\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf36\f37\fs8\ul 0Ii
\par\pard\sect\sectd\sbknone \qj \li1560\sb0\sl-240\slmult0
\par\pard\qj\li1560\ri509\sb7\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Tambien puede utilizar el proceso inverso si desea
volver a juntar las porcio\up0 \expndtw0\charscalex133 nes de un grafico. Para ello
simplemente haga clic en una de las porciones y \up0 \expndtw0\charscalex133
arrastrela hacia el centro del mismo, para colocarlas juntas otra
vez.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2700\colsr160\colno2\colw6580\col
sr160\ql \li1915\sb0\sl-207\slmult0 \par\pard\ql \li1915\sb0\sl-207\slmult0
\par\pard\ql \li1915\sb127\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2044\sb92\sl-414\slmult0 \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf31\f32\fs36 51\par\pard\column \ql
\li2865\sb0\sl-299\slmult0 \par\pard\ql \li30\sb150\sl-299\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf18\f19\fs26 Crear dos conjuntos de
porciones en un unico\par\pard\ql \li25\sb18\sl-322\slmult0 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf20\f21\fs28 grafico
circular\par\pard\qj \li20\ri554\sb77\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 Muchas personas creen que un
grafico circular esta limitado a solamente \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf11\f12\fs16 un conjunto de valores, pero existe una forma de
crearlo basandose en dos \line \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf10\f11\fs18 columnas con valores. \par\pard\sect\sectd\sbknone
\qj \li1555\ri510\sb147\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex130 Resulta
un poco complicado hacer que se puedan ver dos series de valores \up0
\expndtw0\charscalex125 representados en ejes separados dentro de un unico grafico,
pero el esfuerzo me\up0 \expndtw0\charscalex128 rece la pena para ver el efecto
resultants. Para ver c6mo funciona esto, primero \up0 \expndtw0\charscalex121 cree
un grafico circularbasico. Coloque algunos datos en el rango de celdas B1:C5,
\up0 \expndtw0\charscalex125 seleccione dicho rango y haga clie en el bot6n
Asistente para graficos de la barra \up0 \expndtw0\charscalex124 de herramientas.
En el paso 1, bajo el apartado Tipo de grafico, seleccione el pri\up0
\expndtw0\charscalex130 mer grafico circular. Ahora haga las modificaciones
pertinentes en el resto de \up0 \expndtw0\charscalex129 pasos del asistente hasta
llegar al paso 4. Al llegar ahi, asegurese de colocar el \up0
\expndtw0\charscalex129 grafico como un objeto en la hoja actual. \par\pard\qj
\li1555\ri509\sb40\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex124 A continuaci6n
seleccione el grafico, haga clic con el bot6n derecho del ration \line \up0
\expndtw0\charscalex128 sobre el y vaya a Origen de datos>Serie. Haga clic en
Agregar para afladir otra \line \up0 \expndtw0\charscalex122 serie. Seleccione la
celda D1 para el nombre y las celdas D2:D5 para los valores, y \line \up0
\expndtw0\charscalex130 luego haga clie en Aceptar. Obtendra un grafico como el que
se muestra en la \line \up0 \expndtw0\charscalex130 figura 5.4.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg141}{\bkmkend
Pg141}\par\pard\sect\sectd\sbknone\cols3\colno1\colw3267\colsr40\colno2\colw2590\co
lsr160\colno3\colw3393\colsr160\ql \li849\sb0\sl-207\slmult0 \par\pard\ql
\li849\sb132\sl-207\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 162\par\pard\ql \li1963\sb0\sl-138\slmult0
\par\pard\ql \li1963\sb0\sl-138\slmult0 \par\pard\ql \li1963\sb0\sl-138\slmult0
\par\pard\ql \li1963\sb0\sl-138\slmult0 \par\pard\ql \li1963\sb0\sl-138\slmult0
\par\pard\ql \li2726\sb125\sl-138\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf23\f24\fs12 Grafico 1\par\pard\ql \li2136\sb15\sl-
138\slmult0\tx2764 \up0 \expndtw-1\charscalex100 A\tab \up0 \expndtw0\charscalex104
0,049619\par\pard\ql \li2140\sb16\sl-138\slmult0\tx2764 \up0 \expndtw-
1\charscalex100 B\tab \up0 \expndtw0\charscalex104 0,416347\par\pard\ql
\li1963\sb11\sl-138\slmult0\tx2140\tx2764 \up0 \expndtw-1\charscalex100 4\tab
\up0 \expndtw-1\charscalex100 C\tab \up0 \expndtw0\charscalex104
0,157347\par\pard\ql \li2145\sb20\sl-138\slmult0\tx2764 \up0 \expndtw-
1\charscalex100 D\tab \up0 \expndtw0\charscalex100 0,514901\par\pard\ql
\li1963\sb0\sl-138\slmult0 \par\pard\ql \li1963\sb0\sl-138\slmult0 \par\pard\ql
\li1963\sb0\sl-138\slmult0 \par\pard\ql \li1963\sb72\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 9\par\pard\ql \li1943\sb16\sl-138\slmult0 \up0 \expndtw-
5\charscalex96 10\par\pard\ql \li1943\sb20\sl-138\slmult0 \up0 \expndtw-
5\charscalex81 11\par\pard\ql \li1948\sb0\sl-138\slmult0 \par\pard\ql
\li1948\sb31\sl-138\slmult0 \up0 \expndtw-5\charscalex92 13\par\pard\ql
\li1948\sb16\sl-138\slmult0 \up0 \expndtw-3\charscalex100 14\par\pard\ql
\li1948\sb20\sl-138\slmult0 \up0 \expndtw-3\charscalex100 15\par\pard\ql
\li1943\sb16\sl-138\slmult0 \up0 \expndtw0\charscalex123 16'\par\pard\ql
\li1948\sb16\sl-138\slmult0 \up0 \expndtw-3\charscalex100 17\par\pard\ql
\li1948\sb20\sl-138\slmult0 \up0 \expndtw-3\charscalex100 18\par\pard\ql
\li2001\sb0\sl-134\slmult0 \up0 \expndtw-6\charscalex95
\ul0\nosupersub\cf26\f27\fs14 0 ,\par\pard\ql \li2337\sb0\sl-111\slmult0 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf28\f29\fs12\ul ri\\Hoiai
l\par\pard\column \ql \li3307\sb0\sl-138\slmult0 \par\pard\ql \li3307\sb0\sl-
138\slmult0 \par\pard\ql \li3307\sb0\sl-138\slmult0 \par\pard\ql \li3307\sb0\sl-
138\slmult0 \par\pard\ql \li3307\sb0\sl-138\slmult0 \par\pard\ql \li3307\sb0\sl-
138\slmult0 \par\pard\ql \li3307\sb0\sl-138\slmult0 \par\pard\ql \li3307\sb0\sl-
138\slmult0 \par\pard\ql \li3307\sb0\sl-138\slmult0 \par\pard\ql \li20\sb119\sl-
138\slmult0 \up0 \expndtw0\charscalex108 \ul0\nosupersub\cf23\f24\fs12 Grafico
2\par\pard\ql \li63\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex105
0,766177\par\pard\ql \li63\sb21\sl-138\slmult0 \up0 \expndtw0\charscalex105
0,835703\par\pard\ql \li63\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex105
0,650905\par\pard\ql \li68\sb16\sl-138\slmult0 \up0 \expndtw0\charscalex104
0,744752\par\pard\ql \li3729\sb0\sl-138\slmult0 \par\pard\ql \li442\sb45\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 Grafico 1\par\pard\ql \li5169\sb0\sl-
138\slmult0 \par\pard\ql \li5169\sb0\sl-138\slmult0 \par\pard\ql \li5169\sb0\sl-
138\slmult0 \par\pard\ql \li1882\sb68\sl-138\slmult0 \up0 \expndtw0\charscalex126
oA\par\pard\ql \li1882\sb54\sl-138\slmult0 \up0 \expndtw0\charscalex117 \u9632?
B\par\pard\ql \li1882\sb54\sl-138\slmult0 \up0 \expndtw0\charscalex100 \u10065?
C\par\pard\ql \li1882\sb54\sl-138\slmult0 \up0 \expndtw0\charscalex122
oD\par\pard\ql \li3513\sb0\sl-161\slmult0 \par\pard\ql \li3513\sb0\sl-
161\slmult0 \par\pard\ql \li3513\sb0\sl-161\slmult0 \par\pard\ql \li226\sb41\sl-
161\slmult0 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf26\f27\fs14
-\par\pard\column \ql \li6047\sb0\sl-207\slmult0 \par\pard\ql \li21\sb137\sl-
207\slmult0 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los
mejores trucos\par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li6446\sb0\sl-161\slmult0 \par\pard\ql \li6446\sb0\sl-
161\slmult0 \par\pard\ql \li419\sb18\sl-161\slmult0\tx870 \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 3\tab \up0 \expndtw-6\charscalex88 ,
I \par\pard\sect\sectd\sbknone \ql \li1262\sb53\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 5.4. Un grafico
circular configurado a partir de los datos de una hoja. \par\pard\qj
\li854\ri1221\sb230\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf10\f11\fs18 Haga doble clic de nuevo en el grafico, vaya a la
pestana Eje y coloque la \up0 \expndtw0\charscalex123 series en el segundo eje.
Haga clic en Aceptar. El grafico circular todavia parece \up0
\expndtw0\charscalex123 ser el mismo en la superficie, pero por debajo no lo es.
\par\pard\qj \li849\ri1216\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex124
Seleccione el grafico y, mientras mantiene pulsado el bot6n del ration, arras-\line
\up0 \expndtw0\charscalex126 trelo fuera del centro y entonces suelte el bot6n del
ration, con todo esto creara \line \up0 \expndtw0\charscalex126 un efecto de
separaci6n, que era el que estabamos buscando (vease figura
5.5).\par\pard\sect\sectd\sbknone\cols2\colno1\colw4884\colsr160\colno2\colw4396\co
lsr160\ql \li1785\sb0\sl-138\slmult0 \par\pard\ql \li1785\sb0\sl-138\slmult0
\par\pard\ql \li2764\sb51\sl-138\slmult0\tx3335 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 B\tab \up0 \expndtw-1\charscalex100 C\par\pard\ql
\li2567\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex105 3rafico 1 \up0
\expndtw0\charscalex106 Grafico 2\par\pard\ql \li2587\sb16\sl-138\slmult0\tx3158
\up0 \expndtw0\charscalex103 0,049619 \tab \up0 \expndtw0\charscalex103
0,766177\par\pard\ql \li1963\sb16\sl-138\slmult0\tx2582\tx3158 \up0 \expndtw-
1\charscalex100 B\tab \up0 \expndtw0\charscalex103 0,416347 \tab \up0
\expndtw0\charscalex103 0,835703\par\pard\ql \li1785\sb20\sl-
138\slmult0\tx2582\tx3158 \up0 \expndtw0\charscalex139 4!C\tab \up0
\expndtw0\charscalex103 0,157347 \tab \up0 \expndtw0\charscalex103
0,650905\par\pard\ql \li1785\sb11\sl-138\slmult0\tx1958\tx2582\tx3158 \up0
\expndtw-1\charscalex100 5\tab \up0 \expndtw-1\charscalex100 D\tab \up0 \expndtw-
1\charscalex100 0,514901 \tab \up0 \expndtw0\charscalex104 0,744752\par\pard\ql
\li1771\sb0\sl-138\slmult0 \par\pard\ql \li1771\sb0\sl-138\slmult0 \par\pard\ql
\li1771\sb0\sl-138\slmult0 \par\pard\ql \li1771\sb0\sl-138\slmult0 \par\pard\ql
\li1771\sb0\sl-138\slmult0 \par\pard\ql \li1771\sb0\sl-138\slmult0 \par\pard\ql
\li1771\sb109\sl-138\slmult0 \up0 \expndtw-3\charscalex100 12\par\pard\ql
\li1766\sb16\sl-138\slmult0 \up0 \expndtw-1\charscalex100 3\par\pard\ql
\li1766\sb4\sl-158\slmult0 \up0 \expndtw-7\charscalex85
\ul0\nosupersub\cf11\f12\fs16 14\par\pard\ql \li1771\sb0\sl-148\slmult0 \up0
\expndtw-7\charscalex85 15\par\pard\ql \li1771\sb19\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 16\par\pard\ql \li1771\sb16\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 17\par\pard\ql \li1771\sb16\sl-
138\slmult0 \up0 \expndtw0\charscalex123 1 8 \up0 \expndtw-1\charscalex100
a\par\pard\ql \li1771\sb20\sl-138\slmult0 \up0 \expndtw-3\charscalex100
19\par\pard\ql \li1761\sb6\sl-138\slmult0 \up0 \expndtw0\charscalex101
20\par\pard\ql \li1761\sb20\sl-138\slmult0\tx1963 \up0 \expndtw-5\charscalex95
\ul0\nosupersub\cf28\f29\fs12\ul 21\tab \up0 \expndtw0\charscalex62
\ul0\nosupersub\cf23\f24\fs12 ._._\par\pard\ql \li1732\sb25\sl-92\slmult0\tx2020
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 H i\tab \up0
\expndtw0\charscalex156 \u-3? H\\ Ho"al\par\pard\column \ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li5044\sb0\sl-144\slmult0 \par\pard\ql \li5044\sb0\sl-
144\slmult0 \par\pard\ql \li20\sb96\sl-144\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf29\f30\fs16\ul 1 \up0 \expndtw0\charscalex61 41
\par\pard\sect\sectd\sbknone \ql \li2044\sb27\sl-184\slmult0 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 5.5. Grafico circular
con el eje secundario separado. \par\pard\qj \li868\sb0\sl-220\slmult0
\par\pard\qj\li868\ri1205\sb47\sl-220\slmult0\fi264 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 Al separar el grafico circular, no solamente esta
separando los dos ejes (con\ul0\nosupersub\cf19\f20\fs20 lo \line \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 que se ve el segundo grafico
circular), sino que tambien esta comprimiendo el
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg142}{\bkmkend
Pg142}\par\pard\li1579\sb0\sl-207\slmult0\par\pard\li1579\sb0\sl-
207\slmult0\par\pard\li1579\sb25\sl-207\slmult0\fi0\tx8615 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 5. Trucos sobre
graficos\tab \up0 \expndtw0\charscalex114 163\par\pard\qj \li1569\sb0\sl-
260\slmult0 \par\pard\qj\li1569\sb0\sl-260\slmult0
\par\pard\qj\li1569\ri508\sb60\sl-260\slmult0 \up0 \expndtw0\charscalex125 grafico
circular situado en el eje secundario, con lo que puede ver ya ambos gra-\line \up0
\expndtw0\charscalex125 ficos. \par\pard\qj \li1564\ri506\sb17\sl-240\slmult0\fi273
\up0 \expndtw0\charscalex124 Ahora, seleccione cada una de las porciones del
grafico y arrastrelas de nuevo \up0 \expndtw0\charscalex126 hacia el centro del
mismo, con lo que obtendra un grafico como el que se mues\up0
\expndtw0\charscalex130 tra en la figura 5.6. Recuerde que si hace dos clics
lentamente se marcara una \up0 \expndtw0\charscalex130 porci6n individual del
grafico.\par\pard\sect\sectd\sbknone\cols2\colno1\colw5590\colsr160\colno2\colw3690
\colsr160\ql \li2510\sb0\sl-138\slmult0 \par\pard\ql \li2510\sb0\sl-138\slmult0
\par\pard\ql \li2908\sb89\sl-138\slmult0\tx3489\tx4070 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100
B\tab \up0 \expndtw-1\charscalex100 C\par\pard\ql \li2524\sb22\sl-
138\slmult0\tx3355 \up0 \expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex121
iafico I Grafico2\par\pard\ql \li2515\sb11\sl-138\slmult0\tx2682\tx3307\tx3887 \up0
\expndtw-1\charscalex100 2\tab \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex103 0,049619 \tab \up0 \expndtw0\charscalex103
0,766177\par\pard\ql \li2515\sb14\sl-138\slmult0\tx3307\tx3887 \up0
\expndtw0\charscalex141 3 B\tab \up0 \expndtw0\charscalex103 0,416347 \tab \up0
\expndtw0\charscalex103 0,835703\par\pard\ql \li2515\sb12\sl-
138\slmult0\tx2687\tx3307\tx3887 \up0 \expndtw-1\charscalex100 4\tab \up0 \expndtw-
1\charscalex100 C\tab \up0 \expndtw0\charscalex103 0,157347 \tab \up0
\expndtw0\charscalex103 0,650905\par\pard\ql \li2510\sb20\sl-
138\slmult0\tx2687\tx3307\tx3887 \up0 \expndtw-1\charscalex100 5\tab \up0 \expndtw-
1\charscalex100 D\tab \up0 \expndtw-1\charscalex100 0,514901 \tab \up0
\expndtw0\charscalex103 0,744752\par\pard\ql \li2510\sb16\sl-138\slmult0 \up0
\expndtw-1\charscalex100 6\par\pard\ql \li2510\sb11\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 7\par\pard\ql \li2491\sb0\sl-161\slmult0 \par\pard\ql
\li2491\sb147\sl-161\slmult0 \up0 \expndtw-6\charscalex86
\ul0\nosupersub\cf26\f27\fs14 10\par\pard\ql \li2491\sb7\sl-138\slmult0 \up0
\expndtw-5\charscalex96 \ul0\nosupersub\cf23\f24\fs12 11\par\pard\ql
\li2496\sb20\sl-138\slmult0 \up0 \expndtw-5\charscalex96 12\par\pard\ql
\li2491\sb6\sl-138\slmult0 \up0 \expndtw-3\charscalex100 13\par\pard\ql
\li2491\sb21\sl-138\slmult0 \up0 \expndtw-3\charscalex100 14\par\pard\ql
\li2491\sb15\sl-138\slmult0 \up0 \expndtw-3\charscalex100 15\par\pard\ql
\li2481\sb0\sl-138\slmult0 \par\pard\ql \li2491\sb27\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 17\par\pard\ql \li2491\sb15\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 18\par\pard\ql \li2491\sb16\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 19\par\pard\ql \li2481\sb16\sl-138\slmult0 \up0
\expndtw0\charscalex101 20\par\pard\ql \li2481\sb15\sl-138\slmult0 \up0 \expndtw-
5\charscalex90 21\par\pard\column \ql \li5750\sb0\sl-234\slmult0 \par\pard\ql
\li5750\sb0\sl-234\slmult0 \par\pard\ql \li5750\sb0\sl-234\slmult0 \par\pard\ql
\li5750\sb0\sl-234\slmult0 \par\pard\ql \li5750\sb0\sl-234\slmult0 \par\pard\ql
\li5750\sb0\sl-234\slmult0 \par\pard\ql \li5750\sb0\sl-234\slmult0 \par\pard\ql
\li5750\sb0\sl-234\slmult0 \par\pard\ql \li5750\sb0\sl-234\slmult0 \par\pard\ql
\li5750\sb0\sl-234\slmult0 \par\pard\ql \li5750\sb0\sl-234\slmult0 \par\pard\ql
\li5750\sb0\sl-234\slmult0 \par\pard\ql \li5750\sb0\sl-234\slmult0 \par\pard\ql
\li5750\sb0\sl-234\slmult0 \par\pard\ql \li5750\sb0\sl-234\slmult0 \par\pard\ql
\li20\sb147\sl-234\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf18\f19\fs26 u \par\pard\sect\sectd\sbknone \ql \li2491\sb1\sl-
178\slmult0 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 5.6.
Grafico circular completo compuesto de dos graficos. \par\pard\qj \li1560\sb0\sl-
240\slmult0 \par\pard\qj\li1560\ri510\sb11\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Si junta de nuevo todas las
porciones de grafico circular, tendra un grafico \up0 \expndtw0\charscalex124
circular totalmente funcional en el que estan dibujadas dos series de datos en ejes
\up0 \expndtw0\charscalex124 separados. Ahora ya puede aplicar el color y el
formato que
desee.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2705\colsr160\colno2\colw6575\c
olsr160\ql \li1915\sb0\sl-207\slmult0 \par\pard\ql \li1915\sb0\sl-207\slmult0
\par\pard\ql \li1915\sb126\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2040\sb93\sl-414\slmult0 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf31\f32\fs36 52\par\pard\column \ql
\li2865\sb0\sl-299\slmult0 \par\pard\ql \li20\sb145\sl-299\slmult0 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf18\f19\fs26 Crear graficos que se ajusten
a los datos\par\pard\qj \li20\ri624\sb85\sl-213\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Los graficos pueden incluir y
dibujar nuevos datos automaticamente, en el \up0 \expndtw0\charscalex122 momento en
el que los anada a la hoja de calculo. \par\pard\sect\sectd\sbknone \qj
\li1555\ri515\sb227\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf10\f11\fs18 Si utiliza rangos dinamicos con nombre en vez de
referencias a rangos, el \line \up0 \expndtw0\charscalex125 grafico dibujara
cualquier dato nuevo en el momento en el que lo anada a la hoja \line \up0
\expndtw0\charscalex126 de calculo. Para ver c6mo funciona esto, comenzaremos con
una hoja en blanco \line \up0 \expndtw0\charscalex126 y la rellenaremos con algunos
datos, de forma parecida a como se muestra en la \line \up0 \expndtw0\charscalex126
figura 5.7. \par\pard\qj \li1555\ri513\sb40\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex124 Para crear el grafico y hacerlo dinamico, necesitaremos
anadir dos rangos
con \up0 \expndtw0\charscalex131 nombre. Uno de esos rangos sera para las
etiquetas de la categoria (Fechas) y \up0 \expndtw0\charscalex131 otro para los
puntos representados por los datos (Temperatura).
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg143}{\bkmkend
Pg143}\par\pard\li825\sb0\sl-207\slmult0\par\pard\li825\sb0\sl-
207\slmult0\par\pard\li825\sb25\sl-207\slmult0\fi0\tx6028 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 164\tab \up0
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\li2563\sb0\sl-
138\slmult0\par\pard\li2563\sb0\sl-138\slmult0\par\pard\li2563\sb0\sl-
138\slmult0\par\pard\li2563\sb0\sl-138\slmult0\par\pard\li2563\sb85\sl-
138\slmult0\fi489\tx3849 \up0 \expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12
A\tab \dn2 \expndtw0\charscalex103 B\par\pard\li2563\sb16\sl-
138\slmult0\fi28\tx2894 \up0 \expndtw0\charscalex103 1\tab \up0
\expndtw0\charscalex103 Fechas Temperaturas\par\pard\li2563\sb20\sl-
138\slmult0\fi14\tx2927\tx4166 \up0 \expndtw0\charscalex103 2\tab \up0
\expndtw0\charscalex103 1/1012003\tab \up0 \expndtw0\charscalex103
10\par\pard\li2563\sb16\sl-138\slmult0\fi19\tx2918\tx4166 \up0
\expndtw0\charscalex103 3\tab \up0 \expndtw0\charscalex103 2110,2003\tab \up0
\expndtw0\charscalex103 12\par\pard\li2563\sb15\sl-138\slmult0\fi0\tx2918\tx4166
\up0 \expndtw0\charscalex103 4\tab \up0 \expndtw0\charscalex103 3110,2003\tab
\up0 \expndtw0\charscalex103 13\par\pard\li2563\sb16\sl-
138\slmult0\fi19\tx2918\tx4166 \up0 \expndtw0\charscalex103 5\tab \up0
\expndtw0\charscalex103 411012003\tab \up0 \expndtw0\charscalex103
13\par\pard\li2563\sb15\sl-138\slmult0\fi14\tx2918\tx4166 \up0
\expndtw0\charscalex103 6\tab \up0 \expndtw0\charscalex103 5/10/2003\tab \up0
\expndtw0\charscalex103 12\par\pard\li2563\sb21\sl-
138\slmult0\fi19\tx2918\tx4166 \dn2 \expndtw0\charscalex103 7\tab \dn2
\expndtw0\charscalex103 5/100003\tab \up0 \expndtw0\charscalex103
14\par\pard\li2563\sb11\sl-138\slmult0\fi19\tx2918\tx4166 \up0
\expndtw0\charscalex103 8\tab \up0 \expndtw0\charscalex103 7/1007003\tab \up0
\expndtw0\charscalex103 15\par\pard\li2563\sb20\sl-
138\slmult0\fi19\tx2918\tx4166 \up0 \expndtw0\charscalex103 9\tab \up0
\expndtw0\charscalex103 8/10/2003\tab \up0 \expndtw0\charscalex103
13\par\pard\li2563\sb20\sl-138\slmult0\fi4\tx2918\tx4166 \up0
\expndtw0\charscalex103 10\tab \up0 \expndtw0\charscalex103 91101'003\tab \up0
\expndtw0\charscalex103 12\par\pard\li2563\sb11\sl-138\slmult0\fi4\tx2865\tx4171
\up0 \expndtw0\charscalex103 11\tab \dn2 \expndtw0\charscalex103
10\ul0\nosupersub\cf25\f26\fs12 1\ul0\nosupersub\cf23\f24\fs12 102003\tab \up0
\expndtw0\charscalex103 1 1\par\pard\li2563\sb21\sl-
138\slmult0\fi4\tx2865\tx4171 \up0 \expndtw0\charscalex103 12\tab \up0
\expndtw0\charscalex103 11/102003\tab \up0 \expndtw0\charscalex103
10\par\pard\ql \li2567\ri3448\sb0\sl-160\slmult0 \up0 \expndtw-3\charscalex100
13 \line \up0 \expndtw-3\charscalex100 14 \par\pard\li2529\sb90\sl-
115\slmult0\fi0\tx2822\tx2956 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf36\f37\fs8\ul H'1\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf30\f31\fs10\ul 0\tab \up0 \expndtw0\charscalex132 0I\\Hoja1,\
{Hoja2 jHoja3\par\pard\ql \li1905\sb65\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 5.7. Datos a partir de
los cuales crearemos un grafieo. \par\pard\qj \li825\ri1245\sb230\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Cree
un rango dinamico con el nombre "FECHAS TEMP" Para las fechas si\up0
\expndtw0\charscalex127 tuadas en la columna A. Para ello vaya a
Insertar>Nombre>Definir y escriba la \up0 \expndtw0\charscalex127 siguiente
formula: \par\pard\ql \li1118\sb0\sl-138\slmult0 \par\pard\ql\li1118\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex150 \ul0\nosupersub\cf23\f24\fs12
=DESREF($A$1;1;0;CONTARA($A:$A)-1;1) \par\pard\qj \li835\ri1233\sb198\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18
Observe que hemos incluido un -1 inmediatamente despues del primer argu\up0
\expndtw0\charscalex122 mento de la funcion CONTARA. Esto asegura que el encabezado
no se incluya en \up0 \expndtw0\charscalex122 el rango con nombre Para esa serie en
particular. \par\pard\qj \li1852\sb0\sl-215\slmult0
\par\pard\qj\li1852\ri1814\sb146\sl-215\slmult0 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf11\f12\fs16 En este ejemplo, hemos hecho referenda a toda la
columna A en el \line \up0 \expndtw0\charscalex125 argumento ($A:$A) de la funcion
CONTARA. En versiones anteriores \line \up0 \expndtw0\charscalex134 de Excel,
resulta una buena practica restringir este rango al menor \line \up0
\expndtw0\charscalex130 grupo de eeldas posible, para no aiadir una sobrecarga
innecesaria a \line \up0 \expndtw0\charscalex127 los calculos. Esto es porque esta
forzando a externo a buscar en miles \line \up0 \expndtw0\charscalex132 de celdas
innecesariamente. De todas formas, algunas funciones de \line \up0
\expndtw0\charscalex121 Excel son lo suficientemente inteligentes para saber que
celdas contienen \line \up0 \expndtw0\charscalex129 datos, aunque no todas ellas lo
hacen. A pesar de todo, esto ya no es \line \up0 \expndtw0\charscalex129 tan
necesario en las versiones mas recientes de Excel, ya que este ha \line \up0
\expndtw0\charscalex130 mejorado el manejo de rangos de gran tamano.
\par\pard\qj \li844\sb0\sl-240\slmult0 \par\pard\qj\li844\ri1233\sb125\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 A
continuacion, Para las lecturas de temperaturas de la columna B, configure \up0
\expndtw0\charscalex122 otro rango dinamico que se Ilame "LECTLIRAS_TEMP" y
utilizando la siguiente \up0 \expndtw0\charscalex122 formula: \par\pard\ql
\li1137\sb0\sl-138\slmult0 \par\pard\ql\li1137\sb87\sl-138\slmult0 \up0
\expndtw0\charscalex151 \ul0\nosupersub\cf23\f24\fs12 =DESREF($B$2;0;0;CONTARA($B:
$B)-1;1) \par\pard\qj \li849\ri1222\sb198\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Ahora ya puede crear el
grafieo utilizando los rangos dinamicos con nombre \line \up0
\expndtw0\charscalex128 que hemos creado, en vez de utilizar referencias a celdas.
Seleccione el area de \line \up0 \expndtw0\charscalex128 datos (el rango $A$ 1:$
B$11) y luego haga clie en el icono Asistente Para grafieos
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg144}{\bkmkend
Pg144}\par\pard\li1555\sb0\sl-207\slmult0\par\pard\li1555\sb0\sl-
207\slmult0\par\pard\li1555\sb93\sl-207\slmult0\fi0\tx8587 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 5. Trucos sobre
graficos\tab \up0 \expndtw0\charscalex114 165\par\pard\qj \li1540\sb0\sl-
240\slmult0 \par\pard\qj\li1540\sb0\sl-240\slmult0
\par\pard\qj\li1540\ri530\sb128\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex132
situado en la barra herramientas estandar. En el paso 1, seleccione el tipo de \up0
\expndtw0\charscalex128 grafieo que desee utilizar (para este ejemplo utilizaremos
una columna) y haga \up0 \expndtw0\charscalex129 clic en el boton Siguiente. En el
segundo paso, se le presentaran dos pestanas: \up0 \expndtw0\charscalex126 Rango de
datos y Serie. Elija la segunda y entonces elimine la formula que apa\up0
\expndtw0\charscalex126 rece en el cuadro de texto Valores, introduciendo to
siguiente: \par\pard\ql \li1828\sb0\sl-138\slmult0 \par\pard\ql\li1828\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex141 \ul0\nosupersub\cf23\f24\fs12 =Hojal!
LECTURAS TEMP \par\pard\qj \li2553\sb0\sl-220\slmult0
\par\pard\qj\li2553\ri1117\sb115\sl-220\slmult0\fi4 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf11\f12\fs16 Es muy importante que incluya el nombre de la hoja a
la que hacen \up0 \expndtw0\charscalex133 referencia las formulas. Si no lo hace,
no podra introducir el rango \up0 \expndtw0\charscalex134 con nombre dentro de la
formula. \par\pard\qj \li1531\sb0\sl-240\slmult0
\par\pard\qj\li1531\ri536\sb104\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Para terminar, elimine la
formula que actualmente se encuentra en el cuadro \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf9\f10\fs20 de texto Rotulos del eje de categorias (X) e
introduzca to siguiente: \par\pard\ql \li1819\sb0\sl-138\slmult0
\par\pard\ql\li1819\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex144
\ul0\nosupersub\cf23\f24\fs12 =Hojal!FECHAS TEMP \par\pard\qj
\li1526\ri546\sb170\sl-250\slmult0\fi288 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Complete los datos que se solicitan en el resto de
pantallas del asistente, reali\up0 \expndtw0\charscalex126 zando los cambios que
scan necesarios. El resultado deberfa parecerse al que se \up0
\expndtw0\charscalex126 muestra en la figura
5.8.\par\pard\sect\sectd\sbknone\cols3\colno1\colw3852\colsr40\colno2\colw2077\cols
r60\colno3\colw3421\colsr160\ql \li2246\sb0\sl-115\slmult0 \par\pard\ql
\li2246\sb0\sl-115\slmult0 \par\pard\ql \li2246\sb0\sl-115\slmult0 \par\pard\ql
\li2246\sb0\sl-115\slmult0 \par\pard\ql \li2246\sb16\sl-
115\slmult0\tx3124\tx3402 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf22\f23\fs10 Archivo Edicion\tab \up0 \expndtw0\charscalex100
bar\tab \up0 \expndtw0\charscalex108 Insertar\par\pard\ql \li2289\sb0\sl-
138\slmult0 \par\pard\ql \li2289\sb0\sl-138\slmult0 \par\pard\ql \li2289\sb0\sl-
138\slmult0 \par\pard\ql \li2289\sb89\sl-138\slmult0\tx3465 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf22\f23\fs10 Feches\par\pard\ql \li2342\sb0\sl-138\slmult0
\par\pard\ql \li2342\sb39\sl-138\slmult0\tx2927 \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf23\f24\fs12 Fechas\tab \up0 \expndtw0\charscalex114
Temperatura\par\pard\ql \li2366\sb0\sl-148\slmult0\tx3671 \up0 \expndtw-
5\charscalex100 1/1012003\tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf10\f11\fs18 0\par\pard\ql \li2356\sb10\sl-138\slmult0\tx3671 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12
2/10/2003\tab \up0 \expndtw-1\charscalex100 2\par\pard\ql \li2356\sb11\sl-
138\slmult0 \up0 \expndtw0\charscalex100 3/10/2003\par\pard\ql \li2356\sb10\sl-
138\slmult0\tx3671 \up0 \expndtw0\charscalex100 4/10,2003\tab \up0 \expndtw-
1\charscalex100 3\par\pard\ql \li2351\sb11\sl-138\slmult0\tx3667 \up0
\expndtw0\charscalex107 5/102003\tab \up0 \expndtw-1\charscalex100 2\par\pard\ql
\li2351\sb11\sl-138\slmult0\tx3618 \up0 \expndtw0\charscalex107 6/102003\tab
\up0 \expndtw-5\charscalex96 14\par\pard\ql \li2356\sb6\sl-138\slmult0\tx3614
\up0 \expndtw0\charscalex106 7/102003\tab \up0 \expndtw-3\charscalex100
15\par\pard\ql \li2351\sb16\sl-138\slmult0\tx3614 \up0 \expndtw0\charscalex107
8/102003\tab \up0 \expndtw-3\charscalex100 13\par\pard\ql \li2351\sb6\sl-
138\slmult0\tx3614 \up0 \expndtw0\charscalex101 91102003\tab \up0 \expndtw-
3\charscalex100 12\par\pard\ql \li2351\sb30\sl-138\slmult0\tx3614 \up0 \expndtw-
2\charscalex100 0/10/2'003\tab \up0 \expndtw-5\charscalex86 11\par\pard\ql
\li2726\sb1\sl-127\slmult0\tx3614 \up0 \expndtw0\charscalex101 03\tab \up0
\expndtw-1\charscalex100 1\par\pard\ql \li2011\sb0\sl-138\slmult0 \par\pard\ql
\li2011\sb23\sl-138\slmult0 \up0 \expndtw-5\charscalex96 14\par\pard\ql
\li2063\sb11\sl-138\slmult0 \up0 \expndtw-1\charscalex100 6\par\pard\ql
\li2011\sb10\sl-138\slmult0 \up0 \expndtw-5\charscalex96 16\par\pard\ql
\li2011\sb11\sl-138\slmult0 \up0 \expndtw-5\charscalex96 17\par\pard\ql
\li2063\sb11\sl-138\slmult0 \up0 \expndtw-1\charscalex100 8\par\pard\ql
\li2044\sb11\sl-138\slmult0 \up0 \expndtw-1\charscalex100 9\par\pard\ql
\li2001\sb11\sl-138\slmult0 \up0 \expndtw-1\charscalex100 20\par\pard\ql
\li2001\sb11\sl-138\slmult0 \up0 \expndtw-1\charscalex100 2\par\pard\ql
\li2001\sb10\sl-138\slmult0 \up0 \expndtw-3\charscalex100 22\par\pard\ql
\li2121\sb0\sl-90\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 4\par\pard\qj \li1968\ri0\sb0\sl-195\slmult0\fi283
\up0 \expndtw0\charscalex121 r t1 \\Holal \u-3? Hoja2 J Hola31 \line \up0
\expndtw0\charscalex103 List.\par\pard\column \ql \li3892\sb0\sl-115\slmult0
\par\pard\ql \li3892\sb0\sl-115\slmult0 \par\pard\ql \li3892\sb0\sl-115\slmult0
\par\pard\ql \li3892\sb0\sl-115\slmult0 \par\pard\ql \li20\sb19\sl-115\slmult0 \up0
\expndtw0\charscalex121 Formate Herramientas Darn,\par\pard\ql \li3993\sb0\sl-
115\slmult0 \par\pard\ql \li121\sb68\sl-115\slmult0 \up0 \expndtw0\charscalex126
Asistente pars grMkas\par\pard\ql \li4108\sb0\sl-115\slmult0 \par\pard\ql
\li236\sb26\sl-115\slmult0\tx1120 \up0 \expndtw0\charscalex104 Rango de
datos\tab \up0 \expndtw-1\charscalex100 Serie\par\pard\ql \li4127\sb0\sl-
138\slmult0 \par\pard\ql \li4127\sb0\sl-138\slmult0 \par\pard\ql \li4127\sb0\sl-
138\slmult0 \par\pard\ql \li4127\sb0\sl-138\slmult0 \par\pard\ql \li4127\sb0\sl-
138\slmult0 \par\pard\ql \li4127\sb0\sl-138\slmult0 \par\pard\ql \li4127\sb0\sl-
138\slmult0 \par\pard\ql \li4127\sb0\sl-138\slmult0 \par\pard\ql \li4127\sb0\sl-
138\slmult0 \par\pard\ql \li4127\sb0\sl-138\slmult0 \par\pard\ql \li4127\sb0\sl-
138\slmult0 \par\pard\ql \li4127\sb0\sl-138\slmult0 \par\pard\ql \li256\sb94\sl-
138\slmult0 \up0 \expndtw-5\charscalex89 \ul0\nosupersub\cf23\f24\fs12
Serie\par\pard\ql \li1662\sb65\sl-115\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Nombre:\par\pard\ql \li4286\sb0\sl-115\slmult0
\par\pard\ql \li4286\sb0\sl-115\slmult0 \par\pard\ql \li1432\sb97\sl-115\slmult0
\up0 \expndtw0\charscalex139 j Valores,\par\pard\ql \li414\sb78\sl-
92\slmult0\tx1125 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf21\f22\fs8
Agregar\tab \up0 \expndtw0\charscalex123 4uikar\par\pard\ql \li4127\sb0\sl-
115\slmult0 \par\pard\ql \li256\sb115\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Rdtulos del eta de categorias
(Y,):\par\pard\ql \li5520\sb0\sl-115\slmult0 \par\pard\ql \li5520\sb0\sl-
115\slmult0 \par\pard\ql \li1648\sb109\sl-115\slmult0 \up0 \expndtw0\charscalex100
Cancelar\par\pard\column \ql \li6019\sb0\sl-92\slmult0 \par\pard\ql \li6019\sb0\sl-
92\slmult0 \par\pard\ql \li6019\sb0\sl-92\slmult0 \par\pard\ql \li6019\sb0\sl-
92\slmult0 \par\pard\ql \li6019\sb0\sl-92\slmult0 \par\pard\ql \li2189\sb31\sl-
92\slmult0 \up0 \expndtw0\charscalex198 \ul0\nosupersub\cf21\f22\fs8 S
X\par\pard\ql \li6019\sb0\sl-138\slmult0 \par\pard\ql \li6019\sb0\sl-138\slmult0
\par\pard\ql \li6019\sb0\sl-138\slmult0 \par\pard\ql \li6019\sb0\sl-138\slmult0
\par\pard\ql \li6019\sb0\sl-138\slmult0 \par\pard\ql \li6019\sb0\sl-138\slmult0
\par\pard\ql \li6019\sb0\sl-138\slmult0 \par\pard\ql \li25\sb75\sl-138\slmult0 \up0
\expndtw0\charscalex188 \ul0\nosupersub\cf23\f24\fs12 Li L--\par\pard\ql
\li6019\sb0\sl-69\slmult0 \par\pard\ql \li1225\sb27\sl-69\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf27\f28\fs6 o Temp\u-3?
ratura\par\pard\ql \li20\sb0\sl-198\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf8\f9\fs22 HEIE\par\pard\ql \li6201\sb0\sl-161\slmult0
\par\pard\ql \li6201\sb0\sl-161\slmult0 \par\pard\ql \li6201\sb0\sl-161\slmult0
\par\pard\ql \li6201\sb0\sl-161\slmult0 \par\pard\ql \li6201\sb0\sl-161\slmult0
\par\pard\ql \li202\sb125\sl-161\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf22\f23\fs10 =Ho\ul0\nosupersub\cf26\f27\fs14
a\ul0\nosupersub\cf22\f23\fs10 B$1\par\pard\ql \li6201\sb0\sl-92\slmult0
\par\pard\ql \li6201\sb0\sl-92\slmult0 \par\pard\ql \li6201\sb0\sl-92\slmult0
\par\pard\ql \li202\sb44\sl-92\slmult0\tx1878 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf21\f22\fs8 =Hoja1!LECTURAS_TEMP\tab \up0 \expndtw-1\charscalex100
I\par\pard\ql \li6196\sb0\sl-115\slmult0 \par\pard\ql \li6196\sb0\sl-115\slmult0
\par\pard\ql \li6196\sb0\sl-115\slmult0 \par\pard\ql \li197\sb78\sl-115\slmult0
\up0 \expndtw-4\charscalex100 \ul0\nosupersub\cf22\f23\fs10 =Hcja1!
FECHAS_TEMP\par\pard\ql \li6254\sb0\sl-115\slmult0 \par\pard\ql \li6254\sb0\sl-
115\slmult0 \par\pard\ql \li255\sb114\sl-115\slmult0\tx850 \up0
\expndtw0\charscalex113 <Atras\tab \up0 \expndtw0\charscalex100 ,ig\u-3?lar
t:\par\pard\ql \li7022\sb0\sl-115\slmult0 \par\pard\ql \li7022\sb0\sl-
115\slmult0 \par\pard\ql \li1023\sb58\sl-115\slmult0 \up0 \expndtw-4\charscalex89
MAGUS NUM \par\pard\sect\sectd\sbknone \ql \li1703\sb19\sl-150\slmult0 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 5.8. Rangos dinimicos
con nombre en vez de referencias estaticas a rangos.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg145}{\bkmkend
Pg145}\par\pard\li849\sb0\sl-207\slmult0\par\pard\li849\sb0\sl-
207\slmult0\par\pard\li849\sb140\sl-207\slmult0\fi0\tx6047 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 166\tab \up0
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj \li849\sb0\sl-
240\slmult0 \par\pard\qj\li849\sb0\sl-240\slmult0
\par\pard\qj\li849\ri1226\sb121\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex127
Una vez configurado este grafico, cada vez que anada una nueva entrada, ya \up0
\expndtw0\charscalex134 sea en la columna A (Fechas) o en la columna B
(Temperatura), se incluira \up0 \expndtw0\charscalex134 automaticamente grafico.
\par\pard\ql \li864\sb0\sl-299\slmult0 \par\pard\ql\li864\sb13\sl-299\slmult0
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf18\f19\fs26 Dibujar los ultimos x
valores correspondientes a las lecturas \par\pard\qj \li859\ri1211\sb190\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Otro
tipo de rango con nombre que puede utilizar en los graficos es aquel que \up0
\expndtw0\charscalex126 solamente recoge las ultimas 10 lecturas (o cualquier otro
numero que desee) de \up0 \expndtw0\charscalex128 una serie de datos. Probaremos
esto con los mismos datos que hemos utilizado \up0 \expndtw0\charscalex128 en la
primera parte del truco. \par\pard\qj \li868\ri1205\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex129 Para las fechas que hay en la columna A, configure un
rango dinamico con \line \up0 \expndtw0\charscalex118 nombre Ilamado FECHAS_TEMP_1
ODIAS, que hate referencia de la siguiente for-\line \up0 \expndtw0\charscalex118
ma: \par\pard\ql \li1161\sb0\sl-138\slmult0 \par\pard\ql\li1161\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex151 \ul0\nosupersub\cf23\f24\fs12
=DESREF($A$1;CONTARA($A:$A)-10;0;10;1) \par\pard\qj \li878\ri1198\sb178\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Para
las lecturas de la columna B, configure otro rango dinamico con nombre \up0
\expndtw0\charscalex125 llamado LECTURAS_TEMP_10DIAS e introduzca lo siguiente:
\par\pard\ql \li1171\sb0\sl-138\slmult0 \par\pard\ql\li1171\sb107\sl-138\slmult0
\up0 \expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 =DESREF(Hojal!
$A$1;CONTARA(Hoja15!$A:$A)-10;1;10;1) \par\pard\qj \li878\ri1189\sb162\sl-
260\slmult0\fi288 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Si
desea cambiar el numero de lecturas (por ejemplo a 20), simplemente cam\up0
\expndtw0\charscalex124 bie la ultima parte de la formula de forma que quede
asi: \par\pard\ql \li1180\sb0\sl-138\slmult0 \par\pard\ql\li1180\sb83\sl-
138\slmult0 \up0 \expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12
=DESREF(Hojal!$A$1;CONTARA(Hoja15!$A:$A)-20;1;20;1) \par\pard\li897\sb0\sl-
207\slmult0\par\pard\li897\sb23\sl-207\slmult0\fi264 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Al utilizar rangos dinamicos
con nombre en los graficos, disponc de una gran\par\pard\li897\sb37\sl-
207\slmult0\fi0 \up0 \expndtw-8\charscalex88 l f\t \up0 \expndtw0\charscalex127
exibilidad y ahorrara gran cantidad de tiempo al no tener que manipular
los\par\pard\li897\sb33\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex126 graficos
cada vez que anade nuevos
datos.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2057\colsr160\colno2\colw7223\c
olsr160\ql \li1262\sb0\sl-207\slmult0 \par\pard\ql \li1262\sb0\sl-207\slmult0
\par\pard\ql \li1262\sb106\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1391\sb97\sl-414\slmult0
\up0 \expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36 53\par\pard\column
\ql \li2222\sb0\sl-322\slmult0 \par\pard\ql \li25\sb93\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Interactuar con los graficos
utilizando controles\par\pard\ql \li25\sb19\sl-322\slmult0 \up0
\expndtw0\charscalex105 personalizados\par\pard\ql \li20\ri1233\sb79\sl-
215\slmult0\fi4 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 Para
hater que los graficos sean realmente interactivos, puede utilizar uno \line
\up0 \expndtw0\charscalex121 o mas rangos dinamicos en los graficos y luego
utilizar una barra de \up0 \expndtw0\charscalex123 desplazamiento o un cuadro de
lista desplegable personalizado para \line \up0 \expndtw0\charscalex121 mostrar las
figuras que los usuarios de la hoja de calculo desean ver.
\par\pard\sect\sectd\sbknone \qj \li907\ri1142\sb118\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Como vimos en el truco
anterior, puede utilizar rangos dinamicos con nom-\line \up0
\expndtw0\charscalex130 bre para afladir flexibilidad a los graficos. Pero tambien
puede utilizar rangos \line \up0 \expndtw0\charscalex129 dinamicos con nombre para
crear interfaces que controlen que datos deben ser \line \up0
\expndtw0\charscalex126 dibujados por los graficos. Si vinculamos los rangos
dinamicos con nombre con \line \up0 \expndtw0\charscalex126 controles
personalizados, permitiremos a los usuarios cambiar los datos de los
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg146}{\bkmkend
Pg146}\par\pard\li1569\sb0\sl-207\slmult0\par\pard\li1569\sb0\sl-
207\slmult0\par\pard\li1569\sb19\sl-207\slmult0\fi0\tx8606 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf17\f18\fs18\ul 5. Trucos sobre
g\ul0\nosupersub\cf10\f11\fs18 raficos\tab \up0 \expndtw0\charscalex115
167\par\pard\qj \li1550\sb0\sl-240\slmult0 \par\pard\qj\li1550\sb0\sl-
240\slmult0 \par\pard\qj\li1550\ri522\sb122\sl-240\slmult0\fi4 \up0
\expndtw0\charscalex126 graficos mediante dichos controles, que se encargaran de
actualizar automatica\up0 \expndtw0\charscalex126 mente los datos en la hoja o
viceversa. \par\pard\qj \li1550\ri713\sb294\sl-320\slmult0\fi9 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf18\f19\fs26 Utilizar un rango dinamico
con nombre vinculado a una barra \up0 \expndtw0\charscalex109 de desplazamiento
\par\pard\qj \li1531\ri529\sb187\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 En este ejemplo, utilizaremos
una barra de desplazamiento para mostrar las \up0 \expndtw0\charscalex131 figuras
mensuales de un periodo de 12 meses. La barra de desplazamiento se \up0
\expndtw0\charscalex127 utilizara para modificar el numero de meses que se
presentan. El valor de dicha \up0 \expndtw0\charscalex127 barra tambien se
utilizara en el rango dinamico, que servira como origen de los \up0
\expndtw0\charscalex129 datos para grafico. Para comenzar, configure algunos datos
de forma similar a \up0 \expndtw0\charscalex129 los que se muestra en la figura
5.9. \par\pard\ql \li2927\sb0\sl-207\slmult0 \par\pard\ql\li2927\sb0\sl-207\slmult0
\par\pard\ql\li2927\sb0\sl-207\slmult0 \par\pard\ql\li2927\sb0\sl-207\slmult0
\par\pard\ql\li2927\sb0\sl-207\slmult0 \par\pard\ql\li2927\sb0\sl-207\slmult0
\par\pard\ql\li2927\sb6\sl-207\slmult0 \up0 \expndtw-2\charscalex100 4
\par\pard\li2894\sb23\sl-138\slmult0\fi28\tx4305 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 5 JAN\tab \up0 \expndtw-1\charscalex100
505\par\pard\li2894\sb14\sl-138\slmult0\fi28\tx3105\tx4305 \up0 \expndtw-
1\charscalex100 6\tab \up0 \expndtw-1\charscalex100 FEB\tab \up0 \expndtw-
1\charscalex100 943\par\pard\li2894\sb15\sl-138\slmult0\fi23\tx3105\tx4305 \up0
\expndtw-1\charscalex100 7\tab \up0 \expndtw-1\charscalex100 MAP\tab \up0 \expndtw-
1\charscalex100 500\par\pard\li2894\sb49\sl-138\slmult0\fi28\tx3091\tx4305 \dn2
\expndtw-1\charscalex100 8 9\tab \up0 \expndtw-1\charscalex100 APR\tab \up0
\expndtw-1\charscalex100 624\par\pard\li2894\sb1\sl-112\slmult0\fi206\tx4305
\up0 \expndtw-1\charscalex100 MAY\tab \up0 \expndtw-1\charscalex100
894\par\pard\li2894\sb26\sl-138\slmult0\fi4\tx4300 \dn2 \expndtw-1\charscalex100 16
JUN\tab \up0 \expndtw-1\charscalex100 612\par\pard\li2894\sb13\sl-
138\slmult0\fi4\tx3091\tx4300 \up0 \expndtw-1\charscalex100 11 1\tab \up0 \expndtw-
1\charscalex100 JUL\tab \up0 \expndtw-1\charscalex100 526\par\pard\li2894\sb13\sl-
138\slmult0\fi47\tx4300 \up0 \expndtw-1\charscalex100 2A1G\tab \up0 \expndtw-
1\charscalex100 629\par\pard\li2894\sb14\sl-138\slmult0\fi4\tx3096\tx4300 \up0
\expndtw-3\charscalex100 13\tab \up0 \expndtw-1\charscalex100 SEP\tab \up0
\expndtw-1\charscalex100 665\par\pard\li2894\sb5\sl-
151\slmult0\fi0\tx3096\tx4296 \up0 \expndtw0\charscalex50 14
\ul0\nosupersub\cf11\f12\fs16 15\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 OCT\tab \up0 \expndtw-1\charscalex100
954\par\pard\li2894\sb16\sl-138\slmult0\fi201\tx4296 \up0 \expndtw-1\charscalex100
NOV\tab \up0 \expndtw-1\charscalex100 893\par\pard\li2894\sb18\sl-
138\slmult0\fi0\tx3096\tx4296 \dn2 \expndtw-3\charscalex100 16\tab \dn2 \expndtw-
1\charscalex100 DEC\tab \up0 \expndtw-1\charscalex100 954\par\pard\ql
\li2894\sb4\sl-134\slmult0 \up0 \expndtw0\charscalex214
\ul0\nosupersub\cf26\f27\fs14 17 r \par\pard\li2856\sb0\sl-
115\slmult0\par\pard\li2856\sb93\sl-115\slmult0\fi0\tx3143\tx3278\tx3364 \dn2
\expndtw0\charscalex138 \ul0\nosupersub\cf36\f37\fs8\ul H61\tab \dn2 \expndtw-
1\charscalex100 \ul0\nosupersub\cf30\f31\fs10\ul /\tab \up3 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 H\tab \dn2 \expndtw0\charscalex138
\ul0\nosupersub\cf30\f31\fs10\ul \\Hola1.(Hoj 2xHo]a3T\par\pard\ql
\li1934\ri1007\sb29\sl-200\slmult0\tx4392 \up0 \expndtw0\charscalex133
\ul0\nosupersub\cf11\f12\fs16 Figura 5.9. Datos de la hoja para un grafico dinamico
vinculado a una barra \line\tab \up0 \expndtw0\charscalex133 de desplazamiento.
\par\pard\qj \li1502\sb0\sl-240\slmult0 \par\pard\qj\li1502\ri573\sb7\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 Cree
un rango dinamico con nombre seleccionando la opcion Insertar>Nombre> \up0
\expndtw0\charscalex118 Definir y llamelo PERIODO_VENTAS. En el cuadro de texto Se
refiere a, escriba lo \up0 \expndtw0\charscalex118 siguiente: \par\pard\ql
\li1785\sb0\sl-138\slmult0 \par\pard\ql\li1785\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 =DESREF($B$5;0;0;$C$5;1)
\par\pard\qj \li1483\ri576\sb174\sl-245\slmult0\fi283 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Al utilizar la funcion
DESREF, podemos usar la celda $C$5 para forzar al ran\up0 \expndtw0\charscalex123
go referenciado en PERIODO_VENTAS a expandirse tanto arriba como abajo en \up0
\expndtw0\charscalex124 funcion del numero que aparezca en la celda $C$5. Es decir,
si por ejemplo cam\up0 \expndtw0\charscalex130 biamos el numero que hay en $C$5 por
5, estaremos obligando a que el rango \up0 \expndtw0\charscalex130 incorpore las
celdas B5:B10. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg147}
{\bkmkend Pg147}\par\pard\li864\sb0\sl-207\slmult0\par\pard\li864\sb0\sl-
207\slmult0\par\pard\li864\sb87\sl-207\slmult0\fi0\tx6057 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 168\tab \up0
\expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj \li1876\sb0\sl-
216\slmult0 \par\pard\qj\li1876\sb0\sl-216\slmult0
\par\pard\qj\li1876\ri1793\sb182\sl-216\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Si no desea que el usuario pueda ver la celda C5,
puede it mas ally y \up0 \expndtw0\charscalex129 ocultar el contenido de $C$5,
haciendo clic con el bot6n derecho del \up0 \expndtw0\charscalex126 ration sobre
ella y seleccionando la opci6n Formato de celdas. Luego, \up0
\expndtw0\charscalex126 seleccione la categoria Personalizado e introduzca el
formato ;;;. Haga \up0 \expndtw0\charscalex134 clic en Aceptar y el contenido de la
celda C5 quedara oculto, tal y \up0 \expndtw0\charscalex135 como puede verse en la
figura 5.9. \par\pard\qj \li873\sb0\sl-240\slmult0
\par\pard\qj\li873\ri1203\sb105\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Ahora cree un grafico (un
grafico de lineas o de columnas serian los ideales). \up0 \expndtw0\charscalex124
Cuando llegue al Paso 2 del asistente, vaya a la pestana Serie y eambie la
f6rmu-\line \up0 \expndtw0\charscalex128 la que aparece en el cuadro de texto
Valores de forma que quede asi: <Nombre \up0 \expndtw0\charscalex128 del
libro.xls>!PERIODO_VENTAS. Con esto, el grafico sera dinamico. \par\pard\qj
\li873\ri1197\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128 Una vez haya
creado grafico, debera insertar una barra de desplazamiento a \up0
\expndtw0\charscalex128 traves del cuadro de herramientas Formularios. \par\pard\qj
\li873\ri1186\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex127 La forma mas
sencilla para hacer esto es hacer clic con el bot6n derecho del \line \up0
\expndtw0\charscalex126 ration en el area gris de la parte superior de la pantalla
(donde estan situadas las \line \up0 \expndtw0\charscalex126 barras de
herramientas, pero en una parte que este vacia) y Luego seleccionar la \line
\up0 \expndtw0\charscalex123 opci6n Formularios. Con ello aparecera el cuadro de
herramientas Formularios en \line \up0 \expndtw0\charscalex123 la pantalla.
\par\pard\qj \li897\ri1182\sb12\sl-250\slmult0\fi259 \up0 \expndtw0\charscalex123
Ahora haga doble clic en el icono Barra de desplazamiento. Una vez insertada,
\up0 \expndtw0\charscalex129 selecci6nela y muevala hasta el grafico. Luego haga
clie con el bot6n derecho \up0 \expndtw0\charscalex129 sobre ella y seleccione la
opci6n Formato de control. \par\pard\qj \li892\ri1176\sb19\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex131 Cambie el valor minimo a 1 y el valor maximo a 12 y
Luego establezea
el \up0 \expndtw0\charscalex129 vinculo con celda a $C$5. El grafico resultante
deberia quedar como el que se \up0 \expndtw0\charscalex129 muestra en la figura
5.10. \par\pard\ql \li1094\sb0\sl-207\slmult0 \par\pard\ql\li1094\sb0\sl-
207\slmult0 \par\pard\ql\li1094\sb154\sl-207\slmult0 \up0 \expndtw-2\charscalex100
2 \par\pard\qj \li5068\ri3643\sb0\sl-160\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf23\f24\fs12 Producto XYZ \line \up0 \expndtw0\charscalex107
Ventas
2003\par\pard\sect\sectd\sbknone\cols4\colno1\colw1643\colsr60\colno2\colw1238\cols
r160\colno3\colw2283\colsr160\colno4\colw3916\colsr160\ql \li1099\sb117\sl-
138\slmult0\tx1343 \up0 \expndtw-1\charscalex100 4\tab \up0 \expndtw0\charscalex104
Mes\par\pard\ql \li1099\sb102\sl-138\slmult0\tx1271 \up0 \expndtw-1\charscalex100
5\tab \up0 \expndtw-2\charscalex100 JAN\par\pard\ql \li1099\sb21\sl-
138\slmult0\tx1281 \up0 \expndtw-1\charscalex100 6\tab \up0 \expndtw0\charscalex101
FEE\par\pard\ql \li1104\sb10\sl-138\slmult0\tx1281 \up0 \expndtw-1\charscalex100
7\tab \up0 \expndtw-5\charscalex96 MAR\par\pard\ql \li1104\sb26\sl-
138\slmult0\tx1276 \up0 \expndtw-1\charscalex100 8\tab \up0 \expndtw0\charscalex100
APR\par\pard\ql \li1104\sb15\sl-138\slmult0\tx1286 \up0 \expndtw-1\charscalex100
9\tab \up0 \expndtw-5\charscalex94 MAY\par\pard\ql \li1089\sb16\sl-
138\slmult0\tx1276 \up0 \expndtw-3\charscalex100 10\tab \up0 \expndtw-
2\charscalex100 JUN\par\pard\ql \li1089\sb20\sl-138\slmult0\tx1276 \up0 \expndtw-
5\charscalex86 11\tab \up0 \expndtw-1\charscalex100 JUL\par\pard\ql
\li1089\sb16\sl-138\slmult0\tx1276 \up0 \expndtw-1\charscalex100 12\tab \up0
\expndtw-2\charscalex100 AUG\par\pard\ql \li1089\sb20\sl-138\slmult0\tx1286 \up0
\expndtw-1\charscalex100 13\tab \up0 \expndtw0\charscalex111 SEP\par\pard\ql
\li1084\sb16\sl-138\slmult0\tx1291 \up0 \expndtw0\charscalex101 14\tab \up0
\expndtw-3\charscalex100 OCT\par\pard\qj \li1094\ri0\sb8\sl-153\slmult0 \up0
\expndtw0\charscalex116 15NOV \line \up0 \expndtw0\charscalex109 16 DEC\par\pard\ql
\li1094\sb0\sl-138\slmult0 \par\pard\ql \li1094\sb39\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 18\par\pard\ql \li1089\sb0\sl-108\slmult0 \up0 \expndtw-
5\charscalex97 :nns\par\pard\column \ql \li21\sb43\sl-138\slmult0 \up0
\expndtw0\charscalex106 Producto XYZ\par\pard\ql \li59\sb21\sl-138\slmult0 \up0
\expndtw0\charscalex109 Ventas 2003\par\pard\ql \li616\sb18\sl-138\slmult0 \up0
\expndtw0\charscalex101 505\par\pard\ql \li616\sb16\sl-138\slmult0 \up0
\expndtw0\charscalex101 943\par\pard\ql \li621\sb20\sl-138\slmult0 \up0
\expndtw0\charscalex101 500\par\pard\ql \li621\sb16\sl-138\slmult0 \up0
\expndtw0\charscalex101 624\par\pard\ql \li621\sb20\sl-138\slmult0 \up0
\expndtw0\charscalex101 694\par\pard\ql \li621\sb16\sl-138\slmult0 \up0
\expndtw0\charscalex101 612\par\pard\ql \li625\sb34\sl-115\slmult0 \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf22\f23\fs10 5,'61\par\pard\ql \li625\sb25\sl-
138\slmult0 \up0 \expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12
629\par\pard\ql \li625\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex101
665\par\pard\ql \li625\sb21\sl-138\slmult0 \up0 \expndtw0\charscalex101
954\par\pard\ql \li625\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex101
893\par\pard\ql \li630\sb21\sl-138\slmult0 \up0 \expndtw0\charscalex101
954\par\pard\column \ql \li20\sb16\sl-115\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 1000\par\pard\ql \li3139\sb0\sl-161\slmult0
\par\pard\ql \li68\sb99\sl-161\slmult0\tx366 \up0 \expndtw-5\charscalex81
\ul0\nosupersub\cf26\f27\fs14 750\tab \up0 \expndtw0\charscalex142
\ul0\nosupersub\cf23\f24\fs12 -----------I--------\par\pard\ql \li3143\sb0\sl-
115\slmult0 \par\pard\ql \li3143\sb0\sl-115\slmult0 \par\pard\ql \li73\sb60\sl-
115\slmult0 \up0 \expndtw0\charscalex102 \ul0\nosupersub\cf22\f23\fs10
500\par\pard\ql \li3148\sb0\sl-115\slmult0 \par\pard\ql \li3148\sb0\sl-
115\slmult0 \par\pard\ql \li77\sb77\sl-115\slmult0 \up0 \expndtw0\charscalex113 250
+\par\pard\ql \li3259\sb0\sl-138\slmult0 \par\pard\ql \li188\sb132\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
0\par\pard\ql \li538\sb17\sl-115\slmult0\tx1186\tx1810 \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf22\f23\fs10 ]AN\tab \up0 \expndtw-4\charscalex93
FEB\tab \up0 \expndtw-4\charscalex88 MAR\par\pard\column \ql \li5524\sb0\sl-
161\slmult0 \par\pard\ql \li5524\sb0\sl-161\slmult0 \par\pard\ql \li515\sb49\sl-
161\slmult0 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf26\f27\fs14
--\par\pard\ql \li294\sb0\sl-108\slmult0\tx956 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf23\f24\fs12 a=\tab \up0 \expndtw-1\charscalex100
-'t\par\pard\ql \li1787\sb121\sl-138\slmult0 \up0 \expndtw0\charscalex164
---\par\pard\ql \li5524\sb0\sl-115\slmult0 \par\pard\ql \li5524\sb0\sl-
115\slmult0 \par\pard\ql \li5524\sb0\sl-115\slmult0 \par\pard\ql \li5524\sb0\sl-
115\slmult0 \par\pard\ql \li5524\sb0\sl-115\slmult0 \par\pard\ql \li5524\sb0\sl-
115\slmult0 \par\pard\ql \li5524\sb0\sl-115\slmult0 \par\pard\ql \li20\sb100\sl-
115\slmult0\tx649\tx1297\tx1936 \up0 \expndtw-5\charscalex95
\ul0\nosupersub\cf22\f23\fs10 APR\tab \up0 \expndtw-5\charscalex83 MAY\tab \up0
\expndtw0\charscalex62 \ul0\nosupersub\cf26\f27\fs14 JUN\tab \up0 \expndtw-
5\charscalex92 \ul0\nosupersub\cf22\f23\fs10 JUL \par\pard\sect\sectd\sbknone
\li1080\sb0\sl-90\slmult0\fi0\tx1353\tx5337\tx7415 \up0 \expndtw0\charscalex120 \u-
3?\tab \dn2 \expndtw0\charscalex127 \ul0\nosupersub\cf30\f31\fs10\ul , H \\HOja1 J
HOja2 f\tab \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf22\f23\fs10 4\tab
\dn2 \expndtw0\charscalex120 I\par\pard\ql \li1521\sb109\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 5.10. Grafico dinamico
vinculado a una barra de desplazamiento.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg148}{\bkmkend
Pg148}\par\pard\li1583\sb0\sl-207\slmult0\par\pard\li1583\sb163\sl-
207\slmult0\fi0\tx8615 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
5. Trucos sobre graficos\tab \up0 \expndtw0\charscalex114 169\par\pard\ql
\li1588\sb0\sl-276\slmult0 \par\pard\ql\li1588\sb0\sl-276\slmult0
\par\pard\ql\li1588\sb63\sl-276\slmult0 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf14\f15\fs24 Utilizar un rango dinamico con nombre vinculado a un
cuadro \par\pard\ql \li1579\sb25\sl-299\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf18\f19\fs26 de lista desplegable \par\pard\qj
\li1569\ri496\sb210\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Otra variante posible es vincular el grafico con un
cuadro de lista desplegable. \line \up0 \expndtw0\charscalex127 Comcnzamos con
algunos datos configurados como en la figura 5.9. Arvada un \line \up0
\expndtw0\charscalex129 rango dinamico que utilizaremos como origen de los datos
para grafico, y quc \line \up0 \expndtw0\charscalex128 estari vinculado a un cuadro
de lista desplegable que podemos utilizar para ver \line \up0
\expndtw0\charscalex126 los resultados de los examenes de un estudiante.
Utilizaremos, por tanto, el cua-\line \up0 \expndtw0\charscalex128 dro desplegable
para seleccionar el nombre del estudiante cuyos resultados de-\line \up0
\expndtw0\charscalex136 \ul0\nosupersub\cf11\f12\fs16 seamos ver. Para ello,
introduzca la formula =PROMEDIO\ul0\nosupersub\cf9\f10\fs20
(136:\ul0\nosupersub\cf11\f12\fs16 B11) en la celda \line \up0
\expndtw0\charscalex136 \ul0\nosupersub\cf10\f11\fs18 B12 y propaguela hasta la
celda F12, tal y como se muestra en la figura 5.11. \par\pard\ql \li2496\sb0\sl-
207\slmult0 \par\pard\ql\li2496\sb0\sl-207\slmult0 \par\pard\ql\li2496\sb134\sl-
207\slmult0 \up0 \expndtw-2\charscalex100 2 \par\pard\ql \li2496\sb10\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 3
\par\pard\li2476\sb0\sl-138\slmult0\par\pard\li2476\sb32\sl-
138\slmult0\fi19\tx3393\tx4118\tx4838\tx5558\tx6278 \up0 \expndtw0\charscalex100
5\tab \up0 \expndtw0\charscalex100 Exam A\tab \up0 \expndtw0\charscalex100 Exam
B\tab \up0 \expndtw0\charscalex100 Exam C\tab \up0 \expndtw0\charscalex100 Exam
D\tab \up0 \expndtw0\charscalex100 Exam E\par\pard\li2476\sb15\sl-
138\slmult0\fi19\tx2668\tx3936\tx4660\tx5380\tx6100\tx6820 \dn2
\expndtw0\charscalex100 6\tab \dn2 \expndtw0\charscalex100 Andres\tab \dn2
\expndtw0\charscalex100 54\tab \dn2 \expndtw0\charscalex100 89\tab \dn2
\expndtw0\charscalex100 90\tab \up0 \expndtw0\charscalex100 74\tab \dn2
\expndtw0\charscalex100 55\par\pard\li2476\sb16\sl-
138\slmult0\fi19\tx2673\tx3940\tx4660\tx5380\tx6100\tx6820 \up0
\expndtw0\charscalex100 7\tab \up0 \expndtw0\charscalex100 Carlos\tab \up0
\expndtw0\charscalex100 48\tab \up0 \expndtw0\charscalex100 72\tab \up0
\expndtw0\charscalex100 67\tab \up0 \expndtw0\charscalex100 85\tab \up0
\expndtw0\charscalex100 47\par\pard\li2476\sb15\sl-
138\slmult0\fi14\tx2673\tx3940\tx4660\tx5380\tx6100\tx6820 \up0
\expndtw0\charscalex100 8\tab \up0 \expndtw0\charscalex100 Carolina\tab \up0
\expndtw0\charscalex100 44\tab \up0 \expndtw0\charscalex100 39\tab \up0
\expndtw0\charscalex100 43\tab \up0 \expndtw0\charscalex100 68\tab \up0
\expndtw0\charscalex100 45\par\pard\li2476\sb16\sl-
138\slmult0\fi19\tx2673\tx3940\tx4660\tx5380\tx6100\tx6820 \dn2
\expndtw0\charscalex100 9\tab \dn2 \expndtw0\charscalex100 David\tab \up0
\expndtw0\charscalex100 81\tab \dn2 \expndtw0\charscalex100 93\tab \dn2
\expndtw0\charscalex100 42\tab \dn2 \expndtw0\charscalex100 47\tab \up0
\expndtw0\charscalex100 64\par\pard\li2476\sb11\sl-
138\slmult0\fi0\tx2673\tx3940\tx4660\tx5380\tx6100\tx6820 \up0 \expndtw-
3\charscalex100 10\tab \up0 \expndtw0\charscalex100 Esther\tab \up0
\expndtw0\charscalex100 37\tab \up0 \expndtw0\charscalex100 F8\tab \up0
\expndtw0\charscalex100 62\tab \up0 \expndtw0\charscalex100 67\tab \up0
\expndtw0\charscalex100 72\par\pard\li2476\sb15\sl-
138\slmult0\fi0\tx2673\tx3940\tx4660\tx5380\tx6100\tx6820 \up0
\expndtw0\charscalex100 11\tab \up0 \expndtw0\charscalex100
Frank\tab \up0 \expndtw0\charscalex100 46\tab \up0 \expndtw0\charscalex100
69\tab \up0 \expndtw0\charscalex100 55\tab \up0 \expndtw0\charscalex100 41\tab \up0
\expndtw0\charscalex100 57\par\pard\li2476\sb16\sl-
138\slmult0\fi0\tx2678\tx3940\tx4660\tx5380\tx6100\tx6820 \up0 \expndtw-
3\charscalex100 12\tab \dn2 \expndtw0\charscalex100 Prornedio\tab \dn2
\expndtw0\charscalex100 52\tab \up0 \expndtw0\charscalex100 70\tab \dn2
\expndtw0\charscalex100 60\tab \dn2 \expndtw0\charscalex100 64\tab \up0
\expndtw0\charscalex100 57\par\pard\ql \li2476\ri3494\sb0\sl-160\slmult0 \up0
\expndtw-3\charscalex100 13 \line \up0 \expndtw-3\charscalex100 14 \par\pard\ql
\li2476\ri3464\sb0\sl-140\slmult0 \up0 \expndtw0\charscalex113 15, \line \up0
\expndtw0\charscalex114 16 \par\pard\ql \li2476\sb21\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 17 \par\pard\li2409\sb0\sl-92\slmult0\par\pard\li2409\sb1\sl-
92\slmult0\fi0\tx2596\tx2731\tx5841\tx7291\tx7819 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf36\f37\fs8\ul III\tab \up0 \expndtw-1\charscalex100 4\tab \dn2
\expndtw0\charscalex118 \ul0\nosupersub\cf30\f31\fs10\ul r H'1 Hojal ',Hoja2 /
Hoja3 J\tab \dn2 \expndtw0\charscalex118 \ul0\nosupersub\cf38\f39\fs14\ul 41\tab
\dn2 \expndtw0\charscalex118 \ul0\nosupersub\cf30\f31\fs10\ul I\tab \up0
\expndtw0\charscalex118 r i 1\par\pard\ql \li2131\sb59\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 5.11. Grafico dinamico
vineulado a un cuadro de lista desplegable. \par\pard\ql \li1862\sb0\sl-218\slmult0
\par\pard\ql\li1862\sb50\sl-218\slmult0\tx8827 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Cree tin rango dinamico seleccionando la opcion
Insertar>Nombre>Definir \tab \dn3 \expndtw-2\charscalex100
\ul0\nosupersub\cf9\f10\fs20 y \par\pard\ql \li1579\sb12\sl-207\slmult0 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 llamelo ESTUDIANTES. En el
cuadro de texto Se refiere a escriba lo siguiente: \par\pard\ql \li1867\sb0\sl-
138\slmult0 \par\pard\ql\li1867\sb112\sl-138\slmult0 \up0
\expndtw0\charscalex156 \ul0\nosupersub\cf23\f24\fs12 =DESREF($A$5;$G$6;1;1;5)
\par\pard\qj \li1574\ri493\sb198\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 Cree otro rango dinamico
llamado NOMBRE_ESTUDIANTE y en el cuadro de \up0 \expndtw0\charscalex121 texto Se
refiere a escriba lo siguiente: \par\pard\ql \li1867\sb0\sl-138\slmult0
\par\pard\ql\li1867\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$5;$G$610;1;1) \par\pard\qj
\li1569\ri498\sb198\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 El use de la referencia $G$6 en la formula DESREF
obliga a que los rangos \line \up0 \expndtw0\charscalex115 rcfcrcnciados para
ESTUDIANTES y NOMBRE_ESTUDIANTE se expandan en fun-\line \up0
\expndtw0\charscalex126 cion del numero introducido en la celda G6. Ahora cree un
grafico de columnas \line \up0 \expndtw0\charscalex130 agrupadas utilizando el
rango Al l:F12. Cuando llegue al paso 2 del asistentc, \line \up0
\expndtw0\charscalex126 vaya a la pestafia Serie y cambic la referencia que aparece
en el cuadro de texto \line \up0 \expndtw0\charscalex126 Valores para la primera
scric, dc forma que quedc =<Nombre del libro.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg149}{\bkmkend
Pg149}\par\pard\li844\sb0\sl-207\slmult0\par\pard\li844\sb158\sl-
207\slmult0\fi0\tx6043 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
170\tab \up0 \expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li835\sb0\sl-240\slmult0 \par\pard\qj\li835\sb0\sl-240\slmult0
\par\pard\qj\li835\ri1248\sb130\sl-240\slmult0 \up0 \expndtw0\charscalex128 xls> !
ESTUDIANTES. En el cuadro de texto Nombre escriba =<Nombre del \line \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 l ibro . xl s> !
NOMBRE_ESTUDIANTE. Llegados a este punto, inserte un cuadro \par\pard\qj
\li835\ri1235\sb0\sl-240\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 de lista desplegable desde el cuadro de herramien-tas
Formularios. Luego haga \up0 \expndtw0\charscalex130 clic con el boton derecho en
dicho control y seleccio-ne la opcion Formato de \up0 \expndtw0\charscalex125
control e introduzca $A$6:$A$11 para el rango de entrada y $G$6 como vfnculo
\up0 \expndtw0\charscalex121 de celda. Para terminar, introduzca la funcion
CONCATENAR en una celda vacfa, \up0 \expndtw0\charscalex121 como por ejemplo la B4,
de la siguiente forma: \par\pard\ql \li1123\sb0\sl-138\slmult0
\par\pard\ql\li1123\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf23\f24\fs12 =CONCATENAR("Resultados para ";INDICE(A6:A11;G6))
\par\pard\qj \li840\ri1231\sb198\sl-240\slmult0\fi264 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Ahora, si abre el cuadro de
lista desplegable y selecciona un estudiante (vease \up0 \expndtw0\charscalex125
figura 5.12), se mostraran los resultados de sus
examenes.\par\pard\sect\sectd\sbknone\cols3\colno1\colw1995\colsr40\colno2\colw2950
\colsr160\colno3\colw4305\colsr160\ql \li844\sb0\sl-138\slmult0 \par\pard\ql
\li1675\sb126\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\par\pard\ql \li1281\sb2\sl-138\slmult0 \up0
\expndtw-1\charscalex100 4\par\pard\ql \li1281\sb15\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 5\par\pard\ql \li1281\sb40\sl-115\slmult0\tx1458 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 6\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 -ndres\par\pard\ql \li1281\sb19\sl-138\slmult0\tx1535
\up0 \expndtw-1\charscalex100 7\tab \up0 \expndtw0\charscalex100
arlos\par\pard\ql \li1281\sb16\sl-138\slmult0\tx1535 \up0 \expndtw-1\charscalex100
8\tab \up0 \expndtw-2\charscalex100 arolina\par\pard\ql \li1281\sb11\sl-
138\slmult0\tx1458 \up0 \expndtw-1\charscalex100 9\tab \up0 \expndtw-5\charscalex94
Uavid\par\pard\ql \li1262\sb15\sl-138\slmult0\tx1458 \up0 \expndtw-3\charscalex100
10\tab \up0 \expndtw0\charscalex106 Esther\par\pard\ql \li1262\sb16\sl-
138\slmult0\tx1458 \up0 \expndtw-5\charscalex81 11\tab \up0 \expndtw-
1\charscalex100 Frank\par\pard\qj \li1262\ri0\sb1\sl-154\slmult0 \up0
\expndtw0\charscalex106 12 Prnrnedlo \line \up0 \expndtw-3\charscalex100
13\par\pard\ql \li1267\sb28\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 14\par\pard\ql \li1257\sb8\sl-158\slmult0\tx1684 \up0
\expndtw-5\charscalex78 \ul0\nosupersub\cf11\f12\fs16 16\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 1 \up0 \expndtw-1\charscalex100
00\par\pard\ql \li1267\sb8\sl-138\slmult0\tx1756 \up0 \expndtw-4\charscalex96
\ul0\nosupersub\cf23\f24\fs12 16\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 1]I\par\pard\ql \li1267\sb34\sl-115\slmult0\tx1746
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 17\tab \up0 \expndtw-
1\charscalex100 30\par\pard\ql \li1267\sb1\sl-162\slmult0\tx1746 \up0 \expndtw-
8\charscalex82 \ul0\nosupersub\cf10\f11\fs18 1s\tab \up0 \expndtw0\charscalex56
,\u-3?\par\pard\ql \li1267\sb31\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 19\par\pard\column \ql \li844\sb0\sl-138\slmult0
\par\pard\ql \li241\sb120\sl-138\slmult0\tx822\tx1393\tx1973\tx2559 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 B\tab \up0 \expndtw-1\charscalex100
C\tab \up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw-1\charscalex100 E\tab
\up0 \expndtw-1\charscalex100 F\par\pard\ql \li20\sb13\sl-138\slmult0 \up0
\expndtw0\charscalex116 Resalt)dos paid Esther\par\pard\ql \li20\sb13\sl-
138\slmult0 \up0 \expndtw0\charscalex128 Exam A Exam B Exam C Exam B Exam
E\par\pard\ql \li413\sb15\sl-138\slmult0\tx994\tx1570\tx2151\tx2722 \up0 \expndtw-
2\charscalex100 54\tab \up0 \expndtw-1\charscalex100 89\tab \up0 \expndtw-
1\charscalex100 90\tab \up0 \expndtw-1\charscalex100 74\tab \up0
\expndtw0\charscalex101 56\par\pard\ql \li413\sb16\sl-
138\slmult0\tx994\tx1570\tx2151\tx2727 \up0 \expndtw0\charscalex101 48\tab \up0
\expndtw-5\charscalex73 \ul0\nosupersub\cf25\f26\fs12 7.2\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 67\tab \up0 \expndtw-1\charscalex100
85\tab \up0 \expndtw-1\charscalex100 47\par\pard\ql \li418\sb15\sl-
138\slmult0\tx994\tx1570\tx2161\tx2727 \up0 \expndtw-4\charscalex100 44\tab \up0
\expndtw-1\charscalex100 39\tab \up0 \expndtw-1\charscalex100 43\tab \up0 \expndtw-
5\charscalex96 68\tab \up0 \expndtw-1\charscalex100 45\par\pard\ql \li413\sb16\sl-
138\slmult0\tx994\tx1570\tx2151\tx2722 \up0 \expndtw-5\charscalex90 61\tab \up0
\expndtw-1\charscalex100 93\tab \up0 \expndtw-1\charscalex100 42\tab \up0 \expndtw-
1\charscalex100 47\tab \up0 \expndtw-5\charscalex100 E4\par\pard\ql \li418\sb11\sl-
126\slmult0\tx994\tx1570\tx2151\tx2813 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 37\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 56\tab \up0 \expndtw-1\charscalex100 62\tab \up0
\expndtw-1\charscalex100 67\tab \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf28\f29\fs12\ul 1 7\ul0\nosupersub\cf23\f24\fs12 -\par\pard\ql
\li418\sb28\sl-138\slmult0\tx994\tx1570\tx2151\tx2727 \up0 \expndtw-1\charscalex100
46\tab \up0 \expndtw-1\charscalex100 69\tab \up0 \expndtw-1\charscalex100 55\tab
\up0 \expndtw-5\charscalex85 41\tab \up0 \expndtw-1\charscalex100 57\par\pard\ql
\li418\sb21\sl-138\slmult0\tx990\tx1570\tx2151\tx2727 \up0 \expndtw-1\charscalex100
5\ul0\nosupersub\cf28\f29\fs12\ul 2\tab \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 70\tab \up0 \expndtw-1\charscalex100 60\tab \up0
\expndtw-1\charscalex100 64\tab \up0 \expndtw-1\charscalex100 57\par\pard\ql
\li844\sb0\sl-115\slmult0 \par\pard\ql \li2189\sb12\sl-115\slmult0 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf22\f23\fs10 Eth \up0
\expndtw0\charscalex184 ser\par\pard\column \ql \li844\sb0\sl-138\slmult0
\par\pard\ql \li21\sb119\sl-138\slmult0\tx602\tx1758\tx2325 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 G\tab \up0 \expndtw-
1\charscalex100 H\tab \up0 \expndtw-1\charscalex100 J\tab \up0 \expndtw-
1\charscalex100 K\par\pard\ql \li844\sb0\sl-138\slmult0 \par\pard\ql \li844\sb0\sl-
138\slmult0 \par\pard\ql \li251\sb41\sl-138\slmult0 \up0 \expndtw-1\charscalex100
5\par\pard\sect\sectd\sbknone\cols3\colno1\colw3036\colsr160\colno2\colw2601\colsr1
60\colno3\colw3493\colsr160\ql \li1257\sb0\sl-108\slmult0\tx1746 \up0 \expndtw-
1\charscalex100 20\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
60\par\pard\ql \li1257\sb57\sl-138\slmult0\tx1746 \up0 \expndtw-5\charscalex90
\ul0\nosupersub\cf23\f24\fs12 21\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 50\par\pard\ql \li1257\sb20\sl-138\slmult0\tx1746
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 22\tab \up0
\expndtw0\charscalex58 4LI\par\pard\ql \li1257\sb30\sl-115\slmult0\tx1746\tx2447
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 23\tab \up0 \expndtw-
1\charscalex100 30\tab \up0 \expndtw0\charscalex108 :-\u-3?\}i\par\pard\ql
\li1257\sb20\sl-138\slmult0\tx1809 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 24\tab \up0 \expndtw-1\charscalex100 0\par\pard\ql
\li1257\sb15\sl-138\slmult0\tx1746 \up0 \expndtw-1\charscalex100 25\tab \up0
\expndtw-1\charscalex100 I \up0 \expndtw0\charscalex50 0 C\par\pard\ql
\li844\sb0\sl-115\slmult0 \par\pard\ql \li844\sb0\sl-115\slmult0 \par\pard\ql
\li1248\sb83\sl-115\slmult0\tx2255 \up0 \expndtw-5\charscalex93
\ul0\nosupersub\cf22\f23\fs10 Ufa \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 27\tab \up0 \expndtw-5\charscalex88 E,::am
A\par\pard\ql \li1228\sb1\sl-104\slmult0\tx1382\tx1511 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 I4\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 1\tab \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf22\f23\fs10 k m \\ Ho31 \up0 \expndtw0\charscalex117
Hoja2\par\pard\column \ql \li844\sb0\sl-115\slmult0 \par\pard\ql \li844\sb0\sl-
115\slmult0 \par\pard\ql \li844\sb0\sl-115\slmult0 \par\pard\ql \li844\sb0\sl-
115\slmult0 \par\pard\ql \li376\sb36\sl-115\slmult0\tx1201\tx1331\tx2137 \up0
\expndtw-1\charscalex100 p\tab \up0 \expndtw-1\charscalex100 t\tab \up0 \expndtw-
1\charscalex100 7i\tab \up0 \expndtw-1\charscalex100 r\par\pard\ql \li844\sb0\sl-
138\slmult0 \par\pard\ql \li844\sb0\sl-138\slmult0 \par\pard\ql \li2243\sb37\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
p,\par\pard\ql \li20\sb115\sl-115\slmult0\tx981\tx1926 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf22\f23\fs10 Exam 5\tab \up0 \expndtw0\charscalex139 Earn\tab \up0
\expndtw0\charscalex128 Exam0\par\pard\column \ql \li764\sb0\sl-90\slmult0 \up0
\expndtw0\charscalex114 \u10065? Eether\par\pard\ql \li764\sb21\sl-138\slmult0 \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf23\f24\fs12 a Promedio\par\pard\ql
\li20\sb0\sl-1512\slmult0 \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf46\f47\fs168\ul l f\par\pard\ql \li111\sb0\sl-108\slmult0 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 Exam E
\par\pard\sect\sectd\sbknone \li844\sb0\sl-144\slmult0\fi0\tx2952 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 5.12. Un
grafico\tab \up0 \expndtw0\charscalex129 dinamieo completo vinculado a tin cuadro
dc lista
desplegable.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1980\colsr160\colno2\colw
7300\colsr160\ql \li1200\sb0\sl-207\slmult0 \par\pard\ql \li1200\sb12\sl-
207\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf12\f13\fs18
TRUCO\par\pard\ql \li1329\sb98\sl-414\slmult0 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf31\f32\fs36 54\par\pard\column \ql \li20\sb84\sl-322\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf20\f21\fs28 Tres formas rapidas para
actualizar los graficos\par\pard\ql \li20\ri1178\sb79\sl-216\slmult0 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Aunque es maravilloso crear
nuevos graficos, actualizarlos para que \up0 \expndtw0\charscalex122 reflejen los
cambios producidos en la hoja puede Ilevar su tiempo. Podemos \up0
\expndtw0\charscalex124 reducir la cantidad de trabajo necesario para cambiar los
datos utilizados \line \up0 \expndtw0\charscalex121 por un grafico de diferentes
formas. \par\pard\sect\sectd\sbknone \ql \li859\sb0\sl-276\slmult0
\par\pard\ql\li859\sb12\sl-276\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf14\f15\fs24 Utilizar arrastrar y colocar \par\pard\qj
\li844\ri1225\sb194\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf10\f11\fs18 Podemos anadir datos a una serie ya existente o crear
una completamente \line \up0 \expndtw0\charscalex130 nueva simplemente arrastrando
y colocando los datos en un grafico. Excel inten
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg150}{\bkmkend
Pg150}\par\pard\li1579\sb0\sl-207\slmult0\par\pard\li1579\sb96\sl-
207\slmult0\fi0\tx8606 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
5. Trucos sobre graficos\tab \up0 \expndtw0\charscalex113 171\par\pard\qj
\li1569\sb0\sl-240\slmult0 \par\pard\qj\li1569\sb0\sl-240\slmult0
\par\pard\qj\li1569\ri497\sb132\sl-240\slmult0 \up0 \expndtw0\charscalex128 tara
decidir como debe tratar los datos, lo que significa que puede que anada la \up0
\expndtw0\charscalex131 informacion a una serie ya existente cuando en realidad lo
que queriamos era \up0 \expndtw0\charscalex128 crear una nueva. Sin embargo,
podemos hacer que Excel muestre un cuadro de \up0 \expndtw0\charscalex125 dialogo
que nos permita elegir que accion queremos realizar. Introduzca algunos \up0
\expndtw0\charscalex125 datos como los que se muestran en la figura 5.13.
\par\pard\li4075\sb0\sl-138\slmult0\par\pard\li4075\sb0\sl-
138\slmult0\par\pard\li4075\sb5\sl-138\slmult0\fi393\tx5054\tx5625\tx6201 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \dn2 \expndtw-
1\charscalex100 B\tab \up0 \expndtw-1\charscalex100 C\tab \up0 \expndtw-
1\charscalex100 D\par\pard\li4075\sb17\sl-138\slmult0\fi888\tx5539\tx6095 \up0
\expndtw-1\charscalex100 2001\tab \up0 \expndtw-1\charscalex100 2002\tab \up0
\expndtw-1\charscalex100 2003\par\pard\li4075\sb18\sl-
138\slmult0\fi0\tx4257\tx5126\tx5865\tx6441 \up0 \expndtw-1\charscalex100 2\tab
\up0 \expndtw-1\charscalex100 Enero\tab \up0 \expndtw-1\charscalex100 7,43\tab \up0
\expndtw-1\charscalex100 7\tab \up0 \expndtw-1\charscalex100
3\par\pard\li4075\sb11\sl-138\slmult0\fi0\tx4257\tx5299\tx5865\tx6388 \up0
\expndtw-1\charscalex100 3\tab \up0 \expndtw-1\charscalex100 Febrero\tab \up0
\expndtw-1\charscalex100 1\tab \dn2 \expndtw-1\charscalex100 3\tab \up0 \expndtw-
1\charscalex100 10\par\pard\li4075\sb16\sl-
138\slmult0\fi0\tx4257\tx5126\tx5865\tx6441 \up0 \expndtw-1\charscalex100 4\tab
\up0 \expndtw-1\charscalex100 Marzo\tab \up0 \expndtw-1\charscalex100 21,3\tab \up0
\expndtw-1\charscalex100 2\tab \up0 \expndtw-1\charscalex100
4\par\pard\li4075\sb15\sl-138\slmult0\fi0\tx4247\tx5135\tx5270\tx5875\tx6441
\up0 \expndtw-1\charscalex100 5\tab \up0 \expndtw-1\charscalex100 Ahril\tab \up0
\expndtw-1\charscalex100 11\tab \up0 \expndtw-1\charscalex100 ,6\tab \up0 \expndtw-
1\charscalex100 1\tab \up0 \expndtw-1\charscalex100 9\par\pard\li4075\sb21\sl-
138\slmult0\fi0\tx4257\tx5236\tx5865\tx6441 \dn2 \expndtw-1\charscalex100 6\tab
\dn2 \expndtw-1\charscalex100 Mayo\tab \up0 \expndtw-1\charscalex100 10\tab \up0
\expndtw-1\charscalex100 3\tab \up0 \expndtw-1\charscalex100 4\par\pard\ql
\li4075\sb40\sl-138\slmult0 \up2 \expndtw-1\charscalex100 7 \dn2 \expndtw-
1\charscalex100 B \par\pard\ql \li4080\sb2\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 9 \par\pard\ql \li4060\sb0\sl-138\slmult0
\par\pard\ql\li4060\sb4\sl-138\slmult0 \up0 \expndtw-3\charscalex100 10
\par\pard\ql \li2716\sb64\sl-184\slmult0 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf11\f12\fs16 Figura 5.13. Datos para un grafico de columnas
agrupadas. \par\pard\qj \li1588\sb0\sl-240\slmult0
\par\pard\qj\li1588\ri489\sb10\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf10\f11\fs18 Mediante el asistente para graficos, cree un grafico
de columnas agrupadas \line \up0 \expndtw0\charscalex125 solo para el rango
$A$1:$D$5, con lo que se obtendran los resultados de la figu-\line \up0
\expndtw0\charscalex125 ra 5.14. \par\pard\ql \li2160\sb0\sl-184\slmult0
\par\pard\ql\li2160\sb0\sl-184\slmult0 \par\pard\ql\li2160\sb0\sl-184\slmult0
\par\pard\ql\li2160\sb0\sl-184\slmult0 \par\pard\ql\li2160\sb0\sl-184\slmult0
\par\pard\ql\li2160\sb0\sl-184\slmult0 \par\pard\ql\li2160\sb0\sl-184\slmult0
\par\pard\ql\li2160\sb0\sl-184\slmult0 \par\pard\ql\li2160\sb0\sl-184\slmult0
\par\pard\ql\li2160\sb0\sl-184\slmult0 \par\pard\ql\li2160\sb0\sl-184\slmult0
\par\pard\ql\li2160\sb0\sl-184\slmult0 \par\pard\ql\li2160\sb39\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 5.14. Grafico de
columnas agrupadas creado para el rango A1:D5. \par\pard\qj \li1603\sb0\sl-
240\slmult0 \par\pard\qj\li1603\ri460\sb10\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Seleccione el rango A6:D6,
haga clic con el boton derecho en el borde de la \line \up0 \expndtw0\charscalex132
seleccion y sin soltarlo arrastrela hasta el grafico. Suelte entonces el boton y
\line \up0 \expndtw0\charscalex133 aparecera el cuadro de dialogo Pegado especial,
tal y como se muestra en la \line \up0 \expndtw0\charscalex125 figura 5.15.
Seleccione la opcion Columnas y haga clic en el boton Aceptar. Con \line \up0
\expndtw0\charscalex125 esto se anadira al grafico la serie de datos
correspondiente a mayo, tal y como se \line \up0 \expndtw0\charscalex131 muestra en
la figura 5.16. El cuadro de dialogo Pegado especial nos ofrece la \line \up0
\expndtw0\charscalex131 mayoria de las acciones que necesitaremos para poder
utilizar este truco. \par\pard\ql \li1622\sb0\sl-299\slmult0
\par\pard\ql\li1622\sb13\sl-299\slmult0
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf18\f19\fs26 Utilizar la barra de
formulas \par\pard\qj \li1617\ri458\sb190\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Tambien podemos actualizar el
grafico utilizando la barra de formulas. Cuando \line \up0 \expndtw0\charscalex122
seleccionamos un grafico y hacemos clic en una serie de datos del mismo,
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg151}{\bkmkend
Pg151}\par\pard\li815\sb0\sl-207\slmult0\par\pard\li815\sb71\sl-
207\slmult0\fi0\tx6009 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 172\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\li801\sb0\sl-
207\slmult0\par\pard\li801\sb0\sl-207\slmult0\par\pard\li801\sb0\sl-
207\slmult0\par\pard\li801\sb29\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex127
observara que en la barra de formulas aparece la funcion que Excel utiliza
para\par\pard\li801\sb29\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex126 la
serie.\par\pard\sect\sectd\sbknone\cols2\colno1\colw3671\colsr20\colno2\colw5749\co
lsr160\ql \li1200\sb0\sl-184\slmult0 \par\pard\ql \li1228\sb114\sl-
184\slmult0\tx1607\tx2188\tx2764\tx3340 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf11\f12\fs16 1\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw-1\charscalex100 C\tab \up0 \expndtw-1\charscalex100 D\par\pard\ql
\li2111\sb1\sl-108\slmult0\tx2678\tx3254 \up0 \expndtw-3\charscalex100 2001\tab
\up0 \expndtw0\charscalex101 \ul0\nosupersub\cf28\f29\fs12\ul 2002\tab \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 2003\par\pard\ql
\li1204\sb19\sl-138\slmult0\tx1391\tx2265\tx3004\tx3580 \up0 \expndtw-
1\charscalex100 2\tab \up0 \expndtw0\charscalex100 Enero\tab \up0
\expndtw0\charscalex102 7,43\tab \up0 \expndtw-1\charscalex100 7\tab \up0 \expndtw-
1\charscalex100 3\par\pard\ql \li1219\sb16\sl-
138\slmult0\tx1391\tx2438\tx3004\tx3522 \up0 \expndtw-1\charscalex100 3\tab \up0
\expndtw0\charscalex100 Febrero\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw-1\charscalex100 3\tab \up0 \expndtw-3\charscalex100 10\par\pard\ql
\li1200\sb16\sl-138\slmult0\tx1391\tx2265\tx3004\tx3580 \up0 \expndtw-
1\charscalex100 4\tab \up0 \expndtw-2\charscalex100 Marzo\tab \up0
\expndtw0\charscalex100 21;3\tab \up0 \expndtw-1\charscalex100 2\tab \up0 \expndtw-
1\charscalex100 4\par\pard\ql \li1478\sb14\sl-
138\slmult0\tx1761\tx1977\tx3014\tx3561 \up0 \expndtw-5\charscalex85 brit\tab
\up0 \expndtw-1\charscalex100 _\tab \up0 \expndtw0\charscalex134 _r_-_ \up0
\expndtw-5\charscalex81 11 \up0 \expndtw-1\charscalex100 1 \up0
\expndtw0\charscalex50 ,6 0\tab \up0 \expndtw0\charscalex50 1 3\tab \up0 \expndtw-
1\charscalex100 4\par\pard\ql \li1214\sb0\sl-114\slmult0\tx1358\tx3057 \up0
\expndtw-1\charscalex100 6\tab \up0 \expndtw0\charscalex122 Mayn-\tab \up0
\expndtw-1\charscalex100 --\par\pard\ql \li1200\sb0\sl-138\slmult0 \par\pard\ql
\li1200\sb0\sl-138\slmult0 \par\pard\ql \li1200\sb0\sl-138\slmult0 \par\pard\ql
\li1200\sb0\sl-138\slmult0 \par\pard\ql \li1200\sb0\sl-138\slmult0 \par\pard\ql
\li1200\sb0\sl-138\slmult0 \par\pard\ql \li1200\sb0\sl-138\slmult0 \par\pard\ql
\li1200\sb0\sl-138\slmult0 \par\pard\ql \li1200\sb0\sl-138\slmult0 \par\pard\ql
\li1200\sb2\sl-138\slmult0 \up0 \expndtw-3\charscalex100 15\par\pard\ql
\li1063\sb0\sl-153\slmult0\tx1243 \up0 \expndtw-4\charscalex100 16 \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf11\f12\fs16 1\tab \up0 \expndtw-2\charscalex100
7\par\pard\ql \li1200\sb0\sl-138\slmult0 \par\pard\ql \li1200\sb29\sl-
138\slmult0 \up0 \expndtw0\charscalex102 \ul0\nosupersub\cf23\f24\fs12
18\par\pard\ql \li1195\sb20\sl-138\slmult0\tx1895\tx2443\tx3100 \up0 \expndtw-
1\charscalex100 19\tab \up0 \expndtw0\charscalex111 Enern\tab \up0
\expndtw0\charscalex117 Febrero\tab \up0 \expndtw-5\charscalex92 1,137-
o\par\pard\ql \li1185\sb11\sl-138\slmult0 \up0 \expndtw0\charscalex105
20\par\pard\ql \li1190\sb16\sl-138\slmult0 \up0 \expndtw-5\charscalex90
21\par\pard\ql \li1190\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex116
22,\par\pard\ql \li1161\sb6\sl-115\slmult0\tx1310\tx1444\tx1751\tx2649 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 N\tab \up0 \expndtw-
1\charscalex100 4\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 r
i\tab \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf22\f23\fs10 Dra and Dro\tab
\up0 \expndtw-1\charscalex100 Using Formula Bar\par\pard\column \ql \li4516\sb0\sl-
138\slmult0 \par\pard\ql \li4516\sb0\sl-138\slmult0 \par\pard\ql \li845\sb28\sl-
138\slmult0\tx1988 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
F\tab \up0 \expndtw-1\charscalex100 H\par\pard\ql \li4632\sb0\sl-138\slmult0
\par\pard\ql \li961\sb68\sl-138\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf28\f29\fs12\ul Pegado especial\par\pard\ql \li1052\sb101\sl-
115\slmult0\tx2266 \up0 \expndtw0\charscalex102 \ul0\nosupersub\cf22\f23\fs10
Agregar celdas como\tab \up0 \expndtw0\charscalex100 Valorec (v1 en\par\pard\ql
\li1220\sb44\sl-115\slmult0\tx2286 \up0 \expndtw0\charscalex105 Nueva serie\tab
\up0 \expndtw0\charscalex101 C FJds:\par\pard\ql \li1081\sb53\sl-115\slmult0\tx2281
\up0 \expndtw0\charscalex110 G Nuevos puntos\tab \up0 \expndtw0\charscalex101
C\u8226? jC lumrds\par\pard\ql \li4670\sb0\sl-207\slmult0 \par\pard\ql
\li999\sb146\sl-207\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf10\f11\fs18 r\par\pard\ql \li999\sb37\sl-115\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10 (, Categorias (rdtulos de X)
an la primera columna\par\pard\ql \li653\sb130\sl-138\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf23\f24\fs12 0 20\par\pard\ql
\li653\sb59\sl-138\slmult0 \up0 \expndtw0\charscalex115 \u9632? 2002\par\pard\ql
\li653\sb63\sl-138\slmult0 \up0 \expndtw0\charscalex108 \u10065?
2003\par\pard\ql \li3743\sb0\sl-138\slmult0 \par\pard\ql \li3743\sb0\sl-138\slmult0
\par\pard\ql \li3743\sb0\sl-138\slmult0 \par\pard\ql \li73\sb79\sl-138\slmult0 \up0
\expndtw-3\charscalex100 Abril\par\pard\ql \li3691\sb0\sl-115\slmult0
\par\pard\ql \li3691\sb0\sl-115\slmult0 \par\pard\ql \li3691\sb0\sl-115\slmult0
\par\pard\ql \li3691\sb0\sl-115\slmult0 \par\pard\ql \li20\sb24\sl-
115\slmult0\tx1494 \up0 \expndtw0\charscalex100 \ul0\nosupersub\cf30\f31\fs10\ul
Dragging\ul0\nosupersub\cf22\f23\fs10 Bounding Area\tab \up0 \expndtw-
1\charscalex100 4 \par\pard\sect\sectd\sbknone \ql \li945\ri1435\sb24\sl-
220\slmult0\tx3820 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16
Figura 5.15. Grafico de columnas agrupadas junto con el cuadro de dialogo
espacio \line\tab \up0 \expndtw0\charscalex128 Pegado especial. \par\pard\ql
\li940\sb0\sl-220\slmult0 \par\pard\ql\li940\sb0\sl-220\slmult0
\par\pard\ql\li940\sb0\sl-220\slmult0 \par\pard\ql\li940\sb0\sl-220\slmult0
\par\pard\ql\li940\sb0\sl-220\slmult0 \par\pard\ql\li940\sb0\sl-220\slmult0
\par\pard\ql\li940\sb0\sl-220\slmult0 \par\pard\ql\li940\sb0\sl-220\slmult0
\par\pard\ql\li940\sb0\sl-220\slmult0 \par\pard\ql\li940\sb0\sl-220\slmult0
\par\pard\ql\li940\ri1420\sb140\sl-220\slmult0\tx3859 \up0 \expndtw0\charscalex129
Figura 5.16. Grafico de columnas agrupadas con la serie de datos correspondiente
a \line\tab \up0 \expndtw0\charscalex129 mayo anadida. \par\pard\qj
\li801\ri1268\sb224\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Dicha funcion se llama SERIES y normalmente utiliza
cuatro argumentos, \up0 \expndtw0\charscalex130 aunque el grafieo de burbujas
requiere un quinto elemento adicional (para el \up0 \expndtw0\charscalex130
tamano). La sintaxis de la funcion SERIES es la siguiente: \par\pard\ql
\li1089\sb0\sl-138\slmult0 \par\pard\ql\li1089\sb87\sl-138\slmult0\tx2001 \dn2
\expndtw0\charscalex142 \ul0\nosupersub\cf23\f24\fs12 =SERIES( \tab \up0
\expndtw0\charscalex182 [Nombre];[Valores X];[Valores Y];[Orden de dibujo])
\par\pard\ql \li1070\sb0\sl-207\slmult0 \par\pard\ql\li1070\sb18\sl-207\slmult0
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Asi, una funcion SERIES
valida podria ser de la siguiente forma (vease figura \par\pard\ql \li811\sb33\sl-
207\slmult0 \up0 \expndtw0\charscalex119 5.17): \par\pard\ql \li1094\sb0\sl-
138\slmult0 \par\pard\ql\li1094\sb92\sl-138\slmult0 \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf23\f24\fs12 =SERIES(Hojal!$B$1;Hojal!$A$2:$A$5;Hojal!$B$2:$B$5;1)
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg152}{\bkmkend
Pg152}\par\pard\li1622\sb0\sl-207\slmult0\par\pard\li1622\sb120\sl-
207\slmult0\fi0\tx8659 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
5. Trucos sobre graficos\tab \up0 \expndtw0\charscalex114
173\par\pard\li2270\sb0\sl-115\slmult0\par\pard\li2270\sb0\sl-
115\slmult0\par\pard\li2270\sb0\sl-115\slmult0\par\pard\li2270\sb0\sl-
115\slmult0\par\pard\li2270\sb0\sl-115\slmult0\par\pard\li2270\sb0\sl-
115\slmult0\par\pard\li2270\sb47\sl-115\slmult0\fi0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf30\f31\fs10\ul 0 Microsoft Excel -
GrSflcos.xls\par\pard\li2270\sb54\sl-115\slmult0\fi763\tx3475\tx3767\tx4262 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Edicibn\tab \up0
\expndtw0\charscalex111 Ve\tab \up0 \expndtw0\charscalex111 Inserter\tab \up0
\expndtw0\charscalex111 Formate\par\pard\li2342\sb0\sl-
138\slmult0\par\pard\li2342\sb0\sl-138\slmult0\par\pard\li2342\sb0\sl-
138\slmult0\par\pard\li2342\sb102\sl-138\slmult0\fi0\tx3143\tx3647 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf28\f29\fs12\ul 1,,, !"2004"\tab \up0
\expndtw0\charscalex154 -\tab \up0 \expndtw0\charscalex154
\ul0\nosupersub\cf23\f24\fs12 f =\ul0\nosupersub\cf28\f29\fs12\ul SERIE3(Hol'n2!
$B$1,Hoje21$A$2 $A$AHnja21$B$2.$B$5.1)\par\pard\li2342\sb64\sl-
138\slmult0\fi19\tx2750\tx3331\tx3878 \dn2 \expndtw0\charscalex154
\ul0\nosupersub\cf23\f24\fs12 1\tab \up0 \expndtw0\charscalex120 A\tab \up0
\expndtw0\charscalex120 B\tab
\dn2 \expndtw0\charscalex154 C -D E F G H\par\pard\ql \li3244\sb1\sl-
102\slmult0 \up0 \expndtw0\charscalex100 2004 \par\pard\li2351\sb29\sl-
138\slmult0\fi0\tx2496\tx3403 \dn2 \expndtw-1\charscalex100 2\tab \up0
\expndtw0\charscalex105 Enero\tab \dn2 \expndtw0\charscalex105 7,431\par\pard\ql
\li2351\ri3333\sb0\sl-160\slmult0 \up0 \expndtw0\charscalex118 3 Febrero \line \up0
\expndtw0\charscalex119 4 Marzn \par\pard\li2332\sb4\sl-138\slmult0\fi19\tx2534
\up0 \expndtw-4\charscalex100 5\tab \up0 \expndtw-4\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul Abr\ul0\nosupersub\cf23\f24\fs12
il\par\pard\li2332\sb16\sl-138\slmult0\fi19 \up0 \expndtw-4\charscalex100
6\par\pard\li2332\sb84\sl-138\slmult0\fi1823 \up0 \expndtw-4\charscalex100
2004\par\pard\li2332\sb0\sl-144\slmult0\fi19 \up0 \expndtw-4\charscalex100 B
\ul0\nosupersub\cf11\f12\fs16
9\par\pard\sect\sectd\sbknone\cols2\colno1\colw2681\colsr40\colno2\colw6719\colsr16
0\ql \li2332\sb111\sl-138\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 10\par\pard\ql \li2332\sb11\sl-138\slmult0 \up0
\expndtw-1\charscalex100 1\par\pard\ql \li2332\sb0\sl-138\slmult0 \par\pard\ql
\li2337\sb36\sl-138\slmult0 \up0 \expndtw-5\charscalex96 13\par\pard\ql
\li2332\sb11\sl-138\slmult0 \up0 \expndtw-3\charscalex100 14\par\pard\ql
\li2332\sb3\sl-153\slmult0 \up0 \expndtw-7\charscalex75
\ul0\nosupersub\cf11\f12\fs16 15\par\pard\ql \li2342\sb14\sl-138\slmult0 \up0
\expndtw-5\charscalex92 \ul0\nosupersub\cf23\f24\fs12 16\par\pard\ql
\li2342\sb11\sl-138\slmult0 \up0 \expndtw-5\charscalex92 17\par\pard\ql
\li2299\sb0\sl-138\slmult0 \par\pard\ql \li2342\sb36\sl-138\slmult0 \up0 \expndtw-
5\charscalex92 19\par\pard\ql \li2328\sb10\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 20\par\pard\ql \li2328\sb16\sl-138\slmult0 \up0 \expndtw-
5\charscalex86 21\par\pard\ql \li2328\sb20\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 22\par\pard\ql \li2328\sb11\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 `3\par\pard\ql \li2587\sb6\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 1\par\pard\ql \li2299\sb67\sl-
115\slmult0 \up0 \expndtw-2\charscalex100 Lists\par\pard\column \ql \li49\sb91\sl-
92\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf27\f28\fs6
25\par\pard\ql \li2750\sb0\sl-138\slmult0 \par\pard\ql \li49\sb68\sl-138\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 20\par\pard\ql
\li2760\sb0\sl-138\slmult0 \par\pard\ql \li59\sb45\sl-138\slmult0 \up0 \expndtw-
5\charscalex96 15\par\pard\ql \li2795\sb16\sl-161\slmult0 \up0 \expndtw-
5\charscalex94 \ul0\nosupersub\cf26\f27\fs14 0 2004\par\pard\ql \li59\sb21\sl-
138\slmult0 \up0 \expndtw-5\charscalex96 \ul0\nosupersub\cf23\f24\fs12
10\par\pard\ql \li2721\sb0\sl-138\slmult0 \par\pard\ql \li2721\sb0\sl-
138\slmult0 \par\pard\ql \li2721\sb0\sl-138\slmult0 \par\pard\ql \li111\sb106\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 0\par\pard\ql \li414\sb34\sl-
138\slmult0\tx971\tx1614\tx2243 \up0 \expndtw0\charscalex100 Enero\tab \up0
\expndtw0\charscalex100 Febrero\tab \up0 \expndtw-1\charscalex100 Marze\tab \up0
\expndtw-5\charscalex94 Abril\par\pard\ql \li2721\sb0\sl-115\slmult0
\par\pard\ql \li2721\sb0\sl-115\slmult0 \par\pard\ql \li20\sb2\sl-115\slmult0
\up0 \expndtw0\charscalex121 \ul0\nosupersub\cf22\f23\fs10 x\\, Hojal \up0
\expndtw0\charscalex126 ),Hoja2/ Ho1e3 /\par\pard\ql \li4503\sb64\sl-115\slmult0
\up0 \expndtw-4\charscalex89 NUM \par\pard\sect\sectd\sbknone \ql \li1723\sb124\sl-
184\slmult0 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Figura 5.17.
Un grafico de columnas agrupadas, con la Barra de formulas resaltada.
\par\pard\qj \li1612\sb0\sl-240\slmult0 \par\pard\qj\li1612\ri453\sb10\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex134 \ul0\nosupersub\cf10\f11\fs18 Como
puede verse en la figura anterior, la primera parte de la referencia \line \up0
\expndtw0\charscalex130 (Hoja1!$BS1) se refiere al nombre, o al titulo del grafico,
que en este caso es \line \up0 \expndtw0\charscalex123 2004. La segunda parte
(Hojal!$A$2:$A$5) se refiere a los valores X, que en este \line \up0
\expndtw0\charscalex122 caso son los meses. La tercera parte (Hojal!$B$2:$B$5) se
refiere a los valores Y, \line \up0 \expndtw0\charscalex126 que son 7,43, 15, 21,3
y 11,6. Finalmente, la ultima parte de la formula (el 1) se \line \up0
\expndtw0\charscalex123 refiere al orden de dibujo, o al orden de la series. En
este caso, como solo hay una \line \up0 \expndtw0\charscalex125 serie solo podemos
elegir el valor 1. Si hubiese mas de una serie, la primera ten-\line \up0
\expndtw0\charscalex134 dria el numero 1, la segunda el numero 2 y asi
sucesivamente. Para realizar \line \up0 \expndtw0\charscalex124 cambios al grafico,
simplemente modifique las referencias a celdas en la barra de \line \up0
\expndtw0\charscalex124 formulas. \par\pard\qj \li1603\ri459\sb40\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex125 Ademas de utilizar referencias a
celdas, puede introducir en los graficos valo\up0 \expndtw0\charscalex126 res
explicitos, conocidos tambien como constantes matriciales. Para ello, debera
\up0 \expndtw0\charscalex127 aladir unas Haves \{\} por delante y por detras de los
valores X e Y, como puede \up0 \expndtw0\charscalex127 verse en la siguiente
formula: \par\pard\ql \li1900\sb0\sl-138\slmult0 \par\pard\ql\li1900\sb87\sl-
138\slmult0 \up0 \expndtw0\charscalex177 \ul0\nosupersub\cf23\f24\fs12 =SERIES("Mi
barra";\{"A";"B";"C";"D"\};\{1;2;3;4\};1) \par\pard\qj \li1617\ri457\sb178\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 En
esta formula, A, B, C y D serian los valores X, mientras que 1, 2, 3 y 4 \up0
\expndtw0\charscalex131 serian los valores Y correspondientes.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg153}{\bkmkend
Pg153}\par\pard\li825\sb0\sl-207\slmult0\par\pard\li825\sb110\sl-
207\slmult0\fi0\tx6019 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
174\tab \up0 \expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li815\sb0\sl-260\slmult0 \par\pard\qj\li815\sb0\sl-260\slmult0
\par\pard\qj\li815\ri1267\sb62\sl-260\slmult0\fi278 \up0 \expndtw0\charscalex129
Utilizando este metodo puede crear o actualizar un grafico sin tener que al\up0
\expndtw0\charscalex129 macenar los datos en celdas. \par\pard\ql \li815\sb288\sl-
299\slmult0 \up0 \expndtw0\charscalex106 \ul0\nosupersub\cf18\f19\fs26 Arrastrar el
area del borde \par\pard\qj \li815\ri1254\sb210\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Si los datos del grafico
contienen referencias a celdas continuas, puede exten-\line \up0
\expndtw0\charscalex124 der o reducir facilmente el rango de datos de la serie
arrastrando el borde hasta el \line \up0 \expndtw0\charscalex129 punto deseado.
Haga clic en la serie que desea extender o reducir. Despues de \line \up0
\expndtw0\charscalex127 hacer dos clics lentamente, apareceran unos pequenos
recuadros negros alrede-\line \up0 \expndtw0\charscalex133 dor del area de la serie
(o en medio en caso de estar utilizando un grafico de \line \up0
\expndtw0\charscalex124 lineas). S61o tiene que hacer clic en uno de esos recuadros
y arrastrar el horde en \line \up0 \expndtw0\charscalex124 la direcci6n deseada,
tal y como se muestra en la figura 5.18. \par\pard\li1680\sb0\sl-
138\slmult0\par\pard\li1680\sb0\sl-138\slmult0\par\pard\li1680\sb95\sl-
138\slmult0\fi0\tx7127 \dn2 \expndtw0\charscalex115 \ul0\nosupersub\cf22\f23\fs10 \
{ Microsoft Excel - Grifxosxls\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 \u10065?I x\par\pard\li1680\sb59\sl-
115\slmult0\fi196\tx2347\tx2788\tx3571\tx4814\tx5246\tx6998 \dn2 \expndtw-
2\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Archivo\tab \dn2 \expndtw-
2\charscalex100 Edi[ion\tab \dn2 \expndtw0\charscalex115 Ver Inserter\tab \dn2
\expndtw0\charscalex115 Formato Herramientas\tab \dn2 \expndtw-2\charscalex100 \u-
3?rii\u-3?o\tab \dn2 \expndtw0\charscalex115 Ventana\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
-\ul0\nosupersub\cf23\f24\fs12 a x\par\pard\ql \li5347\sb0\sl-115\slmult0
\par\pard\ql\li5347\sb5\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 w \par\pard\li1593\sb0\sl-
138\slmult0\par\pard\li1593\sb0\sl-138\slmult0\par\pard\li1593\sb2\sl-
138\slmult0\fi0\tx2961 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf23\f24\fs12
Sen\ul0\nosupersub\cf28\f29\fs12\ul e "A" Pun.\tab \up0 \expndtw0\charscalex104 I
=SERIES(Hoja31$B$1;Hoja31$A$2`$A$5.Hoja31$B$2:$B$5;1)\par\pard\li1593\sb30\sl-
138\slmult0\fi465\tx2644\tx3220\tx3571\tx3796\tx4377\tx4958\tx5524\tx6100 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0
\expndtw0\charscalex104 B\tab \up0 \expndtw0\charscalex104 C\tab \dn2
\expndtw0\charscalex104 C\tab \up0 \expndtw0\charscalex104 D\tab \up0
\expndtw0\charscalex104 E\tab \up0 \expndtw0\charscalex104 F\tab \up0
\expndtw0\charscalex104 G\tab \up0 \expndtw0\charscalex104
H\par\pard\li1593\sb22\sl-135\slmult0\fi1396 \up0 \expndtw0\charscalex104
B\par\pard\li1593\sb13\sl-138\slmult0\fi71\tx2889\tx3456\tx4036 \up0
\expndtw0\charscalex104 2la\tab \up0 \expndtw0\charscalex104 1\tab \up0
\expndtw0\charscalex104 7\tab \up0 \expndtw0\charscalex104
3\par\pard\li1593\sb16\sl-138\slmult0\fi71\tx2889\tx3456\tx3979 \dn2
\expndtw0\charscalex104 3\tab \dn2 \expndtw0\charscalex104 1\tab \up0
\expndtw0\charscalex104 3\tab \dn2 \expndtw0\charscalex104
10\par\pard\li1593\sb16\sl-138\slmult0\fi14\tx2783\tx3456\tx4036 \up0
\expndtw0\charscalex104 _4.._.c\tab \up0 \expndtw0\charscalex104 4\tab \up0
\expndtw0\charscalex104 2\tab \up0 \expndtw0\charscalex104
4\par\pard\li1593\sb16\sl-138\slmult0\fi71\tx1848\tx2880\tx3465\tx4036 \up0
\expndtw0\charscalex104 5 6\tab \up0 \expndtw0\charscalex104 d\tab \up0
\expndtw0\charscalex104 9\tab \up0 \expndtw0\charscalex104 1\tab \up0
\expndtw0\charscalex104 9\par\pard\ql \li1703\sb0\sl-138\slmult0
\par\pard\ql\li1703\sb0\sl-138\slmult0
\par\pard\ql\li1703\sb0\sl-138\slmult0 \par\pard\ql\li1703\sb0\sl-138\slmult0
\par\pard\ql\li1703\sb61\sl-138\slmult0 \up0 \expndtw-1\charscalex100 0
\par\pard\ql \li1622\sb58\sl-144\slmult0 \up0 \expndtw-5\charscalex77 _12 _
\par\pard\li1651\sb0\sl-138\slmult0\par\pard\li1651\sb39\sl-138\slmult0\fi0 \dn2
\expndtw-5\charscalex82 13 1\par\pard\li1651\sb0\sl-108\slmult0\fi52 \up0 \expndtw-
5\charscalex82 4 y\par\pard\ql \li1651\ri3909\sb0\sl-160\slmult0 \up0 \expndtw-
5\charscalex96 15 \line \up0 \expndtw-5\charscalex97 19 \par\pard\ql
\li1651\sb0\sl-138\slmult0 \par\pard\ql\li1651\sb0\sl-138\slmult0
\par\pard\ql\li1651\sb24\sl-138\slmult0 \up0 \expndtw-5\charscalex96 19
\par\pard\li1574\sb0\sl-115\slmult0\par\pard\li1574\sb0\sl-
115\slmult0\par\pard\li1574\sb49\sl-115\slmult0\fi0\tx1771\tx1905 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 tic\tab \up0 \expndtw-1\charscalex100
1\tab \dn2 \expndtw0\charscalex106 r n \\ Hojal \u-3?HO7a2_\}\u-3?Hola3\u-
3?\par\pard\li1574\sb67\sl-115\slmult0\fi43\tx6307 \dn2 \expndtw0\charscalex106
Lists\tab \up0 \expndtw0\charscalex106 NUM\par\pard\ql \li2582\sb148\sl-184\slmult0
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 5.18. Borde de
una serie seleccionado. \par\pard\qj \li820\sb0\sl-240\slmult0
\par\pard\qj\li820\ri1247\sb10\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Si extiende o reduce los datos de una serie, al igual
que en la figura 5.19, el \up0 \expndtw0\charscalex122 origen de datos original,
asi Como las etiquetas del eje (en caso de estar configu\up0
\expndtw0\charscalex124 radas en automatico), tambien se modificaran para reflejar
los cambios que aca\up0 \expndtw0\charscalex124 ba de realizar. Esta tecniea es
ideal para probar diferentes escenarios, sobre todo \up0 \expndtw0\charscalex122 en
aquellas ocasiones en las que desee probar cuales serian los diferentes resulta\up0
\expndtw0\charscalex122 dos en funci6n de los conjuntos de datos que se
utilicen. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg154}
{\bkmkend Pg154}\par\pard\li1636\sb0\sl-207\slmult0\par\pard\li1636\sb170\sl-
207\slmult0\fi0\tx8668 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
5. Trucos sobre graficos\tab \up0 \expndtw0\charscalex114 175\par\pard\ql
\li2390\sb0\sl-115\slmult0 \par\pard\ql\li2390\sb0\sl-115\slmult0
\par\pard\ql\li2390\sb0\sl-115\slmult0 \par\pard\ql\li2390\sb0\sl-115\slmult0
\par\pard\ql\li2390\sb0\sl-115\slmult0 \par\pard\ql\li2390\sb0\sl-115\slmult0
\par\pard\ql\li2390\sb31\sl-115\slmult0 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf22\f23\fs10 In Microsoft Excel GrSfiCos.NIs
\par\pard\li2687\sb71\sl-115\slmult0\fi0\tx3153\tx3595\tx5625\tx6110 \up0 \expndtw-
2\charscalex100 Archivo\tab \up0 \expndtw-4\charscalex100 Edici6n\tab \up0
\expndtw0\charscalex119 Her Inserter Formato Herramientes\tab \up0
\expndtw0\charscalex119 \u-3?rric,\tab \up0 \expndtw0\charscalex119
-tena\par\pard\ql \li7847\sb0\sl-115\slmult0 \par\pard\ql\li7847\sb0\sl-115\slmult0
\par\pard\ql\li7847\sb89\sl-115\slmult0 \up0 \expndtw-1\charscalex100 A
\par\pard\li2400\sb85\sl-138\slmult0\fi0\tx3796\tx5443 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul Seiie "A"\ul0\nosupersub\cf23\f24\fs12
Pun.\tab \dn2 \expndtw0\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul 6
=SERIES(Hoi+-l$B$1,Hojc.\tab \up0 \expndtw0\charscalex100 $.A92
$A$5,Hoja31$B$2.$B$5,1)\par\pard\li2400\sb30\sl-
138\slmult0\fi465\tx3801\tx4032\tx4382\tx4607\tx5184\tx5764\tx6335\tx6912 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \dn2
\expndtw0\charscalex100 B\tab \up0 \expndtw0\charscalex100 C\tab \dn2
\expndtw0\charscalex100 C\tab \up0 \expndtw0\charscalex100 D\tab \up0
\expndtw0\charscalex100 E\tab \up0 \expndtw0\charscalex100 F\tab \up0
\expndtw0\charscalex100 G\tab \up0 \expndtw0\charscalex100
H\par\pard\li2400\sb0\sl-138\slmult0\par\pard\li2400\sb1\sl-
129\slmult0\fi1867\tx4843 \up0 \expndtw0\charscalex100 7\tab \up0
\expndtw0\charscalex100 3\par\pard\li2400\sb17\sl-138\slmult0\fi1867\tx4790 \up0
\expndtw0\charscalex100 3\tab \up0 \expndtw0\charscalex100
10\par\pard\li2400\sb16\sl-138\slmult0\fi1867\tx4843 \dn2 \expndtw0\charscalex100
2\tab \up0 \expndtw0\charscalex100 4\par\pard\li2400\sb15\sl-
138\slmult0\fi1876\tx4843 \up0 \expndtw0\charscalex100 1\tab \up0
\expndtw0\charscalex100 9\par\pard\ql \li2467\ri3525\sb0\sl-150\slmult0 \up0
\expndtw-1\charscalex100 6 \line \up0 \expndtw-1\charscalex100 7 \line \up0
\expndtw-1\charscalex100 8 \par\pard\ql \li2505\ri3506\sb10\sl-320\slmult0 \up0
\expndtw-1\charscalex100 0 \line \up0 \expndtw-1\charscalex100 2 \par\pard\ql
\li2452\ri3506\sb118\sl-153\slmult0 \up0 \expndtw-5\charscalex96 14 \line \up0
\expndtw-5\charscalex96 15 \line \up0 \expndtw-3\charscalex100 16 \line \up0
\expndtw-3\charscalex100 17 \par\pard\ql \li2452\ri3479\sb18\sl-140\slmult0 \up0
\expndtw0\charscalex114 18' \line \up0 \expndtw0\charscalex115 19 \par\pard\ql
\li2443\sb22\sl-138\slmult0 \up0 \expndtw-1\charscalex100 20
\par\pard\li2414\sb0\sl-115\slmult0\par\pard\li2414\sb11\sl-
115\slmult0\fi0\tx2567\tx2702\tx5904\tx7377\tx7915 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 H\tab \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex111 r H1 Hojet LHOja2)Hoj,o3/\tab \dn3
\expndtw0\charscalex111 \ul0\nosupersub\cf10\f11\fs18 41\tab \dn3
\expndtw0\charscalex111 _1\tab \dn3 \expndtw0\charscalex111 !
I\par\pard\li2414\sb67\sl-115\slmult0\fi0\tx7108 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf22\f23\fs10 Listo\tab \up0 \expndtw0\charscalex111
NUM\par\pard\ql \li2289\sb141\sl-184\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf11\f12\fs16 Figura 5.19. Borde de una seric seleccionado, despues
de ser expandido. \par\pard\ql \li1982\sb0\sl-299\slmult0
\par\pard\ql\li1982\sb102\sl-299\slmult0\tx2937 \dn3 \expndtw-2\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO \tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf18\f19\fs26 Crear un simple grafico de tipo
termometro\par\pard\sect\sectd\sbknone\cols2\colno1\colw2772\colsr160\colno2\colw65
08\colsr160\ql \li2111\sb116\sl-414\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf31\f32\fs36 55\par\pard\column \qj \li20\ri533\sb109\sl-
211\slmult0\fi4 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Excel no
proporciona un tipo del grafico termometro. Si desea uno, tendra \up0
\expndtw0\charscalex121 que construirlo. \par\pard\sect\sectd\sbknone \qj
\li1627\ri445\sb240\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Es posible crear un grafico de tipo termometro sin
mucho esfuerzo, utilizan\up0 \expndtw0\charscalex128 do el asistente para graficos
para crear un grafico de columnas agrupadas que \up0 \expndtw0\charscalex124
compare valores a\ul0\nosupersub\cf12\f13\fs18 lo\ul0\nosupersub\cf10\f11\fs18
largo de las categorias, y luego manipulando los diferentes \up0
\expndtw0\charscalex124 elementos graficos. \par\pard\qj \li1627\ri445\sb40\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex126 Introduzca algunos datos, de la
misma forma que aparecen en la figura 5.20 \line \up0 \expndtw0\charscalex122 y
utilice el asistente para graficos para crear un grafico basico de columnas
agru-\line \up0 \expndtw0\charscalex122 padas, dibujando los datos en filas. Para
el ejemplo utilizaremos el rango B3:C4. \par\pard\qj \li1631\ri449\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex122 Elimine la leyenda y la cuadricula
(para ello simplemente seleccionelas y pul\up0 \expndtw0\charscalex127 se Supr). De
formato a la serie de datos Temperatura para el eje Y2. Para ello, \up0
\expndtw0\charscalex119 seleccione la serie, haga clic con el boton derecho del
ratan, seleccione Formato de \up0 \expndtw0\charscalex120 serie de datos, vaya a la
solapa Eje y luego seleccione la opcion Eje secundario, lo \up0
\expndtw0\charscalex120 que hard que quede un grafico coma el de la figura 5.21.
\par\pard\qj \li1631\ri437\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex121
Dc formato a los ejes Y1 (a la izquierda) e Y2 (a la derecha) seleccionandolos,
\line \up0 \expndtw0\charscalex121 haciendo clie en el boton derecho del ratan
sobre ellos, seleccionando la opcion
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg155}{\bkmkend
Pg155}\par\pard\li806\sb0\sl-207\slmult0\par\pard\li806\sb148\sl-
207\slmult0\fi0\tx6004 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
176\tab \up0 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li796\sb0\sl-207\slmult0\par\pard\li796\sb0\sl-
207\slmult0\par\pard\li796\sb0\sl-207\slmult0\par\pard\li796\sb24\sl-
207\slmult0\fi9 \up0 \expndtw0\charscalex125 Formato de ejes y luego haciendo a la
pestana Escala. Establezca el valor minimo\par\pard\li796\sb33\sl-
207\slmult0\fi0 \up0 \expndtw0\charscalex125 a 0 y el maximo a 100, la unidad mayor
a 10 y la menor a 5. Con esto podra ver\par\pard\li796\sb34\sl-207\slmult0\fi4 \up0
\expndtw0\charscalex124 el grafico que se muestra en la figura
5.22.\par\pard\li1358\sb0\sl-161\slmult0\par\pard\li1358\sb0\sl-
161\slmult0\par\pard\li1358\sb0\sl-161\slmult0\par\pard\li1358\sb0\sl-
161\slmult0\par\pard\li1358\sb161\sl-161\slmult0\fi628\tx3139 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf26\f27\fs14 - - Caso\tab \up0
\expndtw0\charscalex121 100\par\pard\li1358\sb27\sl-161\slmult0\fi624\tx3110
\up0 \expndtw0\charscalex121 \ul0\nosupersub\cf23\f24\fs12
T\ul0\nosupersub\cf28\f29\fs12\ul emperature\tab \dn2 \expndtw-2\charscalex100
\ul0\nosupersub\cf26\f27\fs14 i\t \up0 \expndtw0\charscalex121
40\par\pard\li1358\sb161\sl-161\slmult0\fi0\tx5678 \up0 \expndtw0\charscalex121
6\tab \dn3 \expndtw0\charscalex121 \ul0\nosupersub\cf9\f10\fs20
o\ul0\nosupersub\cf21\f22\fs8 Caso\par\pard\li1358\sb36\sl-
126\slmult0\fi0\tx5678 \up2 \expndtw0\charscalex121 \ul0\nosupersub\cf26\f27\fs14
7\tab \dn2 \expndtw0\charscalex121 \u9632?Temperatura\par\pard\ql
\li1353\sb0\sl-126\slmult0 \dn2 \expndtw-2\charscalex100 9 \up3 \expndtw-
2\charscalex100 6 \par\pard\ql \li1339\ri4024\sb136\sl-160\slmult0 \up0
\expndtw0\charscalex105 10. \line \up0 \expndtw0\charscalex106 11 \par\pard\ql
\li1334\sb40\sl-161\slmult0 \dn2 \expndtw-2\charscalex100 1 \up0 \expndtw-
6\charscalex94 12 \dn2 \expndtw-2\charscalex100 3 \par\pard\li844\sb161\sl-
161\slmult0\fi494\tx5063 \up0 \expndtw0\charscalex127 14\tab \dn2
\expndtw0\charscalex120 \u9632?\par\pard\li844\sb129\sl-
161\slmult0\fi455\tx1468\tx1771\tx5063 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf30\f31\fs10\ul It\tab \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf38\f39\fs14\ul 4\tab \dn2 \expndtw0\charscalex127
M\ul0\nosupersub\cf30\f31\fs10\ul 1 rermometro f\tab \dn4
\expndtw0\charscalex127 \ul0\nosupersub\cf9\f10\fs20 1! i\par\pard\li844\sb56\sl-
184\slmult0\fi0 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura
5.20. Datos de la serie y creaci6n de un grafico basico de columnas
agrupadas.\par\pard\li1348\sb0\sl-161\slmult0\par\pard\li1348\sb0\sl-
161\slmult0\par\pard\li1348\sb0\sl-161\slmult0\par\pard\li1348\sb0\sl-
161\slmult0\par\pard\li1348\sb18\sl-161\slmult0\fi4 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf26\f27\fs14 2\par\pard\li1348\sb7\sl-
161\slmult0\fi0\tx1910\tx2400 \up0 \expndtw0\charscalex119 3\tab \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf23\f24\fs12 i f\tab \up0
\expndtw0\charscalex119 Caso\par\pard\li1348\sb7\sl-161\slmult0\fi0\tx1968 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf26\f27\fs14 4\tab \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf23\f24\fs12 Tem eratura\par\pard\ql
\li1348\ri4081\sb0\sl-170\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf26\f27\fs14 5 \line \up0 \expndtw-2\charscalex100 6 \line \up0
\expndtw-2\charscalex100 7 \par\pard\ql \li1348\sb0\sl-161\slmult0
\par\pard\ql\li1348\sb15\sl-161\slmult0 \up0 \expndtw-2\charscalex100 9
\par\pard\ql \li1329\ri4060\sb0\sl-170\slmult0 \up0 \expndtw-6\charscalex100 10
\line \up0 \expndtw-6\charscalex81 11 \line \up0 \expndtw-6\charscalex82 12
\par\pard\ql \li1334\ri4060\sb160\sl-173\slmult0 \up0 \expndtw-6\charscalex90 14
\line \up0 \expndtw-6\charscalex94 15 \line \up0 \expndtw-6\charscalex94 16
\line \up0 \expndtw-6\charscalex95 17 \par\pard\ql \li1310\sb97\sl-
161\slmult0\tx1612 \dn2 \expndtw-1\charscalex100 \ul0\nosupersub\cf38\f39\fs14\ul 1
\dn2 \expndtw-1\charscalex100 4 \up7 \expndtw-5\charscalex94
\ul0\nosupersub\cf26\f27\fs14 18 \dn2 \expndtw-1\charscalex100
\ul0\nosupersub\cf38\f39\fs14\ul 1 \tab \dn2 \expndtw0\charscalex156 r
m\ul0\nosupersub\cf30\f31\fs10\ul lrermometrof \par\pard\ql \li2524\sb60\sl-
184\slmult0 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 5.21.
Dos series dibujadas en el eje Y2. \par\pard\qj \li796\sb0\sl-240\slmult0
\par\pard\qj\li796\ri1276\sb10\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Establezca el color para la seric con los casos en
blanco, la serie para las tem\up0 \expndtw0\charscalex125 peraturas en rojo y el
area de dibujo en blanco. Llegados a este punto, el term6-\line \up0
\expndtw0\charscalex125 metro deberia empezar a tomar forma. \par\pard\qj
\li806\ri1269\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex120 Rcduzca el
valor de la propiedad Ancho del rango que encontrara en la pestaiia \line \up0
\expndtw0\charscalex121 Opciones del cuadro de dialogo quc aparece al hacer clic
con el bot6n derecho del \line \up0 \expndtw0\charscalex128 ration sobre las serie
y elegir la opci6n Formato de serie de datos. Por ultimo, \line \up0
\expndtw0\charscalex128 elimine el eje X (seleccionandolo y pulsando Supr) y luego
cambie el tamano y la \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg156}{\bkmkend Pg156}\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb150\sl-
207\slmult0\fi0\tx8548 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
5. Trucos sobre graficos\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf17\f18\fs18\ul 177\par\pard\qj \li1507\sb0\sl-240\slmult0
\par\pard\qj\li1507\sb0\sl-240\slmult0 \par\pard\qj\li1507\ri560\sb118\sl-
240\slmult0 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 posicion a
su gusto. Como se demuestra en la figura 5.23, retocando algunas de \line \up0
\expndtw0\charscalex126 las caracteristicas existentes en los graficos de Excel,
puede conseguir construir \line \up0 \expndtw0\charscalex126 un termometro
totalmente funcional y con una apariencia impresionante. \par\pard\ql
\li5587\sb0\sl-138\slmult0 \par\pard\ql\li5587\sb127\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
F\par\pard\sect\sectd\sbknone\cols2\colno1\colw4385\colsr40\colno2\colw5015\colsr16
0\ql \li2011\sb148\sl-207\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf10\f11\fs18 2\par\pard\ql \li2011\sb1\sl-154\slmult0\tx3052
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf26\f27\fs14 3\tab \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf23\f24\fs12 Caso\par\pard\ql
\li2011\sb23\sl-138\slmult0\tx2577 \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex112 ITPmpeiatur0\par\pard\ql \li2011\sb6\sl-161\slmult0 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 6\par\pard\ql
\li2016\sb0\sl-138\slmult0 \par\pard\ql \li2016\sb46\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 7\par\pard\ql \li2016\sb26\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 8\par\pard\ql \li2016\sb25\sl-138\slmult0
\up0 \expndtw-1\charscalex100 9\par\pard\ql \li1996\sb11\sl-161\slmult0 \up0
\expndtw-6\charscalex94 \ul0\nosupersub\cf26\f27\fs14 10\par\pard\ql
\li1996\sb2\sl-161\slmult0 \up0 \expndtw-6\charscalex77 11\par\pard\ql
\li2001\sb0\sl-158\slmult0 \up0 \expndtw-6\charscalex94 12\par\pard\ql
\li2001\sb4\sl-161\slmult0 \up0 \expndtw-6\charscalex94 13\par\pard\ql
\li2001\sb21\sl-138\slmult0 \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 14\par\pard\ql \li2001\sb11\sl-161\slmult0 \up0
\expndtw-6\charscalex94 \ul0\nosupersub\cf26\f27\fs14 15\par\pard\ql
\li2001\sb16\sl-138\slmult0 \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 16\par\pard\ql \li2006\sb25\sl-138\slmult0 \up0
\expndtw-1\charscalex100 17\par\pard\ql \li2006\sb26\sl-138\slmult0 \up0
\expndtw0\charscalex101 18\par\pard\ql \li2006\sb25\sl-138\slmult0\tx4252 \up0
\expndtw0\charscalex101 19\tab \up0 \expndtw-1\charscalex100 \u9632?\par\pard\ql
\li1996\sb0\sl-139\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf26\f27\fs14 ?n\par\pard\ql \li1963\sb10\sl-
92\slmult0\tx2131\tx2428 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8
14\tab \up0 \expndtw-1\charscalex100 4\tab \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf22\f23\fs10 N \u-3?']\ul0\nosupersub\cf30\f31\fs10\ul Termnmetro
f\par\pard\column \ql \li4425\sb0\sl-138\slmult0 \par\pard\ql \li20\sb65\sl-
138\slmult0\tx2540 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf23\f24\fs12
100\tab \up0 \expndtw0\charscalex107 100\par\pard\ql \li78\sb88\sl-
161\slmult0\tx2531 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf38\f39\fs14\ul
9\tab \up0 \expndtw-4\charscalex100 \ul0\nosupersub\cf26\f27\fs14 90\par\pard\ql
\li83\sb89\sl-138\slmult0\tx2535 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 s \up0 \expndtw-1\charscalex100 0\tab \up0
\expndtw0\charscalex109 80\par\pard\ql \li83\sb97\sl-138\slmult0 \up0
\expndtw0\charscalex109 70\par\pard\ql \li83\sb92\sl-138\slmult0 \up0
\expndtw0\charscalex109 60\par\pard\ql \li155\sb89\sl-161\slmult0\tx2535 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf26\f27\fs14 0\tab \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf23\f24\fs12 50\par\pard\ql \li87\sb92\sl-
138\slmult0\tx2540 \up0 \expndtw0\charscalex109 40\tab \up0 \expndtw0\charscalex109
40\par\pard\ql \li1153\sb19\sl-138\slmult0\tx1552 \up0 \expndtw-1\charscalex100
y\tab \up0 \expndtw-1\charscalex100 4\par\pard\ql \li87\sb0\sl-
104\slmult0\tx2540 \up0 \expndtw0\charscalex109 30\tab \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf22\f23\fs10 3Ll\par\pard\ql \li87\sb63\sl-
161\slmult0\tx2540 \up0 \expndtw0\charscalex57 \ul0\nosupersub\cf26\f27\fs14 5
\ul0\nosupersub\cf23\f24\fs12 20\tab \up0 \expndtw0\charscalex109 20\par\pard\ql
\li102\sb79\sl-138\slmult0 \up0 \expndtw0\charscalex101 10\par\pard\ql
\li159\sb103\sl-138\slmult0 \up0 \expndtw-1\charscalex100 0\par\pard\ql
\li1369\sb43\sl-138\slmult0 \up0 \expndtw-1\charscalex100 1\par\pard\ql
\li1641\sb0\sl-230\slmult0 \par\pard\ql \li1407\sb65\sl-230\slmult0 \up0 \expndtw-
9\charscalex76 \ul0\nosupersub\cf9\f10\fs20 1!1 \par\pard\sect\sectd\sbknone
\li1641\sb54\sl-184\slmult0\fi0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 5.22. Serie con los casos en el eje Y1 y serie
con las temperaturas en el eje Y2,\par\pard\sect\sectd\sbknone \li1641\sb35\sl-
184\slmult0\fi2376 \up0 \expndtw0\charscalex127 ambos con formato
identico.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2536\colsr60\colno2\colw6844
\colsr160\ql \li2270\sb0\sl-138\slmult0 \par\pard\ql \li2270\sb0\sl-138\slmult0
\par\pard\ql \li2270\sb0\sl-138\slmult0 \par\pard\ql \li2275\sb15\sl-138\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 1\par\pard\ql
\li2270\sb25\sl-138\slmult0 \up0 \expndtw-1\charscalex100 2\par\pard\ql
\li2270\sb25\sl-138\slmult0 \up0 \expndtw-1\charscalex100 3\par\pard\ql
\li2270\sb25\sl-138\slmult0 \up0 \expndtw-1\charscalex100 4\par\pard\ql
\li2270\sb26\sl-138\slmult0 \up0 \expndtw-1\charscalex100 5\par\pard\ql
\li2270\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex50 6 7\par\pard\ql
\li2275\sb0\sl-138\slmult0 \par\pard\ql \li2275\sb50\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 8\par\pard\ql \li2275\sb0\sl-134\slmult0 \up0 \expndtw-
1\charscalex100 9\par\pard\ql \li2256\sb55\sl-138\slmult0 \up0
\expndtw0\charscalex101 10\par\pard\ql \li2256\sb25\sl-138\slmult0 \up0 \expndtw-
5\charscalex90 11\par\pard\ql \li2256\sb25\sl-138\slmult0 \up0
\expndtw0\charscalex105
12\par\pard\ql \li2260\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex101
13\par\pard\ql \li2260\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex101
14\par\pard\ql \li2260\sb26\sl-138\slmult0 \up0 \expndtw0\charscalex101
16\par\pard\ql \li2260\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex101
16\par\pard\ql \li2265\sb0\sl-162\slmult0 \up0 \expndtw-8\charscalex69
\ul0\nosupersub\cf10\f11\fs18 17\par\pard\ql \li2265\sb27\sl-138\slmult0 \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 18\par\pard\ql
\li2265\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex101 19\par\pard\ql
\li2256\sb26\sl-138\slmult0 \up0 \expndtw0\charscalex109 20\par\pard\ql
\li2256\sb25\sl-138\slmult0 \up0 \expndtw-4\charscalex100 21\par\pard\ql
\li2260\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex109 22\par\pard\ql
\li2260\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex109 23\par\pard\ql
\li2260\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex109 24\par\pard\ql
\li2260\sb26\sl-138\slmult0 \up0 \expndtw0\charscalex109 25\par\pard\ql
\li2231\sb0\sl-100\slmult0 \up0 \expndtw-3\charscalex73
\ul0\nosupersub\cf21\f22\fs8 14 \ul0\nosupersub\cf26\f27\fs14 26 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 4\par\pard\column \ql \li2596\sb0\sl-
138\slmult0 \par\pard\ql \li20\sb110\sl-
138\slmult0\tx635\tx1345\tx1989\tx2627\tx3275\tx3909\tx4547 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100
B\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf26\f27\fs14 C\tab \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 0\tab \up0 \expndtw-
1\charscalex100 E\tab \up0 \expndtw-1\charscalex100 F\tab \up0 \expndtw-
1\charscalex100 G\tab \up0 \expndtw-1\charscalex100 H\par\pard\ql \li2972\sb0\sl-
108\slmult0 \up0 \expndtw-1\charscalex100 r\par\pard\ql \li2027\sb97\sl-
138\slmult0\tx3813 \up0 \expndtw0\charscalex104 100\tab \up0
\expndtw0\charscalex104 100\par\pard\ql \li740\sb26\sl-138\slmult0\tx1494 \up0
\expndtw0\charscalex117 Caso\tab \up0 \expndtw-1\charscalex100 1 \up0
\expndtw0\charscalex109 00\par\pard\ql \li256\sb23\sl-
138\slmult0\tx1542\tx2094\tx3870 \up0 \expndtw0\charscalex104 bTern1-eratura\tab
\up0 \expndtw0\charscalex109 40\tab \up0 \expndtw0\charscalex109 90\tab \up0
\expndtw-1\charscalex100 j i\par\pard\ql \li4665\sb0\sl-138\slmult0 \par\pard\ql
\li4665\sb0\sl-138\slmult0 \par\pard\ql \li2089\sb10\sl-138\slmult0\tx3803 \up0
\expndtw0\charscalex109 80\tab \up0 \expndtw0\charscalex109 80\par\pard\ql
\li4670\sb0\sl-138\slmult0 \par\pard\ql \li2094\sb98\sl-138\slmult0\tx3808 \up0
\expndtw0\charscalex109 70\tab \up0 \expndtw0\charscalex109 70\par\pard\ql
\li4670\sb0\sl-138\slmult0 \par\pard\ql \li2094\sb99\sl-138\slmult0\tx3808 \up0
\expndtw0\charscalex109 60\tab \up0 \expndtw0\charscalex109 60\par\pard\ql
\li4675\sb0\sl-138\slmult0 \par\pard\ql \li2099\sb108\sl-138\slmult0\tx3813 \up0
\expndtw0\charscalex109 50\tab \up0 \expndtw0\charscalex109 60\par\pard\ql
\li4675\sb0\sl-138\slmult0 \par\pard\ql \li2099\sb98\sl-138\slmult0\tx3813 \up0
\expndtw0\charscalex109 40\tab \up0 \expndtw0\charscalex109 40\par\pard\ql
\li4680\sb0\sl-138\slmult0 \par\pard\ql \li2104\sb98\sl-138\slmult0\tx3817 \up0
\expndtw0\charscalex109 30\tab \up0 \expndtw0\charscalex109 30\par\pard\ql
\li4680\sb0\sl-138\slmult0 \par\pard\ql \li2104\sb99\sl-138\slmult0\tx3817 \up0
\expndtw0\charscalex109 20\tab \up0 \expndtw0\charscalex109 20\par\pard\ql
\li2702\sb0\sl-138\slmult0 \par\pard\ql \li2118\sb98\sl-138\slmult0\tx3832 \up0
\expndtw0\charscalex101 10\tab \up0 \expndtw0\charscalex101 10\par\pard\ql
\li2702\sb0\sl-138\slmult0 \par\pard\ql \li2180\sb99\sl-138\slmult0\tx3822 \up0
\expndtw-1\charscalex100 0\tab \up0 \expndtw-1\charscalex100 0\par\pard\ql
\li2702\sb0\sl-126\slmult0 \par\pard\ql \li126\sb27\sl-126\slmult0\tx3232 \up0
\expndtw0\charscalex184 \ul0\nosupersub\cf21\f22\fs8 m Termometro\tab \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf38\f39\fs14\ul 1 \up0 \expndtw-
5\charscalex83 41\par\pard\ql \li467\sb49\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 5.23. Grafico estilo
termometro completada. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg157}{\bkmkend
Pg157}\par\pard\sect\sectd\sbknone\cols2\colno1\colw2019\colsr160\colno2\colw7261\c
olsr160\ql \li907\sb0\sl-207\slmult0 \par\pard\ql \li907\sb76\sl-207\slmult0
\up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 178\par\pard\ql
\li1248\sb0\sl-207\slmult0 \par\pard\ql \li1248\sb0\sl-207\slmult0 \par\pard\ql
\li1248\sb0\sl-207\slmult0 \par\pard\ql \li1248\sb79\sl-207\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1372\sb94\sl-
414\slmult0 \up0 \expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36
56\par\pard\column \ql \li6100\sb0\sl-207\slmult0 \par\pard\ql \li3941\sb83\sl-
207\slmult0 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los
mejores trucos\par\pard\qj \li2183\sb0\sl-334\slmult0 \par\pard\qj
\li25\ri1216\sb268\sl-334\slmult0\fi14 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf20\f21\fs28 Crear un grafico de columnas con anchos y altos
\up0 \expndtw0\charscalex103 variables\par\pard\ql \li29\ri1298\sb84\sl-
212\slmult0\fi81 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf23\f24\fs12
No\ul0\nosupersub\cf11\f12\fs16 seria estupendo poder crear un grafico de
columnar, las cuales \line \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf10\f11\fs18 pudiesen variar en ancho y alto? Luego, a medida que
se dibujan los datos\par\pard\qj \li20\ri1286\sb1\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 en dichas columnas, su ancho
y su alto se ajustarian inteligentemente y de \up0 \expndtw0\charscalex121 forma
simultanea. \par\pard\sect\sectd\sbknone \qj \li878\ri1193\sb147\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Excel
no proporciona esta caracteristica directamente, pero trucando un gra\up0
\expndtw0\charscalex127 fico XY de dispersion podemos crear un grafico de columnas
de ancho variable \up0 \expndtw0\charscalex123 muy efectivo. Los graficos de
dispersion se utilizan para comparar valores, por\ul0\nosupersub\cf19\f20\fs20
lo \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 que proporcionan una
base perfecta sobre la que comenzar a crear un grafico de \up0
\expndtw0\charscalex126 columnas de ancho variable. \par\pard\qj
\li868\ri1197\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex127 La figura 5.24
muestra un grafico de columnas de ancho variable que dibuja \up0
\expndtw0\charscalex128 el porcentaje compartido comparado con el coste de los
siguientes gastos: gas, \up0 \expndtw0\charscalex129 electricidad, agua, comida,
viajes y otros. El eje X (el eje a lo largo de la parte \up0
\expndtw0\charscalex126 inferior del grafico) muestra los porcentajes, mientras que
el eje Y (el eje que se \up0 \expndtw0\charscalex126 encuentra en la parte
izquierda) muestra el coste en dinero. \par\pard\li1003\sb0\sl-
138\slmult0\par\pard\li1003\sb0\sl-138\slmult0\par\pard\li1003\sb68\sl-
138\slmult0\fi455\tx2059\tx2611\tx3129\tx3561\tx3998\tx4435\tx4876\tx6513\tx7367
\up0 \expndtw0\charscalex102 \ul0\nosupersub\cf23\f24\fs12 A\tab \dn2
\expndtw0\charscalex102 B\tab \dn2 \expndtw0\charscalex102 C\tab \dn2
\expndtw0\charscalex102 0\tab \dn2 \expndtw0\charscalex102 E\tab \dn2
\expndtw0\charscalex102 F\tab \dn2 \expndtw0\charscalex102 G\tab \dn2
\expndtw0\charscalex102 H\tab \dn2 \expndtw0\charscalex102 J\tab \dn2
\expndtw0\charscalex102 K\par\pard\li1003\sb14\sl-
138\slmult0\fi14\tx1243\tx3456\tx3801\tx4305\tx4684\tx5188\tx6182 \up0
\expndtw0\charscalex102 1\tab \up0 \expndtw0\charscalex102 Columnas de ancho
variableX\tab \up0 \expndtw0\charscalex102 Y\tab \dn2 \expndtw0\charscalex102 :
3\ul0\nosupersub\cf28\f29\fs12\ul 1i\ul0\nosupersub\cf23\f24\fs12 rr.\tab \up0
\expndtw0\charscalex102 Infer\tab \up0 \expndtw0\charscalex102 Arribe\tab \up0
\expndtw0\charscalex102 EtigEscala X\tab \up0 \expndtw0\charscalex102 EtigEscalaY
Teals EtigEscala\par\pard\li1003\sb20\sl-
138\slmult0\fi4\tx1871\tx2745\tx2956\tx3446\tx4300\tx4680 \up0
\expndtw0\charscalex102 2\tab \up0 \expndtw0\charscalex102
%Com\ul0\nosupersub\cf28\f29\fs12\ul p\ul0\nosupersub\cf23\f24\fs12
.\ul0\nosupersub\cf28\f29\fs12\ul Caste\tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 \u8364?1\tab \up0 \expndtw0\charscalex102 0\tab
\up0 \expndtw0\charscalex102 =C3\tab \up0 \expndtw0\charscalex102 =E2\tab \up0
\expndtw0\charscalex102 =C3-E2\par\pard\li1003\sb11\sl-
138\slmult0\fi4\tx1185\tx1862\tx2376\tx2956\tx3792\tx4300\tx4675\tx5179\tx6167\tx69
45 \up0 \expndtw0\charscalex102 3\tab \dn2 \expndtw0\charscalex102 Gas\tab \dn2
\expndtw0\charscalex102 0,2\tab \dn2 \expndtw0\charscalex102 150\tab \dn2
\expndtw0\charscalex102 =E3+D2 =C3\tab \dn2 \expndtw-2\charscalex100 =D3-D2\tab
\dn2 \expndtw0\charscalex102 =E3\tab \dn2 \expndtw0\charscalex102 =C4-E3\tab
\dn2 \expndtw-2\charscalex100 =((D3-D2)/2)+D2\tab \dn2 \expndtw0\charscalex102
0\tab \dn2 \expndtw0\charscalex102 =B3\par\pard\li1003\sb16\sl-
138\slmult0\fi4\tx1185\tx1862\tx2376\tx2956\tx3792\tx4296\tx4675\tx5179\tx6167\tx69
45 \up0 \expndtw0\charscalex102 4\tab \up0 \expndtw0\charscalex100 Electricidad\tab
\up0 \expndtw0\charscalex102 0,15\tab \up0 \expndtw0\charscalex102 1 12,5\tab
\up0 \expndtw0\charscalex102 =B4+D3 =C4\tab \up0 \expndtw-2\charscalex100 =D4-
D3\tab \up0 \expndtw0\charscalex102 =E4\tab \up0 \expndtw0\charscalex102 =C5-E4\tab
\up0 \expndtw-5\charscalex100 =((D4-D3)C2)+D3\tab \up0 \expndtw0\charscalex102
0\tab \up0 \expndtw0\charscalex102 =B4\par\pard\li1003\sb20\sl-
138\slmult0\fi0\tx1175\tx1857\tx2361\tx2956\tx3787\tx4296\tx4675\tx5179\tx6167\tx69
45 \up0 \expndtw0\charscalex102 5\tab \up0 \expndtw0\charscalex102 Aqua\tab \up0
\expndtw0\charscalex102 0,12\tab \up0 \expndtw0\charscalex102 90\tab \up0
\expndtw0\charscalex102 =B5+D4 =C5\tab \up0 \expndtw-5\charscalex96 =115-D4\tab
\up0 \expndtw0\charscalex102 =E5\tab \up0 \expndtw-1\charscalex100 =C6-ES\tab \up0
\expndtw-4\charscalex100 =((D5-D4)12)+D4\tab \up0 \expndtw0\charscalex102 0\tab
\up0 \expndtw0\charscalex102 =B6\par\pard\li1003\sb11\sl-
138\slmult0\fi0\tx1185\tx1857\tx2361\tx2956\tx3787\tx4296\tx4675\tx5179\tx6167\tx69
45 \up0 \expndtw0\charscalex102 6\tab \dn2 \expndtw0\charscalex102
\ul0\nosupersub\cf22\f23\fs10 Cnrnida\tab \dn2 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 r i.3\tab \up0 \expndtw0\charscalex102 225\tab
\dn2 \expndtw0\charscalex102 =B6+D5 =C6\tab \dn2 \expndtw-3\charscalex100 =D6-
Ds'\tab \dn2 \expndtw0\charscalex102 =E6\tab \dn2 \expndtw-1\charscalex100 =C7-
ES\tab \dn2 \expndtw-4\charscalex100 =((D6-D5)d2)+D5\tab \dn2
\expndtw0\charscalex102 0\tab \dn2 \expndtw0\charscalex102
=06\par\pard\li1003\sb16\sl-
138\slmult0\fi0\tx1175\tx1857\tx2361\tx2952\tx3782\tx4291\tx4675\tx5179\tx6167\tx69
40 \up0 \expndtw0\charscalex102 7\tab \up0 \expndtw0\charscalex102 Viajes\tab
\up0 \expndtw0\charscalex102 0.07\tab \up0 \expndtw0\charscalex102 52,6\tab \up0
\expndtw0\charscalex102 =B7+D6 =C7\tab \up0 \expndtw-2\charscalex100 =D7-D6\tab
\up0 \expndtw0\charscalex102 =E7\tab \up0 \expndtw0\charscalex102
=0\ul0\nosupersub\cf28\f29\fs12\ul 8-E7\tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 =((D7-D6)(')+D6\tab \up0 \expndtw0\charscalex102
0\tab \up0 \expndtw0\charscalex102 =B7\par\pard\li1003\sb15\sl-
138\slmult0\fi0\tx1185\tx1857\tx2371\tx2952\tx3441\tx3782\tx4291\tx4636\tx5174\tx61
67\tx6935 \up0 \expndtw0\charscalex102 8\tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf22\f23\fs10 Otros\tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 0,16\tab \up0 \expndtw0\charscalex102 120\tab \up0
\expndtw0\charscalex102 =03+D7\tab \up0 \expndtw-1\charscalex100 =\t \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf28\f29\fs12\ul Cu\tab \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 =D8-D7\tab \up0
\expndtw0\charscalex102 =E3\tab \up0 \expndtw0\charscalex102 (\tab \up0
\expndtw0\charscalex102 = D8-D7 (2 +D7\tab \up0 \expndtw0\charscalex102 0\tab
\up0 \expndtw0\charscalex102 =B8\par\pard\ql \li1003\sb96\sl-207\slmult0 \up0
\expndtw-6\charscalex71 9\ul0\nosupersub\cf10\f11\fs18 a \par\pard\li1046\sb0\sl-
108\slmult0\fi0\tx1550 \up0 \expndtw0\charscalex55 \ul0\nosupersub\cf23\f24\fs12
1\tab \up0 \expndtw0\charscalex55 25111\par\pard\ql \li993\ri4242\sb53\sl-
150\slmult0 \up0 \expndtw-5\charscalex87 12 \line \up0 \expndtw-5\charscalex87
13 \line \up0 \expndtw-5\charscalex88 4 \par\pard\ql \li1036\sb20\sl-138\slmult0
\up0 \expndtw-1\charscalex100 5 \par\pard\li988\sb36\sl-
115\slmult0\fi43\tx1416\tx1550\tx1612 \dn2 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 6\tab \dn2 \expndtw-1\charscalex100
\ul0\nosupersub\cf30\f31\fs10\ul u\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 1\tab \up0 \expndtw0\charscalex100
511\par\pard\li988\sb15\sl-138\slmult0\fi0\tx1377\tx3926\tx4622 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 17\tab \dn2 \expndtw-
1\charscalex100 \u-3?\tab \dn2 \expndtw-1\charscalex100 \u9830?\tab \dn2 \expndtw-
1\charscalex100 \u9830?'3eriel\par\pard\li988\sb111\sl-115\slmult0\fi0\tx1377
\up0 \expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 1 4\tab \up0
\expndtw0\charscalex100 u 1001\par\pard\ql \li1031\sb92\sl-138\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 0 \par\pard\li1041\sb20\sl-
138\slmult0\fi0\tx1608 \up0 \expndtw-1\charscalex100 1\tab \dn2 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 50\par\pard\ql \li1031\sb0\sl-
138\slmult0 \par\pard\ql\li1031\sb26\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 3 \par\pard\ql \li1027\sb1\sl-
116\slmult0 \up0 \expndtw-1\charscalex100 q \par\pard\li1008\sb77\sl-
115\slmult0\fi0\tx1795\tx2169\tx2601\tx3028\tx3451\tx3931\tx4310 \dn2
\expndtw0\charscalex120 \ul0\nosupersub\cf22\f23\fs10 'S\tab \up0
\expndtw0\charscalex120 C1\tab \up0 \expndtw0\charscalex120 0,2\tab \up0
\expndtw0\charscalex120 0,4\tab \up0 \expndtw0\charscalex120 n,0\tab \up0
\expndtw0\charscalex120 0,C\tab \up0 \expndtw0\charscalex120 1\tab \up0
\expndtw0\charscalex120 1,2\par\pard\li1008\sb115\sl-115\slmult0\fi350\tx5236
\dn2 \expndtw0\charscalex120 e \\Ho-al0\tab \up0 \expndtw0\charscalex120 \u-
3?\par\pard\ql \li1488\sb66\sl-184\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf11\f12\fs16 Figura 5.24. Grafico XY de dispersion configurado
para el rango D2:E8. \par\pard\qj \li849\ri1219\sb230\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Para crear este grafico,
introduzca algunos datos como los que se muestran \line \up0
\expndtw0\charscalex118 en la figura\ul0\nosupersub\cf12\f13\fs18 5.24
y,\ul0\nosupersub\cf10\f11\fs18 utilizando el asistente para graficos, seleccione
el rango D2:E8. \line \up0 \expndtw0\charscalex118 En el paso I seleccione el tipo
de grafico XY de dispersion. Acepte los valores
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg158}{\bkmkend
Pg158}\par\pard\li1521\sb0\sl-207\slmult0\par\pard\li1521\sb108\sl-
207\slmult0\fi0\tx8548 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
5. Trucos sobre graficos\tab \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf17\f18\fs18\ul 179\par\pard\qj \li1511\sb0\sl-240\slmult0
\par\pard\qj\li1511\sb0\sl-240\slmult0 \par\pard\qj\li1511\ri548\sb140\sl-
240\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18
predeterminados para este grafico, que muestran solamente los puntos, y haga
\up0 \expndtw0\charscalex126 clic en Siguiente. En el Paso 2, asegurese de que la
opcion Columnas esta selec\up0 \expndtw0\charscalex124 cionada. Haga clic en
Siguiente y en el paso 3 del asistente, en el cuadro de texto \up0
\expndtw0\charscalex120 Valor (Y) escriba "Coste ($)". Haga clic en el boton
Siguiente y asegurese de que el \up0 \expndtw0\charscalex133 grafico sera generado
como un objeto, no en una nueva hoja. Para terminar, \up0 \expndtw0\charscalex133
haga clic en el boton Finalizar para ver el grafico resultante. \par\pard\qj
\li2548\sb0\sl-210\slmult0 \par\pard\qj\li2548\ri1128\sb155\sl-210\slmult0 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Para ver las formulas
correctas en su sitio en las celdas, seleccione la \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf10\f11\fs18 opcion Herramientas>Opciones y luego vaya a la
pestana Ver y activela \up0 \expndtw0\charscalex109 \ul0\nosupersub\cf11\f12\fs16
casilla de verificaci6n Formulas. \par\pard\qj \li1531\sb0\sl-235\slmult0
\par\pard\qj\li1531\ri533\sb135\sl-235\slmult0\fi288 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Ha llegado el momento de
manipular el grafico para crear las columnas. Pri-\line \up0
\expndtw0\charscalex127 meramente elimine la leyenda y la cuadrfcula (basta con
seleccionarlas y luego \line \up0 \expndtw0\charscalex127 pulsar Supr). Cambie el
formato del area de dibujo para que no se rellene: haga \line \up0
\expndtw0\charscalex131 clic en el color de fondo gris, luego haga clic con el
boton derecho sobre el y \line \up0 \expndtw0\charscalex121 seleccione Formato del
area de trazado. Seleccione la opcion Ninguna en el aparta-\par\pard\ql
\li1540\sb10\sl-230\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf9\f10\fs20 do Area. \par\pard\qj \li1545\ri524\sb42\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18
Seleccione el eje X y luego haga doble clic sobre el para acceder al cuadro de
\line \up0 \expndtw0\charscalex124 dialogo Formato de ejes. Vaya a la pestana
Escala e introduzca un mfnimo de 0 y \line \up0 \expndtw0\charscalex124 un maximo
de 1. Vaya a la pestana Tramas y seleccione la opcion Ninguna en \par\pard\ql
\li1555\sb9\sl-230\slmult0 \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf9\f10\fs20 Marca de graduacion principal y en Rotulos de marca de
graduacion seleccione \par\pard\qj \li1550\ri527\sb2\sl-240\slmult0\fi4 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Ninguno. Luego haga clic en
Aceptar, con to que el grafico se parecera al que se \up0 \expndtw0\charscalex125
muestra en la figura 5.25. \par\pard\qj \li1550\ri513\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex128 El siguiente paso sera crear las lfneas para las
columnas, asf que haga doble \line \up0 \expndtw0\charscalex123 clic sobre los
puntos de los datos para abrir el cuadro de dialogo Formato de serie \line \up0
\expndtw0\charscalex124 de datos. Vaya a la pestana Barras de error X. En la
seccion Presentar, seleccione \line \up0 \expndtw0\charscalex126 la opcion For
defecto y luego seleccione la opcion Personalizada y establezca el \line \up0
\expndtw0\charscalex128 rango G2:G8. Al hacer clic en Aceptar, obtendra los lados
verticales de las co-\line \up0 \expndtw0\charscalex128 lumnas. \par\pard\qj
\li1564\ri511\sb40\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex125 Ahora que ya
hemos hecho el trabajo duro, es el momento de retocar un poco \line \up0
\expndtw0\charscalex124 el grafico y anadir algunas etiquetas. Primeramente, en el
cuadro de dialogo For-\line \up0 \expndtw0\charscalex126 mato de serie de datos
vaya a la pestana Tramas y seleccione la opcion Ninguno \line \up0
\expndtw0\charscalex126 en el apartado Marcador. Los resultados se muestran en la
figura 5.26. \par\pard\qj \li1569\ri502\sb20\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex125 Si desea utilizar etiquetas, debera descargar las
herramientas para graficos de \line \up0 \expndtw0\charscalex124 John Walkenbach,
disponibles en {\field{\*\fldinst {HYPERLINK http://j-
walk.com/ss/excel/files/charttools.htm./ }}{\fldrslt {\ul0\nosupersub\cf10\f11\fs18
http://j-walk.com/ss/excel/files/charttools.htm.}}} \line \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Una parts de este componente
esta disenado especfficamente para etiquetas de \line \up0 \expndtw0\charscalex129
datos. \par\pard\qj
\li1574\ri502\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128 Le permite
especificar un rango de la hoja para las etiquetas de datos que se \up0
\expndtw0\charscalex129 utilizaran en la serie de un grafico (por desgracia, parece
que este components \up0 \expndtw0\charscalex129 no funciona en la version de
Macintosh de Excel). \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg159}{\bkmkend Pg159}\par\pard\li902\sb0\sl-207\slmult0\par\pard\li902\sb55\sl-
207\slmult0\fi0\tx6100 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
180\tab \up0 \expndtw0\charscalex112 Excel. Los mejores
trucos\par\pard\li1008\sb0\sl-138\slmult0\par\pard\li1008\sb0\sl-
138\slmult0\par\pard\li1008\sb0\sl-138\slmult0\par\pard\li1008\sb0\sl-
138\slmult0\par\pard\li1008\sb102\sl-
138\slmult0\fi460\tx2073\tx2625\tx3167\tx3580\tx4017\tx4454\tx4896\tx6542\tx7396
\up0 \expndtw0\charscalex102 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0
\expndtw0\charscalex102 B\tab \up0 \expndtw0\charscalex102 C\tab \dn2
\expndtw0\charscalex102 D\tab \dn2 \expndtw0\charscalex102 E\tab \up0
\expndtw0\charscalex102 F\tab \dn2 \expndtw0\charscalex102 G\tab \dn2
\expndtw0\charscalex102 \ul0\nosupersub\cf28\f29\fs12\ul H\tab \dn2
\expndtw0\charscalex102 \ul0\nosupersub\cf23\f24\fs12 J\tab \up0
\expndtw0\charscalex102 K\par\pard\li1008\sb20\sl-
138\slmult0\fi19\tx1252\tx3484\tx3820\tx4324\tx4699\tx5207\tx6201 \up0
\expndtw0\charscalex102 1\tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf28\f29\fs12\ul C olunmas de ancho variable\tab \up0
\expndtw0\charscalex102 [\tab \up0 \expndtw0\charscalex102 Su pr\tab \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf23\f24\fs12 Infer\tab \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf28\f29\fs12\ul Arriba\tab \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf23\f24\fs12 EtigEscala X\tab \up0
\expndtw0\charscalex102 EtigEscala YTexto EtigEs\par\pard\li1008\sb15\sl-
138\slmult0\fi9\tx1881\tx2976\tx3465\tx4320\tx4699 \up0 \expndtw0\charscalex102
2\tab \up0 \expndtw0\charscalex102 %Conn . Caste\tab \up0 \expndtw0\charscalex102
0\tab \up0 \expndtw0\charscalex102 =C3\tab \up0 \expndtw0\charscalex102 =E2\tab
\up0 \expndtw0\charscalex102 =C3-E2\par\pard\li1008\sb16\sl-
138\slmult0\fi4\tx1195\tx1871\tx2385\tx2976\tx3806\tx4320\tx4699\tx5198\tx6192\tx69
74 \up0 \expndtw0\charscalex102 3\tab \up0 \expndtw0\charscalex102 Gas\tab \up0
\expndtw0\charscalex102 0,2\tab \up0 \expndtw0\charscalex102 150\tab \up0
\expndtw0\charscalex102 =B3+D2 =C3\tab \up0 \expndtw-2\charscalex100 =D3-D2\tab
\up0 \expndtw0\charscalex102 =E3\tab \up0 \expndtw0\charscalex102 =C4-E3\tab
\up0 \expndtw0\charscalex102 =((D3-D2)2)+D2\tab \up0 \expndtw0\charscalex102
0\tab \up0 \expndtw0\charscalex102 =83\par\pard\li1008\sb15\sl-
138\slmult0\fi4\tx1195\tx1871\tx2385\tx2976\tx3806\tx4320\tx4694\tx5198\tx6192\tx69
69 \up0 \expndtw0\charscalex102 4\tab \up0 \expndtw0\charscalex100 Electricidad\tab
\up0 \expndtw0\charscalex102 0,15\tab \up0 \expndtw0\charscalex102 112,5\tab
\up0 \expndtw0\charscalex102 =84+D3 =C4\tab \up0 \expndtw0\charscalex102 =D4-03\tab
\up0 \expndtw0\charscalex102 =E4\tab \up0 \expndtw0\charscalex102 =C5-E4\tab
\up0 \expndtw-2\charscalex100 =((D4-D3)I2)+D3\tab \up0 \expndtw0\charscalex102
0\tab \up0 \expndtw0\charscalex102 =B4\par\pard\li1008\sb16\sl-
138\slmult0\fi0\tx1185\tx1871\tx2376\tx2971\tx3806\tx4315\tx4694\tx5198\tx6192\tx69
69 \up0 \expndtw0\charscalex102 5\tab \up0 \expndtw0\charscalex102 Agua\tab \up0
\expndtw0\charscalex102 0,12\tab \up0 \expndtw0\charscalex102 90\tab \up0
\expndtw0\charscalex102 =B5+D4 =C5\tab \up0 \expndtw0\charscalex102 =D5-04\tab \up0
\expndtw0\charscalex102 =ES\tab \up0 \expndtw0\charscalex102 =C6-E5\tab \up0
\expndtw-3\charscalex100 =((D5-D4)12)+D4\tab \up0 \expndtw0\charscalex102 0\tab
\up0 \expndtw0\charscalex102 =135\par\pard\li1008\sb15\sl-
138\slmult0\fi0\tx1190\tx1871\tx2376\tx2966\tx3806\tx4310\tx4694\tx5198\tx6192\tx69
69 \up0 \expndtw0\charscalex102 6\tab \up0 \expndtw0\charscalex102 Comida\tab
\up0 \expndtw0\charscalex102 0,3\tab \up0 \expndtw0\charscalex102 225\tab \up0
\expndtw0\charscalex102 =86+D5 =06\tab \up0 \expndtw-2\charscalex100 =D6-D5\tab
\up0 \expndtw0\charscalex102 =E6\tab \up0 \expndtw0\charscalex102 =C7-E6\tab
\up0 \expndtw-4\charscalex100 =((D6-D5)C2)+D5\tab \up0 \expndtw0\charscalex102
0\tab \up0 \expndtw0\charscalex102 =86\par\pard\li1008\sb16\sl-
138\slmult0\fi4\tx1180\tx1871\tx2376\tx2971\tx3806\tx4315\tx4694\tx5198\tx6192\tx69
60 \up0 \expndtw0\charscalex102 7\tab \up0 \expndtw0\charscalex102 Viajes\tab
\up0 \expndtw0\charscalex102 0,07\tab \up0 \expndtw0\charscalex102 52,5\tab \up0
\expndtw0\charscalex102 =B7+D6 =C7\tab \up0 \expndtw-2\charscalex100 =D7-D6\tab
\up0 \expndtw0\charscalex102 =E7\tab \up0 \expndtw0\charscalex102 =C0-E7\tab
\dn2 \expndtw0\charscalex102 =((D7-D6)2)+D6\tab \up0 \expndtw0\charscalex102
0\tab \dn2 \expndtw0\charscalex102 =B7\par\pard\li1008\sb16\sl-
138\slmult0\fi0\tx1190\tx1867\tx2385\tx2971\tx3806\tx4315\tx5193\tx6187\tx6964 \up0
\expndtw0\charscalex102 8\tab \up0 \expndtw0\charscalex102
0t\ul0\nosupersub\cf28\f29\fs12\ul ro\ul0\nosupersub\cf23\f24\fs12 s\tab \up0
\expndtw0\charscalex102 0,16\tab \up0 \expndtw0\charscalex102 120\tab \up0
\expndtw0\charscalex102 =B8+D7 =C8\tab \up0 \expndtw-2\charscalex100 =D8-D7\tab
\up0 \expndtw0\charscalex102 =E8\tab \up0 \expndtw0\charscalex102 =((D8-
D7)2)+D7\tab \up0 \expndtw0\charscalex102 0\tab \up0 \expndtw0\charscalex102
=B8\par\pard\li1008\sb112\sl-207\slmult0\fi0\tx1560 \up0 \expndtw0\charscalex102
9\ul0\nosupersub\cf10\f11\fs18 0\tab \dn2 \expndtw0\charscalex102
\ul0\nosupersub\cf22\f23\fs10 250\par\pard\ql \li1041\sb124\sl-138\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 2 \par\pard\li1041\sb5\sl-
161\slmult0\fi0\tx1574 \dn2 \expndtw-6\charscalex71 \ul0\nosupersub\cf26\f27\fs14
3\tab \up0 \expndtw-5\charscalex71 \ul0\nosupersub\cf28\f29\fs12\ul
'CIO\par\pard\ql \li1041\sb0\sl-102\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 4 \par\pard\li1041\sb60\sl-138\slmult0\fi0\tx1555
\up0 \expndtw0\charscalex115 5\tab \dn2 \expndtw0\charscalex115
\ul0\nosupersub\cf22\f23\fs10 150\par\pard\ql \li1041\ri4232\sb0\sl-108\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 6 \line \up0 \expndtw-
1\charscalex100 7 \par\pard\li1036\sb12\sl-138\slmult0\fi0\tx1555\tx1617 \up0
\expndtw-1\charscalex100 8\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 1\tab \up0 \expndtw-1\charscalex100 00\par\pard\ql
\li1036\sb12\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 9 \par\pard\ql \li1036\sb4\sl-136\slmult0 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 0 \par\pard\ql
\li1617\sb1\sl-92\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 50 \par\pard\li993\sb0\sl-
138\slmult0\par\pard\li993\sb110\sl-138\slmult0\fi43\tx1675 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf23\f24\fs12 3\tab \dn2
\expndtw0\charscalex124 \ul0\nosupersub\cf22\f23\fs10 0\par\pard\li993\sb11\sl-
138\slmult0\fi43\tx1804\tx3004\tx3628\tx4257\tx4924 \up3 \expndtw0\charscalex124
\ul0\nosupersub\cf23\f24\fs12 4\tab \dn2 \expndtw0\charscalex124
\ul0\nosupersub\cf22\f23\fs10 0\tab \dn2 \expndtw0\charscalex124 0,4\tab \dn2
\expndtw0\charscalex124 \ul0\nosupersub\cf23\f24\fs12 0,6\tab \dn2
\expndtw0\charscalex124 \ul0\nosupersub\cf22\f23\fs10 0,0\tab \dn2
\expndtw0\charscalex124 1\par\pard\li993\sb45\sl-108\slmult0\fi38 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf23\f24\fs12 5\par\pard\li993\sb0\sl-
103\slmult0\par\pard\li993\sb25\sl-103\slmult0\fi100\tx1228\tx5193 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf36\f37\fs8\ul 4\tab \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf30\f31\fs10\ul t II %Hojal\tab \dn2
\expndtw0\charscalex124 1 41\par\pard\li993\sb62\sl-184\slmult0\fi1564 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 Figura 5.25. Grafico de
dispersion
modificado.\par\pard\sect\sectd\sbknone\cols2\colno1\colw3722\colsr60\colno2\colw56
58\colsr160\ql \li993\sb0\sl-138\slmult0 \par\pard\ql \li1454\sb67\sl-
138\slmult0\tx2054\tx2601\tx3556 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw-1\charscalex100 C\tab \up0 \expndtw-1\charscalex100 E\par\pard\ql
\li1238\sb25\sl-138\slmult0 \up0 \expndtw0\charscalex115 Colunmas de aneho variable
IX\par\pard\ql \li1867\sb7\sl-138\slmult0\tx3436 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf28\f29\fs12\ul %Comp. Coate (fl \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 0\tab \up0 \expndtw0\charscalex101 =C3\par\pard\ql
\li1003\sb14\sl-138\slmult0\tx1175\tx1852\tx2366\tx2951 \up0 \expndtw-
1\charscalex100 3\tab \up0 \expndtw0\charscalex107 Gas\tab \up0
\expndtw0\charscalex130 02\tab \up0 \expndtw-2\charscalex100 150\tab \up0
\expndtw0\charscalex103 =B3+D2 =C3\par\pard\ql \li998\sb15\sl-
138\slmult0\tx1175\tx2366\tx2951 \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex100 Electricidad \up0 \expndtw0\charscalex102 0.15\tab \up0
\expndtw-1\charscalex100 112,5\tab \up0 \expndtw0\charscalex102 =B4+D3
=C4\par\pard\ql \li998\sb16\sl-138\slmult0\tx1166\tx1852\tx2356\tx2951 \up0
\expndtw-1\charscalex100 5\tab \up0 \expndtw0\charscalex100 Aqua\tab \up0
\expndtw0\charscalex102 0,12\tab \up0 \expndtw-1\charscalex100 90\tab \up0
\expndtw0\charscalex100 =B5+D4 =C\par\pard\ql \li998\sb20\sl-
138\slmult0\tx1175\tx1847\tx2356\tx2951 \up0 \expndtw-1\charscalex100 6\tab \up0
\expndtw-2\charscalex100 Cornlda\tab \up0 \expndtw0\charscalex102 0,3\tab \up0
\expndtw-1\charscalex100 225\tab \up0 \expndtw0\charscalex106 =66+D5
=C6\par\pard\ql \li998\sb11\sl-138\slmult0\tx1166\tx1847\tx2351\tx2951 \up0
\expndtw-1\charscalex100 7\tab \up0 \expndtw0\charscalex100 Viales\tab \up0
\expndtw0\charscalex102 0,07\tab \up0 \expndtw0\charscalex104 52,5\tab \up0
\expndtw0\charscalex102 =B7+D6 =C7\par\pard\ql \li993\sb5\sl-
152\slmult0\tx1175\tx1847\tx2361\tx2947
\up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf10\f11\fs18 8\tab \up0 \expndtw-
6\charscalex93 \ul0\nosupersub\cf26\f27\fs14 Otros\tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 0,16\tab \up0 \expndtw-2\charscalex100 120\tab
\up0 \expndtw0\charscalex106 =88+D7 =C8\par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb0\sl-92\slmult0
\par\pard\ql \li1084\sb0\sl-92\slmult0 \par\pard\ql \li1084\sb52\sl-92\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 ,..\par\pard\ql
\li1219\sb0\sl-110\slmult0 \up0 \expndtw0\charscalex133
\ul0\nosupersub\cf30\f31\fs10\ul C H'\\Hojat\par\pard\column \ql \li3782\sb0\sl-
138\slmult0 \par\pard\ql \li236\sb69\sl-138\slmult0\tx673\tx1115\tx2756\tx3610 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 F\tab \up0 \expndtw-
1\charscalex100 G\tab \up0 \expndtw-1\charscalex100 H\tab \up0 \expndtw-
1\charscalex100 J\tab \up0 \expndtw-1\charscalex100 K\par\pard\ql \li34\sb16\sl-
138\slmult0\tx548\tx918\tx1427\tx2420 \up0 \expndtw0\charscalex139 Sur\tab \up0
\expndtw-5\charscalex90 Infer.\tab \up0 \expndtw-3\charscalex100 Arriba\tab \up0
\expndtw0\charscalex103 EtigEscala X\tab \up0 \expndtw0\charscalex111 EtigEscala
YTexto EtigEscala\par\pard\ql \li534\sb17\sl-138\slmult0\tx918 \up0
\expndtw0\charscalex104 =E2\tab \up0 \expndtw0\charscalex100 =C3-E2\par\pard\ql
\li25\sb13\sl-138\slmult0\tx918\tx3183 \up0 \expndtw-2\charscalex100 =D3-D2 \up0
\expndtw0\charscalex102 =E3\tab \up0 \expndtw0\charscalex100 =C4-E3 \up0
\expndtw0\charscalex100 =((D3-D2)2)+D2 \up0 \expndtw-1\charscalex100 0\tab \up0
\expndtw0\charscalex101 =B3\par\pard\ql \li25\sb16\sl-138\slmult0\tx918\tx3183 \up0
\expndtw0\charscalex102 =D4-03 \up0 \expndtw0\charscalex102 =E4\tab \up0
\expndtw0\charscalex100 =C5-E4 \up0 \expndtw-4\charscalex100 =((D4-D3)12)+D3
\up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw-5\charscalex91
=134\par\pard\ql \li25\sb15\sl-138\slmult0\tx918\tx3183 \up0 \expndtw-
2\charscalex100 =D5-D4 \up0 \expndtw0\charscalex102 =E5\tab \up0
\expndtw0\charscalex100 =C6-E5 \up0 \expndtw0\charscalex100 =((D5-D4)2)+D4 \up0
\expndtw-1\charscalex100 0\tab \up0 \expndtw0\charscalex112 =65\par\pard\ql
\li25\sb16\sl-138\slmult0\tx918\tx3183 \up0 \expndtw-2\charscalex100 =D0-D5 \up0
\expndtw0\charscalex102 =E6\tab \up0 \expndtw0\charscalex100 =C7-E6 \up0
\expndtw0\charscalex100 =((D6-D5)2)+D5 \up0 \expndtw-1\charscalex100 0\tab \up0
\expndtw0\charscalex101 =B6\par\pard\ql \li25\sb15\sl-138\slmult0\tx913\tx3183 \up0
\expndtw-2\charscalex100 =D7-D6 \up0 \expndtw0\charscalex102 =E7\tab \up0
\expndtw0\charscalex100 =C8-E7 \up0 \expndtw0\charscalex100 =((D7-D6)2)+D6 \up0
\expndtw-1\charscalex100 0\tab \up0 \expndtw-5\charscalex89 =137\par\pard\ql
\li20\sb16\sl-138\slmult0 \up0 \expndtw-2\charscalex100 =D3-D7 \up0
\expndtw0\charscalex104 =E8\par\pard\ql \li7809\sb0\sl-184\slmult0 \par\pard\ql
\li7809\sb0\sl-184\slmult0 \par\pard\ql \li7809\sb0\sl-184\slmult0 \par\pard\ql
\li7809\sb0\sl-184\slmult0 \par\pard\ql \li7809\sb0\sl-184\slmult0 \par\pard\ql
\li7809\sb0\sl-184\slmult0 \par\pard\ql \li7809\sb0\sl-184\slmult0 \par\pard\ql
\li7809\sb0\sl-184\slmult0 \par\pard\ql \li7809\sb0\sl-184\slmult0 \par\pard\ql
\li7809\sb0\sl-184\slmult0 \par\pard\ql \li7809\sb0\sl-184\slmult0 \par\pard\ql
\li7809\sb0\sl-184\slmult0 \par\pard\ql \li7809\sb0\sl-184\slmult0 \par\pard\ql
\li7809\sb0\sl-184\slmult0 \par\pard\ql \li4047\sb91\sl-184\slmult0 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf29\f30\fs16\ul llf7
\par\pard\sect\sectd\sbknone \ql \li854\sb1\sl-165\slmult0 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Figura 5.26. Grafico de
dispersion manipulado para producir un grafico con columnas \par\pard\ql
\li3763\sb40\sl-184\slmult0 \up0 \expndtw0\charscalex126 de ancho variable.
\par\pard\qj \li840\ri1237\sb190\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Antes de utilizar estas
herramientas, debera aiiadir una nueva serie de datos \line \up0
\expndtw0\charscalex128 para proporcionar las etiquetas al eje X del grafico. Para
ello, seleccione el
grafi-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg160}{\bkmkend
Pg160}\par\pard\li1526\sb0\sl-207\slmult0\par\pard\li1526\sb97\sl-
207\slmult0\fi0\tx8563 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
5. Trucos sobre graficos\tab \up0 \expndtw0\charscalex113 181\par\pard\qj
\li1516\sb0\sl-240\slmult0 \par\pard\qj\li1516\sb0\sl-240\slmult0
\par\pard\qj\li1516\ri546\sb131\sl-240\slmult0 \up0 \expndtw0\charscalex123 co,
haga clic con el bot6n derecho sobre el y seleccione la opci6n Datos de origen
\line \up0 \expndtw0\charscalex132 y luego vaya a la pestafla Serie. Haga clic en
Agregar para anadir una nueva \line \up0 \expndtw0\charscalex122 serie. En el
cuadro de texto Valores X, seleccione el rango 13:18 y en el cuadro de \line
\up0 \expndtw0\charscalex125 texto Valores Y, seleccione el rango J3:J8. Dc formato
a la nueva serie de forma \line \up0 \expndtw0\charscalex127 que no tenga marcador:
para ello abra el cuadro de dialogo Formato de serie de \line \up0
\expndtw0\charscalex127 datos, vaya a la pestana Tramas y luego, en el apartado
Marcador, seleccione la \line \up0 \expndtw0\charscalex121 opci6n Ninguno. Ahora
Mega el momento de utilizar el components. Asegurese de \line \up0
\expndtw0\charscalex123 que tiene seleccionada la serie 2 y vaya a Grafico>JWaIk
Chart Tools. Cuando se \line \up0 \expndtw0\charscalex123 abra el cuadro de
dialogo, haga que el rango de la etiqueta de datos sea K3:K8. \par\pard\qj
\li1521\ri543\sb20\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex132 Para anadir
una nueva serie de datos para proporcionar las etiquetas de la \up0
\expndtw0\charscalex122 columna, seleccione el grafico, haga clic con el bot6n
derecho sobre el, seleccione \up0 \expndtw0\charscalex134 Datos de origen y luego
vaya a Serie. Haga clic en Agregar para anadir una \up0 \expndtw0\charscalex123
nueva serie. En Valores X, seleccione el rango 13:18 y en Valores Y seleccione
el \up0 \expndtw0\charscalex125 rango C3:C8. Dc nuevo, de formato a la nueva serie
de forma que no tenga mar\up0 \expndtw0\charscalex125 cador, de la misma forma que
indicamos anteriormente. \par\pard\qj \li1531\ri541\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex123 Nuevamente usaremos el complemento, pero esta vez
seleccionaremos la scrie \up0 \expndtw0\charscalex123 3 y vincularemos las
etiquetas de datos a A3:A8. El resultado deberia ser como el \up0
\expndtw0\charscalex123 que se muestra en la figura
5.27.\par\pard\sect\sectd\sbknone\cols7\colno1\colw1889\colsr40\colno2\colw2323\col
sr20\colno3\colw110\colsr20\colno4\colw230\colsr20\colno5\colw465\colsr20\colno6\co
lw1041\colsr20\colno7\colw3292\colsr160\ql \li1737\sb0\sl-138\slmult0
\par\pard\ql \li1737\sb0\sl-138\slmult0 \par\pard\ql \li1737\sb0\sl-138\slmult0
\par\pard\ql \li1737\sb0\sl-138\slmult0 \par\pard\ql \li1737\sb0\sl-138\slmult0
\par\pard\ql \li1751\sb31\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 3\par\pard\ql \li1756\sb16\sl-138\slmult0 \up0
\expndtw-1\charscalex100 4\par\pard\ql \li1756\sb16\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 5\par\pard\ql \li1756\sb15\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 6\par\pard\ql \li1756\sb16\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 7\par\pard\ql \li1756\sb15\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul 8\par\pard\ql \li1756\sb16\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
9\par\pard\ql \li1742\sb16\sl-138\slmult0 \up0 \expndtw-5\charscalex96
10\par\pard\ql \li1737\sb0\sl-138\slmult0 \par\pard\ql \li1742\sb31\sl-
138\slmult0 \up0 \expndtw-5\charscalex96 12\par\pard\ql \li1742\sb10\sl-138\slmult0
\up0 \expndtw-3\charscalex100 13\par\pard\ql \li1742\sb16\sl-138\slmult0 \up0
\expndtw-5\charscalex96 14\par\pard\ql \li1742\sb16\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 15\par\pard\ql \li1742\sb15\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 16\par\pard\ql \li1742\sb16\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 17\par\pard\ql \li1747\sb15\sl-138\slmult0 \up0 \expndtw-
5\charscalex96 18\par\pard\column \ql \li1737\sb0\sl-138\slmult0 \par\pard\ql
\li284\sb122\sl-138\slmult0\tx918\tx1494\tx2036 \up0 \expndtw-1\charscalex100 A\tab
\up0 \expndtw-1\charscalex100 B\tab \up0 \expndtw-1\charscalex100 C\tab \up0
\expndtw-1\charscalex100 D\par\pard\ql \li97\sb16\sl-138\slmult0 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf28\f29\fs12\ul Columnas de ancho variable
IX\par\pard\ql \li692\sb16\sl-138\slmult0\tx2238 \up0 \expndtw0\charscalex119 %
CampCosts[\u8364?]\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
0\par\pard\ql \li25\sb15\sl-138\slmult0\tx985\tx1355 \up0 \expndtw0\charscalex104
Gas\tab \up0 \expndtw0\charscalex103 20%\tab \up0 \expndtw0\charscalex103 150,00
\u8364? \up0 \expndtw0\charscalex104 20,00%\par\pard\ql \li25\sb16\sl-
138\slmult0\tx995\tx1355
\up0 \expndtw0\charscalex100 Electricidad\tab \up0 \expndtw0\charscalex100 15%\tab
\up0 \expndtw-1\charscalex100 1 \up0 \expndtw0\charscalex125 1250\u8364? \up0
\expndtw0\charscalex104 35,00%\par\pard\ql \li20\sb16\sl-
138\slmult0\tx995\tx1408\tx1907 \up0 \expndtw-1\charscalex100 Agua\tab \up0
\expndtw0\charscalex100 12%\tab \up0 \expndtw0\charscalex102 90,00\tab \up0
\expndtw0\charscalex104 47,00%\par\pard\ql \li25\sb20\sl-
138\slmult0\tx985\tx1345 \up0 \expndtw-1\charscalex100 Comida\tab \up0
\expndtw0\charscalex103 30%\tab \up0 \expndtw0\charscalex106 225,00 \u8364? \up0
\expndtw0\charscalex104 77,00%\par\pard\ql \li20\sb11\sl-
138\slmult0\tx1048\tx1408 \up0 \expndtw0\charscalex100 `Jiajes\tab \up0
\expndtw0\charscalex104 7%\tab \up0 \expndtw0\charscalex106 52,50 \u8364? \up0
\expndtw0\charscalex106 04,00%\par\pard\ql \li30\sb3\sl-153\slmult0\tx995\tx1355
\up0 \expndtw-5\charscalex80 \ul0\nosupersub\cf29\f30\fs16\ul Otros\tab \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 16%\tab \up0
\expndtw0\charscalex109 120,00 \u8364?100,00%\par\pard\ql \li1737\sb0\sl-92\slmult0
\par\pard\ql \li1737\sb0\sl-92\slmult0 \par\pard\ql \li419\sb26\sl-92\slmult0
\up0 \expndtw-3\charscalex93 \ul0\nosupersub\cf21\f22\fs8 _'51_I\par\pard\ql
\li1737\sb0\sl-138\slmult0 \par\pard\ql \li1737\sb0\sl-138\slmult0 \par\pard\ql
\li419\sb22\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 200\par\pard\ql \li1737\sb0\sl-138\slmult0
\par\pard\ql \li1737\sb0\sl-138\slmult0 \par\pard\ql \li428\sb17\sl-138\slmult0
\up0 \expndtw-2\charscalex100 150\par\pard\ql \li1076\sb26\sl-115\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 Gas\par\pard\ql
\li1737\sb0\sl-138\slmult0 \par\pard\ql \li486\sb6\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 00\par\pard\column \ql
\li1737\sb0\sl-138\slmult0 \par\pard\ql \li1737\sb0\sl-138\slmult0 \par\pard\ql
\li20\sb138\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul Y\par\pard\ql \li1737\sb0\sl-138\slmult0
\par\pard\ql \li1737\sb0\sl-138\slmult0 \par\pard\ql \li83\sb47\sl-138\slmult0 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 1\par\pard\column \ql
\li1737\sb0\sl-138\slmult0 \par\pard\ql \li34\sb127\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 E\par\pard\qj \li30\ri0\sb153\sl-153\slmult0\fi33\tx73 \up0
\expndtw-3\charscalex100 150 \line\tab \up0 \expndtw-3\charscalex100 150 \line \up0
\expndtw-5\charscalex96 12\par\pard\ql \li116\sb14\sl-138\slmult0 \up0
\expndtw0\charscalex100 90\par\pard\qj \li20\ri0\sb3\sl-153\slmult0\fi38\tx73
\up0 \expndtw-2\charscalex100 225 \line \up0 \expndtw0\charscalex100 52,5 \line\tab
\up0 \expndtw-3\charscalex100 120\par\pard\column \ql \li1737\sb0\sl-138\slmult0
\par\pard\ql \li231\sb122\sl-138\slmult0 \up0 \expndtw-1\charscalex100
F\par\pard\ql \li20\sb16\sl-138\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul ISupr\par\pard\qj \li87\ri0\sb155\sl-
156\slmult0 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf23\f24\fs12 2000%
\line \up0 \expndtw-4\charscalex100 15,00 % \line \up0 \expndtw0\charscalex107
1200%\par\pard\qj \li87\ri0\sb0\sl-163\slmult0\tx160 \up0 \expndtw-5\charscalex93
30 100% \line\tab \up0 \expndtw0\charscalex112 700%\par\pard\ql \li97\sb0\sl-
126\slmult0 \up0 \expndtw-6\charscalex71 \ul0\nosupersub\cf26\f27\fs14 1600'%
%\par\pard\column \ql \li1737\sb0\sl-138\slmult0 \par\pard\ql \li255\sb127\sl-
138\slmult0\tx769 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 G\tab
\up0 \expndtw-1\charscalex100 H\par\pard\ql \li20\sb16\sl-138\slmult0\tx587 \up0
\expndtw-5\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul Ilnferior\tab \up0
\expndtw-3\charscalex100 Arriba\par\pard\ql \li356\sb11\sl-138\slmult0\tx961
\up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 150\tab \up0 \expndtw-
1\charscalex100 0\par\pard\ql \li356\sb15\sl-138\slmult0\tx764 \up0 \expndtw-
2\charscalex100 150\tab \up0 \expndtw0\charscalex101 -37,5\par\pard\ql
\li260\sb16\sl-138\slmult0\tx769 \up0 \expndtw-1\charscalex100 1 \up0 \expndtw-
1\charscalex100 12,5\tab \up0 \expndtw0\charscalex100 -22,5\par\pard\ql
\li409\sb16\sl-138\slmult0\tx851 \up0 \expndtw0\charscalex101 90\tab \up0 \expndtw-
3\charscalex100 135\par\pard\ql \li351\sb15\sl-138\slmult0\tx707 \up0 \expndtw-
1\charscalex100 225\tab \up0 \expndtw0\charscalex100 -172,6\par\pard\ql
\li313\sb16\sl-138\slmult0\tx657 \up0 \expndtw0\charscalex102 52,5 \tab \up0
\expndtw0\charscalex163 67 5\par\pard\ql \li361\sb15\sl-138\slmult0 \up0
\expndtw0\charscalex112 12n\par\pard\ql \li1737\sb0\sl-115\slmult0 \par\pard\ql
\li1737\sb0\sl-115\slmult0 \par\pard\ql \li1737\sb0\sl-115\slmult0 \par\pard\ql
\li1737\sb0\sl-115\slmult0 \par\pard\ql \li342\sb93\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 omida\par\pard\column \ql
\li1737\sb0\sl-138\slmult0 \par\pard\ql \li1086\sb122\sl-138\slmult0\tx1921 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 J\tab \up0 \expndtw-
1\charscalex100 K\par\pard\ql \li20\sb21\sl-138\slmult0 \up0
\expndtw0\charscalex108 EtigEscala X EtiqEscala Y Texto EtigEscala\par\pard\ql
\li323\sb150\sl-161\slmult0\tx1403\tx2147 \up0 \expndtw-5\charscalex94
\ul0\nosupersub\cf26\f27\fs14 10,00%\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 0\tab \up0 \expndtw0\charscalex105 20%\par\pard\ql
\li313\sb7\sl-138\slmult0\tx1408\tx2157 \up0 \expndtw0\charscalex104 27,50%\tab
\up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw0\charscalex101 15%\par\pard\ql
\li313\sb16\sl-138\slmult0\tx1408\tx2157 \up0 \expndtw0\charscalex117 41,001\tab
\up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw0\charscalex101 12%\par\pard\ql
\li313\sb15\sl-138\slmult0\tx1408\tx2147 \up0 \expndtw0\charscalex104 62,00%\tab
\up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw0\charscalex105 30%\par\pard\ql
\li318\sb16\sl-138\slmult0\tx1408\tx2214 \up0 \expndtw0\charscalex103 80,50%\tab
\up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw0\charscalex104 7%\par\pard\ql
\li318\sb15\sl-138\slmult0\tx1408\tx2157 \up0 \expndtw0\charscalex114 9200%\tab
\up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw0\charscalex101 16%\par\pard\ql
\li1737\sb0\sl-115\slmult0 \par\pard\ql \li1737\sb0\sl-115\slmult0 \par\pard\ql
\li1737\sb0\sl-115\slmult0 \par\pard\ql \li1737\sb0\sl-115\slmult0 \par\pard\ql
\li1737\sb0\sl-115\slmult0 \par\pard\ql \li1737\sb0\sl-115\slmult0 \par\pard\ql
\li1737\sb0\sl-115\slmult0 \par\pard\ql \li1737\sb0\sl-115\slmult0 \par\pard\ql
\li1737\sb0\sl-115\slmult0 \par\pard\ql \li1737\sb0\sl-115\slmult0 \par\pard\ql
\li1737\sb0\sl-115\slmult0 \par\pard\ql \li1737\sb0\sl-115\slmult0 \par\pard\ql
\li673\sb66\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Ot \up0 \expndtw0\charscalex114
ros\par\pard\sect\sectd\sbknone\cols2\colno1\colw2096\colsr40\colno2\colw7304\colsr
160\ql \li1747\sb0\sl-108\slmult0 \up0 \expndtw-5\charscalex96
\ul0\nosupersub\cf23\f24\fs12 19\par\pard\ql \li1737\sb4\sl-138\slmult0 \up0
\expndtw-1\charscalex100 20\par\pard\ql \li1737\sb15\sl-138\slmult0 \up0 \expndtw-
5\charscalex90 21\par\pard\ql \li1737\sb16\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 22\par\pard\ql \li1737\sb16\sl-138\slmult0 \up0
\expndtw0\charscalex101 23\par\pard\ql \li1737\sb15\sl-138\slmult0 \up0
\expndtw0\charscalex101 24\par\pard\ql \li1737\sb11\sl-138\slmult0 \up0
\expndtw0\charscalex101 25\par\pard\ql \li1708\sb0\sl-92\slmult0 \par\pard\ql
\li1708\sb5\sl-92\slmult0\tx1996 \up0 \expndtw0\charscalex140
\ul0\nosupersub\cf36\f37\fs8\ul II r4\tab \up0 \expndtw-1\charscalex100
1\par\pard\column \ql \li1536\sb0\sl-90\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Electricidad\par\pard\ql \li2300\sb31\sl-
115\slmult0 \up0 \expndtw0\charscalex103 Agua\par\pard\ql \li279\sb63\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
50\par\pard\ql \li4138\sb1\sl-110\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Viajes\par\pard\ql \li2961\sb0\sl-138\slmult0
\par\pard\ql \li845\sb118\sl-138\slmult0\tx1681\tx2319\tx3289\tx4709 \up0 \expndtw-
5\charscalex93 \ul0\nosupersub\cf23\f24\fs12 20 r;:\tab \up0
\expndtw0\charscalex101 15%\tab \up0 \expndtw-2\charscalex100 12%\tab \up0
\expndtw0\charscalex103 30%\tab \up0 \expndtw-1\charscalex100 1 \up0
\expndtw0\charscalex101 6%\par\pard\ql \li2136\sb0\sl-92\slmult0 \par\pard\ql
\li20\sb81\sl-92\slmult0 \up0 \expndtw0\charscalex146
\ul0\nosupersub\cf36\f37\fs8\ul 1i \\ Hojal\par\pard\ql \li312\sb77\sl-
184\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 5.27.
Grafico con columnas de ancho variable completado. \par\pard\sect\sectd\sbknone \qj
\li1545\ri522\sb238\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Lo mejor de este tipo de graficos es que las barras
se expandiran o contraeran \up0 \expndtw0\charscalex126 a to largo de los ejes X e
Y cuando los valores introducidos en las columnas % \up0 \expndtw0\charscalex126
Compartido y Costs cambien.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg161}{\bkmkend
Pg161}\par\pard\sect\sectd\sbknone\cols2\colno1\colw2019\colsr160\colno2\colw7261\c
olsr160\ql \li892\sb0\sl-207\slmult0 \par\pard\ql \li892\sb26\sl-207\slmult0
\up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 182\par\pard\ql
\li1238\sb0\sl-207\slmult0 \par\pard\ql \li1238\sb0\sl-207\slmult0 \par\pard\ql
\li1238\sb0\sl-207\slmult0 \par\pard\ql \li1238\sb76\sl-207\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql
\li1363\sb88\sl-414\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf31\f32\fs36 57\par\pard\column \ql \li6086\sb0\sl-207\slmult0
\par\pard\ql \li3927\sb28\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li2188\sb0\sl-
322\slmult0 \par\pard\ql \li29\sb290\sl-322\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf20\f21\fs28 Crear un grafico de tipo velocimetro\par\pard\qj
\li20\ri1157\sb77\sl-216\slmult0\fi9 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 Es posible crear un velocimetro realmente
impresionante y funcional, con \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf10\f11\fs18 su aguja movible, todo ello gracias a la combinacion
de graficos circulares y \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16
graficos de anillo. El truco esta en controlar el velocimetro a traves de una
\up0 \expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 barra de desplazamiento.
\par\pard\sect\sectd\sbknone \qj \li868\ri1196\sb116\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex125 El asistente para graficos de Excel ofrece diferentes tipos
de graficos, aunque \line \up0 \expndtw0\charscalex124 no uno Como el que queremos
hacer. Un grafico de tipo velocimetro proporciona \line \up0
\expndtw0\charscalex127 una forma ingeniosa de representar los datos. Con este
truco, podemos crear un \line \up0 \expndtw0\charscalex127 velocimetro y una barra
de desplazamiento a partir del cuadro de herramientas, \line \up0
\expndtw0\charscalex124 que servira para modificar el grafico y cambiar los valores
de la hoja simultanea-\line \up0 \expndtw0\charscalex124 mente. \par\pard\qj
\li868\ri1204\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex130 Lo primero que
debemos hacer es introducir algunos datos, al igual que se \up0
\expndtw0\charscalex128 muestra en la figura 5.28, y luego crear un grafico de tipo
anillo. Estos funcio\up0 \expndtw0\charscalex127 nan de forma similar a los
graficos circulares, aunque permiten contener multi\up0 \expndtw0\charscalex127
ples series, cosa que los graficos circulares no pueden. \par\pard\li1343\sb0\sl-
138\slmult0\par\pard\li1343\sb138\sl-
138\slmult0\fi417\tx2673\tx3926\tx5198\tx6364 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw-1\charscalex100 C\tab \up0 \expndtw-1\charscalex100 D\tab \up0 \expndtw-
1\charscalex100 E\par\pard\li1343\sb13\sl-
138\slmult0\fi33\tx1603\tx2510\tx3484\tx4982\tx6230 \up0 \expndtw-1\charscalex100
1\tab \up0 \expndtw-1\charscalex100 Bandas\tab \up0 \expndtw-1\charscalex100
Marcas\tab \up0 \expndtw-1\charscalex100 Etiquetas Marcas\tab \up0 \expndtw-
1\charscalex100 Etiquetas\tab \up0 \expndtw-1\charscalex100
Aguja\par\pard\li1343\sb25\sl-
138\slmult0\fi24\tx1550\tx2121\tx3350\tx4622\tx7113 \up0 \expndtw-1\charscalex100
2\tab \up0 \expndtw-1\charscalex100 25\tab \up0 \expndtw-1\charscalex100 180\tab
\up0 \expndtw-1\charscalex100 180\tab \up0 \expndtw-1\charscalex100 =$F$3 &-50%
comp." 200\tab \dn2 \expndtw-1\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul
COMP.\par\pard\li1343\sb30\sl-
133\slmult0\fi24\tx1540\tx2111\tx3336\tx4622\tx5961\tx6960 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 3\tab \up0 \expndtw-1\charscalex100
76\tab \dn2 \expndtw-1\charscalex100 =(180II00)`A2\tab \up0 \expndtw-
1\charscalex100 9\tab \up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw-
1\charscalex100 )\t \up0 \expndtw-1\charscalex100 (180/100)*F3) l\tab \up0
\expndtw-1\charscalex100 FO\par\pard\li1343\sb26\sl-
138\slmult0\fi24\tx2111\tx3345\tx4632 \up0 \expndtw-1\charscalex100 a_\tab \up0
\expndtw-1\charscalex100 =(180/IOO)*(A3-A2)\tab \up0 \expndtw-1\charscalex100
18\tab \up0 \expndtw-1\charscalex100 10\par\pard\li1343\sb18\sl-
138\slmult0\fi768\tx3345\tx4622\tx5880 \up0 \expndtw-1\charscalex100 =360-SUMA(B2
134)\tab \up0 \expndtw-1\charscalex100 18\tab \up0 \expndtw-1\charscalex100
20\tab \up0 \expndtw-1\charscalex100 =360-S U MA(E': E4)\par\pard\li1343\sb14\sl-
138\slmult0\fi2001\tx4622 \up0 \expndtw-1\charscalex100 18\tab \up0 \expndtw-
1\charscalex100 30\par\pard\li1343\sb11\sl-138\slmult0\fi2001\tx4622 \up0 \expndtw-
1\charscalex100 18\tab \up0 \expndtw-1\charscalex100 40\par\pard\li1343\sb16\sl-
138\slmult0\fi2001\tx4617 \up0 \expndtw-1\charscalex100 18\tab \up0 \expndtw-
1\charscalex100 50\par\pard\li1343\sb15\sl-138\slmult0\fi2001\tx4617 \up0 \expndtw-
1\charscalex100 18\tab \up0 \expndtw-1\charscalex100 60\par\pard\li1343\sb20\sl-
138\slmult0\fi0\tx3345\tx4617 \up0 \expndtw-1\charscalex100 10\tab \up0 \expndtw-
1\charscalex100 18\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf25\f26\fs12
70\par\pard\li1343\sb11\sl-138\slmult0\fi2001\tx4617 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 18\tab \up0 \expndtw-1\charscalex100
80\par\pard\li1343\sb15\sl-138\slmult0\fi4\tx3345\tx4617 \up0 \expndtw-
1\charscalex100 12\tab \up0 \expndtw-1\charscalex100 18\tab \up0 \expndtw-
1\charscalex100 90\par\pard\li1343\sb21\sl-138\slmult0\fi0\tx3336\tx4627 \up0
\expndtw-1\charscalex100 13\tab \up0 \expndtw-1\charscalex100 9\tab \up0 \expndtw-
1\charscalex100 100\par\pard\li1343\sb15\sl-138\slmult0\fi0 \up0 \expndtw-
1\charscalex100 14\par\pard\li1343\sb16\sl-138\slmult0\fi0\tx4627 \dn2 \expndtw-
1\charscalex100 15\tab \up0 \expndtw-1\charscalex100 Bajo\par\pard\li1343\sb11\sl-
138\slmult0\fi0\tx4627 \up0 \expndtw-1\charscalex100 16\tab \up0 \expndtw-
1\charscalex100 Normal\par\pard\li1343\sb15\sl-138\slmult0\fi0\tx4617 \up0
\expndtw-1\charscalex100 17\tab \up0 \expndtw-1\charscalex100 Alto\par\pard\ql
\li1343\sb0\sl-137\slmult0 \up0 \expndtw0\charscalex115 18 \par\pard\ql
\li1343\sb12\sl-151\slmult0 \up0 \expndtw-7\charscalex79
\ul0\nosupersub\cf11\f12\fs16 19 \par\pard\ql \li1334\sb20\sl-138\slmult0 \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 20 \par\pard\ql
\li1728\sb61\sl-115\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf30\f31\fs10\ul H \\ Ho1a 1 / \par\pard\ql \li1656\sb68\sl-
184\slmult0 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 5.28.
Datos configurados para ser usados por el velocimetro. \par\pard\qj
\li864\ri1209\sb230\sl-240\slmult0\fi264 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Asegurese de mostrar las formulas en la hoja. Para
ello vaya a Herramientas> \line \up0 \expndtw0\charscalex125 Opciones>Ver y active
la casilla de verificacion Formulas, aunque esto sera un \par\pard\ql
\li859\sb29\sl-230\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf9\f10\fs20 proceso largo. \par\pard\qj \li849\ri1213\sb22\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Ahora
seleccione el rango B2:B5 y seleccione el asistente para graficos. En el \line \up0
\expndtw0\charscalex122 paso 1, en la pestana Tipos estandar, seleccione el primer
tipo de grafico de anillo. \line \up0 \expndtw0\charscalex125 Haga clic en
Siguiente y en el paso 2 asegurese de que los datos se dibujaran por \line \up0
\expndtw0\charscalex127 filas. Haga clic de nuevo en Siguiente y realice cualquier
cambio que considere \line \up0 \expndtw0\charscalex127 necesario en el paso 3
(aunque no lo son para este truco). Vaya al paso 4
hacien-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg162}{\bkmkend
Pg162}\par\pard\li1526\sb0\sl-207\slmult0\par\pard\li1526\sb174\sl-
207\slmult0\fi0\tx8563 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
5. Trucos sobre graficos\tab \up0 \expndtw0\charscalex114 183\par\pard\qj
\li1521\sb0\sl-240\slmult0 \par\pard\qj\li1521\sb0\sl-240\slmult0
\par\pard\qj\li1521\ri551\sb134\sl-240\slmult0 \up0 \expndtw0\charscalex124 do clic
en Siguiente y asegurese de que el grafico se generara como un objeto (es \line
\up0 \expndtw0\charscalex125 la opcion predeterminada). Al general grafico como un
objeto resultara mas sen-\line \up0 \expndtw0\charscalex125 cillo trabajar con el y
asi poder configurar el velocimetro (vease figura 5.29). \par\pard\ql
\li3633\sb0\sl-184\slmult0 \par\pard\ql\li3633\sb0\sl-184\slmult0
\par\pard\ql\li3633\sb0\sl-184\slmult0 \par\pard\ql\li3633\sb0\sl-184\slmult0
\par\pard\ql\li3633\sb0\sl-184\slmult0 \par\pard\ql\li3633\sb0\sl-184\slmult0
\par\pard\ql\li3633\sb0\sl-184\slmult0 \par\pard\ql\li3633\sb0\sl-184\slmult0
\par\pard\ql\li3633\sb0\sl-184\slmult0 \par\pard\ql\li3633\sb0\sl-184\slmult0
\par\pard\ql\li3633\sb0\sl-184\slmult0 \par\pard\ql\li3633\sb0\sl-184\slmult0
\par\pard\ql\li3633\sb0\sl-184\slmult0 \par\pard\ql\li3633\sb0\sl-184\slmult0
\par\pard\ql\li3633\sb11\sl-184\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Figura 5.29. Grafico de anillo basico.
\par\pard\qj \li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\ri520\sb10\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18
Seleccione el grafico de anillo y seleccione la porcion mas grande haciendo
\line \up0 \expndtw0\charscalex123 doble clic lentamente, para luego seleccionar la
opcion Formato de punto de datos \line \up0 \expndtw0\charscalex127 e it a la
pestana Opciones. Establezca el angulo para esta porcion en 90 grados. \line
\up0 \expndtw0\charscalex125 Vaya a la pestana Tramas y configure el area y el
horde de esta porcion a Ningu-\line \up0 \expndtw0\charscalex125 no. Haga clic en
Aceptar y haga doble clic lentamente para seleccionar cada uno \line \up0
\expndtw0\charscalex124 de las porciones restantes. Haga doble clic entonces para
volver al cuadro de did-\line \up0 \expndtw0\charscalex125 logo anterior y
establecer el color como sea necesario. Al final, el grafico de tipo \line \up0
\expndtw0\charscalex125 anillo deberia pareeerse al que se muestra en la figura
5.30. \par\pard\ql \li1622\sb0\sl-220\slmult0 \par\pard\ql\li1622\sb0\sl-
220\slmult0 \par\pard\ql\li1622\sb0\sl-220\slmult0 \par\pard\ql\li1622\sb0\sl-
220\slmult0 \par\pard\ql\li1622\sb0\sl-220\slmult0 \par\pard\ql\li1622\sb0\sl-
220\slmult0 \par\pard\ql\li1622\sb0\sl-220\slmult0 \par\pard\ql\li1622\sb0\sl-
220\slmult0 \par\pard\ql\li1622\sb0\sl-220\slmult0 \par\pard\ql\li1622\sb0\sl-
220\slmult0 \par\pard\ql\li1622\sb0\sl-220\slmult0 \par\pard\ql\li1622\sb0\sl-
220\slmult0 \par\pard\ql\li1622\sb0\sl-220\slmult0
\par\pard\ql\li1622\ri571\sb17\sl-220\slmult0\tx4905 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16
Figura 5.30. Grafico de tipo anillo con angulo de 90�, sin color ni borde en la
primera \line\tab \up0 \expndtw0\charscalex130 porcion. \par\pard\qj
\li1574\sb0\sl-240\slmult0 \par\pard\qj\li1574\ri496\sb4\sl-240\slmult0\fi268
\up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Ahora necesitamos anadir
otra serie (Scric 2) de valores para formar los seg-\line \up0
\expndtw0\charscalex128 mentos para las etiquetas del semicirculo. Para ello,
seleccione el grafico, haga \line \up0 \expndtw0\charscalex128 clie en el boton
derecho sobre e1, seleccione la opcion Datos de origen y luego
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg163}{\bkmkend
Pg163}\par\pard\li902\sb0\sl-207\slmult0\par\pard\li902\sb120\sl-
207\slmult0\fi0\tx6100 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 184\tab \dn2 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li878\sb0\sl-
240\slmult0 \par\pard\qj\li878\sb0\sl-240\slmult0
\par\pard\qj\li878\ri1187\sb128\sl-240\slmult0 \up0 \expndtw0\charscalex133 vaya a
la pestaiia Serie. Haga clic en el bot6n Agregar con el que creara una \up0
\expndtw0\charscalex124 nueva serie, y luego, en Valores, seleccione el rango
C2:C13. Haga clic de nuevo \up0 \expndtw0\charscalex126 en el bot6n Agregar para
anadir una tercera serie (Serie 3) con la que crearemos \up0
\expndtw0\charscalex122 la aguja del velocimetro. En Valores, seleccione el rango
E2:E5. Al final, el resul\up0 \expndtw0\charscalex122 tado deberia ser como el de
la figura 5.31. \par\pard\ql \li2212\sb0\sl-184\slmult0 \par\pard\ql\li2212\sb0\sl-
184\slmult0 \par\pard\ql\li2212\sb0\sl-184\slmult0 \par\pard\ql\li2212\sb0\sl-
184\slmult0 \par\pard\ql\li2212\sb0\sl-184\slmult0 \par\pard\ql\li2212\sb0\sl-
184\slmult0 \par\pard\ql\li2212\sb0\sl-184\slmult0 \par\pard\ql\li2212\sb0\sl-
184\slmult0 \par\pard\ql\li2212\sb0\sl-184\slmult0 \par\pard\ql\li2212\sb0\sl-
184\slmult0 \par\pard\ql\li2212\sb0\sl-184\slmult0 \par\pard\ql\li2212\sb0\sl-
184\slmult0 \par\pard\ql\li2212\sb0\sl-184\slmult0 \par\pard\ql\li2212\sb0\sl-
184\slmult0 \par\pard\ql\li2212\sb0\sl-184\slmult0 \par\pard\ql\li2212\sb167\sl-
184\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 5.31.
Grafico de tipo anillo con multiples series. \par\pard\qj \li873\sb0\sl-240\slmult0
\par\pard\qj\li873\ri1199\sb10\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Llegados a este punto, el velocimetro esta empezando
a tomar forma. Si desea \line \up0 \expndtw0\charscalex127 anadir etiquetas a este
grafico, necesitara descargar una herramienta para poder \line \up0
\expndtw0\charscalex133 anadirlas libremente. Vaya a {\field{\*\fldinst {HYPERLINK
http://j-walk.com/ss/excel/files/charttools.htm }}{\fldrslt
{\ul0\nosupersub\cf10\f11\fs18 http://j-
walk.com/ss/excel/files/charttools.htm}}}\ul0\nosupersub\cf10\f11\fs18 , \line \up0
\expndtw0\charscalex133 donde podra descargar Chart Tools de Jonh Walkenbach.
\par\pard\qj \li864\ri1198\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex129
Parte de este complemento, que por desgracia solo funciona con Windows, \up0
\expndtw0\charscalex125 esta disenado especificamente para crear etiquetas de
datos. Nos permite especi\up0 \expndtw0\charscalex134 ficar un rango de una hoja
para las etiquetas de datos que se utilizaran en la \up0 \expndtw0\charscalex130
serie de un grafico el complemento tambien contiene otras caracteristicas que
\up0 \expndtw0\charscalex130 pasamos a detallar a continuacion:
\par\pard\li1171\sb164\sl-207\slmult0\fi4\tx1488 \up0 \expndtw0\charscalex120
\u8226?\tab \up0 \expndtw0\charscalex126 Tamano del grafico: Permite especificar un
tamafio exacto para un gra-\par\pard\li1171\sb32\sl-207\slmult0\fi321 \up0
\expndtw0\charscalex127 fico, y tambien permite hacer que todos los graficos tengan
el mismo ta-\par\pard\li1171\sb35\sl-207\slmult0\fi321 \up0 \expndtw0\charscalex126
mano.\par\pard\li1171\sb147\sl-207\slmult0\fi0\tx1492 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex127 Exportar: Le
permite guardar los graficos como archivos gif, .jpg, .tif,
o\par\pard\li1171\sb11\sl-230\slmult0\fi331 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf9\f10\fs20 .png.\par\pard\li1171\sb147\sl-
207\slmult0\fi0\tx1492 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 \u8226?\tab \up0 \expndtw0\charscalex127 Imagen:
Convierte un grafico en una imagen (a color por escala de
grises).\par\pard\li1171\sb144\sl-207\slmult0\fi0\tx1483 \up0
\expndtw0\charscalex120 \u8226?\tab \up0 \expndtw0\charscalex126 Tamano del texto:
Congela el tamano de todos los elementos de texto en\par\pard\qj
\li1488\ri1206\sb0\sl-260\slmult0 \up0 \expndtw0\charscalex125 un grafico, de forma
que si este cambia de tamano, los elementos de texto \up0 \expndtw0\charscalex125
no to haran. \par\pard\qj \li1171\ri1213\sb70\sl-240\slmult0\tx1492\tx1488 \up0
\expndtw-2\charscalex100 \u8226? \tab \up0 \expndtw0\charscalex127 Informe del
grafico: Genera un informe de resumen para todos los gra-\line\tab \up0
\expndtw0\charscalex128 ficos o bien tin informe detallado para uno en
particular. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg164}
{\bkmkend Pg164}\par\pard\li1531\sb0\sl-207\slmult0\par\pard\li1531\sb0\sl-
207\slmult0\par\pard\li1531\sb22\sl-207\slmult0\fi0\tx8563 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 5. Trucos sobre
graficos\tab \dn2 \expndtw0\charscalex114 \ul0\nosupersub\cf17\f18\fs18\ul
185\par\pard\qj \li1531\sb0\sl-245\slmult0 \par\pard\qj\li1531\sb0\sl-
245\slmult0 \par\pard\qj\li1531\ri537\sb105\sl-245\slmult0\fi278 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Utilice este complemento para
dar formato a la serie 2 para que se muestren \line \up0 \expndtw0\charscalex127
las etiquetas de datos utilizando el rango D2:D13. Manteniendo seleccionada la
\line \up0 \expndtw0\charscalex122 serie 2, haga doble clic sobre ella para abrir
el cuadro de dialogo de formato. Vaya \line \up0 \expndtw0\charscalex125 a la
pestafia Tramas y seleecione Ninguno tanto para el borde como para el area.
\line \up0 \expndtw0\charscalex125 Con ello el grafico deberia parecerse al que se
muestra en la figura 5.32. \par\pard\ql \li2078\sb0\sl-184\slmult0
\par\pard\ql\li2078\sb0\sl-184\slmult0 \par\pard\ql\li2078\sb0\sl-184\slmult0
\par\pard\ql\li2078\sb0\sl-184\slmult0 \par\pard\ql\li2078\sb0\sl-184\slmult0
\par\pard\ql\li2078\sb0\sl-184\slmult0 \par\pard\ql\li2078\sb0\sl-184\slmult0
\par\pard\ql\li2078\sb0\sl-184\slmult0 \par\pard\ql\li2078\sb0\sl-184\slmult0
\par\pard\ql\li2078\sb0\sl-184\slmult0 \par\pard\ql\li2078\sb0\sl-184\slmult0
\par\pard\ql\li2078\sb0\sl-184\slmult0 \par\pard\ql\li2078\sb0\sl-184\slmult0
\par\pard\ql\li2078\sb0\sl-184\slmult0 \par\pard\ql\li2078\sb0\sl-184\slmult0
\par\pard\ql\li2078\sb166\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 5.32. Grafico de tipo velocimetro mejorado,
junto con las etiquetas. \par\pard\qj \li1579\sb0\sl-240\slmult0
\par\pard\qj\li1579\ri491\sb10\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 Seleccione la serie 3, haga clie con el bot6n derecho
sobre ella y seleecione Tipo \up0 \expndtw0\charscalex125 de grafico. Cambie esta
serie para que sea del tipo grafico circular predetermina\up0
\expndtw0\charscalex125 do. Si, parece extrano (vease figura 5.33), pero podemos
asegurar que si el grafi\up0 \expndtw0\charscalex139 co circular se superpone con
el grafico de anillo, es que lo ha hecho todo \up0 \expndtw0\charscalex139
correctamente. \par\pard\ql \li2073\sb0\sl-184\slmult0 \par\pard\ql\li2073\sb0\sl-
184\slmult0 \par\pard\ql\li2073\sb0\sl-184\slmult0 \par\pard\ql\li2073\sb0\sl-
184\slmult0 \par\pard\ql\li2073\sb0\sl-184\slmult0 \par\pard\ql\li2073\sb0\sl-
184\slmult0 \par\pard\ql\li2073\sb0\sl-184\slmult0 \par\pard\ql\li2073\sb0\sl-
184\slmult0 \par\pard\ql\li2073\sb0\sl-184\slmult0 \par\pard\ql\li2073\sb0\sl-
184\slmult0 \par\pard\ql\li2073\sb0\sl-184\slmult0 \par\pard\ql\li2073\sb0\sl-
184\slmult0 \par\pard\ql\li2073\sb0\sl-184\slmult0 \par\pard\ql\li2073\sb0\sl-
184\slmult0 \par\pard\ql\li2073\sb0\sl-184\slmult0 \par\pard\ql\li2073\sb67\sl-
184\slmult0 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 5.33.
Grafico de tipo velocimetro superpuesto con el grafico circular. \par\pard\qj
\li1622\sb0\sl-240\slmult0 \par\pard\qj\li1622\ri450\sb10\sl-240\slmult0\fi263 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 A eontinuaci6n es necesario
reducir el tamano de grafico circular que acaba-\line \up0 \expndtw0\charscalex123
mos de colocar sobre el grafico de anillo. Para ello, separelo en diferentes
porcio-\line \up0 \expndtw0\charscalex131 nes y luego vuelva a ensamblar las mas
pcquefias. Seleccione una porci6n de \line \up0 \expndtw0\charscalex131 grafico
circular (haciendo dos dies lentamente en la porci6n que desea
modifi-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg165}{\bkmkend
Pg165}\par\pard\li854\sb0\sl-207\slmult0\par\pard\li854\sb132\sl-
207\slmult0\fi0\tx960\tx6052 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf17\f18\fs18\ul 1\tab \dn3 \expndtw0\charscalex113 86\tab \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\qj \li835\sb0\sl-240\slmult0 \par\pard\qj\li835\sb0\sl-
240\slmult0 \par\pard\qj\li835\ri1232\sb136\sl-240\slmult0 \up0
\expndtw0\charscalex126 car) y arrastrandola hacia afuera. Esto hard que el grafico
circular se separe y se \up0 \expndtw0\charscalex126 haga mas pequeno, tal y como
se muestra en la figura 5.34. \par\pard\ql \li1838\sb0\sl-184\slmult0
\par\pard\ql\li1838\sb0\sl-184\slmult0 \par\pard\ql\li1838\sb0\sl-184\slmult0
\par\pard\ql\li1838\sb0\sl-184\slmult0 \par\pard\ql\li1838\sb0\sl-184\slmult0
\par\pard\ql\li1838\sb0\sl-184\slmult0 \par\pard\ql\li1838\sb0\sl-184\slmult0
\par\pard\ql\li1838\sb0\sl-184\slmult0
\par\pard\ql\li1838\sb0\sl-184\slmult0 \par\pard\ql\li1838\sb0\sl-184\slmult0
\par\pard\ql\li1838\sb0\sl-184\slmult0 \par\pard\ql\li1838\sb0\sl-184\slmult0
\par\pard\ql\li1838\sb0\sl-184\slmult0 \par\pard\ql\li1838\sb0\sl-184\slmult0
\par\pard\ql\li1838\sb0\sl-184\slmult0 \par\pard\ql\li1838\sb0\sl-184\slmult0
\par\pard\ql\li1838\sb43\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 5.34. Grafico circular separado y cambiado de
tamano. \par\pard\qj \li796\sb0\sl-240\slmult0 \par\pard\qj\li796\ri1261\sb10\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Ahora
seleccione todo el circulo, haga doble clic sobre el y en el cuadro de \line
\up0 \expndtw0\charscalex125 dialogo Formato de serie de datos vaya a la pestana
Opciones. Cambie el angulo \line \up0 \expndtw0\charscalex125 de la primera porci6n
a 90 grados. Seleccione una a una el resto de las porciones \line \up0
\expndtw0\charscalex123 y, haciendo clic con el bot6n derecho del ration, vuelva a
este cuadro de dialogo y \line \up0 \expndtw0\charscalex122 luego vaya a la pestana
Tramas. Ahi seleccione Ninguno tanto para el horde como \line \up0
\expndtw0\charscalex125 para el area de todas las porciones exccpto para la
tercera, que debera estar relle-\line \up0 \expndtw0\charscalex125 nada con un
color negro. Esto producira un grafico como el que se muestra en la \line \up0
\expndtw0\charscalex125 figura 5.35. \par\pard\ql \li782\sb0\sl-200\slmult0
\par\pard\ql\li782\sb0\sl-200\slmult0 \par\pard\ql\li782\sb0\sl-200\slmult0
\par\pard\ql\li782\sb0\sl-200\slmult0 \par\pard\ql\li782\sb0\sl-200\slmult0
\par\pard\ql\li782\sb0\sl-200\slmult0 \par\pard\ql\li782\sb0\sl-200\slmult0
\par\pard\ql\li782\sb0\sl-200\slmult0 \par\pard\ql\li782\sb0\sl-200\slmult0
\par\pard\ql\li782\sb0\sl-200\slmult0 \par\pard\ql\li782\sb0\sl-200\slmult0
\par\pard\ql\li782\sb0\sl-200\slmult0 \par\pard\ql\li782\sb0\sl-200\slmult0
\par\pard\ql\li782\sb0\sl-200\slmult0 \par\pard\ql\li782\ri1319\sb14\sl-
200\slmult0\tx3360 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16
Figura 5.35. Grafico de tipo velocfinetro en el que solamente la tercera serie del
grafico \line\tab \up0 \expndtw0\charscalex129 circular muestra un color.
\par\pard\qj \li768\sb0\sl-240\slmult0 \par\pard\qj\li768\ri1302\sb7\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Si
desea anadir una leyenda, seleccione el grafico, haga clic con el bot6n
dere-\line \up0 \expndtw0\charscalex121 cho del ration y seleccione la opci6n
Opciones del grafico. Luego vaya a la pestana \line \up0 \expndtw0\charscalex121
Rotulos de datos y seleccione la opci6n Clave de leyenda. Esto producira un
velo-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg166}{\bkmkend
Pg166}\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb0\sl-
207\slmult0\par\pard\li1516\sb70\sl-207\slmult0\fi0\tx8553 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 5. Trucos sobre
graficos\tab \dn2 \expndtw0\charscalex114 \ul0\nosupersub\cf17\f18\fs18\ul
187\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb0\sl-
207\slmult0\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb26\sl-
207\slmult0\fi0 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 cimetro
como el de la figura 5.36. Ahora, mueva, cambie el tamafio y
modifique\par\pard\li1516\sb33\sl-207\slmult0\fi4 \up0 \expndtw0\charscalex123 el
grafieo si asi to desea.\par\pard\li4536\sb0\sl-115\slmult0\par\pard\li4536\sb0\sl-
115\slmult0\par\pard\li4536\sb0\sl-115\slmult0\par\pard\li4536\sb59\sl-
115\slmult0\fi360 \up0 \expndtw0\charscalex164 \ul0\nosupersub\cf22\f23\fs10
Velocimetro\par\pard\li4536\sb0\sl-115\slmult0\par\pard\li4536\sb0\sl-
115\slmult0\par\pard\li4536\sb0\sl-115\slmult0\par\pard\li4536\sb0\sl-
115\slmult0\par\pard\li4536\sb20\sl-115\slmult0\fi417\tx5169\tx5366 \up0 \expndtw-
1\charscalex100 an\tab \dn2 \expndtw-1\charscalex100 50\tab \up0
\expndtw0\charscalex164 s�\par\pard\li4536\sb0\sl-90\slmult0\fi225\tx5563 \up0
\expndtw0\charscalex164 ao\tab \up0 \expndtw0\charscalex164 \u-3?
o\par\pard\li4536\sb0\sl-69\slmult0\par\pard\li4536\sb6\sl-
69\slmult0\fi76\tx5135\tx5577\tx5712 \up0 \expndtw0\charscalex164
\ul0\nosupersub\cf27\f28\fs6 28\tab \up0 \expndtw0\charscalex164 -\u-3?L\tab
\up0 \expndtw0\charscalex100 \u-3?.\tab \up0 \expndtw0\charscalex164
30\par\pard\li4536\sb0\sl-92\slmult0\par\pard\li4536\sb7\sl-
92\slmult0\fi0\tx5476 \up0 \expndtw0\charscalex164 \ul0\nosupersub\cf21\f22\fs8
10\tab \up0 \expndtw0\charscalex164 \ul0\nosupersub\cf27\f28\fs6 \u-3?
t19�\par\pard\ql \li4521\sb56\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 � \par\pard\ql \li2769\sb0\sl-184\slmult0
\par\pard\ql\li2769\sb0\sl-184\slmult0 \par\pard\ql\li2769\sb0\sl-184\slmult0
\par\pard\ql\li2769\sb0\sl-184\slmult0 \par\pard\ql\li2769\sb0\sl-184\slmult0
\par\pard\ql\li2769\sb0\sl-184\slmult0 \par\pard\ql\li2769\sb104\sl-184\slmult0
\up0 \expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 5.36. Grafieo de
tipo velocimetro con una leyenda. \par\pard\qj \li1555\sb0\sl-240\slmult0
\par\pard\qj\li1555\ri512\sb10\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Ahora que el grafieo de tipo velocimetro esta
construido, necesitamos crear \up0 \expndtw0\charscalex130 una Barra de
desplazamiento a partir del cuadro de herramientas y hacer que \up0
\expndtw0\charscalex130 estc control y el grafieo puedan comunicarse entre
ellos. \par\pard\qj \li1564\ri496\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex128 Para ello, debera mostrar el cuadro de herramientas
Formularios: haga clic \line \up0 \expndtw0\charscalex129 con el bot6n derecho
ration en un area vacia de la barra de herramientas (a la \line \up0
\expndtw0\charscalex124 derecha de donde se cncuentran las barras de herramientas
estandar y de forma-\line \up0 \expndtw0\charscalex119 to) y seleccione en el menu
la opci6n Formularios. Ahora seleccione el icono Barra \line \up0
\expndtw0\charscalex119 de desplazamiento y dibuje dicha barra en cualquier Lugar
de la hoja. \par\pard\qj \li1564\ri491\sb40\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex125 Seleccione la barra de desplazamiento que acaba de dibujar,
haga clic con el \line \up0 \expndtw0\charscalex125 bot6n derecho sobre ella y
seleccione la opcion Formato de control. Elija como \line \up0
\expndtw0\charscalex123 celda vinculada la celda F3, establezca un valor maximo dc
100 y un valor mini-\line \up0 \expndtw0\charscalex129 mo de 0. Cuando cierre este
cuadro de dialogo y mueva la barra de desplaza-\line \up0 \expndtw0\charscalex129
miento sobre el grafieo, very algo parecido a to que se muestra en la figura
5.37. \par\pard\ql \li4972\sb0\sl-115\slmult0 \par\pard\ql\li4972\sb0\sl-
115\slmult0 \par\pard\ql\li4972\sb74\sl-115\slmult0 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf22\f23\fs10 Velocimetro \par\pard\li5030\sb0\sl-
92\slmult0\par\pard\li5030\sb0\sl-92\slmult0\par\pard\li5030\sb0\sl-
92\slmult0\par\pard\li5030\sb0\sl-92\slmult0\par\pard\li5030\sb0\sl-
92\slmult0\par\pard\li5030\sb40\sl-92\slmult0\fi0\tx5246\tx5443 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 6�\tab \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf27\f28\fs6 5G\tab \up0 \expndtw0\charscalex100 8�\par\pard\ql
\li4843\sb11\sl-69\slmult0 \up0 \expndtw0\charscalex391 3 \u-3? r\u-3?i8
\par\pard\ql \li5116\sb0\sl-80\slmult0 \par\pard\ql\li5116\sb0\sl-80\slmult0
\par\pard\ql\li5116\sb0\sl-80\slmult0 \par\pard\ql\li5116\sb0\sl-80\slmult0
\par\pard\ql\li5116\sb0\sl-80\slmult0 \par\pard\ql\li5116\sb0\sl-80\slmult0
\par\pard\ql\li5116\sb0\sl-80\slmult0 \par\pard\ql\li5116\sb0\sl-80\slmult0
\par\pard\ql\li5116\sb0\sl-80\slmult0 \par\pard\ql\li5116\sb0\sl-80\slmult0
\par\pard\ql\li5116\sb0\sl-80\slmult0 \par\pard\ql\li5116\sb0\sl-80\slmult0
\par\pard\ql\li5116\sb0\sl-80\slmult0 \par\pard\ql\li5116\sb0\sl-80\slmult0
\par\pard\ql\li5116\sb42\sl-80\slmult0 \up0 \expndtw0\charscalex163 5�%C-p.
\par\pard\ql \li5347\sb77\sl-230\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf9\f10\fs20 I \par\pard\ql \li2961\sb0\sl-184\slmult0
\par\pard\ql\li2961\sb4\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 5.37. Grafico dc tipo velocimetro ya
terminado. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg167}
{\bkmkend Pg167}\par\pard\li921\sb0\sl-207\slmult0\par\pard\li921\sb174\sl-
207\slmult0\fi0\tx6120 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
188\tab \up0 \expndtw0\charscalex112 Excel. Los mejores
trucos\par\pard\li888\sb0\sl-207\slmult0\par\pard\li888\sb0\sl-
207\slmult0\par\pard\li888\sb0\sl-207\slmult0\par\pard\li888\sb27\sl-
207\slmult0\fi278 \up0 \expndtw0\charscalex127 Al hacer clic en las flechas o al
arrastrar el selector de la barra de desplaza-\par\pard\li888\sb29\sl-
207\slmult0\fi9 \up0 \expndtw0\charscalex127 miento, hara que el velocimetro se
modifique. Pero recuerde, esto tambien cam-\par\pard\li888\sb37\sl-
207\slmult0\fi0 \up0 \expndtw0\charscalex127 biara los datos de la hoja de calculo
que estan vinculados con el
grafico.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2014\colsr160\colno2\colw7266
\colsr160\ql \li1248\sb0\sl-207\slmult0 \par\pard\ql \li1248\sb0\sl-207\slmult0
\par\pard\ql \li1248\sb101\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1368\sb94\sl-414\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36 58\par\pard\column \ql
\li2188\sb0\sl-299\slmult0 \par\pard\ql \li34\sb135\sl-299\slmult0 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf18\f19\fs26 Vincular los elementos de
texto de un grafico\par\pard\ql \li39\sb18\sl-322\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf20\f21\fs28 a una celda\par\pard\ql
\li20\ri1214\sb81\sl-215\slmult0\fi9 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 Cuando se crean y se utilizan
graficos repetidamente, puede ser Oil \line \up0 \expndtw0\charscalex121 conocer
como vincular algunos de los textos de los graficos, como por \up0
\expndtw0\charscalex123 ejemplo titulos y etiquetas, directamente a una celda. Esto
quiere decir que \line \up0 \expndtw0\charscalex121 si los datos subyacentes al
grafico cambian, los datos del grafico y sus \up0 \expndtw0\charscalex123 elementos
de tipo texto siempre estaran en armonia. \par\pard\sect\sectd\sbknone \qj
\li864\ri1200\sb108\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Los elementos de tipo texto de un grafico que puede
vincular a una celda son \up0 \expndtw0\charscalex124 el titulo principal del
grafico, los titulos primario y secundario de los ejes X C Y, \up0
\expndtw0\charscalex124 asi como las etiquetas de datos de las series. \par\pard\qj
\li844\ri1210\sb40\sl-240\slmult0\fi302 \up0 \expndtw0\charscalex126 Para ver c6mo
se hace esto, vincularemos el titulo del grafico con una celda. \up0
\expndtw0\charscalex126 Para ello, comenzaremos introduciendo algunos otros como
los que se muestran \up0 \expndtw0\charscalex127 en la figura 5.38 y, mediante el
asistente para graficos, crearemos un grafico de \up0 \expndtw0\charscalex126
columnas agrupadas basico. Ahora haga clic en la celda A17 y eseriba "Edad de
\up0 \expndtw0\charscalex126 los
empleados".\par\pard\sect\sectd\sbknone\cols2\colno1\colw3108\colsr160\colno2\colw6
172\colsr160\ql \li1195\sb0\sl-138\slmult0 \par\pard\ql \li1195\sb0\sl-
138\slmult0 \par\pard\ql \li1675\sb89\sl-138\slmult0\tx2289 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100
B\par\pard\ql \li1248\sb16\sl-138\slmult0\tx1540\tx2183 \up0 \expndtw-
1\charscalex100 1\tab \up0 \expndtw0\charscalex116 Fecha\tab \up0
\expndtw0\charscalex136 Had\par\pard\ql \li1233\sb16\sl-
138\slmult0\tx1497\tx2457 \up0 \expndtw-1\charscalex100 2\tab \up0
\expndtw0\charscalex100 1,12:2003\tab \up0 \expndtw0\charscalex101
20\par\pard\ql \li1233\sb20\sl-138\slmult0\tx1483\tx2457 \up0 \expndtw-
1\charscalex100 3\tab \up0 \expndtw0\charscalex103 2/1 22003\tab \up0 \expndtw-
1\charscalex100 25\par\pard\ql \li1228\sb3\sl-154\slmult0\tx1483\tx2452 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf10\f11\fs18 4\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12 3/12,2003\tab \up0
\expndtw0\charscalex101 26\par\pard\ql \li1228\sb13\sl-138\slmult0\tx1478\tx2452
\up0 \expndtw-1\charscalex100 5\tab \up0 \expndtw0\charscalex110 412/2003\tab
\up0 \expndtw0\charscalex101 23\par\pard\ql \li1228\sb21\sl-
138\slmult0\tx1478\tx2452 \up0 \expndtw-1\charscalex100 E\tab \up0 \expndtw-
2\charscalex100 5112!2003\tab \up0 \expndtw-1\charscalex100 24\par\pard\ql
\li1228\sb11\sl-138\slmult0\tx1478\tx2447 \up0 \expndtw-1\charscalex100 7\tab
\up0 \expndtw-2\charscalex100 5./12/2003\tab \up0 \expndtw-5\charscalex90
21\par\pard\ql \li1224\sb20\sl-138\slmult0\tx1478\tx2447 \up0 \expndtw-
1\charscalex100 8\tab \up0 \expndtw0\charscalex101 7;12;2003\tab \up0
\expndtw0\charscalex101 20\par\pard\ql \li1224\sb16\sl-138\slmult0\tx1473\tx2457
\up0 \expndtw-1\charscalex100 9\tab \up0 \expndtw0\charscalex103 6/12,2003\tab \up0
\expndtw-5\charscalex96 19\par\pard\ql \li1204\sb15\sl-138\slmult0\tx1473\tx2447
\up0 \expndtw-3\charscalex100 10\tab \up0 \expndtw0\charscalex117 9/12/003\tab \up0
\expndtw-1\charscalex100 25\par\pard\ql \li1204\sb21\sl-
138\slmult0\tx1415\tx2443 \up0 \expndtw-5\charscalex81 11\tab \up0 \expndtw-
2\charscalex100 10+12,2003\tab \up0 \expndtw0\charscalex101 26\par\pard\ql
\li1200\sb15\sl-138\slmult0\tx1415\tx2443 \up0 \expndtw0\charscalex52 12 2\tab \up0
\expndtw-1\charscalex100 1 \up0 \expndtw0\charscalex108 1/122003\tab \up0 \expndtw-
1\charscalex100 24\par\pard\ql \li1200\sb16\sl-138\slmult0\tx1415\tx2443 \up0
\expndtw-3\charscalex100 13\tab \up0 \expndtw0\charscalex101 12/12/2003\tab \up0
\expndtw-1\charscalex100 23\par\pard\ql \li1200\sb15\sl-
138\slmult0\tx1411\tx2438 \up0 \expndtw-5\charscalex96 14\tab \up0 \expndtw-
2\charscalex100 13,1212003\tab \up0 \expndtw-5\charscalex90 21\par\pard\ql
\li1195\sb16\sl-138\slmult0\tx1411\tx2438 \up0 \expndtw-3\charscalex100 15\tab \up0
\expndtw0\charscalex101 14/12/2003\tab \up0 \expndtw-1\charscalex100 22\par\pard\ql
\li1195\sb20\sl-138\slmult0 \up0 \expndtw-3\charscalex100 16\par\pard\ql
\li1195\sb16\sl-138\slmult0\tx1386 \up0 \expndtw-3\charscalex100 17\tab \up0
\expndtw0\charscalex110 Edad de Iii, empleado;\par\pard\ql \li1195\sb15\sl-
138\slmult0 \up0 \expndtw-5\charscalex96 18\par\pard\ql \li1190\sb21\sl-138\slmult0
\up0 \expndtw-3\charscalex100 19\par\pard\ql \li1180\sb0\sl-127\slmult0 \up0
\expndtw0\charscalex101 2n\par\pard\ql \li1151\sb0\sl-
115\slmult0\tx1300\tx1435\tx1574 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf30\f31\fs10\ul 14\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf36\f37\fs8\ul 4\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex141 \ul0\nosupersub\cf30\f31\fs10\ul
H\\Hoja1,\ul0\nosupersub\cf21\f22\fs8 /\par\pard\column \ql \li3268\sb0\sl-
207\slmult0 \par\pard\ql \li3268\sb0\sl-207\slmult0 \par\pard\ql \li3268\sb0\sl-
207\slmult0 \par\pard\ql \li1576\sb78\sl-207\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 Edad\par\pard\ql
\li3268\sb0\sl-115\slmult0 \par\pard\ql \li3268\sb0\sl-115\slmult0 \par\pard\ql
\li25\sb12\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 30\par\pard\ql \li25\sb57\sl-115\slmult0 \up0
\expndtw0\charscalex103 2r,\par\pard\ql \li25\sb106\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 20\par\pard\ql \li83\sb78\sl-126\slmult0\tx3395 \up0 \expndtw-
1\charscalex100 5\tab \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf26\f27\fs14 0
Edad\par\pard\ql \li20\sb44\sl-161\slmult0 \up0 \expndtw0\charscalex59 1
n\par\pard\ql \li83\sb87\sl-92\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 5\par\pard\ql \li78\sb90\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 0\par\pard\ql \li2344\sb65\sl-
138\slmult0 \up0 \expndtw-5\charscalex80 \ul0\nosupersub\cf23\f24\fs12
55\par\pard\ql \li7065\sb0\sl-92\slmult0 \par\pard\ql \li7065\sb0\sl-92\slmult0
\par\pard\ql \li7065\sb0\sl-92\slmult0 \par\pard\ql \li7065\sb0\sl-92\slmult0
\par\pard\ql \li7065\sb0\sl-92\slmult0 \par\pard\ql \li7065\sb0\sl-92\slmult0
\par\pard\ql \li7065\sb0\sl-92\slmult0 \par\pard\ql \li7065\sb0\sl-92\slmult0
\par\pard\ql \li7065\sb0\sl-92\slmult0 \par\pard\ql \li7065\sb0\sl-92\slmult0
\par\pard\ql \li3817\sb35\sl-92\slmult0\tx4345 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf36\f37\fs8\ul 1\tab \up0 \expndtw-1\charscalex100 j1i
\par\pard\sect\sectd\sbknone \ql \li815\sb49\sl-184\slmult0 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Figura 5.38. Grafico de
columnas agrupadas con su titulo creado a traves del asistcnte. \par\pard\qj
\li806\sb0\sl-240\slmult0 \par\pard\qj\li806\ri1267\sb10\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 El siguiente paso sera
crear un vinculo entre el titulo del grafico y la celda. \line \up0
\expndtw0\charscalex122 Para ello, seleccione el titulo del grafico (Edad en este
caso), luego vaya a la barra \line \up0 \expndtw0\charscalex122 de formulas,
escriba un =, haga clic en la celda A17 y pulse Intro (tenga en
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg168}{\bkmkend
Pg168}\par\pard\li1492\sb0\sl-207\slmult0\par\pard\li1492\sb0\sl-
207\slmult0\par\pard\li1492\sb6\sl-207\slmult0\fi0\tx8529 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 5. Trucos sobre
graficos\tab \up0 \expndtw0\charscalex114 189\par\pard\qj \li1478\sb0\sl-
240\slmult0 \par\pard\qj\li1478\sb0\sl-240\slmult0
\par\pard\qj\li1478\ri584\sb135\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex127
cuenta que si hace referencia a una celda que se encuentra otra hoja, tendra que
\up0 \expndtw0\charscalex123 escribir primero el nombre de la hoja seguido del
signo de admiracion y del nom\up0 \expndtw0\charscalex123 bre de dicha celda).
\par\pard\qj \li1492\ri578\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex129
Este mismo proceso funciona para las etiquetas de datos, aunque necesitara \up0
\expndtw0\charscalex133 seleccionar una etiqueta de datos individual antes de
vincularla con una cel\up0 \expndtw0\charscalex131 da. Los resultados obtenidos
deberian parecerse a los que le mostramos en la \up0 \expndtw0\charscalex131 figura
5.39.\par\pard\sect\sectd\sbknone\cols2\colno1\colw3771\colsr160\colno2\colw5509\co
lsr160\ql \li1848\sb0\sl-138\slmult0 \par\pard\ql \li1848\sb0\sl-138\slmult0
\par\pard\ql \li2303\sb77\sl-138\slmult0\tx2918 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100 B\par\pard\ql
\li1871\sb16\sl-138\slmult0\tx2169\tx2817 \up0 \expndtw-1\charscalex100 1\tab
\up0 \expndtw0\charscalex118 Fecha\tab \up0 \expndtw0\charscalex139 Had\par\pard\ql
\li1862\sb20\sl-138\slmult0\tx2126\tx3095 \up0 \expndtw-1\charscalex100 2\tab
\up0 \expndtw-5\charscalex93 1/12,+'2053\tab \up0 \expndtw-1\charscalex100
20\par\pard\ql \li1862\sb16\sl-138\slmult0\tx2116\tx3095 \up0 \expndtw-
1\charscalex100 3\tab \up0 \expndtw-1\charscalex100 2/1212003\tab \up0
\expndtw0\charscalex101 25\par\pard\ql \li1867\sb20\sl-138\slmult0\tx2116\tx3095
\up0 \expndtw-1\charscalex100 4\tab \up0 \expndtw-1\charscalex100 3/1212003\tab
\up0 \expndtw0\charscalex101 26\par\pard\ql \li1862\sb21\sl-
138\slmult0\tx2116\tx3095 \up0 \expndtw-1\charscalex100 5\tab \up0
\expndtw0\charscalex106 4'12;2003\tab \up0 \expndtw0\charscalex101
23\par\pard\ql \li1862\sb15\sl-138\slmult0\tx2116\tx3095 \up0 \expndtw-
1\charscalex100 6\tab \up0 \expndtw-1\charscalex100 5/1212003\tab \up0
\expndtw0\charscalex101 24\par\pard\ql \li1867\sb16\sl-138\slmult0\tx2116\tx3095
\up0 \expndtw-1\charscalex100 7\tab \up0 \expndtw0\charscalex103 6/12/2003\tab \up0
\expndtw-5\charscalex90 21\par\pard\ql \li1867\sb16\sl-138\slmult0\tx2116\tx3095
\up0 \expndtw-1\charscalex100 g\tab \up0 \expndtw0\charscalex103 7/12/2003\tab
\up0 \expndtw0\charscalex101 20\par\pard\ql \li1867\sb20\sl-
138\slmult0\tx2116\tx3110 \up0 \expndtw-1\charscalex100 9\tab \up0 \expndtw-
1\charscalex100 8;1212003\tab \up0 \expndtw-5\charscalex96 19\par\pard\ql
\li1848\sb20\sl-138\slmult0\tx2116\tx3100 \up0 \expndtw-1\charscalex100 10\tab \up0
\expndtw-1\charscalex100 9112/2003\tab \up0 \expndtw-1\charscalex100 25\par\pard\ql
\li1852\sb16\sl-138\slmult0\tx2068\tx3100 \up0 \expndtw-5\charscalex81 11\tab
\up0 \expndtw-4\charscalex100 1011212003\tab \up0 \expndtw-1\charscalex100
26\par\pard\ql \li1852\sb15\sl-138\slmult0\tx2068\tx2183\tx3100 \up0 \expndtw-
3\charscalex100 12\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex108 '12,2003\tab \up0 \expndtw-1\charscalex100
24\par\pard\ql \li1852\sb21\sl-138\slmult0\tx2068\tx3100 \up0 \expndtw-
3\charscalex100 13\tab \up0 \expndtw-1\charscalex100 12/1212003\tab \up0
\expndtw0\charscalex101 23\par\pard\ql \li1852\sb15\sl-138\slmult0\tx2068\tx3100
\up0 \expndtw-3\charscalex100 14\tab \up0 \expndtw0\charscalex108 12/122003\tab
\up0 \expndtw-5\charscalex90 21\par\pard\ql \li1852\sb21\sl-
138\slmult0\tx2068\tx3100 \up0 \expndtw-3\charscalex100 15\tab \up0 \expndtw-
1\charscalex100 14/1212003\tab \up0 \expndtw0\charscalex101 22\par\pard\ql
\li1852\sb16\sl-138\slmult0 \up0 \expndtw-3\charscalex100 16\par\pard\ql
\li1852\sb15\sl-138\slmult0\tx2049 \up0 \expndtw-3\charscalex100 17\tab \up0
\expndtw0\charscalex108 Edad de los empleados\par\pard\ql \li1852\sb21\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 18\par\pard\ql \li1857\sb15\sl-
138\slmult0 \up0 \expndtw-5\charscalex96 19\par\pard\ql \li1843\sb0\sl-
134\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf25\f26\fs12
in\par\pard\ql \li1819\sb0\sl-108\slmult0\tx1967\tx2241 \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf28\f29\fs12\ul 14\tab \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf30\f31\fs10\ul HI`\u-3?
HOlal\par\pard\column \ql \li3931\sb0\sl-138\slmult0 \par\pard\ql \li3931\sb0\sl-
138\slmult0 \par\pard\ql \li1949\sb72\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 G\par\pard\ql \li725\sb199\sl-
207\slmult0 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Edad de los
empleadost\par\pard\ql \li3931\sb0\sl-115\slmult0 \par\pard\ql \li3931\sb0\sl-
115\slmult0 \par\pard\ql \li20\sb18\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 30\par\pard\ql \li20\sb87\sl-115\slmult0 \up0
\expndtw-1\charscalex100 25\par\pard\ql \li82\sb77\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 0\par\pard\ql \li20\sb78\sl-126\slmult0\tx3414 \up0 \expndtw-
1\charscalex100 15\tab \up0 \expndtw0\charscalex118 \ul0\nosupersub\cf26\f27\fs14 0
Edad\par\pard\ql \li20\sb85\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 10 \par\pard\sect\sectd\sbknone \ql \li1670\sb56\sl-
184\slmult0 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 5.39.
Grafico de columnas agrupadas con el titulo vinculado a la celda Al 7. \par\pard\qj
\li1507\sb0\sl-240\slmult0 \par\pard\qj\li1507\ri559\sb10\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Este sencillo truco le
permitira conseguir que los elementos de texto del grafi\up0
\expndtw0\charscalex122 co y los datos del grafico esten en armonia. Ademas, le
ahorrara gran cantidad de \up0 \expndtw0\charscalex122 tiempo a la hora de crear
graficos.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2647\colsr160\colno2\colw663
3\colsr160\ql \li1867\sb0\sl-207\slmult0 \par\pard\ql \li1867\sb0\sl-207\slmult0
\par\pard\ql \li1867\sb99\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1996\sb97\sl-414\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf31\f32\fs36 59\par\pard\column \ql
\li2807\sb0\sl-322\slmult0 \par\pard\ql \li21\sb101\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Trucar los datos de un
grafico de forma\par\pard\ql \li30\sb14\sl-322\slmult0 \up0 \expndtw0\charscalex106
que no se dibujen las celdas en blanco\par\pard\ql \li35\ri576\sb79\sl-
215\slmult0 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Excel trata
las celdas en blanco como si tuvieran un valor de 0, lo que \line \up0
\expndtw0\charscalex123 puede provocar que se generen graficos un tanto feos. Esto
provoca que la \line \up0 \expndtw0\charscalex124 representacion de valores de un
grafico caiga de repente, con lo que queda \line \up0 \expndtw0\charscalex122 un
grafico que no dibuja con precision la imagen que esta intentando \line \up0
\expndtw0\charscalex122 mostrar. Con el siguiente truco, nos aseguraremos de que
las celdas en\par\pard\ql \li35\sb8\sl-207\slmult0 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf10\f11\fs18 blanco no sean dibujadas.
\par\pard\sect\sectd\sbknone \qj \li1521\ri548\sb188\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex129 Es posible impedir que se dibujen las celdas en blanco de
dos formas muy \up0 \expndtw0\charscalex126 sencillas: bien ocultando las filas con
las columnas o bien haciendo que dichas \up0 \expndtw0\charscalex126 celdas
devuelvan el valor #N/A.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg169}{\bkmkend
Pg169}\par\pard\li935\sb0\sl-207\slmult0\par\pard\li935\sb187\sl-
207\slmult0\fi0\tx6129 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 190\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li926\sb0\sl-
276\slmult0 \par\pard\ql\li926\sb0\sl-276\slmult0 \par\pard\ql\li926\sb79\sl-
276\slmult0 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf14\f15\fs24 Ocultar
filas y columnas \par\pard\qj \li916\ri1153\sb194\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Configure algunos datos de
forma que queden como en la figura 5.40. Cree \up0 \expndtw0\charscalex125 un
grafico de lineas y vea como queda si tiene valores 0 dibujados. Seleccione el \up0
\expndtw0\charscalex131 rango A1:B12, abra el asistente para graficos y configure
el grafico de lineas \up0 \expndtw0\charscalex131 como un objeto para la hoja de
calculo
actual.\par\pard\sect\sectd\sbknone\cols3\colno1\colw1708\colsr20\colno2\colw2413\c
olsr160\colno3\colw5149\colsr160\ql \li1435\sb0\sl-138\slmult0 \par\pard\ql
\li1435\sb0\sl-138\slmult0 \par\pard\ql \li1435\sb0\sl-138\slmult0 \par\pard\ql
\li1593\sb38\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 1\par\pard\ql \li1583\sb16\sl-138\slmult0 \up0
\expndtw-1\charscalex100 2\par\pard\ql \li1583\sb0\sl-153\slmult0 \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 3\par\pard\ql \li1583\sb9\sl-
138\slmult0 \up0 \expndtw0\charscalex50 \ul0\nosupersub\cf23\f24\fs12 4
5\par\pard\ql \li1435\sb0\sl-138\slmult0 \par\pard\ql \li1579\sb31\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 6\par\pard\ql \li1579\sb16\sl-138\slmult0
\up0 \expndtw-1\charscalex100 7\par\pard\ql \li1579\sb20\sl-138\slmult0 \up0
\expndtw-1\charscalex100 8\par\pard\ql \li1579\sb11\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 9\par\pard\ql \li1564\sb11\sl-138\slmult0 \up0 \expndtw-
5\charscalex96 10\par\pard\ql \li1564\sb16\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 1 \up0 \expndtw-1\charscalex100 1\par\pard\ql \li1560\sb15\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 12\par\pard\ql \li1560\sb16\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 13\par\pard\ql \li1560\sb15\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 14\par\pard\ql \li1560\sb16\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 15\par\pard\ql \li1560\sb11\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 16\par\pard\ql \li1560\sb15\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 17\par\pard\ql \li1560\sb16\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 18\par\pard\ql \li1560\sb15\sl-
138\slmult0 \up0 \expndtw-5\charscalex96 19\par\pard\ql \li1540\sb16\sl-138\slmult0
\up0 \expndtw0\charscalex109 20\par\pard\ql \li1536\sb0\sl-162\slmult0 \up0
\expndtw0\charscalex62 \ul0\nosupersub\cf10\f11\fs18 21\par\pard\ql \li1540\sb0\sl-
216\slmult0 \up0 \expndtw0\charscalex50 \ul0\nosupersub\cf14\f15\fs24
22\par\pard\ql \li1516\sb38\sl-92\slmult0\tx1625 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 I1 \tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 /\par\pard\column \ql \li1435\sb0\sl-138\slmult0
\par\pard\ql \li1435\sb0\sl-138\slmult0 \par\pard\ql \li264\sb20\sl-
138\slmult0\tx855\tx1431\tx2007 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw-1\charscalex100 C\tab \up0 \expndtw-1\charscalex100 D\par\pard\ql
\li20\sb16\sl-138\slmult0\tx965 \up0 \expndtw0\charscalex100 .Enero\tab \up0
\expndtw-1\charscalex100 300\par\pard\ql \li53\sb15\sl-138\slmult0\tx965 \up0
\expndtw-1\charscalex100 Febrero\tab \up0 \expndtw-1\charscalex100
350\par\pard\ql \li53\sb0\sl-152\slmult0\tx965\tx1474 \up0 \expndtw-
6\charscalex88 \ul0\nosupersub\cf26\f27\fs14 Marzo\tab \up0 \expndtw-6\charscalex91
325\tab \up0 \expndtw-1\charscalex100 400\par\pard\ql \li44\sb9\sl-
138\slmult0\tx965 \up0 \expndtw-5\charscalex94 \ul0\nosupersub\cf23\f24\fs12
Abril\tab \up0 \expndtw-1\charscalex100 275\par\pard\ql \li53\sb0\sl-
148\slmult0\tx1090\tx1484 \up0 \expndtw-6\charscalex87
\ul0\nosupersub\cf26\f27\fs14 Mayo\tab \up0 \expndtw-2\charscalex100 0\tab \up0
\expndtw-4\charscalex100 350\par\pard\ql \li44\sb19\sl-138\slmult0\tx1090\tx1484
\up0 \expndtw0\charscalex113 \ul0\nosupersub\cf23\f24\fs12 Juno\tab \up0 \expndtw-
1\charscalex100 0\tab \up0 \expndtw0\charscalex109 300\par\pard\ql \li44\sb0\sl-
114\slmult0\tx1085 \up0 \expndtw-3\charscalex100 Julio\tab \up0 \expndtw-
1\charscalex100 0l\par\pard\ql \li44\sb25\sl-138\slmult0\tx1085\tx1484 \up0
\expndtw0\charscalex100 Agosto\tab \up0 \expndtw-1\charscalex100 0\tab \up0
\expndtw0\charscalex109
250\par\pard\ql \li53\sb0\sl-114\slmult0\tx1085 \up0 \expndtw0\charscalex101
3eptiembr,\tab \up0 \expndtw-1\charscalex100 C\par\pard\ql \li53\sb21\sl-
138\slmult0\tx1085\tx1479 \up0 \expndtw0\charscalex100 Octubre\tab \up0 \expndtw-
1\charscalex100 0\tab \up0 \expndtw0\charscalex112 200\par\pard\ql \li48\sb0\sl-
125\slmult0\tx1085 \up0 \expndtw-3\charscalex100 Noviernbre\tab \up0 \expndtw-
1\charscalex100 fl\par\pard\ql \li48\sb16\sl-138\slmult0\tx1085\tx1489 \up0
\expndtw0\charscalex116 Dii \up0 \expndtw0\charscalex116 cem \up0 \expndtw-
1\charscalex100 b \up0 \expndtw-1\charscalex100 re\tab \up0 \expndtw-
1\charscalex100 0\tab \up0 \expndtw0\charscalex103 150\par\pard\ql
\li1484\sb133\sl-138\slmult0 \up0 \expndtw0\charscalex103 100\par\pard\ql
\li1435\sb0\sl-138\slmult0 \par\pard\ql \li1546\sb2\sl-138\slmult0 \up0
\expndtw0\charscalex105 50\par\pard\ql \li1435\sb0\sl-138\slmult0 \par\pard\ql
\li1618\sb3\sl-138\slmult0 \up0 \expndtw-1\charscalex100 iI\par\pard\ql
\li1714\sb105\sl-138\slmult0 \up0 \expndtw0\charscalex128 �t�\par\pard\ql
\li1776\sb15\sl-115\slmult0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf22\f23\fs10 <1 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 0\par\pard\ql \li1435\sb0\sl-92\slmult0
\par\pard\ql \li1435\sb0\sl-92\slmult0 \par\pard\ql \li1435\sb0\sl-92\slmult0
\par\pard\ql \li1435\sb0\sl-92\slmult0 \par\pard\ql \li236\sb68\sl-92\slmult0\tx408
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 rl\tab \up0
\expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 Ocultar filas Devolver
#NA\par\pard\column \ql \li1435\sb0\sl-138\slmult0 \par\pard\ql \li1435\sb0\sl-
138\slmult0 \par\pard\ql \li20\sb23\sl-138\slmult0\tx606\tx1172\tx1748\tx2909
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 E\tab \up0 \expndtw-
1\charscalex100 F\tab \up0 \expndtw-1\charscalex100 G\tab \up0 \expndtw-
1\charscalex100 H\tab \up0 \expndtw-1\charscalex100 J\par\pard\ql \li1435\sb0\sl-
115\slmult0 \par\pard\ql \li533\sb25\sl-115\slmult0 \up0 \expndtw0\charscalex153
\ul0\nosupersub\cf22\f23\fs10 - -Oerie1\par\pard\ql \li1435\sb0\sl-161\slmult0
\par\pard\ql \li1435\sb0\sl-161\slmult0 \par\pard\ql \li1435\sb0\sl-161\slmult0
\par\pard\ql \li1435\sb0\sl-161\slmult0 \par\pard\ql \li1435\sb0\sl-161\slmult0
\par\pard\ql \li1435\sb0\sl-161\slmult0 \par\pard\ql \li1435\sb0\sl-161\slmult0
\par\pard\ql \li1435\sb0\sl-161\slmult0 \par\pard\ql \li1435\sb0\sl-161\slmult0
\par\pard\ql \li1435\sb0\sl-161\slmult0 \par\pard\ql \li1435\sb0\sl-161\slmult0
\par\pard\ql \li1435\sb0\sl-161\slmult0 \par\pard\ql \li1435\sb0\sl-161\slmult0
\par\pard\ql \li1435\sb0\sl-161\slmult0 \par\pard\ql \li1435\sb0\sl-161\slmult0
\par\pard\ql \li1435\sb0\sl-161\slmult0 \par\pard\ql \li164\sb48\sl-
161\slmult0\tx951\tx1201 \up0 \expndtw0\charscalex259 \ul0\nosupersub\cf26\f27\fs14
eJ`\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 P \up0
\expndtw-1\charscalex100 a\tab \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf26\f27\fs14 \u-3?o\u-3?\par\pard\ql \li1153\sb5\sl-
160\slmult0\tx1609\tx1901 \up0 \expndtw-6\charscalex80
\ul0\nosupersub\cf11\f12\fs16 Q\tab \up0 \expndtw-6\charscalex96
\ul0\nosupersub\cf26\f27\fs14 s O\tab \up0 \expndtw0\charscalex150
\ul0\nosupersub\cf11\f12\fs16 �,\par\pard\ql \li1435\sb0\sl-92\slmult0 \par\pard\ql
\li1435\sb0\sl-92\slmult0 \par\pard\ql \li937\sb69\sl-92\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 1 \par\pard\sect\sectd\sbknone
\li1435\sb55\sl-184\slmult0\fi0 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf11\f12\fs16 Figura 5.40. Datos y un grafico de lineas que esta
dibujando los valores
0.\par\pard\sect\sectd\sbknone\cols3\colno1\colw1765\colsr20\colno2\colw2298\colsr1
60\colno3\colw5207\colsr160\ql \li1598\sb0\sl-138\slmult0 \par\pard\ql
\li1598\sb0\sl-138\slmult0 \par\pard\ql \li1627\sb128\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 1\par\pard\ql \li1617\sb15\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 2\par\pard\ql \li1617\sb11\sl-138\slmult0
\up0 \expndtw-1\charscalex100 3\par\pard\ql \li1617\sb15\sl-138\slmult0 \up0
\expndtw-1\charscalex100 4\par\pard\ql \li1651\sb16\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 3\par\pard\ql \li1651\sb15\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 4\par\pard\ql \li1598\sb0\sl-138\slmult0 \par\pard\ql
\li1598\sb32\sl-138\slmult0 \up0 \expndtw-5\charscalex96 16\par\pard\ql
\li1598\sb15\sl-138\slmult0 \up0 \expndtw-5\charscalex96 17\par\pard\ql
\li1598\sb16\sl-138\slmult0 \up0 \expndtw-5\charscalex96 18\par\pard\ql
\li1598\sb15\sl-138\slmult0 \up0 \expndtw-5\charscalex96 19\par\pard\ql
\li1588\sb16\sl-138\slmult0 \up0 \expndtw-1\charscalex100 20\par\pard\ql
\li1583\sb11\sl-138\slmult0 \up0 \expndtw-5\charscalex94 21\par\pard\ql
\li1588\sb20\sl-138\slmult0 \up0 \expndtw-1\charscalex100 22\par\pard\ql
\li1583\sb11\sl-138\slmult0 \up0 \expndtw0\charscalex101 23\par\pard\ql
\li1583\sb16\sl-138\slmult0 \up0 \expndtw0\charscalex101 24\par\pard\ql
\li1583\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex101 26\par\pard\ql
\li1555\sb83\sl-115\slmult0\tx1663 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf30\f31\fs10\ul 11 \tab \up0 \expndtw-1\charscalex100
4\par\pard\column \ql \li1785\sb0\sl-138\slmult0 \par\pard\ql \li246\sb110\sl-
138\slmult0\tx836 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab
\up0 \expndtw-1\charscalex100 B\par\pard\ql \li35\sb15\sl-138\slmult0\tx942 \up0
\expndtw-1\charscalex100 Enero\tab \up0 \expndtw0\charscalex101 300\par\pard\ql
\li30\sb15\sl-138\slmult0\tx942\tx1456 \up0 \expndtw0\charscalex100 Febrero\tab
\up0 \expndtw0\charscalex101 350\tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf22\f23\fs10 400\par\pard\ql \li30\sb0\sl-114\slmult0\tx942
\up0 \expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 Matzo\tab \up0
\expndtw0\charscalex101 325\par\pard\ql \li20\sb22\sl-138\slmult0\tx942\tx1456 \up0
\expndtw-5\charscalex94 Abril\tab \up0 \expndtw-1\charscalex100 275\tab \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf22\f23\fs10 350\par\pard\ql
\li1451\sb22\sl-115\slmult0 \up0 \expndtw0\charscalex102 300\par\pard\ql
\li1451\sb82\sl-115\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf24\f25\fs10 2%\par\pard\ql \li1446\sb77\sl-115\slmult0 \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf22\f23\fs10 200\par\pard\ql
\li1451\sb82\sl-115\slmult0 \up0 \expndtw0\charscalex100 150\par\pard\ql
\li1446\sb77\sl-115\slmult0 \up0 \expndtw0\charscalex102 100\par\pard\ql
\li1503\sb44\sl-161\slmult0 \up0 \expndtw-6\charscalex83
\ul0\nosupersub\cf26\f27\fs14 so\par\pard\ql \li3753\sb0\sl-92\slmult0 \par\pard\ql
\li3753\sb0\sl-92\slmult0 \par\pard\ql \li1988\sb45\sl-92\slmult0 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf21\f22\fs8 Enero\par\pard\ql
\li1843\sb0\sl-115\slmult0 \par\pard\ql \li1843\sb0\sl-115\slmult0 \par\pard\ql
\li1843\sb0\sl-115\slmult0 \par\pard\ql \li1843\sb0\sl-115\slmult0 \par\pard\ql
\li1843\sb0\sl-115\slmult0 \par\pard\ql \li78\sb51\sl-115\slmult0 \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf30\f31\fs10\ul \u-3?
rl\ul0\nosupersub\cf47\f48\fs6\ul `Ocu\ul0\nosupersub\cf30\f31\fs10\ul ltar
filas / Deaolver\ul0\nosupersub\cf22\f23\fs10 NA\par\pard\column \ql
\li4233\sb0\sl-138\slmult0 \par\pard\ql \li116\sb112\sl-138\slmult0\tx702\tx1844
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 E\tab \up0 \expndtw-
1\charscalex100 F\tab \up0 \expndtw-1\charscalex100 H\par\pard\ql \li601\sb103\sl-
115\slmult0 \up0 \expndtw0\charscalex285 \ul0\nosupersub\cf22\f23\fs10 + o \up0
\expndtw0\charscalex100 riel\par\pard\ql \li4233\sb0\sl-115\slmult0 \par\pard\ql
\li495\sb113\sl-115\slmult0 \up0 \expndtw-1\charscalex100 r\par\pard\ql
\li20\sb50\sl-115\slmult0\tx966\tx1604 \up0 \expndtw-4\charscalex74 ..,_\tab
\up0 \expndtw-1\charscalex100 .,_\tab \up0 \expndtw0\charscalex145
\ul0\nosupersub\cf30\f31\fs10\ul \u-3?-\par\pard\ql \li4564\sb0\sl-115\slmult0
\par\pard\ql \li4564\sb0\sl-115\slmult0 \par\pard\ql \li4564\sb0\sl-115\slmult0
\par\pard\ql \li4564\sb0\sl-115\slmult0 \par\pard\ql \li4564\sb0\sl-115\slmult0
\par\pard\ql \li4564\sb0\sl-115\slmult0 \par\pard\ql \li4564\sb0\sl-115\slmult0
\par\pard\ql \li4564\sb0\sl-115\slmult0 \par\pard\ql \li4564\sb0\sl-115\slmult0
\par\pard\ql \li4564\sb0\sl-115\slmult0 \par\pard\ql \li351\sb67\sl-
115\slmult0\tx1249\tx2137 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf22\f23\fs10 Febrero\tab \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf21\f22\fs8 Marzo\tab \up0 \expndtw0\charscalex111
Abril\par\pard\ql \li5135\sb0\sl-207\slmult0 \par\pard\ql \li5135\sb0\sl-
207\slmult0 \par\pard\ql \li923\sb161\sl-207\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf17\f18\fs18\ul w
\par\pard\sect\sectd\sbknone \ql \li955\ri1254\sb11\sl-220\slmult0\tx3571 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 5.41. Datos con las
filas 5 a 12 ocultas, con el grafico dibujando solamente los \line\tab \up0
\expndtw0\charscalex128 valores de encro a abril. \par\pard\qj
\li897\ri1185\sb184\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 El grafico de la figura 5.40 esta dibujando los
resultados de ventas por meses. \line \up0 \expndtw0\charscalex122 Esto significa
que si el mes actual es abril, el grafico estara dibujando ocho meses
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg170}{\bkmkend
Pg170}\par\pard\li1488\sb0\sl-207\slmult0\par\pard\li1488\sb150\sl-
207\slmult0\fi0\tx8524 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
5. Trucos sobre graficos\tab \up0 \expndtw0\charscalex113 191\par\pard\qj
\li1483\sb0\sl-240\slmult0 \par\pard\qj\li1483\sb0\sl-240\slmult0
\par\pard\qj\li1483\ri587\sb118\sl-240\slmult0 \up0 \expndtw0\charscalex131 de
celdas vacias, dado que todavia no disponemos de los datos desde mayo a \up0
\expndtw0\charscalex131 diciembre. \par\pard\qj \li1483\ri580\sb40\sl-
240\slmult0\fi287 \up0 \expndtw0\charscalex130 Para evitar este inconveniente,
bastaria
con ocultar las filas 5 a 12 (mayo a \up0 \expndtw0\charscalex123 diciembre). Al
hacer esto, Excel no dibuja los datos que haya en filas ocultas, con \up0
\expndtw0\charscalex131 lo que obtendremos un resultado como el de la figura 5.41.
Para ocultar estas \up0 \expndtw0\charscalex131 filas, selecci6nelas y luego vaya a
Formato>Fila>Ocultar. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg171}{\bkmkend Pg171}\par\pard\ql \li7171\sb0\sl-322\slmult0
\par\pard\ql\li7171\sb0\sl-322\slmult0 \par\pard\ql\li7171\sb0\sl-322\slmult0
\par\pard\ql\li7171\sb308\sl-322\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf16\f17\fs28 CAPITULO 6 \par\pard\qr \li-6407\ri658\sb385\sl-
580\slmult0 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf5\f6\fs48 Trucos sobre
formulas \line \up0 \expndtw0\charscalex131 y funciones \par\pard\ql
\li6504\sb138\sl-414\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf6\f7\fs36 Trucos\ul0\nosupersub\cf31\f32\fs36 60 a 80
\par\pard\qj \li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\sb0\sl-240\slmult0
\par\pard\qj\li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\sb0\sl-240\slmult0
\par\pard\qj\li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\sb0\sl-240\slmult0
\par\pard\qj\li1540\ri526\sb90\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 Las formulas y funciones proporcionan la logica que
da potencia a las hojas \up0 \expndtw0\charscalex128 de calculo. Saber manipular la
logica de programacion siempre resulta un reto, \up0 \expndtw0\charscalex126 pero
mantener un seguimiento de la logica de programacion a lo largo de multi\up0
\expndtw0\charscalex125 ples celdas, hojas y libros puede ser particularmente
dificil, especialmente cuan\up0 \expndtw0\charscalex142 do estas hojas de calculo
crecen y son reutilizadas. Y lo que es mas, las \up0 \expndtw0\charscalex125
caracteristicas incorporadas en Excel en relacion a las formulas y funciones
pue\up0 \expndtw0\charscalex128 de que no siempre sean las que desea. Por suerte,
existen numerosas formas de \up0 \expndtw0\charscalex128 mantener en buen estado
esas formulas y funciones. \par\pard\ql \li1900\sb0\sl-310\slmult0
\par\pard\ql\li1900\sb113\sl-310\slmult0 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf12\f13\fs18 TRUCO\ul0\nosupersub\cf18\f19\fs26 Anadir un texto
descriptivo a las formulas \par\pard\ql \li2836\ri579\sb65\sl-220\slmult0\fi14 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Los rangos con nombre de
Excel y los comentarios de celdas pueden ayudar \line \up0 \expndtw0\charscalex122
a clarificar las formulas, pero a veces deseara poder anadir mas \line \up0
\expndtw0\charscalex122 documentacion dentro de los propios formulas. Con los
trucos de este \line \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18
apartado, podra anadir un texto descriptivo a las formulas de forma rapida \line
\up0 \expndtw0\charscalex110 \ul0\nosupersub\cf11\f12\fs16 y sencilla. \par\pard\qj
\li1536\ri529\sb144\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf10\f11\fs18 Incluso cuando haya escrito varias formulas y
funciones por usted mismo, \up0 \expndtw0\charscalex130 cuando tenga que volver a
ellas mas adelante, normalmente tendra que seguir \up0 \expndtw0\charscalex126 las
referencias a celdas para averiguar que era lo que hacia la funcion. Seria una \up0
\expndtw0\charscalex126 gran idea asi se pudiese anadir al final de la formula
algun texto (que no interfi\up0 \expndtw0\charscalex127 riese con el resultado) que
proporcionase mas informacion sobre el mecanismo \up0 \expndtw0\charscalex127 de la
formula, para asi poder consultarlo mas adelante. \par\pard\qj
\li1531\ri534\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex125 El problema,
por supuesto, es que en el momento en el que anada texto como \line \up0
\expndtw0\charscalex125 parte de la formula, el resultado de la misma no sera
numerico y no podra ser \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg172}{\bkmkend Pg172}\par\pard\li830\sb0\sl-207\slmult0\par\pard\li830\sb162\sl-
207\slmult0\fi0\tx6028 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
194\tab \up0 \expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li820\sb0\sl-240\slmult0 \par\pard\qj\li820\sb0\sl-240\slmult0
\par\pard\qj\li820\ri1250\sb126\sl-240\slmult0 \up0 \expndtw0\charscalex126
utilizado en calculos posteriores. Excel, sin embargo, proporciona una funcion a
\up0 \expndtw0\charscalex126 menudo olvidada que puede utilizar para anadir texto
descriptivo a las formulas \up0 \expndtw0\charscalex126 o a las funciones.
\par\pard\ql \li1108\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex125 Digamos que
tiene la siguiente formula en la celda A11: \par\pard\ql \li1118\sb0\sl-138\slmult0
\par\pard\ql\li1118\sb92\sl-138\slmult0 \up0 \expndtw0\charscalex144
\ul0\nosupersub\cf23\f24\fs12 =SUMA($A$1:$A$10)*$B$1 \par\pard\qj
\li830\ri1235\sb198\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Suponiendo que $A$1: $A$10 contienen varios
resultados numericos que re\up0 \expndtw0\charscalex128 presentan los totales para
un mes en particular, y que $B$1 contiene el porcen\up0 \expndtw0\charscalex131
taje que representa un impuesto, podemos afladir algun texto descriptivo a la
\up0 \expndtw0\charscalex131 formula utilizando la funcion N de Excel: \par\pard\ql
\li1123\sb0\sl-138\slmult0 \par\pard\ql\li1123\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 =SUMA($A$1:$A$10;N("Valores
para abri1"))*$B$1+N("Impuesto para abril") \par\pard\qj \li840\ri1232\sb173\sl-
246\slmult0\fi268 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Ahora,
puede determinar para que se esta utilizando la formula simplemente \up0
\expndtw0\charscalex127 seleccionando esta celda y mirando la barra de formulas. La
funcion N siempre \up0 \expndtw0\charscalex134 devuelven un valor de 0 sea cual sea
el texto, por lo que no interfiere con el \up0 \expndtw0\charscalex134 resultado
total de la
formula.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1990\colsr160\colno2\colw7290
\colsr160\ql \li1204\sb0\sl-207\slmult0 \par\pard\ql \li1204\sb0\sl-207\slmult0
\par\pard\ql \li1204\sb42\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1339\sb97\sl-414\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf31\f32\fs36 61\par\pard\column \ql
\li2160\sb0\sl-322\slmult0 \par\pard\ql \li30\sb32\sl-322\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf20\f21\fs28 Mover formulas relativas sin
cambiar las referencias\par\pard\qj \li20\ri1382\sb78\sl-216\slmult0\fi4 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 En Excel, una referencia de
una formula puede ser relativa o absoluta. Sin \up0 \expndtw0\charscalex121
embargo, algunas veces deseara reproducir las mismas formulas en algun \up0
\expndtw0\charscalex122 otro lugar de la hoja o el libro, o incluso en otra hoja
diferente. \par\pard\sect\sectd\sbknone \qj \li854\ri1216\sb119\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Cuando
una formula necesita hacerse absoluta, escriba el signo del dolar ($) \up0
\expndtw0\charscalex130 delante de la letra de la columna y/o del numero de la fila
que hace referencia \up0 \expndtw0\charscalex129 una celda, como por ejemplo en $A$
1. Una vez hecho esto, no importa donde \up0 \expndtw0\charscalex129 copie la
formula que la referencia se mantendra a la misma celda. \par\pard\qj
\li859\ri1211\sb40\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex124 A veces, de
todas formas, deseara configurar numerosas formulas que no con\up0
\expndtw0\charscalex126 tengan referencias absolutas, pero si relativas.
Normalmente haria esto de forma \up0 \expndtw0\charscalex125 que cuando copie la
celda con la formula original en otro rango, las referencias a \up0
\expndtw0\charscalex125 columnas y filas cambien en funcion de la nueva
ubicacion. \par\pard\qj \li864\ri1206\sb20\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex128 Por ultimo, otras veces deseara configurar las formulas
utilizando una mez\up0 \expndtw0\charscalex125 cla de referencias relativas y
absolutas y deseara reproducirla en otro rango de la \up0 \expndtw0\charscalex130
misma hoja, en otra hoja del mismo libro, o incluso en una hoja de otro libro. \up0
\expndtw0\charscalex126 Puede hacer todas estas cosas sin tener que cambiar ninguna
referencia a rangos \up0 \expndtw0\charscalex126 que haya dentro de las
formulas. \par\pard\qj \li873\ri1190\sb40\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex121 Seleccione el rango de celdas que desea copiar. Vaya a
Editar>Reemplazar y en \up0 \expndtw0\charscalex131 el cuadro de texto Buscar
escriba = (un signo de igual). En el cuadro de texto \up0 \expndtw0\charscalex126
Reemplazar con escriba @ (el signo de la arroba), o cualquier otro sfmbolo que \up0
\expndtw0\charscalex129 sepa que no este siendo utilizado por ninguna de las
formulas. A continuacion \up0 \expndtw0\charscalex129 haga clic en el boton
Reemplazar todos. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg173}{\bkmkend Pg173}\par\pard\li1603\sb0\sl-207\slmult0\par\pard\li1603\sb0\sl-
207\slmult0\par\pard\li1603\sb57\sl-207\slmult0\fi0\tx8644 \dn2
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 6. Trucos sobre formulas y
funciones\tab \up0 \expndtw0\charscalex115 195\par\pard\qj \li1579\sb0\sl-
240\slmult0 \par\pard\qj\li1579\sb0\sl-240\slmult0
\par\pard\qj\li1579\ri482\sb124\sl-240\slmult0\fi297 \up0 \expndtw0\charscalex125
Todas las formulas apareceran en la hoja con el signo @ en lugar del signo =. \line
\up0 \expndtw0\charscalex131 Ahora simplemente puede copiar este rango, pegarlo en
el destino que desee, \line \up0 \expndtw0\charscalex129 seleccionar dicho rango de
destino e it a Edicion>Reemplazar, donde esta vez \line \up0
\expndtw0\charscalex126 reemplazaremos el signo
@ por el signo =. Con ello conseguiremos que las for-\line \up0
\expndtw0\charscalex126 mulas hagan referencia a las mismas celdas que lo hacian
las originales. \par\pard\li1608\sb0\sl-299\slmult0\par\pard\li1608\sb231\sl-
299\slmult0\fi335\tx2894 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf12\f13\fs18
TRUCO\tab \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf18\f19\fs26 Comparar dos
ranos de Excelg\par\pard\li1608\sb10\sl-207\slmult0\fi0\tx2894 \dn3
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 j\tab \up0
\expndtw0\charscalex117 Buscar las diferencias entre dos grandes tablas con datos
puede ser una\par\pard\li1608\sb20\sl-184\slmult0\fi1276\tx4425 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf11\f12\fs16 tarea muy cos\t \dn2
\expndtw-2\charscalex100 t\t \up0 \expndtw0\charscalex116 osa.\tab \up0
\expndtw0\charscalex105 Af\t \up0 \expndtw0\charscalex116 ortuna\t \up0 \expndtw-
2\charscalex100 d\t \dn2 \expndtw0\charscalex116 amente, al menos hay dos metodos
con los\par\pard\li1608\sb32\sl-184\slmult0\fi1276 \up0 \expndtw0\charscalex116 que
podemos automatizar lo que de otra manera seria un proceso
manual\par\pard\li1608\sb29\sl-184\slmult0\fi1281 \up0 \expndtw0\charscalex116 muy
tedioso.\par\pard\qj \li1569\ri493\sb122\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Estos dos metodos ya los
hemos utilizado anteriormente cuando recibimos \up0 \expndtw0\charscalex131 una
copia actualizada de una hoja de calculo y necesitabamos identificar que \up0
\expndtw0\charscalex125 celdas en la copia actualizada Bran diferentes de las
celdas que habia en la copia \up0 \expndtw0\charscalex126 original. Ambos metodos
nos ahorraran el tedioso trabajo de hacer una compro\up0 \expndtw0\charscalex129
bacion manual y, lo que es mds importante, evitaran la posibilidad de cometer
\up0 \expndtw0\charscalex126 errores. Para los siguientes ejemplos, hemos copiado
los datos mas nuevos en la \up0 \expndtw0\charscalex128 misma hoja en la que
estaban los antiguos. En la figura 6.1 se muestra como se \up0
\expndtw0\charscalex127 presentan los datos en dos rangos. Tenga en cuenta que para
facilitar la lectura, \up0 \expndtw0\charscalex134 hemos puesto en negritas las
celdas de la tabla 2 que no son iguales que las \up0 \expndtw0\charscalex134
correspondientes de la tabla 1. \par\pard\li2635\sb0\sl-
138\slmult0\par\pard\li2635\sb128\sl-138\slmult0\fi494\tx3863\tx4588\tx7478 \dn2
\expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12 A\tab \dn2
\expndtw0\charscalex106 B\tab \dn2 \expndtw0\charscalex106 C\tab \up0
\expndtw0\charscalex106 G\par\pard\li2635\sb15\sl-
138\slmult0\fi33\tx2841\tx3561\tx4281 \up0 \expndtw0\charscalex106 1\tab \up0
\expndtw0\charscalex106 Nombre\tab \up0 \expndtw0\charscalex106 Had\tab \dn2
\expndtw0\charscalex106 Area\par\pard\li2635\sb31\sl-119\slmult0\fi24\tx2832\tx4108
\up0 \expndtw0\charscalex106 2\tab \up0 \expndtw0\charscalex106 Juan\tab \up0
\expndtw0\charscalex106 22 1a\par\pard\li2635\sb20\sl-
138\slmult0\fi24\tx2832\tx4108 \up0 \expndtw0\charscalex106 3\tab \up0
\expndtw0\charscalex106 .Antonio\tab \up0 \expndtw0\charscalex106
331a\par\pard\li2635\sb37\sl-138\slmult0\fi24\tx4108 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 4 Marta\tab \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12 55 2r\par\pard\li2635\sb1\sl-
130\slmult0\fi24\tx2841\tx4108 \up0 \expndtw0\charscalex106 5\tab \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 Cristina\tab \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12 48
3d\par\pard\li2635\sb23\sl-138\slmult0\fi19\tx2836\tx4108 \up0
\expndtw0\charscalex106 6\tab \up0 \expndtw0\charscalex106 Maria\tab \up0
\expndtw0\charscalex106 29 3d\par\pard\li2635\sb10\sl-
138\slmult0\fi24\tx2836\tx4108 \up0 \expndtw0\charscalex106 7\tab \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf28\f29\fs12\ul Carlos\tab \up0
\expndtw0\charscalex106 45 4a\par\pard\li2635\sb26\sl-138\slmult0\fi19 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12 8\par\pard\li2635\sb25\sl-
138\slmult0\fi19\tx2836\tx3556\tx4276 \up0 \expndtw0\charscalex106 9\tab \up0
\expndtw0\charscalex106 Nombre\tab \up0 \expndtw0\charscalex106 Edad\tab \up0
\expndtw0\charscalex106 Area\par\pard\li2635\sb15\sl-
138\slmult0\fi0\tx2827\tx4103 \up0 \expndtw-3\charscalex100 10\tab \up0
\expndtw0\charscalex106 Juan\tab \up0 \expndtw0\charscalex106 22
2c\par\pard\li2635\sb16\sl-138\slmult0\fi0\tx2798\tx4103 \up0 \expndtw-
1\charscalex100 11\tab \up0 \expndtw0\charscalex106 Antonio\tab \up0
\expndtw0\charscalex106 33 1 a\par\pard\li2635\sb20\sl-
138\slmult0\fi0\tx2832\tx4103 \up0 \expndtw-3\charscalex100 12\tab \up0
\expndtw0\charscalex106 Marta\tab \up0 \expndtw0\charscalex106 55
2d\par\pard\li2635\sb11\sl-138\slmult0\fi0\tx2832\tx4103 \up0 \expndtw-
3\charscalex100 13\tab \up0 \expndtw0\charscalex106 Cristina\tab \up0
\expndtw0\charscalex106 43 3d\par\pard\li2635\sb16\sl-138\slmult0\fi0\tx2832\tx4099
\up0 \expndtw-5\charscalex96 14\tab \up0 \expndtw0\charscalex106 David\tab \up0
\expndtw0\charscalex106 29 3d\par\pard\li2635\sb20\sl-138\slmult0\fi0\tx2832\tx4099
\up0 \expndtw-3\charscalex100 15\tab \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf28\f29\fs12\ul Carlos\tab \up0 \expndtw0\charscalex106 45
4a\par\pard\ql \li2630\sb14\sl-138\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 16 \par\pard\li2592\sb60\sl-
138\slmult0\fi0\tx2880\tx3134\tx4012 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul 1\ul0\nosupersub\cf36\f37\fs8\ul
1\ul0\nosupersub\cf28\f29\fs12\ul -4\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf30\f31\fs10\ul 1\tab \dn2 \expndtw0\charscalex113 "Hojal A
Hoja2\tab \dn2 \expndtw0\charscalex113 Hoja3 f\par\pard\ql \li3451\sb46\sl-
184\slmult0 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Figura 6.1.
Dos rangos a ser comparados. \par\pard\ql \li1560\sb281\sl-299\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf18\f19\fs26 Metodo 1. Utilizar Verdadero
o Falso \par\pard\qj \li1550\sb0\sl-220\slmult0 \par\pard\qj\li1550\ri527\sb7\sl-
220\slmult0\fi283 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 El
primer metodo implica introducir una simple formula en otro rango con el \line \up0
\expndtw0\charscalex126 mismo tamano y composicion. La parte mejor de este metodo
es que puede aiia-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg174}{\bkmkend Pg174}\par\pard\li815\sb0\sl-207\slmult0\par\pard\li815\sb0\sl-
207\slmult0\par\pard\li815\sb71\sl-207\slmult0\fi0\tx6019 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 196\tab \dn2
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj \li811\sb0\sl-
240\slmult0 \par\pard\qj\li811\sb0\sl-240\slmult0
\par\pard\qj\li811\ri1254\sb130\sl-240\slmult0 \up0 \expndtw0\charscalex130 dir la
formula en un solo paso sin tener que copiar y pegar. Para comparar los \line
\up0 \expndtw0\charscalex126 rangos que se muestran en la figura 6.1, seleccione el
rango El:G7, comenzando \line \up0 \expndtw0\charscalex126 por la celda El. Esto
asegurara que dicha celda sea la activa en la seleccion. \par\pard\qj
\li820\ri1255\sb40\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex127 Una vez
seleccionado el rango, haga clic en la barra de formulas y escriba to \up0
\expndtw0\charscalex127 siguiente: \par\pard\ql \li1108\sb0\sl-138\slmult0
\par\pard\ql\li1108\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf23\f24\fs12 =A1=A9 \par\pard\qj \li1843\sb0\sl-215\slmult0
\par\pard\qj\li1843\ri1827\sb144\sl-215\slmult0 \up0 \expndtw0\charscalex135
\ul0\nosupersub\cf11\f12\fs16 Introduzea esta formula pulsando Control-Intro al
mismo tiempo. \line \up0 \expndtw0\charscalex127 De esta forma, estara
introduciendo la formula con referencia relativa \line \up0 \expndtw0\charscalex128
en cada una de las celdas de la seleccion. Este es un metodo estandar \line \up0
\expndtw0\charscalex130 Para introducir una formula en una matriz de celdas y hacer
que esa \line \up0 \expndtw0\charscalex131 referencia cambie de forma apropiada
segfin cada celda. \par\pard\qj \li844\sb0\sl-240\slmult0
\par\pard\qj\li844\ri1240\sb105\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 El rango E1:G7 deberia
rellenarse con el valor Verdadero (son iguales) o Falso \up0
\expndtw0\charscalex123 (no son iguales). \par\pard\qj \li835\ri1226\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex131 Si los dos conjuntos de datos
residen en diferentes hojas de calculo, puede \line \up0 \expndtw0\charscalex131
utilizar una tercera hoja para almacenar los valores Verdadero/Falso,
simple-\line \up0 \expndtw0\charscalex129 mente introduciendo la formula en la
matriz correspondiente. Por ejemplo, su-\line \up0 \expndtw0\charscalex128 poniendo
que la segunda tabla esta en la Hoja2 y comienza en la celda A9, y la \line \up0
\expndtw0\charscalex126 tabla original esta en la Hojal y comienza en la celda Al,
debera introducir en la \line \up0 \expndtw0\charscalex126 tercera hoja la
siguiente formula utilizando el metodo de la matriz: \par\pard\ql \li1132\sb0\sl-
138\slmult0 \par\pard\ql\li1132\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex155 \ul0\nosupersub\cf23\f24\fs12 =Hoja1!A1=Hoja2!A9
\par\pard\qj \li849\ri1226\sb178\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Puede que encuentre util a
ajustar el zoom cuando trabaje con gran cantidad \up0 \expndtw0\charscalex127 de
datos. \par\pard\qj \li1871\sb0\sl-220\slmult0 \par\pard\qj\li1871\ri1801\sb137\sl-
220\slmult0 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf11\f12\fs16 Para
eliminar una formula introducida en una matriz, debe seleccionar \up0
\expndtw0\charscalex143 y eliminar todo el rango. No podra, por consiguiente,
eliminar \up0 \expndtw0\charscalex144 solamente una parte de el. \par\pard\ql
\li868\sb0\sl-276\slmult0 \par\pard\ql\li868\sb138\sl-276\slmult0 \up0
\expndtw0\charscalex115
\ul0\nosupersub\cf14\f15\fs24 Metodo 2. Utilizar el formato condicional
\par\pard\qj \li864\ri1202\sb189\sl-246\slmult0\fi283 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 El segundo metodo es
normalmente el preferido, ya que es mas sencillo hacer \up0 \expndtw0\charscalex126
los cambios necesarios una vez que se realiza la comparacion. Sin embargo, con \up0
\expndtw0\charscalex133 este metodo, ambos conjuntos de datos deben estar en la
misma hoja, to que \up0 \expndtw0\charscalex133 significa utilizar la funcion de
copiar y pegar simple. \par\pard\qj \li873\ri1209\sb19\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex125 De nuevo, supondremos que estamos comparando los dos rangos
que dijimos \up0 \expndtw0\charscalex125 antes. Seleccione el rango Al:C7,
comenzando por la celda Al, de forma que nos \up0 \expndtw0\charscalex125
aseguremos que sea la celda activa.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg175}{\bkmkend
Pg175}\par\pard\li1550\sb0\sl-207\slmult0\par\pard\li1550\sb0\sl-
207\slmult0\par\pard\li1550\sb43\sl-207\slmult0\fi0\tx8587 \dn2
\expndtw0\charscalex115 \ul0\nosupersub\cf17\f18\fs18\ul 6. Trucos
so\ul0\nosupersub\cf10\f11\fs18 bre formulas y funciones\tab \up0
\expndtw0\charscalex115 197\par\pard\qj \li1536\sb0\sl-230\slmult0
\par\pard\qj\li1536\sb0\sl-230\slmult0 \par\pard\qj\li1536\ri526\sb166\sl-
230\slmult0\fi287 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf9\f10\fs20 Una vez
hecho esto, vaya a Formato>Formato condicional. Elija la option For\up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 mula en el cuadro de lista
desplegable y al cuadro de texto situado su derecha \up0 \expndtw0\charscalex130
escriba la siguiente formula: \par\pard\ql \li1823\sb0\sl-138\slmult0
\par\pard\ql\li1823\sb108\sl-138\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf23\f24\fs12 =NO (A1=A9) \par\pard\qj \li1531\ri548\sb198\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Haga
clic en el bot6n Formato... (vease figura 6.2) y elija el formato con el \up0
\expndtw0\charscalex129 que desea remarcar aquellas celdas que sean diferentes.
\par\pard\ql \li7497\sb0\sl-184\slmult0 \par\pard\ql\li7497\sb143\sl-184\slmult0
\up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf11\f12\fs16 J
\par\pard\li2875\sb35\sl-115\slmult0\fi0\tx3590\tx3849\tx3950\tx4099\tx4468 \dn2
\expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10 Condition l -\tab \up0
\expndtw-1\charscalex100 --\tab \up0 \expndtw-1\charscalex100 -\tab \dn2 \expndtw-
1\charscalex100 --\tab \up0 \expndtw0\charscalex123 -\tab \dn2
\expndtw0\charscalex123 -\par\pard\ql \li2952\sb83\sl-115\slmult0 \up0
\expndtw0\charscalex232 \u-3?\u-3?
=NO(A1=A9)\par\pard\sect\sectd\sbknone\cols2\colno1\colw5211\colsr160\colno2\colw40
69\colsr160\ql \li2947\sb0\sl-115\slmult0 \par\pard\ql \li2947\sb18\sl-
115\slmult0 \up0 \expndtw0\charscalex105 Vista previa del Formato que desea
usar\par\pard\ql \li2942\sb2\sl-115\slmult0 \up0 \expndtw0\charscalex107 cuando Is
condition sea verdadera:\par\pard\ql \li4636\sb0\sl-115\slmult0 \par\pard\ql
\li4636\sb0\sl-115\slmult0 \par\pard\ql \li4636\sb28\sl-115\slmult0 \up0
\expndtw0\charscalex113 Agregar xc\par\pard\column \ql \li5371\sb0\sl-
138\slmult0 \par\pard\ql \li20\sb41\sl-138\slmult0\tx1522 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 AaBbCcYyZz\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 Formato...\par\pard\ql
\li5447\sb0\sl-115\slmult0 \par\pard\ql \li5447\sb0\sl-115\slmult0 \par\pard\ql
\li97\sb75\sl-115\slmult0\tx903\tx1661 \up0 \expndtw-2\charscalex100
Eliminar..,\tab \up0 \expndtw0\charscalex104 Aceptar\tab \up0
\expndtw0\charscalex103 Cancelar \par\pard\sect\sectd\sbknone \ql \li2884\sb0\sl-
184\slmult0 \par\pard\ql\li2884\sb46\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Figura 6.2. Cuadro de dialogo de formato condicional.
\par\pard\qj \li1511\sb0\sl-240\slmult0 \par\pard\qj\li1511\ri568\sb10\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Haga
clic en Aceptar y todas las celdas que sean diferentes tendran el formato \up0
\expndtw0\charscalex122 que defini6 en el paso anterior. \par\pard\qj
\li1502\ri573\sb40\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex145 Si realiza
cambios en los datos, el formato de las celdas cambiara \up0
\expndtw0\charscalex124 automaticamente dependiendo de si la comparacicin con las
celdas de la otra ta\up0 \expndtw0\charscalex124 bla es verdadera o
falsa.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2633\colsr160\colno2\colw6647\c
olsr160\ql \li1857\sb0\sl-207\slmult0 \par\pard\ql \li1857\sb0\sl-207\slmult0
\par\pard\ql \li1857\sb97\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1987\sb93\sl-414\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf31\f32\fs36 63\par\pard\column \ql
\li2812\sb0\sl-322\slmult0 \par\pard\ql \li39\sb96\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Rellenar todas las celdas en
blanco en una lista\par\pard\ql \li20\ri581\sb80\sl-217\slmult0\fi4 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf10\f11\fs18 A menudo, mucha gente deja
celdas en blanco si el dato que deben \line \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 contener es el mismo que el de la celda
inmediatamente superior. \line \up0 \expndtw0\charscalex122 Visualmente esto hace
que las listas sean mas sencillas de leer, pero desde \line \up0
\expndtw0\charscalex123 el punto de vista estructural no es una buena idea. Con Ins
trucos de este \line \up0 \expndtw0\charscalex124 apartado, podra rellenar las
celdas en blanco de una lista de forma rapida y \line \up0
\expndtw0\charscalex102 \ul0\nosupersub\cf10\f11\fs18 sencilla.
\par\pard\sect\sectd\sbknone \qj \li1483\ri594\sb118\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex121 Muchas de las funciones de Excel estan disenadas para ser
utilizadas en listas. \line \up0 \expndtw0\charscalex126 Para que la mayoria de
estas funciones hagan su trabajo correctamente, las lis-\line \up0
\expndtw0\charscalex125 tas no deben contener ninguna celda en blanco y los
encabezados de las colum-\line \up0 \expndtw0\charscalex125 nas deben estar
configurados con un formato diferente al de los datos. \par\pard\qj
\li1473\ri599\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex124 Cuando
rellenar datos en Excel, resulta una buena practica asegurarse de que \up0
\expndtw0\charscalex125 todas las celdas que estan dentro de una lista tienen algun
valor dentro de ellas. \up0 \expndtw0\charscalex122 Sin embargo, muchas listas
estan configuradas de forma similar a como se mues\up0 \expndtw0\charscalex122 tra
en la figura 6.3. \par\pard\qj \li1473\ri600\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex123 Mientras que los precios se repiten en la columna Coste,
los tipos de frutas en \line \up0 \expndtw0\charscalex123 la columna Frutas no.
Como ya senalamos al principio del capitulo 1, esto puede
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg176}{\bkmkend
Pg176}\par\pard\li868\sb0\sl-207\slmult0\par\pard\li868\sb0\sl-
207\slmult0\par\pard\li868\sb140\sl-207\slmult0\fi0\tx6067 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 198\tab \up0
\expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj \li864\sb0\sl-
240\slmult0 \par\pard\qj\li864\sb0\sl-240\slmult0
\par\pard\qj\li864\ri1208\sb121\sl-240\slmult0 \up0 \expndtw0\charscalex126 crear
muchos problemas cuando se utilicen caracteristicas tales como subtotales \line
\up0 \expndtw0\charscalex122 y tablas dinamicas. En la mayoria de los casos, Excel
espera que los datos relacio-\line \up0 \expndtw0\charscalex127 nados esten
configurados en una lista o tabla continua, en la que no haya celdas \line \up0
\expndtw0\charscalex127 en blanco. \par\pard\li1728\sb0\sl-
161\slmult0\par\pard\li1728\sb86\sl-161\slmult0\fi590\tx3177 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf26\f27\fs14 A\tab \up0
\expndtw0\charscalex111 B\par\pard\li1728\sb4\sl-161\slmult0\fi19\tx1939\tx2851
\up0 \expndtw0\charscalex111 1\tab \up0 \expndtw0\charscalex111 Frutas\tab \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf23\f24\fs12
Coste\par\pard\li1728\sb16\sl-161\slmult0\fi9\tx1939\tx3201\tx3278 \dn2
\expndtw0\charscalex111 \ul0\nosupersub\cf26\f27\fs14 2\tab \up0
\expndtw0\charscalex111 Manzana\tab \dn2 \expndtw-2\charscalex100 1\tab \dn2
\expndtw0\charscalex111 ,25\u8364?\par\pard\li1728\sb12\sl-
161\slmult0\fi9\tx3201\tx3283 \up0 \expndtw0\charscalex111 3\tab \up0 \expndtw-
2\charscalex100 1\tab \up0 \expndtw0\charscalex111
25\u8364?\par\pard\li1728\sb7\sl-161\slmult0\fi14\tx3192 \up0
\expndtw0\charscalex111 4'Platano\t \dn2 \expndtw0\charscalex111 _\tab \up0
\expndtw0\charscalex111 255\u8364?\par\pard\li1728\sb30\sl-
134\slmult0\fi14\tx3196 \up0 \expndtw0\charscalex111 5\tab \up0
\expndtw0\charscalex111 2,55 \u8364?\par\pard\li1728\sb37\sl-
161\slmult0\fi14\tx3196 \up0 \expndtw0\charscalex111 \ul0\nosupersub\cf23\f24\fs12
6\tab \dn2 \expndtw0\charscalex111 \ul0\nosupersub\cf26\f27\fs14
255\u8364?\par\pard\li1728\sb1\sl-145\slmult0\fi14\tx1905\tx3206 \up0 \expndtw-
2\charscalex100 7\tab \up0 \expndtw0\charscalex111 \ul0\nosupersub\cf23\f24\fs12
INaranja\tab \up0 \expndtw0\charscalex111 \ul0\nosupersub\cf26\f27\fs14
1,55\u8364?\par\pard\li1728\sb15\sl-161\slmult0\fi19\tx3211\tx3287 \up0
\expndtw0\charscalex111 6\tab \up0 \expndtw-2\charscalex100 1\tab \up0
\expndtw0\charscalex111 ,55\u8364?\par\pard\li1728\sb7\sl-
161\slmult0\fi19\tx3211\tx3287 \up0 \expndtw0\charscalex111 9\tab \up0 \expndtw-
2\charscalex100 1\tab \up0 \expndtw0\charscalex111 ,55
\u8364?\par\pard\li1728\sb7\sl-161\slmult0\fi0\tx1948\tx3201 \up0 \expndtw-
6\charscalex100 10\tab \up0 \expndtw0\charscalex111 Pera\tab \up0
\expndtw0\charscalex111 455 \u8364?\par\pard\ql \li1728\sb1\sl-153\slmult0 \up0
\expndtw-6\charscalex81 11 \par\pard\ql \li1732\sb61\sl-161\slmult0
\up3 \expndtw-6\charscalex94 12 \dn2 \expndtw-6\charscalex100 13 \par\pard\ql
\li1732\sb139\sl-161\slmult0 \up0 \expndtw-6\charscalex100 14 \par\pard\ql
\li1737\ri3856\sb0\sl-173\slmult0 \up0 \expndtw-6\charscalex94 15 \line \up0
\expndtw-6\charscalex94 16 \line \up0 \expndtw-6\charscalex93 17 \line \up0
\expndtw-6\charscalex94 18 \par\pard\ql \li1699\sb0\sl-115\slmult0
\par\pard\ql\li1699\sb10\sl-115\slmult0\tx2020 \up0 \expndtw-4\charscalex93
\ul0\nosupersub\cf22\f23\fs10 11 Q1 \tab \dn2 \expndtw0\charscalex127 \u-3?
H', \\\ul0\nosupersub\cf30\f31\fs10\ul Hoja 1' Hoja2 ,( Hoja3 / \par\pard\ql
\li1900\sb88\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Figura 6.3. Lista de una hoja configurada con celdas
en blanco. \par\pard\qj \li907\sb0\sl-240\slmult0
\par\pard\qj\li907\ri1168\sb10\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Existen dos metodos para rellenar las celdas en
blanco de una lista: con una \up0 \expndtw0\charscalex126 formula y con una
macro. \par\pard\ql \li921\sb292\sl-299\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf18\f19\fs26 Metodo 1. Rellenar las celdas en blanco mediante
\par\pard\ql \li926\sb40\sl-276\slmult0 \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf14\f15\fs24 una formula \par\pard\qj \li916\ri1135\sb194\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18
Digamos que tiene una lista con entradas en la columna A, similar a la del \up0
\expndtw0\charscalex129 ejemplo anterior, y con una lista que contiene numerosas
celdas en blanco. A \up0 \expndtw0\charscalex128 continuacion mostramos un metodo
facil y rapido para rellenar esas celdas en \up0 \expndtw0\charscalex128 blanco con
los valores de las celdas inmediatamente superiores. \par\pard\qj
\li926\ri1130\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123 Seleccione
todos los datos de la columna A, vaya a Edieion>Ir a (Control-I) y \up0
\expndtw0\charscalex125 luego haga clie en Especial... Seleccione el boton de
opcion Celdas en blanco y \up0 \expndtw0\charscalex121 haga clie en Aceptar.
Llegados este punto, hemos seleccionado solamente las cel\up0
\expndtw0\charscalex123 das vacias que se encuentran dentro de la lista. Pulse la
tecla = (signo de igual) y \up0 \expndtw0\charscalex126 luego la tecla cursor
arriba. Ahora, mientras mantiene pulsada la teela Control, \up0
\expndtw0\charscalex125 pulse la tecla Intro. Puede convertir rapidamente las
formulas a valores simple\up0 \expndtw0\charscalex123 mente seleccionando la
columna A por completo. Vaya a Edieion>Copiar (Con\up0 \expndtw0\charscalex116
trol-C), luego vaya a Edieion>Pegar especial, active la casilla de verificacion
Valores \up0 \expndtw0\charscalex116 y haga clie en el boton Aceptar.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg177}{\bkmkend
Pg177}\par\pard\li1560\sb0\sl-207\slmult0\par\pard\li1560\sb184\sl-
207\slmult0\fi0\tx8601 \dn2 \expndtw0\charscalex115
\ul0\nosupersub\cf17\f18\fs18\ul 6. Trucos sobre
formul\ul0\nosupersub\cf10\f11\fs18 as y funciones\tab \up0 \expndtw0\charscalex115
199\par\pard\qj \li1550\sb0\sl-300\slmult0 \par\pard\qj\li1550\sb0\sl-
300\slmult0 \par\pard\qj\li1550\ri2353\sb15\sl-300\slmult0\fi9 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf18\f19\fs26 Metodo 2. Rellenar las celdas
en blanco a traves \up0 \expndtw0\charscalex107 de una macro \par\pard\qj
\li1540\ri527\sb210\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Si va a tener que rellenar celdas en blanco con
frecuencia, deberia considerar \up0 \expndtw0\charscalex131 resolver este problema
utilizando una macro. La siguiente macro realiza todo \up0 \expndtw0\charscalex131
este trabajo. \par\pard\qj \li1531\ri527\sb20\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf9\f10\fs20 Para crearla, vaya a
Herramientas>Macro>Editor de Visual Basic (Alt/Opci6n-\line \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 F11), luego seleccione la
opcion de menu lnsertar>Modulo e introduzca el siguiente \line \up0
\expndtw0\charscalex120 codigo: \par\pard\li1809\sb0\sl-
161\slmult0\par\pard\li1809\sb76\sl-161\slmult0\fi4\tx3979 \up0
\expndtw0\charscalex166 \ul0\nosupersub\cf26\f27\fs14 Sub RellenarBlancos(\tab \up0
\expndtw0\charscalex166 )\par\pard\li1809\sb51\sl-138\slmult0\fi0\tx4732 \up0
\expndtw0\charscalex166 \ul0\nosupersub\cf23\f24\fs12 Dim rRangel As Range,
rRange2\tab \up0 \expndtw0\charscalex166 As Range\par\pard\li1809\sb55\sl-
138\slmult0\fi0\tx2208 \up0 \expndtw0\charscalex133 Dim\tab \up0
\expndtw0\charscalex166 1Reply As Integer\par\pard\li1809\sb0\sl-
161\slmult0\par\pard\li1809\sb66\sl-161\slmult0\fi398\tx4646\tx4843\tx5030 \dn2
\expndtw0\charscalex166 \ul0\nosupersub\cf26\f27\fs14 If
Selection.Cells.Count\tab \up0 \expndtw-2\charscalex100 =\tab \up0 \expndtw-
2\charscalex100 1\tab \dn2 \expndtw0\charscalex166 Then\par\pard\ql
\li2428\sb18\sl-161\slmult0 \up0 \expndtw0\charscalex169 MsgBox "Debe seleccionar
la lista e incluir las celdas en blanco", \par\pard\ql \li2481\sb58\sl-
138\slmult0 \up0 \expndtw0\charscalex184 \ul0\nosupersub\cf23\f24\fs12
vbInformation, "Aviso" \par\pard\ql \li2486\sb42\sl-138\slmult0 \up0
\expndtw0\charscalex181 Exit Sub \par\pard\ql \li2193\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex185 Elself Selection.Columns.Count>l Then \par\pard\ql
\li2476\sb18\sl-168\slmult0\tx6772 \up0 \expndtw0\charscalex154
\ul0\nosupersub\cf26\f27\fs14 MsgBox "Debe seleccionar solo una columna", \tab \up0
\expndtw-2\charscalex100 _ \par\pard\ql \li2476\sb57\sl-138\slmult0 \up0
\expndtw0\charscalex184 \ul0\nosupersub\cf23\f24\fs12 vbInformation, "Aviso"
\par\pard\ql \li2481\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex181 Exit Sub
\par\pard\ql \li2188\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf26\f27\fs14 End If \par\pard\ql \li2088\sb0\sl-138\slmult0
\par\pard\ql\li2088\sb100\sl-138\slmult0\tx3259 \dn2 \expndtw0\charscalex183
\ul0\nosupersub\cf23\f24\fs12 Set rRangel \tab \up0 \expndtw0\charscalex193 =
Selection \par\pard\li2169\sb0\sl-138\slmult0\par\pard\li2169\sb128\sl-
138\slmult0\fi9 \up0 \expndtw0\charscalex162 On Error Resume
Next\par\pard\li2169\sb34\sl-161\slmult0\fi14\tx3355 \up0
\expndtw0\charscalex148 \ul0\nosupersub\cf26\f27\fs14 Set rRange2\tab \up0
\expndtw0\charscalex162 =
rRangel.SpecialCells(xlCellTypeBlanks)\par\pard\li2169\sb53\sl-
138\slmult0\fi4\tx3552 \up0 \expndtw0\charscalex162 \ul0\nosupersub\cf23\f24\fs12
On Error GoTo\tab \up0 \expndtw0\charscalex162 0\par\pard\li2169\sb0\sl-
138\slmult0\par\pard\li2169\sb106\sl-138\slmult0\fi14\tx3254 \up0
\expndtw0\charscalex162 If rRange2\tab \up0 \expndtw0\charscalex162 Is Nothing
Then\par\pard\li2169\sb33\sl-161\slmult0\fi292\tx6854 \dn2
\expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14 MsgBox "No se encontraron
celdas en blanco",\tab \up0 \expndtw0\charscalex120 _\par\pard\li2169\sb35\sl-
161\slmult0\fi969 \up0 \expndtw0\charscalex162 vbInformation,
"Informacion"\par\pard\li2169\sb51\sl-138\slmult0\fi388 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf23\f24\fs12 Exit
Sub\par\pard\li2169\sb31\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf26\f27\fs14 End If\par\pard\li1771\sb0\sl-
138\slmult0\par\pard\li1771\sb106\sl-138\slmult0\fi398\tx4123 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 rRange2.FormulaRlCl\tab
\up0 \expndtw0\charscalex157 = "=R[-l]C"\par\pard\li1771\sb0\sl-
161\slmult0\par\pard\li1771\sb67\sl-161\slmult0\fi633\tx3143\tx7540 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14 lReply\tab \up0
\expndtw0\charscalex157 = MsgBox("zConvert ir a valores?", vbYesNo\tab \up0
\expndtw0\charscalex157 + vbQuestion,\par\pard\li1771\sb28\sl-161\slmult0\fi19 \up0
\expndtw0\charscalex157 "Atencion")\par\pard\li1771\sb33\sl-
161\slmult0\fi398\tx3139\tx5193 \up0 \expndtw0\charscalex157 If lReply\tab \up0
\expndtw0\charscalex149 = vbYes Then rRangel\tab \up0 \expndtw0\charscalex157 =
rRangel.Value\par\pard\li1771\sb32\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex157
End Sub\par\pard\qj \li1473\ri591\sb168\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Despues de introducir este
codigo, cierre la ventana para volver a la ventana \up0 \expndtw0\charscalex120
principal de Excel y guardar el trabajo. Ahora vaya a Herramientas>Macro>Macros
\up0 \expndtw0\charscalex130 (Alt/Opci6n-F8), seleccione la macro RellenarBlancos y
haga clic en el boton \up0 \expndtw0\charscalex126 Ejecutar, aunque tambien puede
utilizar el boton Opciones y asignar esta macro \up0 \expndtw0\charscalex126 a una
tecla de acceso rapido. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg178}{\bkmkend
Pg178}\par\pard\sect\sectd\sbknone\cols2\colno1\colw2028\colsr160\colno2\colw7252\c
olsr160\ql \li873\sb0\sl-207\slmult0 \par\pard\ql \li873\sb0\sl-207\slmult0
\par\pard\ql \li873\sb25\sl-207\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf10\f11\fs18 200\par\pard\ql \li1233\sb0\sl-207\slmult0
\par\pard\ql \li1233\sb0\sl-207\slmult0 \par\pard\ql \li1233\sb0\sl-207\slmult0
\par\pard\ql \li1233\sb76\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1372\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf31\f32\fs36 64\par\pard\column \ql
\li6081\sb0\sl-207\slmult0 \par\pard\ql \li6081\sb0\sl-207\slmult0 \par\pard\ql
\li3913\sb30\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li2188\sb0\sl-
335\slmult0 \par\pard\qj \li20\ri1340\sb266\sl-335\slmult0\fi4 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Racer que las formulas se
incrementen por filas \up0 \expndtw0\charscalex105 cuando las copie a lo largo de
las columnas\par\pard\qj \li20\ri1594\sb77\sl-215\slmult0\fi4 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 La funcion de Excel
que incrementa automaticamente las referencias a \up0 \expndtw0\charscalex122
celdas funciona bastante bien en la mayoria de los casos, pero a veces \up0
\expndtw0\charscalex122 deseara cambiar la forma en la que lo hace.
\par\pard\sect\sectd\sbknone \qj \li892\ri1175\sb129\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Por ejemplo puede que desee
hacer referencia a una unica celda, como puede \up0 \expndtw0\charscalex133 ser Al,
y luego copiar esta referencia a lo largo de las columnas que hay a la \up0
\expndtw0\charscalex125 derecha. Normalmente, Excel cambiara la referencia de la
siguiente forma: =B1, \up0 \expndtw0\charscalex126 =C1, =D1, etc., lo cual no es el
resultado que deseamos. En este caso queremos \up0 \expndtw0\charscalex125 que las
formulas se incrementen por filas en vez de por columnas, es decir, =Al, \up0
\expndtw0\charscalex128 =A2, =A3, etc. Por desgracia no hay una opcion en Excel que
le permita hacer \up0 \expndtw0\charscalex121 esto. Pero, podemos conseguir
realizar todo esto mediante la funcion INDIRECTO \up0 \expndtw0\charscalex121 y la
funcion DIRECCION situada dentro del anterior. \par\pard\qj \li902\ri1168\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex127 Quiza la mejor forma de explicar
eomo crear la funcion requerida es utilizar \up0 \expndtw0\charscalex123 un ejemplo
en el que los resultados scan predecibles. En las celdas A1:A10 intro\up0
\expndtw0\charscalex125 duzca los numeros del 1 al 10 en este orden. Seleccione la
celda D1 e introduzca \up0 \expndtw0\charscalex125 la siguiente formula en ella:
\par\pard\ql \li1200\sb0\sl-138\slmult0 \par\pard\ql\li1200\sb107\sl-138\slmult0
\up0 \expndtw0\charscalex119 \ul0\nosupersub\cf23\f24\fs12 = IND I RECTO (D I RECC
ION (COLUMNA O - 3 ; 1) ) \par\pard\qj \li916\ri1179\sb198\sl-240\slmult0\fi273
\up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Tan pronto como
introduzca esto, el numero 1 deberia aparecer en la celda dl. \up0
\expndtw0\charscalex124 Esto es debido a que la formula hace referencia a la celda
Al. \par\pard\qj \li916\ri1153\sb16\sl-246\slmult0\fi283 \up0
\expndtw0\charscalex124 Si copia esta formula a lo largo de las columnas situadas a
la derecha, la celda \up0 \expndtw0\charscalex123 El contendra el numero 2. Es
decir, a pesar de que estamos copiando a lo largo de \up0 \expndtw0\charscalex130
las columnas, la referencia de la formula se esta incrementando por filas, tal y
\up0 \expndtw0\charscalex130 como se muestra en la figura 6.4. \par\pard\qj
\li1943\sb0\sl-213\slmult0 \par\pard\qj\li1943\ri1733\sb89\sl-213\slmult0 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Este metodo es especialmente
util cuando una hoja de caleulo tiene \up0 \expndtw0\charscalex128 encabezados que
van de arriba a abajo en una columna, y desea crear \up0 \expndtw0\charscalex128
una referencia dinimica a esos encabezados de fila a lo largo del resto \up0
\expndtw0\charscalex128 de columnas. \par\pard\qj \li935\sb0\sl-240\slmult0
\par\pard\qj\li935\ri1131\sb65\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Si sigue copiando esto hacia la derecha, la celda Fl
contendra el numero 3, la \line \up0 \expndtw0\charscalex129 celda G1 contendra el
numero 4, etc. Este es un proceso muy facil de seguir si \line \up0
\expndtw0\charscalex128 solamente se hace referencia a una unica celda. Pero,
muchas veces, necesitara \line \up0 \expndtw0\charscalex126 hacer referencia a un
rango de celdas que esta siendo utilizado como argumento \line \up0
\expndtw0\charscalex130 de una funcion. Utilizaremos la popular funcion SUMA para
demostrar a que \line \up0 \expndtw0\charscalex132 nos referimos. Suponga que
recibe una larga lista de numeros y su trabajo es \line \up0
\expndtw0\charscalex132 sumar la columna de numeros para obtener un total, algo
parecido a esto: \par\pard\ql \li1238\sb0\sl-138\slmult0
\par\pard\ql\li1238\sb87\sl-138\slmult0\tx2990\tx4847 \up0
\expndtw0\charscalex144 \ul0\nosupersub\cf23\f24\fs12 =SUMA($A$1:$A$2), \tab
\up0 \expndtw0\charscalex149 =SUMA($A$1:$A$3) y \tab \dn2 \expndtw0\charscalex139
=SUMA($A$1:$A$4) \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg179}
{\bkmkend Pg179}\par\pard\li1545\sb0\sl-207\slmult0\par\pard\li1545\sb193\sl-
207\slmult0\fi0\tx8572 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex115
201\par\pard\li2231\sb0\sl-115\slmult0\par\pard\li2231\sb0\sl-
115\slmult0\par\pard\li2231\sb0\sl-115\slmult0\par\pard\li2231\sb0\sl-
115\slmult0\par\pard\li2231\sb0\sl-115\slmult0\par\pard\li2231\sb0\sl-
115\slmult0\par\pard\li2231\sb0\sl-115\slmult0\par\pard\li2231\sb0\sl-
115\slmult0\par\pard\li2231\sb0\sl-115\slmult0\par\pard\li2231\sb0\sl-
115\slmult0\par\pard\li2231\sb35\sl-115\slmult0\fi240\tx7372 \dn2
\expndtw0\charscalex105 \ul0\nosupersub\cf24\f25\fs10 .,,1\tab \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10 1001\par\pard\li2231\sb91\sl-
115\slmult0\fi0\tx3465\tx3916\tx6206\tx6465\tx6681\tx7195 \up0
\expndtw0\charscalex105 Arial\tab \up0 \expndtw0\charscalex105 10\tab \up0
\expndtw0\charscalex105 M X S\tab \dn2 \expndtw0\charscalex105 4C\tab \dn2
\expndtw0\charscalex105 00\tab \dn2 \expndtw0\charscalex105
\ul0\nosupersub\cf21\f22\fs8 V9\tab \dn2 \expndtw0\charscalex105
\ul0\nosupersub\cf22\f23\fs10 \u10065?\par\pard\li2231\sb87\sl-
138\slmult0\fi268\tx3576\tx5342 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf23\f24\fs12 D1\tab \dn2 \expndtw0\charscalex100 A
=INDIRELTO(DIREC'- 11-W:\tab \up0 \expndtw0\charscalex105 -ILUH1NAO-
3;1))\par\pard\ql \li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb0\sl-115\slmult0 \par\pard\ql\li6763\sb0\sl-115\slmult0
\par\pard\ql\li6763\sb8\sl-115\slmult0 \up0 \expndtw-4\charscalex95
\ul0\nosupersub\cf22\f23\fs10 MAYO S NUM \par\pard\ql \li2740\sb128\sl-
184\slmult0 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 6.4.
El resultado de copiar la celda D1 a la celda El. \par\pard\qj \li1550\sb0\sl-
240\slmult0 \par\pard\qj\li1550\ri520\sb10\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 El problema surge porque los
resultados necesitan ser dinamicos y expandirse \up0 \expndtw0\charscalex125 a lo
largo de las 100 columnas solamente para la fila 1, no 100 filas hacia abajo
\up0 \expndtw0\charscalex125 en otra columna (eomo suele ser lo habitual).
\par\pard\qj \li1555\ri515\sb46\sl-233\slmult0\fi283 \up0 \expndtw0\charscalex130
Naturalmente, podria escribir manualmente esas funciones en cada celda \line
\up0 \expndtw0\charscalex129 individual, pero eso seria un trabajo muy largo. En
vez de eso, puede utilizar \line \up0 \expndtw0\charscalex135 el mismo principio el
quc hemos utilizado antes al referenciar a una unica \line \up0
\expndtw0\charscalex135 celda. \par\pard\qj \li1555\ri515\sb42\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex124 Rellene el rango A1:A100 con los numeros 1 al 100 en
este orden. Para ello, \up0 \expndtw0\charscalex123 introduzca un 1 en la celda Al,
seleccionela y mientras mantiene pulsada la tecla \up0 \expndtw0\charscalex124
Control, haga clie en el pequeno recuadro de la esquina inferior derecha y
arras\up0 \expndtw0\charscalex122 tre el cursor del raton hasta la fila 100. Ahora
seleccione la celda D1 e introduzca \up0 \expndtw0\charscalex122 la siguiente
formula: \par\pard\ql \li1848\sb0\sl-138\slmult0 \par\pard\ql\li1848\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex146 \ul0\nosupersub\cf23\f24\fs12
=SUMA(INDIRECTO(DIRECCION(1;1) & ":" & DIRECCION(COLUMNAO-2;1))) \par\pard\qj
\li1545\ri512\sb198\sl-240\slmult0\fi297 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Esto le dara un resultado de 3, que se corresponde
con la suma de las celdas \up0 \expndtw0\charscalex129 Al:A2. Copie esta formula en
la celda El y obtendra un resultado de 6, que se \up0 \expndtw0\charscalex125
corresponde con la suma de las celdas Al:A3. De igual manera, al copiar la
for\up0 \expndtw0\charscalex127 mula en la celda F1, obtendra un resultado de 10,
que es la suma de las celdas \up0 \expndtw0\charscalex127 A1:A4 (vease figura 6.5).
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg180}{\bkmkend
Pg180}\par\pard\li840\sb0\sl-207\slmult0\par\pard\li840\sb192\sl-
207\slmult0\fi0\tx6047 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
202\tab \up0 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li1502\sb0\sl-207\slmult0\par\pard\li1502\sb0\sl-
207\slmult0\par\pard\li1502\sb0\sl-207\slmult0\par\pard\li1502\sb19\sl-
207\slmult0\fi5932 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf23\f24\fs12
\u10065?!\ul0\nosupersub\cf10\f11\fs18 X\par\pard\li1502\sb62\sl-
115\slmult0\fi110\tx2520\tx3302\tx4607\tx4929\tx7310 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf22\f23\fs10 Archive Edition\tab \up0
\expndtw0\charscalex113
Ver Inserter\tab \up0 \expndtw0\charscalex113 Formato Herr\tab \up0
\expndtw0\charscalex113 etos\tab \up0 \expndtw0\charscalex113 Ventana\tab \up0
\expndtw0\charscalex113 _ & X\par\pard\li1502\sb0\sl-
115\slmult0\par\pard\li1502\sb29\sl-
115\slmult0\fi1267\tx3643\tx3753\tx5520\tx5899\tx6024\tx6287\tx6700\tx7094 \dn2
\expndtw0\charscalex113 d\tab \dn2 \expndtw-1\charscalex100 -\tab \dn2
\expndtw0\charscalex113 1\tab \dn2 \expndtw0\charscalex113 E\tab \dn2 \expndtw-
1\charscalex100 1\tab \dn2 \expndtw0\charscalex113 n\tab \dn2
\expndtw0\charscalex113 nll e_\tab \up0 \expndtw-3\charscalex100 100`/0\tab \up0
\expndtw0\charscalex113 . r\par\pard\li1502\sb74\sl-
115\slmult0\fi0\tx2673\tx3096\tx4857\tx5054\tx5270\tx5942 \up0
\expndtw0\charscalex113 Arial\tab \dn2 \expndtw0\charscalex113 10\tab \dn2
\expndtw0\charscalex113 M K 5\tab \dn2 \expndtw-1\charscalex100 !0\tab \dn2
\expndtw-4\charscalex89 000\tab \dn2 \expndtw0\charscalex113 fc moo > o\tab \dn2
\expndtw0\charscalex113 = = (\u-3? - "%\par\pard\li1502\sb72\sl-
138\slmult0\fi163\tx2692 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf23\f24\fs12
D1\tab \up0 \expndtw0\charscalex113 $ =SUMA(INDIRECTO(DIRECCION(1.1) & &
DIRECCION(COLUMNAQ-2,1)))\par\pard\li1502\sb38\sl-
138\slmult0\fi1804\tx4032\tx4756\tx5486\tx6196\tx6912\tx7584 \dn2
\expndtw0\charscalex113 C\tab \up0 \expndtw0\charscalex113 D\tab \up0
\expndtw0\charscalex113 E\tab \up0 \expndtw0\charscalex113 F\tab \dn2
\expndtw0\charscalex113 G\tab \up0 \expndtw0\charscalex113 H\tab \up0
\expndtw0\charscalex113 -\par\pard\li1502\sb13\sl-138\slmult0\fi3561\tx5731 \up0
\expndtw0\charscalex113 8\tab \up0 \expndtw0\charscalex113 10\par\pard\qj
\li2179\ri7248\sb2\sl-150\slmult0 \up0 \expndtw-1\charscalex100 2 \line \up0
\expndtw-1\charscalex100 3 \line \up0 \expndtw-1\charscalex100 4 \line \up0
\expndtw-1\charscalex100 F \line \up0 \expndtw-1\charscalex100 5
\par\pard\li1396\sb32\sl-138\slmult0\fi0\tx2179 \up0 \expndtw-1\charscalex100 7\tab
\up0 \expndtw-1\charscalex100 7\par\pard\li1396\sb16\sl-138\slmult0\fi0\tx2179 \up0
\expndtw-1\charscalex100 8\tab \up0 \expndtw-1\charscalex100
8\par\pard\li1396\sb15\sl-138\slmult0\fi0\tx2179 \up0 \expndtw-1\charscalex100
9\tab \up0 \expndtw-1\charscalex100 9\par\pard\ql \li2126\sb3\sl-138\slmult0
\up0 \expndtw-3\charscalex100 10 \par\pard\li1435\sb29\sl-138\slmult0\fi9\tx2126
\up0 \expndtw-3\charscalex100 1\tab \up0 \expndtw-3\charscalex100
11\par\pard\li1435\sb10\sl-138\slmult0\fi0\tx2126 \up0 \expndtw-3\charscalex100
2\tab \up0 \expndtw-3\charscalex100 12\par\pard\li1435\sb16\sl-
138\slmult0\fi0\tx2126 \up0 \expndtw-3\charscalex100 3\tab \up0 \expndtw-
3\charscalex100 13\par\pard\li1435\sb16\sl-138\slmult0\fi0\tx2126 \up0 \expndtw-
3\charscalex100 4\tab \up0 \expndtw-3\charscalex100 14\par\pard\ql \li2126\sb0\sl-
137\slmult0 \up0 \expndtw-5\charscalex90 \ul0\nosupersub\cf25\f26\fs12 15
\par\pard\li1497\sb1\sl-105\slmult0\fi0\tx2246\tx5121\tx5265 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf22\f23\fs10 A F H\\ Holal\tab \up0
\expndtw0\charscalex123 , Hola2 kHo1a3/\tab \dn2 \expndtw-5\charscalex72
\ul0\nosupersub\cf23\f24\fs12 1,4\tab \dn2 \expndtw0\charscalex123 1\par\pard\ql
\li2078\sb0\sl-184\slmult0 \par\pard\ql\li2078\sb95\sl-184\slmult0 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 6.5. Resultado de
copiar la celda D1 en la celda Fl. \par\pard\qj \li835\sb0\sl-235\slmult0
\par\pard\qj\li835\ri1225\sb19\sl-235\slmult0\fi288 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf10\f11\fs18 La funcion volatil COLUMNA hace que la ultima
referencia a celdas se \line \up0 \expndtw0\charscalex124 incremente en un 1 cada
vez que la copia en una nueva columna. Esto es debido \line \up0
\expndtw0\charscalex125 a que la funcion COLUMNA siempre devuelve el numero de la
columna (no la \line \up0 \expndtw0\charscalex124 letra) de la celda que la
contiene, a menos que Naga referencia a una celda dife-\line \up0
\expndtw0\charscalex124 rente. \par\pard\qj \li840\ri1220\sb41\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex127 Otra alternativa es utilizar la funcion Pegado
especial>Trasponer de Excel. \line \up0 \expndtw0\charscalex116 Arvada la formula
=SUMA ($A$1 : $A2) a la celda B1 (observe que hemos utilizado \line \up0
\expndtw0\charscalex129 una referencia relativa a fila y absoluta a columna en $A2)
y luego copie esta \line \up0 \expndtw0\charscalex132 formula hacia abajo hasta la
celda B100. Teniendo seleccionadas las celdas \line \up0 \expndtw0\charscalex132
B2:B100, copielas, seleccione la celda D1 (o cualquier celda que tenga 100 o mas
\par\pard\ql \li844\sb9\sl-230\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf9\f10\fs20 columnas a la derecha) y luego vaya a Edicion>Pegado
especial>Trasponer. Si lo \par\pard\ql \li849\sb29\sl-207\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 desea, puede eliminar las
formulas que hay en B2:B100. \par\pard\ql \li1204\sb0\sl-322\slmult0
\par\pard\ql\li1204\sb56\sl-322\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf12\f13\fs18 TRUCO\ul0\nosupersub\cf20\f21\fs28 Convertir fechas
en fechas con formato de Excel \par\pard\li859\sb101\sl-184\slmult0\fi1300 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Las fechas que se importan
desde otros programas suelen causar problemas\par\pard\li859\sb14\sl-
207\slmult0\fi0\tx2899\tx4632\tx6297 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf12\f13\fs18 L \u-3?\u8226?rr\ul0\nosupersub\cf10\f11\fs18 E\t
\up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 en xce\t \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 1\tab \up0
\expndtw0\charscalex130 M h\t \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 uc a genie reescr\t \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf10\f11\fs18 'b \ul0\nosupersub\cf11\f12\fs16 i\tab \up0
\expndtw0\charscalex123 a manna\t \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf10\f11\fs18 I \ul0\nosupersub\cf11\f12\fs16 mente esas\tab
\up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18
f\ul0\nosupersub\cf21\f22\fs8 I -\t \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 ec as, pero exlsten\par\pard\li859\sb29\sl-
184\slmult0\fi1296 \up0 \expndtw0\charscalex130 metodos mas sencillos para
solucionar este problema.\par\pard\qj \li849\ri1220\sb127\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Como puede verse en la figura
6.6, las formulas en la columna B convierten \up0 \expndtw0\charscalex121 los datos
situados en la columna A en tres resultados en la columna C, todos ellos \up0
\expndtw0\charscalex121 siguiendo el formato de fecha americano de mm/dd/aa.
\par\pard\qj \li849\ri1222\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
La figura 6.7 muestra el mismo metodo, excepto que las celdas de la columna \up0
\expndtw0\charscalex123 C tienen el formato de fechas europeo (dd/mm/aa).
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg181}{\bkmkend
Pg181}\par\pard\li1569\sb0\sl-207\slmult0\par\pard\li1569\sb77\sl-
207\slmult0\fi0\tx8601 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex115
203\par\pard\li2400\sb0\sl-138\slmult0\par\pard\li2400\sb0\sl-
138\slmult0\par\pard\li2400\sb0\sl-138\slmult0\par\pard\li2400\sb0\sl-
138\slmult0\par\pard\li2400\sb102\sl-138\slmult0\fi446\tx5313\tx7790 \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \dn2 \expndtw-
2\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul B\tab \up0 \expndtw-
2\charscalex100 C\par\pard\li2400\sb15\sl-138\slmult0\fi9\tx3422\tx7324 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 Fecha antigua\tab \up0
\expndtw-2\charscalex100 Formula utilizada\tab \up0 \expndtw-2\charscalex100
Resultado\par\pard\li2400\sb16\sl-138\slmult0\fi4\tx3412\tx5472\tx7324\tx7387
\up0 \expndtw-2\charscalex100 112303\tab \up0 \expndtw-2\charscalex100
=IZQUIERDA[.4 ;2)&'Y"&Ex7RAE(\tab \up0 \expndtw-2\charscalex100 -\t \up0 \expndtw-
2\charscalex100 -')&"1"&DERECHA(A2;2)\tab \up0 \expndtw-2\charscalex100 1\tab
\up0 \expndtw-2\charscalex100 1123103\par\pard\li2400\sb16\sl-
138\slmult0\fi0\tx3412\tx5495\tx7324\tx7387 \dn2 \expndtw-2\charscalex100
031123\tab \up0 \expndtw-2\charscalex100 =E; TF'AE[A3;3;2)&"1"&DERECH.4(4\tab
\up0 \expndtw-2\charscalex100 i&"r"&IZQUIERDA(A3,2)\tab \up0 \expndtw-
2\charscalex100 1\tab \up0 \expndtw-2\charscalex100
1,23/03\par\pard\li2400\sb15\sl-138\slmult0\fi0\tx3412\tx7324\tx7387 \up0 \expndtw-
2\charscalex100 231103\tab \up0 \expndtw-2\charscalex100 =E
XTRAE(A4;3;2)&"1"&IZQUIERDA(A4,')&"1"&DERECHA(A4,2)\tab \up0 \expndtw-
2\charscalex100 I\tab \up0 \expndtw-2\charscalex100 1/23.ro3\par\pard\ql
\li2227\sb0\sl-138\slmult0 \par\pard\ql\li2227\sb0\sl-138\slmult0
\par\pard\ql\li2227\sb33\sl-138\slmult0 \up0 \expndtw-1\charscalex100 7
\par\pard\ql \li1790\sb64\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 6.6. Formatos de fecha convertidos en fechas
validas (formato americano). \par\pard\li2227\sb0\sl-
138\slmult0\par\pard\li2227\sb0\sl-138\slmult0\par\pard\li2227\sb43\sl-
138\slmult0\fi619\tx5313\tx7790 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw-1\charscalex100 C\par\pard\li2227\sb17\sl-
138\slmult0\fi4\tx2404\tx3417\tx7300 \dn2 \expndtw-1\charscalex100 1\tab \up0
\expndtw-1\charscalex100 Fecha antigua\tab \dn2 \expndtw-1\charscalex100 Formula
utilizada\tab \up0 \expndtw-1\charscalex100 Resultado\par\pard\li2227\sb15\sl-
138\slmult0\fi0\tx2404\tx3412\tx7310 \up0 \expndtw-1\charscalex100 2\tab \up0
\expndtw-1\charscalex100 112303\tab \up0 \expndtw-1\charscalex100
=EXTRAE(A2;3,2)&'Y"&IZQUIEFDA(r- -)&"i1 &DERECHA(A2;2)\tab \up0 \expndtw-
1\charscalex100 23/11/03\par\pard\li2227\sb16\sl-
138\slmult0\fi0\tx2395\tx3412\tx5529\tx7315 \up0 \expndtw-1\charscalex100 3\tab
\up0 \expndtw-1\charscalex100 031123\tab \up0 \expndtw-3\charscalex100
=DERECHA(A3;2)&'Y"&EXTRAE(A:,3\tab \up0 \expndtw-1\charscalex100
&"1"&IZQUIERDA(A3;2)\tab \up0 \expndtw-1\charscalex100
23/11/03\par\pard\li2227\sb16\sl-138\slmult0\fi0\tx2395\tx3412\tx7310 \dn2
\expndtw-1\charscalex100 4\tab \dn2 \expndtw-1\charscalex100 231103\tab \dn2
\expndtw-1\charscalex100 =IZQUIERDA.
(A4;2)&"f'&EXTRAE(A4,3-)&'71&DERECHA(A4,2)\tab \up0 \expndtw-1\charscalex100
23/11/03\par\pard\ql \li1891\sb0\sl-184\slmult0 \par\pard\ql\li1891\sb0\sl-
184\slmult0 \par\pard\ql\li1891\sb0\sl-184\slmult0 \par\pard\ql\li1891\sb128\sl-
184\slmult0 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 6.7.
Formatos de fecha convertidos en fechas validas (formato europeo). \par\pard\qj
\li1569\sb0\sl-240\slmult0 \par\pard\qj\li1569\ri501\sb10\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Por suerte, estas
interesantes formulas nos quitaran algo de estres a la hora \up0
\expndtw0\charscalex130 de trabajar con fechas
importadas.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2710\colsr160\colno2\colw6
570\colsr160\ql \li1924\sb0\sl-207\slmult0 \par\pard\ql \li1924\sb0\sl-
207\slmult0 \par\pard\ql \li1924\sb108\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2107\sb0\sl-184\slmult0
\par\pard\ql \li2107\sb60\sl-184\slmult0\tx2313 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf11\f12\fs16 \u8226? \tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf26\f27\fs14 0\par\pard\column \ql \li2880\sb0\sl-299\slmult0
\par\pard\ql \li30\sb134\sl-299\slmult0 \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf18\f19\fs26 Sumar o contar celdas evitando valores de
error\par\pard\ql \li20\ri444\sb86\sl-216\slmult0\fi9 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Los valores de error son
advertencias muy iltiles, pero a veces deseara hacer \up0 \expndtw0\charscalex123
los calculos sin tener en cuenta esos errores. Para poder hacer esto, \line \up0
\expndtw0\charscalex122 tendremos que utilizar funciones que Sean tolerantes a
dichos errores. \par\pard\sect\sectd\sbknone \qj \li1564\ri495\sb175\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18
Teniendo un rango de celdas que contienen uno o mas valores de error, la \line \up0
\expndtw0\charscalex122 mayoria de las formulas que hagan referencia a ese rango
tambien devolveran un \line \up0 \expndtw0\charscalex122 valor de error. Podemos
evitar esta frustracion si utilizamos la funcion BDSUMA. \par\pard\qj
\li1574\ri496\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex124 Supongamos que
tiene una larga lista de numeros de los que desea obtener la \up0
\expndtw0\charscalex124 suma total. Sin embargo, una de las celdas, por cualquier
razon, esta devolvien\up0 \expndtw0\charscalex124 do un valor de error #N/A.
\par\pard\ql \li1857\sb48\sl-207\slmult0 \up0 \expndtw0\charscalex123 Rellene
algunos datos de la misma forma que aparecen en la figura 6.8. \par\pard\qj
\li1569\ri495\sb70\sl-236\slmult0\fi292 \up0 \expndtw0\charscalex125 Para generar
el error #N/A, introduzca la formula =#N/A () en las celdas A2 \up0
\expndtw0\charscalex124 y B2. La celda A12 utilizar la funcion estandar SUMA, que
suma los valores de \up0 \expndtw0\charscalex129 las celdas A2:A11, y dado que la
celda A2 contiene el error #N/A, la funcion \up0 \expndtw0\charscalex122 SUMA
tambien devolveran dicho error. Al rango D1:D2 se le ha dado el nombre \up0
\expndtw0\charscalex123 "Criterio" y se utiliza como ultimo argumento para la
funcion BDSUMA, que se \up0 \expndtw0\charscalex123 encuentra en la celda B12.
\par\pard\qj \li1574\ri498\sb41\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
La sintaxis para la funcion BDSUMA (y para todas las funciones de base de \up0
\expndtw0\charscalex125 datos) es la siguiente: \par\pard\ql \li1867\sb0\sl-
161\slmult0 \par\pard\ql\li1867\sb65\sl-161\slmult0 \up0 \expndtw0\charscalex145
\ul0\nosupersub\cf26\f27\fs14 =BDSUMA(base de datos;campo;criterio)
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg182}{\bkmkend
Pg182}\par\pard\li840\sb0\sl-207\slmult0\par\pard\li840\sb101\sl-
207\slmult0\fi0\tx6043 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
204\tab \dn3 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li3220\sb0\sl-161\slmult0\par\pard\li3220\sb0\sl-
161\slmult0\par\pard\li3220\sb0\sl-161\slmult0\par\pard\li3220\sb0\sl-
161\slmult0\par\pard\li3220\sb14\sl-161\slmult0\fi556\tx4607 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf26\f27\fs14 A\tab \up0
\expndtw0\charscalex108 B\par\pard\li3220\sb13\sl-161\slmult0\fi33\tx3446\tx4272
\up0 \expndtw0\charscalex108 1\tab \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf23\f24\fs12 Nrirnerosl\tab \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf26\f27\fs14 Numeros2\par\pard\li3220\sb16\sl-
161\slmult0\fi28\tx3676\tx4497 \up0 \expndtw0\charscalex108 2\tab \up0
\expndtw0\charscalex108 #\\/A\tab \up0 \expndtw0\charscalex108
#N/A\par\pard\li3220\sb11\sl-161\slmult0\fi926\tx4967 \up0 \expndtw0\charscalex108
1\tab \up0 \expndtw0\charscalex108 1\par\pard\li3220\sb12\sl-
161\slmult0\fi916\tx4958 \up0 \expndtw0\charscalex108 2\tab \up0
\expndtw0\charscalex108 2\par\pard\li3220\sb12\sl-161\slmult0\fi916\tx4958 \up0
\expndtw0\charscalex108 3\tab \up0 \expndtw0\charscalex108
3\par\pard\li3220\sb17\sl-161\slmult0\fi916\tx4958 \up0 \expndtw0\charscalex108
4\tab \up0 \expndtw0\charscalex108 4\par\pard\li3220\sb11\sl-
161\slmult0\fi916\tx4958 \up0 \expndtw0\charscalex108 5\tab \up0
\expndtw0\charscalex108 5\par\pard\li3220\sb12\sl-161\slmult0\fi916\tx4958 \up0
\expndtw0\charscalex108 6\tab \dn2 \expndtw0\charscalex108
6\par\pard\li3220\sb12\sl-161\slmult0\fi916\tx4958 \up0 \expndtw0\charscalex108
7\tab \up0 \expndtw0\charscalex108 7\par\pard\li3220\sb18\sl-
161\slmult0\fi0\tx4137\tx4958 \up0 \expndtw0\charscalex108 1\tab \up0
\expndtw0\charscalex108 8\tab \up0 \expndtw0\charscalex108
8\par\pard\li3220\sb11\sl-161\slmult0\fi0\tx4137\tx4958 \up0
\expndtw0\charscalex108 11\tab \up0 \expndtw0\charscalex108 9\tab \up0
\expndtw0\charscalex108 9\par\pard\ql \li3283\sb0\sl-119\slmult0 \up0
\expndtw0\charscalex131 2. \par\pard\ql \li1670\sb140\sl-184\slmult0 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16 Figura 6.8. Datos rellenados
de forma que generan un error #N/A. \par\pard\qj \li825\sb0\sl-240\slmult0
\par\pard\qj\li825\ri1237\sb10\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 El argumento "base de datos" identifica al rango de
celdas que componen la \line \up0 \expndtw0\charscalex126 lista o la base de datos.
Dentro del rango de base de datos, las filas con informa-\line \up0
\expndtw0\charscalex128 ci6n son tratadas como registros, mientras que las columnas
son tratadas como \line \up0 \expndtw0\charscalex128 campos. \par\pard\ql
\li1118\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex125 La primera fila contiene
etiquetas para todas las columnas, que sirven a modo \par\pard\ql \li835\sb14\sl-
230\slmult0 \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf9\f10\fs20 de
encabezados. \par\pard\qj \li835\ri1233\sb22\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 El argumento "campo" indica
que columna es utilizada en la funci6n. La co\up0 \expndtw0\charscalex129 lumna
puede ser identificada por el nombre utilizando las etiquetas que se en\up0
\expndtw0\charscalex126 cuentran en la parte superior de la columna, o bien puede
ser identificada por su \up0 \expndtw0\charscalex126 posici6n. La primera columna
es la 1, la cuarta es la 4, etc. \par\pard\qj \li835\ri1231\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex125 El argumento "criterio" identifica
un rango de celdas que contienen condicio\up0 \expndtw0\charscalex126 nes. El rango
que se utiliza para el criterio debe incluir al menos una etiqueta de \up0
\expndtw0\charscalex129 columna ademas de al menos una celda por debajo de ella que
especifique una \up0 \expndtw0\charscalex129 condici6n para la columna.
\par\pard\qj \li830\ri1232\sb40\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex123
Si los datos que desea sumar contienen diferentes tipos de errores, debera
con-\line \up0 \expndtw0\charscalex127 siderar utilizar la funci6n BDSUMA junto con
un amplio rango de criterios que \line \up0 \expndtw0\charscalex127 se acomoden a
todos los posibles errores. Sin embargo, lo mejor siempre es en-\line \up0
\expndtw0\charscalex125 frentarse a los errores en su origen y eliminarlos siempre
que sea posible, en vez \line \up0 \expndtw0\charscalex125 de evitarlos.
\par\pard\qj \li840\ri1230\sb16\sl-246\slmult0\fi278 \up0 \expndtw0\charscalex119
Si, de todas formas, desea evitar esos errores, utilizaremos la funci6n BDSUMA,
\up0 \expndtw0\charscalex131 pero esta vez necesitaremos configurar un criterio que
se extienda por cuatro \up0 \expndtw0\charscalex130 columnas, expandiendo el rango
con nombre que contiene el criterio para que \up0 \expndtw0\charscalex130 incluya
las celdas D 1: G2. \par\pard\qj \li844\ri1233\sb19\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex122 Para ello utilizaremos la opci6n Insertar>Nombre>Definir,
tal y como se mues\up0 \expndtw0\charscalex122 tra en la figura 6.9.
\par\pard\qj \li844\ri1228\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
Excel dispone de un rico conjunto de funciones de base de datos, y puede uti\up0
\expndtw0\charscalex132 lizar cualquiera de ellas de la misma forma. Por tanto,
considere utilizar este \up0 \expndtw0\charscalex128 metodo para las funciones
BDCONTAR, BDCONTARA, BDMAX, BDMIN, \up0 \expndtw0\charscalex129 BDPRODUCTO, etc.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg183}{\bkmkend
Pg183}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5600\colsr160\colno2\colw3680\c
olsr160\ql \li1641\sb0\sl-207\slmult0 \par\pard\ql \li1641\sb79\sl-207\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 6. Trucos sobre formulas y
funciones\par\pard\ql \li1948\sb0\sl-207\slmult0 \par\pard\ql \li1948\sb0\sl-
207\slmult0 \par\pard\ql \li1948\sb0\sl-207\slmult0 \par\pard\ql \li1948\sb36\sl-
207\slmult0 \up0 \expndtw0\charscalex113 m\ul0\nosupersub\cf22\f23\fs10 Microsoft
Excel - Libro2\par\pard\column \ql \li1972\sb0\sl-207\slmult0 \par\pard\ql
\li2933\sb79\sl-207\slmult0 \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf10\f11\fs18 205\par\pard\ql \li1972\sb0\sl-138\slmult0
\par\pard\ql \li1972\sb0\sl-138\slmult0 \par\pard\ql \li1972\sb0\sl-138\slmult0
\par\pard\ql \li1972\sb0\sl-138\slmult0 \par\pard\ql \li20\sb95\sl-138\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 U\par\pard\ql
\li2525\sb0\sl-108\slmult0 \up0 \expndtw-5\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul -1131 \up0 \expndtw-5\charscalex80 X1
\par\pard\sect\sectd\sbknone \li1972\sb14\sl-115\slmult0\fi748\tx3163\tx3960\tx8414
\up0 \expndtw-3\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Edicidn\tab \up0
\expndtw0\charscalex110 Ver Insertar\tab \up0 \expndtw0\charscalex110 Formats
Herramientas Datos Vents \u-3?\tab \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf23\f24\fs12 8 x\par\pard\sect\sectd\sbknone \li1972\sb94\sl-
207\slmult0\fi1166\tx4118\tx4862\tx6196\tx6575\tx6710\tx6969\tx7435 \dn2
\expndtw0\charscalex110 \ul0\nosupersub\cf26\f27\fs14 ,\u-3?\tab \dn3
\expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18 d5\tab \dn3
\expndtw0\charscalex110 \ul0\nosupersub\cf12\f13\fs18 3\tab \dn2
\expndtw0\charscalex110 \ul0\nosupersub\cf26\f27\fs14 E\tab \dn3 \expndtw-
2\charscalex100 \ul0\nosupersub\cf10\f11\fs18 1\tab \dn2 \expndtw0\charscalex110
\ul0\nosupersub\cf26\f27\fs14 ,1\tab \dn2 \expndtw0\charscalex110
\ul0\nosupersub\cf25\f26\fs12 ku <,\tab \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 00%\par\pard\sect\sectd\sbknone \li1972\sb40\sl-
115\slmult0\fi168\tx3182\tx3321\tx5524\tx7094 \up0 \expndtw0\charscalex110 Times
New Roman\tab \up0 \expndtw-1\charscalex100 -\tab \up0 \expndtw0\charscalex110
10\tab \dn2 \expndtw0\charscalex110 \ul0\nosupersub\cf24\f25\fs10
1\ul0\nosupersub\cf22\f23\fs10 \u-3?Ot\u-3? fc `po A,\tab \dn2
\expndtw0\charscalex110 Q\par\pard\sect\sectd\sbknone \li1972\sb72\sl-
138\slmult0\fi292\tx3336\tx6335 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf23\f24\fs12 B12\tab \up0 \expndtw0\charscalex100 A
=SUMA(SI(RESIDUO(FILA($A$1.$A$500);2)=0;$A$1\tab \up0 \expndtw0\charscalex110
$A$500;0))\par\pard\sect\sectd\sbknone \li1972\sb35\sl-
138\slmult0\fi532\tx3235\tx3969\tx4694\tx5424\tx6158\tx6878\tx7607 \up0
\expndtw0\charscalex110 A\tab \dn2 \expndtw0\charscalex110 B\tab \dn2
\expndtw0\charscalex110 C\tab \dn2 \expndtw0\charscalex110 D\tab \dn2
\expndtw0\charscalex110 E\tab \dn2 \expndtw0\charscalex110 F\tab \dn2
\expndtw0\charscalex110 G\tab \dn2 \expndtw0\charscalex110
N\par\pard\sect\sectd\sbknone\cols2\colno1\colw5091\colsr160\colno2\colw4189\colsr1
60\ql \li2040\sb11\sl-138\slmult0\tx2207\tx4391 \up0 \expndtw-1\charscalex100 1\tab
\up0 \expndtw0\charscalex125 Numerosl Numeros2\tab \up0 \expndtw0\charscalex102
Numeros2\par\pard\ql \li2035\sb15\sl-138\slmult0\tx2409\tx3134\tx4396 \up0
\expndtw-1\charscalex100 2\tab \up0 \expndtw0\charscalex100 #N/A\tab \up0
\expndtw0\charscalex100 #N/A\tab \up0 \expndtw-2\charscalex100
C>#N/A\par\pard\ql \li2832\sb16\sl-138\slmult0\tx3551 \up0 \expndtw-1\charscalex100
1\tab \up0 \expndtw-1\charscalex100 1\par\pard\ql \li2030\sb11\sl-
138\slmult0\tx2817\tx3542 \up0 \expndtw0\charscalex50 4 5\tab \up0 \expndtw-
1\charscalex100 2\tab \up0 \expndtw-1\charscalex100 2\par\pard\ql \li2822\sb25\sl-
138\slmult0\tx3542 \up0 \expndtw-1\charscalex100 3\tab \up0 \expndtw-
1\charscalex100 3\par\pard\ql \li1972\sb54\sl-138\slmult0\tx2817\tx3542 \up0
\expndtw-5\charscalex93 \ul0\nosupersub\cf25\f26\fs12 --6-\tab \up0 \expndtw-
1\charscalex100 4\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
4\par\pard\ql \li2016\sb0\sl-138\slmult0 \par\pard\ql \li2016\sb0\sl-138\slmult0
\par\pard\ql \li2016\sb0\sl-138\slmult0 \par\pard\ql \li2016\sb28\sl-
138\slmult0\tx2817\tx3542 \up0 \expndtw-3\charscalex100 10\tab \up0 \expndtw-
1\charscalex100 8\tab \up0 \expndtw-1\charscalex100 8\par\pard\column \ql
\li164\sb0\sl-108\slmult0\tx1407\tx2031\tx2660 \up0 \expndtw-1\charscalex100
_\tab \up0 \expndtw0\charscalex62 _. _.\tab \up0 \expndtw0\charscalex63 :...\tab
\up0 \expndtw-1\charscalex100 _.\par\pard\ql \li20\sb0\sl-90\slmult0 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf22\f23\fs10 A estas celdas se las
ha\par\pard\ql \li20\sb10\sl-115\slmult0 \up0 \expndtw0\charscalex128 Ilamado
Criterio"\par\pard\sect\sectd\sbknone\cols2\colno1\colw2183\colsr20\colno2\colw7237
\colsr160\ql \li2063\sb1\sl-184\slmult0 \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf11\f12\fs16 2 1 \ul0\nosupersub\cf23\f24\fs12 11\par\pard\ql
\li2016\sb0\sl-138\slmult0 \par\pard\ql \li2016\sb9\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 13\par\pard\ql \li2016\sb16\sl-138\slmult0 \up0
\expndtw0\charscalex50 \ul0\nosupersub\cf25\f26\fs12 14
\ul0\nosupersub\cf23\f24\fs12 15\par\pard\ql \li2016\sb0\sl-138\slmult0
\par\pard\ql \li2016\sb36\sl-138\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul 16\par\pard\ql \li2016\sb15\sl-138\slmult0 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 17\par\pard\ql
\li2016\sb16\sl-138\slmult0 \up0 \expndtw-3\charscalex100 18\par\pard\ql
\li2016\sb20\sl-138\slmult0 \up0 \expndtw-3\charscalex100 19\par\pard\ql
\li2006\sb11\sl-138\slmult0 \up0 \expndtw0\charscalex101 20\par\pard\ql
\li2006\sb0\sl-116\slmult0 \up0 \expndtw-5\charscalex90 11\par\pard\ql
\li1977\sb0\sl-91\slmult0\tx2086 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 H \tab \up0 \expndtw-1\charscalex100 4\par\pard\ql
\li1977\sb77\sl-115\slmult0 \up0 \expndtw0\charscalex106 List.\par\pard\column
\ql \li639\sb1\sl-156\slmult0\tx1374\tx1882 \up0 \expndtw0\charscalex80
\ul0\nosupersub\cf26\f27\fs14 Q\tab \up0 \expndtw-1\charscalex100 y\tab \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf22\f23\fs10 Esta celda contiene
una\par\pard\ql \li1877\sb0\sl-90\slmult0 \up0 \expndtw0\charscalex115 formula
BDSUMA que usa el\par\pard\ql \li1882\sb15\sl-115\slmult0 \up0
\expndtw0\charscalex125 rango "Criterio" para\par\pard\ql \li1503\sb20\sl-
138\slmult0\tx1887 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf23\f24\fs12 M\tab
\up0 \expndtw0\charscalex125 \ul0\nosupersub\cf22\f23\fs10 ignorar cualquier error
de\par\pard\ql \li1882\sb1\sl-104\slmult0 \up0 \expndtw0\charscalex120 tipo
#N/A\par\pard\ql \li260\sb50\sl-115\slmult0 \up0 \expndtw0\charscalex126 Esta relda
ha usado\par\pard\ql \li260\sb10\sl-115\slmult0 \up0 \expndtw0\charscalex125 la
funcion estandar\par\pard\ql \li260\sb19\sl-115\slmult0 \up0
\expndtw0\charscalex115 SUMA, lo que produce\par\pard\ql \li260\sb10\sl-115\slmult0
\up0 \expndtw0\charscalex120 un\ul0\nosupersub\cf24\f25\fs10
error\ul0\nosupersub\cf22\f23\fs10 porque A2\par\pard\ql \li260\sb10\sl-
115\slmult0 \up0 \expndtw0\charscalex124 no tiene valor\par\pard\ql \li2006\sb0\sl-
115\slmult0 \par\pard\ql \li2006\sb0\sl-115\slmult0 \par\pard\ql \li87\sb111\sl-
115\slmult0 \up0 \expndtw0\charscalex119 r w \\Holal,\u-3? Hoag A
HOja\par\pard\ql \li5391\sb72\sl-115\slmult0 \up0 \expndtw-4\charscalex91
NUM\par\pard\ql \li20\sb145\sl-184\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Figura 6.9. La funcion BDSUMA utilizada para ignorar
diferentes
errores.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2792\colsr160\colno2\colw6488
\colsr160\ql \li2006\sb0\sl-207\slmult0 \par\pard\ql \li2006\sb0\sl-207\slmult0
\par\pard\ql \li2006\sb89\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2136\sb97\sl-414\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf31\f32\fs36 67\par\pard\column \ql
\li2956\sb0\sl-322\slmult0 \par\pard\ql \li34\sb76\sl-322\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf20\f21\fs28 Reducir el impacto de las
funciones volatiles\par\pard\ql \li24\sb14\sl-322\slmult0 \up0
\expndtw0\charscalex107 a la hora de recalcular\par\pard\qj \li20\ri412\sb78\sl-
216\slmult0\fi4 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Las
funciones volatiles, que deben ser recalculadas cada vez que el usuario \up0
\expndtw0\charscalex123 realiza una accion en Excel, pueden consumir una gran
cantidad de tiempo. \up0 \expndtw0\charscalex120 Aunque estas funciones son muy
Eitiles para descartarlas por completo,\par\pard\ql \li20\sb27\sl-184\slmult0
\up0 \expndtw0\charscalex123 existen algunos metodos para reducir los tiempos de
espera que generan. \par\pard\sect\sectd\sbknone \qj \li1641\ri418\sb180\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Una
funcion volatil es simplemente una funcion que debe recalcularse cada \line \up0
\expndtw0\charscalex122 vez que se realiza una accion en Excel, como puede ser
introducir datos, cambiar \line \up0 \expndtw0\charscalex125 el ancho de las
columnas, etc. (una de las pocas acciones que no provocaran un \line \up0
\expndtw0\charscalex127 recalculo de las funciones volatiles es la de cambiar el
formato de las celdas, a \line \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf9\f10\fs20 menos que lo haga a traves de la opcion Pegado
especial>Formatos). \par\pard\qj \li1651\ri414\sb40\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 Probablemente dos de las
funciones volatiles mss conocidas son HOY y AHORA. \line \up0
\expndtw0\charscalex130 Dado que la primera devuelve la fecha actual y la segunda
la fecha y la hora \line \up0 \expndtw0\charscalex125 actual, es importante que
ambas tengan que recalcularse a menudo. Si tiene una \line \up0
\expndtw0\charscalex124 hoja de calculo que contienen muchas funciones volatiles,
probablemente estara \line \up0 \expndtw0\charscalex128 obligando a Excel a
realizar muchos calculos innecesarios de forma continua. \line \up0
\expndtw0\charscalex128
Este problema puede ser peor cuando tiene funciones volatiles que estan
anida-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg184}{\bkmkend
Pg184}\par\pard\li753\sb0\sl-207\slmult0\par\pard\li753\sb72\sl-
207\slmult0\fi0\tx5961 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
206\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li753\sb0\sl-240\slmult0 \par\pard\qj\li753\sb0\sl-240\slmult0
\par\pard\qj\li753\ri1324\sb116\sl-240\slmult0 \up0 \expndtw0\charscalex128 das
dentro de funciones no volatiles, ya que en esos casos, la formula entera se
\up0 \expndtw0\charscalex128 convertira en volatil. \par\pard\qj
\li753\ri1316\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex130 Para entender
to que estamos hablando, supongamos que tiene una hoja de \line \up0
\expndtw0\charscalex124 calculo que esta utilizando la funcion HOY dentro de una
tabla compuesta por 20 \line \up0 \expndtw0\charscalex130 columnas y 500 filas.
Esto significa que tiene 10.000 funciones volatiles en el \line \up0
\expndtw0\charscalex129 libro, cuando en realidad una Bola podria realizar el mismo
trabajo. En vez de \line \up0 \expndtw0\charscalex131 anidar 10.000 funciones BOY
dentro de cada una de las celdas de la tabla, en \line \up0 \expndtw0\charscalex129
muchos casos podra introducir simplemente la funcion HOY en una celda que \line
\up0 \expndtw0\charscalex123 este aparte, darla el nombre "FechaHoy" (o bien
utilizar el identificador de la cel-\line \up0 \expndtw0\charscalex123 da) y luego
hacer referencia a "FechaHoy" en todas las funciones de la tabla. \par\pard\qj
\li1766\sb0\sl-220\slmult0 \par\pard\qj\li1766\ri1892\sb77\sl-220\slmult0\fi4
\up0 \expndtw0\charscalex135 \ul0\nosupersub\cf11\f12\fs16 Una forma rapida y
sencilla para hacer esto es seleccionar toda la \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf10\f11\fs18 tabla y luego it a Edicion>Reemplazar para reemplazar
el texto "HOYO" \up0 \expndtw0\charscalex108 \ul0\nosupersub\cf11\f12\fs16 por
"FechaHoy" en todas las formulas. \par\pard\qj \li748\sb0\sl-240\slmult0
\par\pard\qj\li748\ri1312\sb104\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Ahora ya tenemos una Bola
funcion HOY en vez de las 10.000 que tendria de \line \up0 \expndtw0\charscalex126
la otra forma. Para porter otro ejemplo, digamos que las 500 primeras filas de
la \line \up0 \expndtw0\charscalex142 \ul0\nosupersub\cf11\f12\fs16 columna B estan
rellenadas con formulas relativas como =HOY () -Al y las pri-\line \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 meras 500 filas de la columna
A tienen diferentes fechas que son menores que la \line \up0
\expndtw0\charscalex123 fecha de hoy. Estamos obligando a Excel a recalcular la
funcion volatil HOY 499 \line \up0 \expndtw0\charscalex122 veces mas de to
necesario, cada vez que realiza cualquier acci6n en Excel. Si colo-\line \up0
\expndtw0\charscalex129 ca la funcion HOY en cualquier celda a la que le da el
nombre "FechaHoy" (o \line \up0 \expndtw0\charscalex127 cualquier otro nombre
similar), puede utilizar la formula =FechaHoy-Al en vez \line \up0
\expndtw0\charscalex122 de to anterior. Con esto, Excel solo necesitara recalcular
una vez la aparici6n de la \line \up0 \expndtw0\charscalex122 funcion HOY, to cual
mejorara considerablemente el rendimiento de la aplicaci6n.
\par\pard\li1118\sb0\sl-310\slmult0\par\pard\li1118\sb230\sl-310\slmult0\fi0\tx2068
\dn2 \expndtw0\charscalex107 \ul0\nosupersub\cf12\f13\fs18 TRUCO\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf20\f21\fs28 Contar solamente una
aparicion de cada entrada\par\pard\li1118\sb56\sl-283\slmult0\fi254\tx2068 \dn5
\expndtw0\charscalex107 P\tab \up4 \expndtw0\charscalex107 de una lista\par\pard\qj
\li2063\ri1767\sb0\sl-220\slmult0 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf11\f12\fs16 Cuando tiene una larga lista de elementos, puede que
desea realizar Ia \line \up0 \expndtw0\charscalex124 cuenta de los elementos, pero
sin tener incluir aquellas entradas que \par\pard\qj \li2063\ri1549\sb0\sl-
220\slmult0 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18 aparezcan en
varias ocasiones. Con este truco podra contar cada entrada \up0
\expndtw0\charscalex110 unica solamente una vez. \par\pard\qj
\li753\ri1307\sb71\sl-244\slmult0\fi292 \up0 \expndtw0\charscalex129 Observe la
lista que aparece en la siguiente figura, que ha sido ordenada de \up0
\expndtw0\charscalex125 forma que pueda ver las entradas repetidas faciimente. Un
conteo normal de esta \up0 \expndtw0\charscalex124 lista (utilizando la funcion
CONTARA) resultaria en que los nombres Marta, Da\up0 \expndtw0\charscalex121 vid,
Laida y Ana fueran contados mas de una vez. La funcion BDCONTARA ofre\up0
\expndtw0\charscalex128 cc una alternativa que resulta muy eficiente y facil de
modificar. La sintaxis de \up0 \expndtw0\charscalex128 esta funciones la siguiente:
\par\pard\ql \li1055\sb0\sl-138\slmult0 \par\pard\ql\li1055\sb26\sl-138\slmult0
\up0 \expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12 =BDCONTARA(base de
datos;campo;criterio) \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg185}{\bkmkend Pg185}\par\pard\li1631\sb0\sl-207\slmult0\par\pard\li1631\sb184\sl-
207\slmult0\fi0\tx8659 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex116
207\par\pard\ql \li5016\sb0\sl-138\slmult0 \par\pard\ql\li5016\sb0\sl-
138\slmult0 \par\pard\ql\li5016\sb0\sl-138\slmult0 \par\pard\ql\li5016\sb0\sl-
138\slmult0 \par\pard\ql\li5016\sb96\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A \par\pard\li4536\sb33\sl-
138\slmult0\fi23\tx4727 \up0 \expndtw-1\charscalex100 1\tab \up0 \expndtw-
1\charscalex100 Nombres\par\pard\li4536\sb16\sl-138\slmult0\fi14\tx4727 \up0
\expndtw-1\charscalex100 2\tab \up0 \expndtw-1\charscalex100
David\par\pard\li4536\sb16\sl-138\slmult0\fi14\tx4723 \up0 \expndtw-1\charscalex100
3\tab \dn2 \expndtw-1\charscalex100 Alex\par\pard\li4536\sb15\sl-
138\slmult0\fi14 \up0 \expndtw-1\charscalex100 4 _! Ana\par\pard\li4536\sb16\sl-
138\slmult0\fi14\tx4732 \up0 \expndtw-1\charscalex100 5\tab \up0 \expndtw-
1\charscalex100 Marta\par\pard\li4536\sb16\sl-138\slmult0\fi14\tx4723 \up0
\expndtw-1\charscalex100 6\tab \up0 \expndtw-1\charscalex100
Ana\par\pard\li4536\sb15\sl-138\slmult0\fi0\tx4732 \up0 \expndtw-1\charscalex100
7\tab \up0 \expndtw-1\charscalex100 Santos\par\pard\li4536\sb16\sl-
138\slmult0\fi14\tx4732 \up0 \expndtw-1\charscalex100 8\tab \up0 \expndtw-
1\charscalex100 Laida\par\pard\li4536\sb15\sl-138\slmult0\fi14\tx4732 \dn2
\expndtw-1\charscalex100 9\tab \up0 \expndtw-1\charscalex100
Mar\par\pard\li4536\sb16\sl-138\slmult0\fi0 \up0 \expndtw-1\charscalex100 10
:Luis\par\pard\li4536\sb15\sl-138\slmult0\fi0\tx4732 \up0 \expndtw-5\charscalex96
11\tab \up0 \expndtw-1\charscalex100 David\par\pard\li4536\sb11\sl-
138\slmult0\fi0 \up0 \expndtw-1\charscalex100 12 Laida\par\pard\li4536\sb16\sl-
138\slmult0\fi0\tx4723 \up0 \expndtw-3\charscalex100 13\tab \up0 \expndtw-
1\charscalex100 Angel\par\pard\li4536\sb15\sl-138\slmult0\fi0\tx4732 \up0 \expndtw-
3\charscalex100 14\tab \up0 \expndtw-1\charscalex100 Marta\par\pard\li4536\sb16\sl-
138\slmult0\fi0\tx4732 \up0 \expndtw-3\charscalex100 15\tab \dn2 \expndtw-
1\charscalex100 Carolina\par\pard\li4536\sb16\sl-138\slmult0\fi0\tx4732 \up0
\expndtw-3\charscalex100 16\tab \up0 \expndtw-1\charscalex100 Maria\par\pard\ql
\li4536\ri2461\sb0\sl-160\slmult0 \up0 \expndtw-3\charscalex100 17 \line \up0
\expndtw-3\charscalex100 18 \par\pard\ql \li3422\sb114\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 6.10. Rango con
nombres ordenados. \par\pard\qj \li2654\sb0\sl-220\slmult0
\par\pard\qj\li2654\ri1015\sb167\sl-220\slmult0 \up0 \expndtw0\charscalex127 Los
argumentos para esta funcion son los mismos que para la funcion \up0
\expndtw0\charscalex128 BDSUMA, que ya vimos anteriormente. \par\pard\qj
\li1636\sb0\sl-230\slmult0 \par\pard\qj\li1636\ri434\sb142\sl-230\slmult0\fi273
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 A partir de la lista
anterior, introduzca en la celda D1 la palabra "Criterion (o \up0
\expndtw0\charscalex124 cualquier encabezado que no sea igual que el de una columna
un campo). Debajo \up0 \expndtw0\charscalex124 de este, en la eelda D2, introduzca
la siguiente formula: \par\pard\ql \li1929\sb0\sl-138\slmult0
\par\pard\ql\li1929\sb108\sl-138\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf23\f24\fs12 =CONTAR.SI($A$2:A2;A2)=1 \par\pard\qj
\li1641\ri434\sb198\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Observe la combinacion de referencias relativas (A2)
y absolutas ($A$2). Esto \up0 \expndtw0\charscalex123 resulta vital para que el
criterio pueda funcionar. \par\pard\qj \li1641\ri436\sb40\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex125 Ahora, en la celda de la que desea mostrar el resultado,
introduzca la siguien\up0 \expndtw0\charscalex125 te funcion: \par\pard\ql
\li1934\sb0\sl-138\slmult0 \par\pard\ql\li1934\sb87\sl-138\slmult0 \up0
\expndtw0\charscalex148 \ul0\nosupersub\cf23\f24\fs12 =BDCONTARA($A$l:
$A$100;1;$D$l:$D$2) \par\pard\qj \li1646\ri429\sb198\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Utilizara el criterio para
excluir los duplicados y proporcionar el resultado \up0 \expndtw0\charscalex130 que
necesitamos, que en este caso es 10, ya que solamente hay ese numero de \up0
\expndtw0\charscalex130 nombres unicos. \par\pard\ql \li2001\sb0\sl-299\slmult0
\par\pard\ql\li2001\sb153\sl-299\slmult0 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf12\f13\fs18 TRUCO\ul0\nosupersub\cf18\f19\fs26 Sumar cada dos,
tres o cuatro filas o celdas \par\pard\qj \li2952\ri690\sb47\sl-220\slmult0\fi4
\up0 \expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 Es probable que desee
sumar cada
segunda, tercera, cuarta, etc. celda de \up0 \expndtw0\charscalex124 una hoja de
calculo. Ahora es posible, si utiliza el siguiente truco. \par\pard\qj
\li1651\sb0\sl-240\slmult0 \par\pard\qj\li1651\ri425\sb4\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Excel no dispone de una
funcion estandar que sume cada cierto numero de \line \up0 \expndtw0\charscalex130
celdas o filas. Sin embargo, podemos llevar a cabo esta tarea de diferentes
for-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg186}{\bkmkend
Pg186}\par\pard\li748\sb0\sl-207\slmult0\par\pard\li748\sb132\sl-
207\slmult0\fi0\tx5956 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 208\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li739\sb0\sl-
240\slmult0 \par\pard\qj\li739\sb0\sl-240\slmult0
\par\pard\qj\li739\ri1331\sb136\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex124
mas. Todas ellas utilizan la funcion FILA y la funcion RESIDUO. La primera, la
\line \up0 \expndtw0\charscalex126 funcion FILA, devuelve el numero de fila de la
referencia a una unica celda. Lo \line \up0 \expndtw0\charscalex126 vemos:
\par\pard\ql \li1031\sb0\sl-138\slmult0 \par\pard\ql\li1031\sb87\sl-138\slmult0
\up0 \expndtw0\charscalex179 \ul0\nosupersub\cf23\f24\fs12 FILA(referencia)
\par\pard\ql \li1027\sb0\sl-207\slmult0 \par\pard\ql\li1027\sb18\sl-207\slmult0
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 La funcion RESIDUO
devuelve el resto de dividir un numero por otro: \par\pard\ql \li1027\sb0\sl-
138\slmult0 \par\pard\ql\li1027\sb112\sl-138\slmult0 \up0
\expndtw0\charscalex161 \ul0\nosupersub\cf23\f24\fs12 RESIDUO(numero;divisor)
\par\pard\qj \li744\ri1331\sb178\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Se anida la funcion FILA
dentro de la funcion RESIDUO (en el lugar del argu\up0 \expndtw0\charscalex127
mento "numero"), se divide por 2 (para sumar cada dos celdas) y se comprueba
\up0 \expndtw0\charscalex127 que el resultado es 0 (cero). Si lo es, entonces la
celda es sumada. \par\pard\qj \li744\ri1330\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 Puede utilizar estas funciones de diferentes formas
(consiguiendo mejores re-\line \up0 \expndtw0\charscalex131 sultados utilizando
unas en vez de otras). Por ejemplo, una formula matricial \line \up0
\expndtw0\charscalex131 que sume cada dos celdas en el rango $A$1: $A$100 tendria
esta forma: \par\pard\ql \li1027\sb0\sl-138\slmult0 \par\pard\ql\li1027\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12
=SUMA(SI(RESIDUO(FILA($A$l:$A$500);2)=0;$A$1:$A$500;0)) \par\pard\qj
\li1756\sb0\sl-220\slmult0 \par\pard\qj\li1756\ri1920\sb115\sl-220\slmult0\fi4 \up0
\expndtw0\charscalex135 \ul0\nosupersub\cf11\f12\fs16 Dado que esto es una formula
matricial, debe introducirla usando \up0 \expndtw0\charscalex132 Control-Mayus-
Intro. Al hacer esto, Excel introducira unas Haves, \up0 \expndtw0\charscalex133
quedando la formula de esta forma: \par\pard\ql \li1780\sb0\sl-138\slmult0
\par\pard\ql\li1780\sb70\sl-138\slmult0 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf23\f24\fs12 \
{=SUMA(SI(RESIDUO(FILA($A$1:$A$500);2)=0;$A$1:$A$500;0))) \par\pard\qj
\li1756\ri1916\sb175\sl-220\slmult0\fi4 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf11\f12\fs16 Debe permitir que Excel introduzca estas Haves, ya
que si to hace por \up0 \expndtw0\charscalex127 su cuenta hara que la formula
falle. \par\pard\qj \li734\sb0\sl-240\slmult0 \par\pard\qj\li734\ri1331\sb104\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Aunque
este metodo funciona, no resulta un diseno de hoja de calculo ideal, \up0
\expndtw0\charscalex128 ya que estamos utilizando sin necesidad una formula
matricial. Para complicar \up0 \expndtw0\charscalex125 mas las cosas, estamos
utilizando la funcion voldtil FILA anidada dentro de ella, \up0
\expndtw0\charscalex127 haciendo que toda la formula matricial sea volatil. Esto
significa que la formula \up0 \expndtw0\charscalex126 tiene que ser recalcular
constantemente mientras esta trabajando en el libro. Por \up0
\expndtw0\charscalex126 ello, no resulta el mejor camino a seguir. \par\pard\qj
\li739\ri1336\sb40\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex129 A continuacion
mostramos otra formula que podria utilizar, siendo esta una \up0
\expndtw0\charscalex129 mejor elecci6n. \par\pard\ql \li1027\sb0\sl-138\slmult0
\par\pard\ql\li1027\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf23\f24\fs12 =SUMAPRODUCTO((RESIDUO(FILA($A$l:
$A$500);2)=0)*($A$1:$A$500)) \par\pard\qj \li734\ri1336\sb178\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18
Deberia tener en cuenta, de todas formas, que esta formula devolvera #iVA\up0
\expndtw0\charscalex129 LOR! si alguna de las celdas del rango contiene texto en
vez de numeros. Esta \up0 \expndtw0\charscalex134 formula, aunque no es una
verdadera formula matricial, tambien ralentizara \up0 \expndtw0\charscalex123 Excel
si se utilizan muchas instancias de ella, o si esas instancias hacen referencia
\up0 \expndtw0\charscalex123 a grandes rangos.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg187}{\bkmkend
Pg187}\par\pard\li1492\sb0\sl-207\slmult0\par\pard\li1492\sb158\sl-
207\slmult0\fi0\tx8520 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex116
209\par\pard\qj \li1488\sb0\sl-240\slmult0 \par\pard\qj\li1488\sb0\sl-
240\slmult0 \par\pard\qj\li1488\ri582\sb130\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex126 Por suerte, existe un metodo mucho mejor, que no solo es
mas eficiente, sino \up0 \expndtw0\charscalex121 que ademas es mas flexible. Este
metodo requiere del use de la funcion BDSUMA. \up0 \expndtw0\charscalex130 Para
este ejemplo, utilizamos el rango A1:A500 como el rango que usaremos \up0
\expndtw0\charscalex130 para sumar cada cierto numero de celdas. \par\pard\qj
\li1497\ri578\sb57\sl-220\slmult0\fi278 \up0 \expndtw0\charscalex131 Introduzca el
texto "Criterio" en la celda El y en la celda E2, introduzca la \up0
\expndtw0\charscalex131 siguiente formula: \par\pard\ql \li1785\sb0\sl-
138\slmult0 \par\pard\ql\li1785\sb110\sl-138\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf23\f24\fs12 =RESIDUO(FILA(A2)-$C$2-
1;$C$2)=0 \par\pard\qj \li1502\ri563\sb198\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Seleccione la celda C2 y
luego vaya a Datos>Validacion. Seleccione la opciOn \line \up0
\expndtw0\charscalex130 Lista en el cuadro de lista desplegable y en el cuadro de
texto Origen, escriba \line \up0 \expndtw0\charscalex121 1,2,3,4,5,6,7,8,9,10.
Asegurese de que esta activada la casilla de verificacion Celda \line \up0
\expndtw0\charscalex125 con lista desplegable y entonces haga clic en Aceptar. En
la celda C1, introduzca \line \up0 \expndtw0\charscalex128 "SUMAR eada..." y en
cualquier otra celda a partir de la fila 1, introduzca esta \line \up0
\expndtw0\charscalex128 forma: \par\pard\ql \li1795\sb0\sl-138\slmult0
\par\pard\ql\li1795\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex147
\ul0\nosupersub\cf23\f24\fs12 =BDSUMA($A:$A;1;$E$1:$E$2) \par\pard\qj
\li1507\ri578\sb178\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 En la celda inmediatamente superior a la que
introdujo la funcion BDSUMA, \up0 \expndtw0\charscalex125 introduzca esto:
\par\pard\ql \li1800\sb0\sl-161\slmult0 \par\pard\ql\li1800\sb65\sl-
161\slmult0\tx3657\tx4147 \up0 \expndtw0\charscalex143
\ul0\nosupersub\cf26\f27\fs14 ="Sumando cada " & \tab \up0 \expndtw0\charscalex116
$C$2 \tab \up0 \expndtw0\charscalex157 & " celdas" \par\pard\qj
\li1516\ri558\sb174\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Ahora todo lo que tiene que hacer es elegir el numero
deseado en la celda C2 y \up0 \expndtw0\charscalex123 la funcion BDSUMA hard el
resto. \par\pard\qj \li1507\ri553\sb40\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex126 Como puede ver en la figura 6.11, puede utilizar una
funcion BDSUMA para \up0 \expndtw0\charscalex126 sumar cada celda con el intervalo
que haya especificado. Esta funcion es mucho \up0 \expndtw0\charscalex127 mas
eficiente que una formula matricial o que la funcion SUMAPRODUCTO. \up0
\expndtw0\charscalex124 Aunque su configuraci6n puede ser algo mas compleja, merece
la pena el esfuer\up0 \expndtw0\charscalex124 zo para obtener los resultados.
\par\pard\ql \li1876\sb0\sl-299\slmult0 \par\pard\ql\li1876\sb113\sl-299\slmult0
\up0 \expndtw0\charscalex118 \ul0\nosupersub\cf12\f13\fs18
TRUCO\ul0\nosupersub\cf18\f19\fs26 Encontrar la enesima aparicion de un valor
\par\pard\li1536\sb160\sl-207\slmult0\fi0\tx2832 \dn3 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 (\tab \up2 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Las funciones de busqueda incorporadas en Excel
pueden hacer un trabajo\par\pard\li1536\sb0\sl-
144\slmult0\fi124\tx2827\tx7055\tx8121 \up5 \expndtw0\charscalex120
\ul0\nosupersub\cf22\f23\fs10 )\tab \dn2 \expndtw0\charscalex120
\ul0\nosupersub\cf11\f12\fs16 estupendo, pero desgraciadamente Excel no dispone\tab
\dn2 \expndtw0\charscalex104 \ul0\nosupersub\cf10\f11\fs18 de una um ca\tab \dn2
\expndtw-2\charscalex100 f\t \dn2 \expndtw0\charscalex120
\ul0\nosupersub\cf11\f12\fs16 unc.on\par\pard\qj \li2827\ri983\sb0\sl-
200\slmult0 \up0 \expndtw0\charscalex122 que devuelva la enesima aparicion de un
dato especificado. Por suerte, \up0 \expndtw0\charscalex123 existen algunos metodos
para que Excel pueda hacer esto. \par\pard\qj \li1521\ri535\sb140\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Puede
utilizar las funciones de busqueda y de referencia de Excel sobre una \up0
\expndtw0\charscalex130 tabla de datos para extraer los
detalles correspondientes a un valor especifico. \up0 \expndtw0\charscalex120
Quiza la mas popular de todas esas funciones sea BUSCARV. Aunque es estupenda
\up0 \expndtw0\charscalex129 para encontrar un valor especifico en la columna mas a
la izquierda de una ta\up0 \expndtw0\charscalex127 bla, no puede utilizarla para
encontrar la enesima aparicion de dicho valor en la \up0 \expndtw0\charscalex127
columna mas a\ul0\nosupersub\cf12\f13\fs18 la\ul0\nosupersub\cf10\f11\fs18
izquierda. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg188}
{\bkmkend
Pg188}\par\pard\sect\sectd\sbknone\cols2\colno1\colw2465\colsr40\colno2\colw6935\co
lsr160\ql \li911\sb0\sl-207\slmult0 \par\pard\ql \li911\sb139\sl-207\slmult0
\up0 \expndtw0\charscalex121 \ul0\nosupersub\cf17\f18\fs18\ul 210\par\pard\ql
\li1608\sb0\sl-138\slmult0 \par\pard\ql \li1608\sb0\sl-138\slmult0 \par\pard\ql
\li1608\sb0\sl-138\slmult0 \par\pard\ql \li1608\sb0\sl-138\slmult0 \par\pard\ql
\li2078\sb85\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\par\pard\ql \li1622\sb14\sl-138\slmult0\tx1785 \up0
\expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex105 NOmeros\par\pard\ql
\li1608\sb16\sl-138\slmult0\tx2092 \up0 \expndtw-1\charscalex100 2\tab \up0
\expndtw0\charscalex108 5,00 \u8364?\par\pard\ql \li2097\sb21\sl-138\slmult0
\up0 \expndtw0\charscalex108 7.50 \u8364?\par\pard\ql \li2035\sb15\sl-
138\slmult0 \up0 \expndtw0\charscalex106 23,45 \u8364?\par\pard\ql \li2040\sb11\sl-
138\slmult0 \up0 \expndtw0\charscalex104 10,00 \u8364?\par\pard\ql \li1608\sb20\sl-
138\slmult0\tx2087 \up0 \expndtw-1\charscalex100 6\tab \up0 \expndtw0\charscalex108
9,96 \u8364?\par\pard\ql \li1608\sb15\sl-138\slmult0\tx2087 \up0 \expndtw-
1\charscalex100 7i\tab \up0 \expndtw0\charscalex135 800\u8364?\par\pard\ql
\li1641\sb0\sl-161\slmult0 \par\pard\ql \li1641\sb148\sl-161\slmult0 \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 0\par\pard\column \ql \li6120\sb0\sl-
207\slmult0 \par\pard\ql \li3635\sb110\sl-207\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\ql \li2630\sb0\sl-138\slmult0 \par\pard\ql \li2630\sb0\sl-
138\slmult0 \par\pard\ql \li2630\sb0\sl-138\slmult0 \par\pard\ql \li2630\sb0\sl-
138\slmult0 \par\pard\ql \li145\sb116\sl-138\slmult0\tx2089\tx2603 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 6\tab \up0 \expndtw-1\charscalex100
D\tab \up0 \expndtw-1\charscalex100 E\par\pard\ql \li2305\sb16\sl-138\slmult0
\up0 \expndtw0\charscalex115 criterio\par\pard\ql \li2449\sb15\sl-138\slmult0
\up0 \expndtw-2\charscalex100 FALSO\par\pard\ql \li380\sb17\sl-138\slmult0 \up0
\expndtw0\charscalex118 Surnando cada 3 celdas\par\pard\ql \li3606\sb0\sl-
90\slmult0 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf22\f23\fs10 Esta celda no
puede\par\pard\ql \li1494\sb0\sl-108\slmult0 \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf23\f24\fs12 36,46 t\par\pard\ql \li3601\sb0\sl-90\slmult0 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf22\f23\fs10 tener el mismo\par\pard\ql
\li3601\sb0\sl-90\slmult0 \up0 \expndtw0\charscalex127 encabezado que
la\par\pard\ql \li3601\sb0\sl-90\slmult0 \up0 \expndtw0\charscalex127 de
numeros\par\pard\ql \li2505\sb0\sl-184\slmult0 \par\pard\ql \li2505\sb0\sl-
184\slmult0 \par\pard\ql \li2505\sb0\sl-184\slmult0 \par\pard\ql \li20\sb161\sl-
184\slmult0 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 6.11.
Posible resultado final con formato. \par\pard\sect\sectd\sbknone \qj
\li897\ri1175\sb239\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Sin embargo, podemos utilizar un metodo muy simple
para encontrar cual\up0 \expndtw0\charscalex123 quier aparicion de un valor
especifico utilizando la funcion BUSCARV o una de \up0 \expndtw0\charscalex123 las
otras funciones de busqueda. \par\pard\qj \li897\ri1174\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex129 Para este ejemplo, supondremos que
tiene una tabla con dos columnas de \line \up0 \expndtw0\charscalex124 datos,
siendo la columna A la que contiene los nombres y la columna B las eda-\line
\up0 \expndtw0\charscalex124 des correspondientes a cada uno de ellos, tal y como
se muestra en la figura 6.12. \par\pard\li3427\sb0\sl-
138\slmult0\par\pard\li3427\sb0\sl-138\slmult0\par\pard\li3427\sb58\sl-
138\slmult0\fi499\tx4656 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100
6\par\pard\li3427\sb19\sl-138\slmult0\fi38\tx3633\tx4363 \dn2 \expndtw-
1\charscalex100 I\tab \up0 \expndtw-1\charscalex100 Nombre\tab \dn2 \expndtw-
1\charscalex100 Had\par\pard\li3427\sb11\sl-138\slmult0\fi28\tx3628\tx4900 \up0
\expndtw-1\charscalex100 2\tab \up0 \expndtw-1\charscalex100 Antonio\tab \up0
\expndtw-1\charscalex100 32\par\pard\li3427\sb15\sl-
138\slmult0\fi23\tx3623\tx4900 \up0 \expndtw-1\charscalex100 3\tab \up0 \expndtw-
1\charscalex100 Alex\tab \up0 \expndtw-1\charscalex100 -I1\par\pard\li3427\sb16\sl-
138\slmult0\fi28\tx3623\tx4900 \dn2 \expndtw-1\charscalex100 4\tab \dn2 \expndtw-
1\charscalex100 Ana\tab \up0 \expndtw-1\charscalex100 -\par\pard\li3427\sb11\sl-
138\slmult0\fi23\tx3633\tx4900 \up0 \expndtw-1\charscalex100 5\tab \up0 \expndtw-
1\charscalex100 Marta\tab \up0 \expndtw-1\charscalex100 36\par\pard\li3427\sb20\sl-
138\slmult0\fi23\tx3623\tx4900 \up0 \expndtw-1\charscalex100 6\tab \up0 \expndtw-
1\charscalex100 Juan\tab \up0 \expndtw-1\charscalex100 25\par\pard\li3427\sb11\sl-
138\slmult0\fi23\tx3633\tx4900 \up0 \expndtw-1\charscalex100 7\tab \dn2 \expndtw-
1\charscalex100 Santos\tab \up0 \expndtw-1\charscalex100
30\par\pard\li3427\sb20\sl-138\slmult0\fi23\tx3633\tx4900 \up0 \expndtw-
1\charscalex100 8\tab \up0 \expndtw-1\charscalex100 Laida\tab \up0 \expndtw-
1\charscalex100 31\par\pard\li3427\sb11\sl-138\slmult0\fi23\tx3633\tx4900 \up0
\expndtw-1\charscalex100 9\tab \up0 \expndtw-1\charscalex100 Mar\tab \up0 \expndtw-
1\charscalex100 30\par\pard\li3427\sb15\sl-138\slmult0\fi4\tx3628\tx4896 \up0
\expndtw-3\charscalex100 10\tab \up0 \expndtw-1\charscalex100 Luis\tab \dn2
\expndtw-1\charscalex100 22\par\pard\li3427\sb16\sl-
138\slmult0\fi4\tx3628\tx4896 \up0 \expndtw-1\charscalex100 11\tab \up0 \expndtw-
1\charscalex100 David\tab \up0 \expndtw-1\charscalex100 \u-3?
3\par\pard\li3427\sb16\sl-138\slmult0\fi4\tx3628\tx4896 \up0 \expndtw-
3\charscalex100 12\tab \up0 \expndtw-1\charscalex100 Laida\tab \up0 \expndtw-
1\charscalex100 33\par\pard\li3427\sb15\sl-138\slmult0\fi4\tx3619\tx4896 \up0
\expndtw-5\charscalex96 13\tab \up0 \expndtw-1\charscalex100 Angel\tab \up0
\expndtw-1\charscalex100 45\par\pard\li3427\sb16\sl-
138\slmult0\fi4\tx3628\tx4896 \up0 \expndtw-5\charscalex96 14\tab \up0 \expndtw-
1\charscalex100 Sol\tab \up0 \expndtw-1\charscalex100 26\par\pard\li3427\sb20\sl-
138\slmult0\fi4\tx3628 \up0 \expndtw-5\charscalex96 15\tab \up0 \expndtw-
1\charscalex100 Carolina\par\pard\li3427\sb11\sl-138\slmult0\fi0\tx3628 \dn2
\expndtw-3\charscalex100 16\tab \up0 \expndtw-1\charscalex100
Conoha\par\pard\li3427\sb16\sl-138\slmult0\fi0\tx3619\tx4896 \up0 \expndtw-
3\charscalex100 17\tab \up0 \expndtw-1\charscalex100 Aitana\tab \up0 \expndtw-
1\charscalex100 38\par\pard\li3427\sb15\sl-138\slmult0\fi0\tx3628\tx4896 \dn2
\expndtw-3\charscalex100 18\tab \dn2 \expndtw-1\charscalex100 Rodrigo\tab \up0
\expndtw-1\charscalex100 29\par\pard\li3427\sb16\sl-
138\slmult0\fi0\tx3619\tx4905 \dn2 \expndtw-3\charscalex100 19\tab \up0 \expndtw-
1\charscalex100 Agustin\tab \up0 \expndtw-1\charscalex100 19\par\pard\ql
\li3417\sb1\sl-138\slmult0 \up0 \expndtw0\charscalex100 20 \par\pard\ql
\li1411\sb104\sl-184\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf11\f12\fs16 Figura 6.12. Datos configurados para ser usados por
la funci6n BUSCARV. \par\pard\qj \li878\ri1192\sb230\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Puede utilizar la funcibn
BUSCARV para extraer la edad de una persona ba-\line \up0 \expndtw0\charscalex124
sandose en su nombre. Por desgracia, algunos nombres puede que aparezca mas
\line \up0 \expndtw0\charscalex123 de una vez. Lo que deseamos es poder buscar el
nombre de David y hacer que la \line \up0 \expndtw0\charscalex125 funci6n BUSCARV
no solo encuentra la primera aparicion, sino tambien todas \line \up0
\expndtw0\charscalex123 las demas que pudiera haber. A continuacibn veremos como
podemos hacer esto \line \up0 \expndtw0\charscalex123 (recuerde que en este ejemplo
los datos estan en las columnas A y B). \par\pard\qj \li864\ri1197\sb40\sl-
240\slmult0\fi302 \up0 \expndtw0\charscalex123 Primeramente seleccione la columna A
por completo haciendo clic en la letra \line \up0 \expndtw0\charscalex122 A que
aparece en su encabezado y luego seleccione la opci6n Insertar>Columnas \line
\up0 \expndtw0\charscalex122 para insertar una nueva columna en blanco (que se
convertira en la nueva
co-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg189}{\bkmkend
Pg189}\par\pard\li1478\sb0\sl-207\slmult0\par\pard\li1478\sb62\sl-
207\slmult0\fi0\tx8505 \dn2 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex115
211\par\pard\qj \li1463\sb0\sl-240\slmult0 \par\pard\qj\li1463\sb0\sl-
240\slmult0 \par\pard\qj\li1463\ri605\sb126\sl-240\slmult0\fi4 \up0
\expndtw0\charscalex124 lumna A). Luego haga clie en la celda A2 (no saltamos Al
porque B1 es un enca\up0 \expndtw0\charscalex124 bezado) e introduzca la siguiente
formula: \par\pard\ql \li1766\sb0\sl-138\slmult0 \par\pard\ql\li1766\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex144 \ul0\nosupersub\cf23\f24\fs12
=B2&CONTAR.SI($B$2:B2;B2) \par\pard\qj \li1468\ri581\sb178\sl-240\slmult0\fi292
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Propague esta formula
hacia abajo tantas filas como datos tenga en la colum\up0 \expndtw0\charscalex124
na B (para ello haga clic en la celda A2 y luego haga doble clic sobre
el pequefio \up0 \expndtw0\charscalex127 recuadro negro de la esquina inferior
derecha). Acabara teniendo en la columna \up0 \expndtw0\charscalex127 A nombres
tales como Davidi, David2, David3, etc., como puede verse en la fi\up0
\expndtw0\charscalex124 gura 6.13. Observe la referencia absoluta para $B$2 en la
funcion CONTAR.SI y \up0 \expndtw0\charscalex127 el use de una referencia relativa
para todas las referencias. Esto es fundamental \up0 \expndtw0\charscalex127 para
que la funcion haga su trabajo correctamente. \par\pard\li3623\sb0\sl-
138\slmult0\par\pard\li3623\sb0\sl-138\slmult0\par\pard\li3623\sb74\sl-
138\slmult0\fi503\tx4886\tx5630 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw0\charscalex100 B\tab \up0
\expndtw0\charscalex100 C\par\pard\li3623\sb20\sl-138\slmult0\fi23\tx4579\tx5323
\up0 \expndtw0\charscalex100 1\tab \up0 \expndtw0\charscalex100 Nombre\tab \up0
\expndtw0\charscalex100 Had\par\pard\li3623\sb25\sl-
138\slmult0\fi19\tx3830\tx4574\tx5884 \up0 \expndtw0\charscalex100 2\tab \up0
\expndtw0\charscalex100 AntonioI\tab \up0 \expndtw0\charscalex100 Antonio\tab
\up0 \expndtw0\charscalex100 32\par\pard\li3623\sb16\sl-
138\slmult0\fi19\tx3825\tx4574\tx5884 \dn2 \expndtw0\charscalex100 3\tab \dn2
\expndtw0\charscalex100 Ales\tab \dn2 \expndtw0\charscalex100 Alex\tab \up0
\expndtw0\charscalex100 30\par\pard\li3623\sb25\sl-
138\slmult0\fi19\tx3830\tx4583\tx5884 \dn2 \expndtw0\charscalex100 4\tab \up0
\expndtw0\charscalex100 David]\tab \dn2 \expndtw0\charscalex100 David\tab \dn2
\expndtw0\charscalex100 23\par\pard\li3623\sb17\sl-
161\slmult0\fi19\tx3835\tx4583\tx5889 \up0 \expndtw0\charscalex100 5\tab \dn2
\expndtw0\charscalex100 \ul0\nosupersub\cf26\f27\fs14 Marta\tab \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12 Marta\tab \dn2
\expndtw0\charscalex100 36\par\pard\li3623\sb1\sl-
133\slmult0\fi19\tx3835\tx4583\tx5889 \up0 \expndtw0\charscalex100 6\tab \up0
\expndtw0\charscalex100 David2\tab \up0 \expndtw0\charscalex100 David\tab \up0
\expndtw0\charscalex100 25\par\pard\li3623\sb21\sl-
138\slmult0\fi23\tx3835\tx4583\tx5889 \up0 \expndtw0\charscalex100 7\tab \up0
\expndtw0\charscalex100 Santoxi\tab \up0 \expndtw0\charscalex100 Santos\tab \up0
\expndtw0\charscalex100 30\par\pard\li3623\sb26\sl-
138\slmult0\fi23\tx3835\tx4583\tx5889 \up0 \expndtw0\charscalex100 6\tab \up0
\expndtw0\charscalex100 Laida\tab \up0 \expndtw0\charscalex100 Laida\tab \up0
\expndtw0\charscalex100 31\par\pard\li3623\sb20\sl-
138\slmult0\fi23\tx3835\tx4588\tx5889 \up0 \expndtw0\charscalex100 9\tab \up0
\expndtw0\charscalex100 Marial\tab \up0 \expndtw0\charscalex100 Mar\tab \up0
\expndtw0\charscalex100 30\par\pard\li3623\sb20\sl-
138\slmult0\fi4\tx3835\tx4588\tx5889 \up0 \expndtw-1\charscalex100 10\tab \up0
\expndtw0\charscalex100 Luisl\tab \up0 \expndtw0\charscalex100 Luis\tab \up0
\expndtw0\charscalex100 26\par\pard\li3623\sb21\sl-
138\slmult0\fi0\tx3835\tx4588\tx5894 \up0 \expndtw-5\charscalex90 11\tab \up0
\expndtw0\charscalex100 2avid3\tab \up0 \expndtw0\charscalex100 David\tab \up0
\expndtw0\charscalex100 23\par\pard\li3623\sb15\sl-
138\slmult0\fi9\tx3859\tx4588\tx5894 \up0 \expndtw0\charscalex100 12\tab \up0
\expndtw0\charscalex100 _ orbs\tab \up0 \expndtw0\charscalex100 Laida\tab \up0
\expndtw0\charscalex100 33\par\pard\li3623\sb25\sl-
138\slmult0\fi9\tx3830\tx4579\tx5894 \up0 \expndtw-3\charscalex100 12\tab \up0
\expndtw0\charscalex100 .hngell\tab \up0 \expndtw0\charscalex100 Angel\tab \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf25\f26\fs12 45\par\pard\li3623\sb21\sl-
138\slmult0\fi9\tx3830\tx4579\tx5894 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 14\tab \up0 \expndtw0\charscalex100 Alxx2\tab \up0
\expndtw0\charscalex100 Alex.\tab \up0 \expndtw0\charscalex100
28\par\pard\li3623\sb20\sl-138\slmult0\fi9\tx3840\tx4593\tx5889 \up0 \expndtw-
1\charscalex100 15\tab \up0 \expndtw0\charscalex100 Carolinal\tab \up0
\expndtw0\charscalex100 Carolina\tab \up0 \expndtw0\charscalex100
29\par\pard\li3623\sb21\sl-138\slmult0\fi9\tx3830\tx4583\tx5894 \up0 \expndtw-
1\charscalex100 16\tab \up0 \expndtw0\charscalex100 Arge12\tab \up0
\expndtw0\charscalex100 An;lel\tab \up0 \expndtw0\charscalex100
30\par\pard\li3623\sb20\sl-138\slmult0\fi9\tx3835\tx4583\tx5894 \dn2 \expndtw-
1\charscalex100 17\tab \dn2 \expndtw0\charscalex100 Aitanal\tab \up0
\expndtw0\charscalex100 Aitana\tab \dn2 \expndtw0\charscalex100
38\par\pard\li3623\sb20\sl-138\slmult0\fi9\tx3844\tx4593\tx5899 \up0 \expndtw-
1\charscalex100 18\tab \up0 \expndtw0\charscalex100 Iola it a2\tab \up0
\expndtw0\charscalex100 Marta\tab \up0 \expndtw0\charscalex100
29\par\pard\li3623\sb21\sl-138\slmult0\fi14\tx3835\tx4583\tx5908 \up0 \expndtw-
3\charscalex100 19\tab \up0 \expndtw0\charscalex100 .Agustin]\tab \dn2
\expndtw0\charscalex100 Agustin\tab \up0 \expndtw0\charscalex100 19\par\pard\ql
\li3628\sb21\sl-138\slmult0 \up0 \expndtw0\charscalex127 20 \par\pard\ql
\li1516\sb104\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Figura 6.13. Datos obtenidos con la formula BUSCARV
recien afiadida a la columna A. \par\pard\qj \li1507\ri568\sb230\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Si no
se ha dado cuenta todavia, observe que puede utilizar la columna A para \up0
\expndtw0\charscalex124 encontrar las ocurrencias de un cierto nombre. \par\pard\ql
\li1790\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex125 Haga clic en la celda D2 e
introduzca la siguiente formula: \par\pard\ql \li1800\sb0\sl-138\slmult0
\par\pard\ql\li1800\sb112\sl-138\slmult0 \up0 \expndtw0\charscalex153
\ul0\nosupersub\cf23\f24\fs12 =BUSCARV("David3";$A$l:$C$100;3;FALSE)
\par\pard\qj \li1507\ri562\sb178\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 La formula le devolvera la
edad de la tercera aparici6n del nombre "David", tal \up0 \expndtw0\charscalex122 y
como puede verse en la figura 6.14. \par\pard\ql \li1795\sb68\sl-207\slmult0
\up0 \expndtw0\charscalex126 Por supuesto, puede ocultar la columna A, ya que no es
necesario verla. \par\pard\qj \li1507\ri551\sb46\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex128 Tambien puede utilizar los nombres de la columna A como
rango de origen \up0 \expndtw0\charscalex125 para una lista situada en otra celda,
seleccionando la opcion Datos>Validaeion y \up0 \expndtw0\charscalex124 luego
eligiendo la opcion Lista. Luego haga una referencia a la celda que conten\up0
\expndtw0\charscalex124 ga esta lista en la funcion BUSCARV.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg190}{\bkmkend
Pg190}\par\pard\li911\sb0\sl-207\slmult0\par\pard\li911\sb54\sl-
207\slmult0\fi0\tx6120 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 212\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\li1257\sb0\sl-
161\slmult0\par\pard\li1257\sb0\sl-161\slmult0\par\pard\li1257\sb0\sl-
161\slmult0\par\pard\li1257\sb0\sl-161\slmult0\par\pard\li1257\sb18\sl-
161\slmult0\fi1809\tx3878\tx4680 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf26\f27\fs14 A\tab \up0 \expndtw0\charscalex105 B\tab \up0
\expndtw0\charscalex105 C\par\pard\li1257\sb10\sl-
161\slmult0\fi1305\tx3547\tx4348 \up0 \expndtw0\charscalex105 1\tab \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12 Noinbre\tab \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf26\f27\fs14 Had\par\pard\li1257\sb6\sl-
161\slmult0\fi1295\tx2740\tx3537\tx4948\tx5740 \up0 \expndtw0\charscalex105
2\tab \up0 \expndtw0\charscalex105 Antoniol\tab \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf23\f24\fs12 Antonio\tab \up0 \expndtw0\charscalex105 32\tab
\up0 \expndtw0\charscalex105 \ul0\nosupersub\cf26\f27\fs14
23\par\pard\li1257\sb12\sl-161\slmult0\fi1291\tx2740\tx3537\tx4948 \up0
\expndtw0\charscalex105 3\tab \up0 \expndtw0\charscalex105 Alex\tab \up0
\expndtw0\charscalex105 Alex\tab \up0 \expndtw0\charscalex105
30\par\pard\li1257\sb7\sl-161\slmult0\fi1291\tx2750\tx3547\tx4943 \up0
\expndtw0\charscalex105 4\tab \up0 \expndtw0\charscalex105 Davidl\tab \up0
\expndtw0\charscalex105 David\tab \up0 \expndtw0\charscalex105
23\par\pard\li1257\sb26\sl-138\slmult0\fi1291\tx2750\tx3547\tx4948 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12 5\tab \up0
\expndtw0\charscalex105 Marta\tab \up0 \expndtw0\charscalex105 Marta\tab \up0
\expndtw0\charscalex105 35\par\pard\li1257\sb16\sl-
161\slmult0\fi1291\tx2750\tx3547\tx4943 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf26\f27\fs14 6\tab \up0 \expndtw0\charscalex105 David2\tab \up0
\expndtw0\charscalex105 David\tab \up0 \expndtw0\charscalex105
25\par\pard\li1257\sb26\sl-138\slmult0\fi1291\tx2750\tx3547\tx4943 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12 7\tab \up0
\expndtw0\charscalex105 Santosl\tab \up0 \expndtw0\charscalex105 Santos\tab \up0
\expndtw0\charscalex105 30\par\pard\li1257\sb30\sl-
138\slmult0\fi1291\tx2750\tx3542\tx4943 \up0 \expndtw0\charscalex105 8\tab \up0
\expndtw0\charscalex105 Laida\tab \up0 \expndtw0\charscalex105 Laida\tab \up0
\expndtw0\charscalex105 31\par\pard\li1257\sb30\sl-
138\slmult0\fi1291\tx2750\tx3542\tx4943 \up0 \expndtw0\charscalex105 9\tab \up0
\expndtw0\charscalex105 Marfal\tab \up0 \expndtw0\charscalex105 Mar\tab \up0
\expndtw0\charscalex105 30\par\pard\li1257\sb16\sl-
161\slmult0\fi1272\tx2745\tx3542\tx4943 \dn2 \expndtw-6\charscalex94
\ul0\nosupersub\cf26\f27\fs14 10\tab \up0 \expndtw0\charscalex105 Luisi\tab \up0
\expndtw0\charscalex105 Luis\tab \up0 \expndtw0\charscalex105
28\par\pard\li1257\sb7\sl-161\slmult0\fi1272\tx2745\tx3542\tx4943 \up0 \expndtw-
6\charscalex81 11\tab \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12
David3\tab \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf26\f27\fs14 David\tab
\up0 \expndtw0\charscalex105 23\par\pard\li1257\sb7\sl-
161\slmult0\fi1272\tx2745\tx3542\tx4943 \up0 \expndtw-6\charscalex94 12\tab \up0
\expndtw0\charscalex105 Carlos\tab \dn2
\expndtw0\charscalex105 Laida\tab \up0 \expndtw0\charscalex105
33\par\pard\li1257\sb11\sl-161\slmult0\fi1272\tx2687\tx3532\tx4943 \up0 \expndtw-
6\charscalex94 13\tab \up0 \expndtw-2\charscalex100 \{\t \up0
\expndtw0\charscalex105 Angell\tab \up0 \expndtw0\charscalex105 Angel\tab \up0
\expndtw0\charscalex105 45\par\pard\li1257\sb7\sl-
161\slmult0\fi1272\tx2736\tx3532\tx4943 \up0 \expndtw-6\charscalex94 14\tab \up0
\expndtw0\charscalex105 .Alex2\tab \up0 \expndtw0\charscalex105 Alex\tab \up0
\expndtw0\charscalex105 28\par\pard\li1257\sb26\sl-
138\slmult0\fi1267\tx2745\tx3542\tx4943 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf23\f24\fs12 15\tab \up0 \expndtw0\charscalex105 Carolinal\tab
\up0 \expndtw0\charscalex105 Carolina\tab \up0 \expndtw0\charscalex105
29\par\pard\li1257\sb16\sl-161\slmult0\fi1267\tx2736\tx3532\tx4943 \up0 \expndtw-
6\charscalex100 \ul0\nosupersub\cf26\f27\fs14 16\tab \up0 \expndtw0\charscalex105
Ange12\tab \up0 \expndtw0\charscalex105 Angel\tab \up0 \expndtw0\charscalex105
30\par\pard\li1257\sb26\sl-138\slmult0\fi1267\tx2736\tx3532\tx4943 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12 17\tab \up0
\expndtw0\charscalex105 Aitanal\tab \up0 \expndtw0\charscalex105 Aitana\tab \up0
\expndtw0\charscalex105 38\par\pard\li1257\sb11\sl-
161\slmult0\fi1267\tx2745\tx3542\tx4939 \up0 \expndtw-6\charscalex100
\ul0\nosupersub\cf26\f27\fs14 18\tab \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf23\f24\fs12 Marta2\tab \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf26\f27\fs14 Marta\tab \up0 \expndtw0\charscalex105
29\par\pard\li1257\sb7\sl-161\slmult0\fi1267\tx2736\tx3532\tx4953 \up0 \expndtw-
6\charscalex100 19\tab \up0 \expndtw0\charscalex105 Agustinl\tab \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12 Agustin\tab \up0
\expndtw0\charscalex105 19\par\pard\li1257\sb7\sl-161\slmult0\fi1257 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf26\f27\fs14 20\par\pard\li1257\sb81\sl-
184\slmult0\fi249 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf11\f12\fs16 Figura
6.14. Datos obtenidos con la segunda formula BUSCARV
afladida\par\pard\li1257\sb33\sl-184\slmult0\fi2659 \up0 \expndtw0\charscalex105 a
la columna
D.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2038\colsr160\colno2\colw7242\colsr
160\ql \li1257\sb0\sl-207\slmult0 \par\pard\ql \li1257\sb0\sl-207\slmult0
\par\pard\ql \li1257\sb104\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1396\sb88\sl-414\slmult0 \up0
\expndtw0\charscalex99 \ul0\nosupersub\cf31\f32\fs36 71\par\pard\column \ql
\li2203\sb0\sl-322\slmult0 \par\pard\ql \li34\sb74\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Racer que la funcion subtotal
de Excel\par\pard\ql \li25\sb32\sl-299\slmult0 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf18\f19\fs26 sea dinamica\par\pard\ql \li20\ri1171\sb84\sl-
216\slmult0 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf11\f12\fs16 Aunque la
funcion SUBTOTALES es una de las funciones de Excel mas \up0
\expndtw0\charscalex124 recomendables, a veces deseara poder elegir que operation
realiza o aplica \line \up0 \expndtw0\charscalex123 a aquellos datos que pueden
expandirse y contraerse. \par\pard\sect\sectd\sbknone \qj \li892\ri1180\sb122\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 La
funcion SUBTOTALES de Excel se utiliza para realizar una funcion especi-\line
\up0 \expndtw0\charscalex132 fica sobre un rango de celdas que tienen configurado
un Autofiltro. En estos \line \up0 \expndtw0\charscalex119 casos, la funcion
SUBTOTALES solo utilizara las celdas visibles (las celdas ocultas \line \up0
\expndtw0\charscalex125 son ignoradas). La operation que realiza esta funcion
depende solamente del nu-\line \up0 \expndtw0\charscalex131 mero (entre I y 11) que
proporcione como primer argumento (num_funcion). \line \up0 \expndtw0\charscalex131
Por ejemplo: \par\pard\ql \li1180\sb0\sl-138\slmult0 \par\pard\ql\li1180\sb87\sl-
138\slmult0 \up0 \expndtw0\charscalex140 \ul0\nosupersub\cf23\f24\fs12
=SUBTOTALES(1;A1:A100) \par\pard\qj \li892\ri1177\sb198\sl-240\slmult0\fi278
\up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Calcula el promedio de
todas las celdas visibles en el rango Al:A100 despues \line \up0
\expndtw0\charscalex125 de que se haya aplicado un Autofiltro. Si todas las filas
son visibles, esta funcion \line \up0 \expndtw0\charscalex125 simplemente obtendra
el promedio de todas ellas al igual que lo haria la funcion: \par\pard\ql
\li1180\sb0\sl-138\slmult0 \par\pard\ql\li1180\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex142 \ul0\nosupersub\cf23\f24\fs12 =PROMEDIO(Al:Al00)
\par\pard\qj \li888\ri1176\sb178\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 El numero que ha de
proporcionarse como primer argumento de la funcion \up0 \expndtw0\charscalex126
SUBTOTALES es num_funcion, y que se corresponds con las funciones que se \up0
\expndtw0\charscalex126 muestran en la siguiente tabla.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg191}{\bkmkend
Pg191}\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb107\sl-
207\slmult0\fi0\tx8553 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex117
213\par\pard\li1516\sb0\sl-184\slmult0\par\pard\li1516\sb0\sl-
184\slmult0\par\pard\li1516\sb0\sl-184\slmult0\par\pard\li1516\sb91\sl-
184\slmult0\fi288 \up0 \expndtw0\charscalex118 \ul0\nosupersub\cf11\f12\fs16 Tabla
6.1. Numeros de funcion para SUBTOTALES y su correspondiente
funcion\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb165\sl-
207\slmult0\fi115\tx4075 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
Num funcion\tab \up0 \expndtw0\charscalex117 Funcicin\par\pard\li1516\sb0\sl-
207\slmult0\par\pard\li1516\sb52\sl-207\slmult0\fi134\tx4080 \up0
\expndtw0\charscalex117 I\tab \up0 \expndtw0\charscalex117
PROMEDIO\par\pard\li1516\sb144\sl-207\slmult0\fi120\tx4080 \up0
\expndtw0\charscalex117 2\tab \up0 \expndtw0\charscalex117
CONTAR\par\pard\li1516\sb148\sl-207\slmult0\fi129\tx4080 \up0
\expndtw0\charscalex117 3\tab \up0 \expndtw0\charscalex117
CONTARA\par\pard\li1516\sb143\sl-207\slmult0\fi124\tx4080 \up0
\expndtw0\charscalex117 4\tab \up0 \expndtw0\charscalex117
MAX\par\pard\li1516\sb148\sl-207\slmult0\fi129\tx4084 \up0 \expndtw0\charscalex117
5\tab \up0 \expndtw0\charscalex117 MIN\par\pard\li1516\sb149\sl-
207\slmult0\fi134\tx4089 \up0 \expndtw0\charscalex117 6\tab \up0
\expndtw0\charscalex117 PRODUCTO\par\pard\li1516\sb138\sl-
207\slmult0\fi148\tx4089 \up0 \expndtw0\charscalex117 7\tab \up0
\expndtw0\charscalex117 DESVEST\par\pard\li1516\sb148\sl-
207\slmult0\fi139\tx4094 \up0 \expndtw0\charscalex117 8\tab \up0
\expndtw0\charscalex117 DESVESTP\par\pard\li1516\sb149\sl-
207\slmult0\fi144\tx4094 \up0 \expndtw0\charscalex117 9\tab \up0
\expndtw0\charscalex117 SUMA\par\pard\li1516\sb148\sl-207\slmult0\fi153\tx4089 \up0
\expndtw0\charscalex117 10\tab \up0 \expndtw0\charscalex117
VAR\par\pard\li1516\sb143\sl-207\slmult0\fi153\tx4089 \up0 \expndtw0\charscalex117
11\tab \up0 \expndtw0\charscalex117 VARP\par\pard\qj \li1545\sb0\sl-240\slmult0
\par\pard\qj\li1545\ri514\sb161\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex127
Dado que tiene que utilizar un numero entre 1 y 11, puede tener una funcion \up0
\expndtw0\charscalex122 SUBTOTALES que realice cualquier funcion que elija. Incluso
puede elegir a par\up0 \expndtw0\charscalex129 tir de una lista desplegable que se
encuentre en cualquier celda. Veamos como \up0 \expndtw0\charscalex129 podemos
hacer esto. \par\pard\qj \li1555\ri506\sb40\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex126 Introduzca todos los nombres de funcion, en el mismo orden
en el que apare\up0 \expndtw0\charscalex133 cen en la tabla 6.1, en un rango de
celdas. Para este ejemplo, utilizaremos el \up0 \expndtw0\charscalex130 rango
D1:D11. Teniendo seleccionado dicho rango, haga clic en el Cuadro de \up0
\expndtw0\charscalex125 nombres situado en la parte superior izquierda de la
ventana (a la izquierda de la \up0 \expndtw0\charscalex125 barra de formulas) y
escriba el nombre "Subs". Luego pulse Intro. \par\pard\qj \li1560\ri500\sb20\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex130 Seleccione la columna D
completamente y luego seleccione la opcion For\up0 \expndtw0\charscalex109
\ul0\nosupersub\cf9\f10\fs20 mato>Columna>Ocultar. Ahora seleccione la opcion
Ver>Barras de herramientas> \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Formularios, haga clie sobre el icono Cuadro
combinado y haga elic en la eelda \up0 \expndtw0\charscalex129 C2. Cambie el tamano
del cuadro de lista desplegable utilizando los pequenos \up0
\expndtw0\charscalex126 cuadros negros que aparecen alrededor del control, de forma
que quepa el nom\up0 \expndtw0\charscalex126 bre mas largo de funcion (en nuestro
caso, PRODUCTO). \par\pard\qj \li2592\sb0\sl-220\slmult0
\par\pard\qj\li2592\ri1074\sb137\sl-220\slmult0\fi4 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf11\f12\fs16 Para hacer que el cuadro de lista desplegable se
ajuste automatieamente \up0 \expndtw0\charscalex130 al tamano de la columna y la
fila en la que reside, mantenga pulsada \up0 \expndtw0\charscalex131 la tecla Alt
mientras cambia el tamano del control.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg192}{\bkmkend
Pg192}\par\pard\li883\sb0\sl-207\slmult0\par\pard\li883\sb33\sl-
207\slmult0\fi0\tx6091 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 214\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li873\sb0\sl-
240\slmult0 \par\pard\qj\li873\sb0\sl-240\slmult0
\par\pard\qj\li873\ri1194\sb135\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex125
Haga clic con el bot6n derecho en el cuadro de lista desplegable y elija la
op\up0 \expndtw0\charscalex126 ci6n Formato de control y luego vaya
a la pestana Control. En el rango de entra\up0 \expndtw0\charscalex120 da, escriba
"Subs" y en la celda vinculada escriba $C$2. Cambie tambien el numero \up0
\expndtw0\charscalex123 de lineas a mostrar en la lista desplegable a 11. Cierre el
cuadro de dialogo y en la \up0 \expndtw0\charscalex123 celda C3 escriba la
siguiente formula: \par\pard\ql \li1161\sb0\sl-138\slmult0
\par\pard\ql\li1161\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex175
\ul0\nosupersub\cf23\f24\fs12 =SI($C$2='-I;"";"Resultado de " & INDICE(Subs;
$C$2)) \par\pard\ql \li1151\sb0\sl-207\slmult0 \par\pard\ql\li1151\sb18\sl-
207\slmult0 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 En la celda
C4 introduzca la siguiente formula: \par\pard\ql \li1156\sb0\sl-138\slmult0
\par\pard\ql\li1156\sb112\sl-138\slmult0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf23\f24\fs12 =SI($C$2="";"";SUBTOTALES($C$2;$A$4:$A$100))
\par\pard\qj \li864\ri1203\sb178\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 donde $A$4:$A$100 es el rango
sobre el que debe actuar la funcion SUBTO\up0 \expndtw0\charscalex125 TALES.
\par\pard\qj \li864\ri1200\sb40\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex120
Ahora todo to que necesita hacer es seleccionar la funcion
SUBTOTALES\ul0\nosupersub\cf12\f13\fs18 en el \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 cuadro de lista desplegable, con to que se mostrara
el resultado correspondiente, \up0 \expndtw0\charscalex125 tal y como se muestra en
la figura 6.15. \par\pard\ql \li2414\sb0\sl-184\slmult0 \par\pard\ql\li2414\sb0\sl-
184\slmult0 \par\pard\ql\li2414\sb0\sl-184\slmult0 \par\pard\ql\li2414\sb0\sl-
184\slmult0 \par\pard\ql\li2414\sb0\sl-184\slmult0 \par\pard\ql\li2414\sb0\sl-
184\slmult0 \par\pard\ql\li2414\sb0\sl-184\slmult0 \par\pard\ql\li2414\sb0\sl-
184\slmult0 \par\pard\ql\li2414\sb0\sl-184\slmult0 \par\pard\ql\li2414\sb0\sl-
184\slmult0 \par\pard\ql\li2414\sb67\sl-184\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf11\f12\fs16 Figura 6.15. Una funcion SUBTOTALES
ajustable.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1995\colsr160\colno2\colw72
85\colsr160\ql \li1214\sb0\sl-207\slmult0 \par\pard\ql \li1214\sb0\sl-
207\slmult0 \par\pard\ql \li1214\sb37\sl-207\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1353\sb93\sl-
414\slmult0 \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf31\f32\fs36
72\par\pard\column \ql \li2160\sb0\sl-322\slmult0 \par\pard\ql \li25\sb80\sl-
322\slmult0 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Anadir
extensiones de fecha\par\pard\ql \li20\ri1233\sb78\sl-216\slmult0\fi9 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Los formatos de fechas de
Excel consisten en diferentes formas que pueden \up0 \expndtw0\charscalex122 ser
utilizadas para mostrar una fecha. Sin embargo, un formato que \line \up0
\expndtw0\charscalex122 siempre se ha echado de menos en Excel (por los
angloparlantes) es aquel \up0 \expndtw0\charscalex123 capaz de mostrar una fecha al
estilo 15th October 2003. Podemos \line \up0 \expndtw0\charscalex121 conseguir que
Excel haga esto en caso de que lo necesitemos. \par\pard\sect\sectd\sbknone \qj
\li1862\sb0\sl-215\slmult0 \par\pard\qj\li1862\ri1803\sb113\sl-215\slmult0\fi4 \up0
\expndtw0\charscalex131 Este truco esta orientado a aquellas personas que utilicen
la version \line \up0 \expndtw0\charscalex125 en ingles de Excel, que tengan
establecida la eonfiguracion regional de \line \up0 \expndtw0\charscalex123 su
sistema operativo en ese mismo idioma y deseen utilizar este formato \line \up0
\expndtw0\charscalex124 de fechas cuando creen hojas de calculo que esten
orientadas al publico \line \up0 \expndtw0\charscalex124 angloparlante.
\par\pard\qj \li844\sb0\sl-240\slmult0 \par\pard\qj\li844\ri1223\sb125\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 La
posibilidad de mostrar el sufijo "th" despues del numero 15, por ejemplo, es
\line \up0 \expndtw0\charscalex122 algo que Excel no contempla en sus formatos de
fecha. Peor aun, no es posible
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg193}{\bkmkend
Pg193}\par\pard\li1536\sb0\sl-207\slmult0\par\pard\li1536\sb186\sl-
207\slmult0\fi0\tx8572 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex115
215\par\pard\qj \li1521\sb0\sl-240\slmult0 \par\pard\qj\li1521\sb0\sl-
240\slmult0 \par\pard\qj\li1521\ri537\sb122\sl-240\slmult0\fi9 \up0
\expndtw0\charscalex132 configurar un formato personalizado para mostrar las fechas
de esta manera. \up0 \expndtw0\charscalex128 Aunque muchas personas simplemente
aceptan que esto no es posible, mostra\up0 \expndtw0\charscalex128 remos un metodo
para poder llevarlo a cabo. \par\pard\qj \li1526\ri537\sb40\sl-240\slmult0\fi292
\up0 \expndtw0\charscalex125 En una hoja en blanco, comenzando por la celda Al,
introduzca los siguientes \up0 \expndtw0\charscalex136 datos en las siguientes
celdas: Al=st, A2=nd, A3=rd, A4:A20=th, A21=st, \up0 \expndtw0\charscalex136
A22=nd, A23=rd, A24:A30=th, A31=st. \par\pard\ql \li1536\ri534\sb32\sl-
250\slmult0\fi273\tx1823 \up0 \expndtw0\charscalex120 Asigne el nombre
"Extensiones" a este rango, luego vaya a Insert>Name>Define \up0
\expndtw0\charscalex121 y en el cuadro de texto Names in Workbook escriba
"HoyPersonalizado". \line \tab \up0 \expndtw0\charscalex122 En el cuadro de texto
Refers To, introduzca la siguiente formula: \par\pard\qj \li1823\sb0\sl-200\slmult0
\par\pard\qj\li1823\ri1713\sb12\sl-200\slmult0\fi9 \up0 \expndtw0\charscalex145
\ul0\nosupersub\cf23\f24\fs12 =TEXT (TODAY O , "dddd d") & INDEX (Extensiones ,DAY
(TODAY O) , l) & \up0 \expndtw0\charscalex146 TEXT(TODAY(),"
mmmm\ul0\nosupersub\cf25\f26\fs12 yyyy") \par\pard\ql \li1828\sb0\sl-
207\slmult0 \par\pard\ql\li1828\sb28\sl-207\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf10\f11\fs18 Luego haga clic en Add y en OK. \par\pard\ql
\li1550\ri516\sb44\sl-243\slmult0\fi264\tx1828 \up0 \expndtw0\charscalex128 Ahora,
en cualquier celda, introduzca =HoyPersonalizado y la fecha actual \line \up0
\expndtw0\charscalex126 se mostrari con el formato: ThursDay 16th October 2003.
\line \tab \up0 \expndtw0\charscalex126 Si prefiere utilizar celdas en la hoja para
almacenar las extensiones de fecha \line \up0 \expndtw0\charscalex125 (es decir,
th, st, rd y nd), puede utilizar la funcion CHOOSE para almaeenarlas. \line \up0
\expndtw0\charscalex119 Para ello, vaya a Insert>Name>Define y en el cuadro de
texto Names in Workbook \line \up0 \expndtw0\charscalex130 introduzca la palabra
"Dia". En el cuadro de texto Refers to introduzca la si-\line \up0
\expndtw0\charscalex130 guiente formula: \par\pard\li1843\sb0\sl-
138\slmult0\par\pard\li1843\sb0\sl-138\slmult0\par\pard\li1843\sb8\sl-
138\slmult0\fi0\tx3120 \dn2 \expndtw0\charscalex121 \ul0\nosupersub\cf23\f24\fs12
=DAY(TODAY(\tab \up0 \expndtw0\charscalex121 ) )\par\pard\qj
\li1555\ri516\sb182\sl-260\slmult0\fi283 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 Haga clie en Add. Vuelva al cuadro de texto Names in
Workbook e introduzca \up0 \expndtw0\charscalex121 el texto "HoyPersonalizado".
\par\pard\qj \li1555\ri510\sb17\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
En el cuadro de texto Refers to introduzca la siguiente formula y luego haga
\up0 \expndtw0\charscalex125 clic en el boton Add: \par\pard\ql \li1848\sb0\sl-
138\slmult0 \par\pard\ql\li1848\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex148 \ul0\nosupersub\cf23\f24\fs12 =TEXT(TODAY()"dddd
\par\pard\ql \li1843\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex181
d")&IF(Day=31,"st",IF(Day=30,"th",CHOOSE(Dia,"st","nd","rd","th","th", \par\pard\qj
\li1838\sb0\sl-180\slmult0 \par\pard\qj\li1838\ri1328\sb28\sl-180\slmult0\fi24 \up0
\expndtw0\charscalex189 "th","st","nd","rd","th","th","th","th","th","th")))&
TEXT(TODAY( \up0 \expndtw0\charscalex190 mmmm yyyy") \par\pard\qj
\li1564\ri511\sb191\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 Despues de hacer clic en OK, puede introducir la
formula =HoyPersonalizado \up0 \expndtw0\charscalex122 en cualquier celda en la que
desce mostrar este formato de fecha. \par\pard\qj \li2587\sb0\sl-215\slmult0
\par\pard\qj\li2587\ri1079\sb146\sl-215\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 La fecha devuelta por cualquiera de estas funciones
no sera una fecha \line \up0 \expndtw0\charscalex120 numeriea verdadera tal y como
suele hacer Excel, sino que simplemente \line \up0 \expndtw0\charscalex136 sera una
entrada de tipo texto. Esto significa que no podra hacer \line \up0
\expndtw0\charscalex133 referencia a esta celda en una formula que este esperando
un dato \line \up0 \expndtw0\charscalex134 numerico.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg194}{\bkmkend
Pg194}\par\pard\li859\sb0\sl-207\slmult0\par\pard\li859\sb145\sl-
207\slmult0\fi0\tx6067 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
216\tab \up0 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li1209\sb0\sl-299\slmult0\par\pard\li1209\sb0\sl-
299\slmult0\par\pard\li1209\sb103\sl-299\slmult0\fi0\tx2164 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf12\f13\fs18 TRUCO\tab \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf18\f19\fs26 Convertir numeros con signo
negativo\par\pard\li1209\sb72\sl-324\slmult0\fi144\tx2160 \dn7
\expndtw0\charscalex108 \ul0\nosupersub\cf31\f32\fs36 73\tab \up4
\expndtw0\charscalex108 \ul0\nosupersub\cf20\f21\fs28 a la derecha a numeros de
Excel\par\pard\ql \li2150\ri1330\sb0\sl-215\slmult0\fi4 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 iHa tenido que trabajar
alguna vez con numeros negativos importados que \up0 \expndtw0\charscalex122 tienen
el signo negativo a la derecha? SAP es uno de esos programas que \up0
\expndtw0\charscalex122 hacen este tipo
de cosas con los numeros (200-en vez de -200). Tener que \up0
\expndtw0\charscalex122 cambiar esto a mano de forma que Excel pueda entenderlos es
tedioso, \up0 \expndtw0\charscalex123 pero no tiene por que ser necesariamente asi.
\par\pard\qj \li844\ri1225\sb74\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Supongamos que tiene una
larga lista de numeros que acaba de importar y \up0 \expndtw0\charscalex132 que
algunos de ellos estan en el formato que acabamos de describir. Nuestro \up0
\expndtw0\charscalex125 trabajo consistira en convertir esos numeros en valores
negativos que Excel pue\up0 \expndtw0\charscalex121 da reconocer. Para los
prop6sitos de este ejercicio, utilizaremos el rango Al :A100. \up0
\expndtw0\charscalex121 Col6quese en la celda B1 e introduzca la siguiente formula:
\par\pard\ql \li1132\sb0\sl-138\slmult0 \par\pard\ql\li1132\sb107\sl-138\slmult0
\up0 \expndtw0\charscalex148 \ul0\nosupersub\cf23\f24\fs12
=SUSTITUIR(SI(DERECHA(ESPACIOS(Al))="-";DERECHA(ESPACIOS(Al)) &
\par\pard\li1118\sb55\sl-138\slmult0\fi0\tx2419\tx2496 \up0 \expndtw0\charscalex199
Al;Al)'-\tab \up0 \expndtw-1\charscalex100 ;\tab \up0 \expndtw0\charscalex199
2)+0\par\pard\qj \li840\ri1219\sb185\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Introduzca esta formula en
tantas celdas de la columna como sea necesario y \up0 \expndtw0\charscalex126 luego
copiela. Seleccione la celda Al y vaya a Edicion>Pegado especial y selec\up0
\expndtw0\charscalex124 cione la opci6n Valores para eliminar las formulas y dejar
solamente los valores. \up0 \expndtw0\charscalex124 En la figura 6.16 puede ver un
ejemplo de la situaci6n antes y despues de llevar a \up0 \expndtw0\charscalex124
cabo esta tarea (Al :A7 representa el antes). \par\pard\li3369\sb0\sl-
138\slmult0\par\pard\li3369\sb0\sl-138\slmult0\par\pard\li3369\sb46\sl-
138\slmult0\fi489\tx4598\tx5323 \up0 \expndtw-5\charscalex96
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-5\charscalex96 B\tab \dn2
\expndtw-5\charscalex96 C\par\pard\li3369\sb18\sl-138\slmult0\fi23\tx3561\tx4780
\up0 \expndtw-5\charscalex96 1\tab \up0 \expndtw-5\charscalex96 200-\tab \up0
\expndtw-5\charscalex96 200\par\pard\li3369\sb15\sl-
138\slmult0\fi19\tx4060\tx4785 \up0 \expndtw-5\charscalex96 2\tab \up0 \expndtw-
5\charscalex96 15E1\tab \up0 \expndtw-5\charscalex96 160\par\pard\li3369\sb16\sl-
138\slmult0\fi19\tx3561\tx4742 \dn2 \expndtw-5\charscalex96 3\tab \up0 \expndtw-
5\charscalex96 35EI-\tab \up0 \expndtw-5\charscalex96 -:SF\par\pard\li3369\sb16\sl-
138\slmult0\fi19\tx4051\tx4776 \up0 \expndtw-5\charscalex96 4\tab \up0 \expndtw-
5\charscalex96 203\tab \up0 \expndtw-5\charscalex96 2111\par\pard\li3369\sb15\sl-
138\slmult0\fi14\tx4180\tx4776 \up0 \expndtw-5\charscalex96 5\tab \up0 \expndtw-
5\charscalex96 0\tab \up0 \expndtw-5\charscalex96 5'S\par\pard\li3369\sb21\sl-
138\slmult0\fi0\tx3623\tx4838 \dn2 \expndtw-5\charscalex96 6\tab \up0 \expndtw-
5\charscalex96 lit-\tab \dn2 \expndtw-5\charscalex96 O1\par\pard\li3369\sb15\sl-
138\slmult0\fi14\tx4051 \up0 \expndtw-5\charscalex96 7\tab \up0 \expndtw-
4\charscalex96 \ul0\nosupersub\cf22\f23\fs10 2sR\par\pard\ql \li3383\sb3\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 8
\par\pard\ql \li2092\sb0\sl-184\slmult0 \par\pard\ql\li2092\sb40\sl-184\slmult0
\up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 6.16. Antes y
despues de mover el signo negativo. \par\pard\qj \li835\sb0\sl-240\slmult0
\par\pard\qj\li835\ri1237\sb10\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 Para darnos una idea de como funciona la formula,
introduzca la siguiente \line \up0 \expndtw0\charscalex131 formula en cualquier
celda, siempre que la celda Al contenga el valor 200-: \par\pard\ql \li1123\sb0\sl-
138\slmult0 \par\pard\ql\li1123\sb87\sl-138\slmult0 \up0 \expndtw0\charscalex151
\ul0\nosupersub\cf23\f24\fs12 =DERECHA(ESPACIOS(Al);l) & Al \par\pard\ql
\li1104\sb0\sl-207\slmult0 \par\pard\ql\li1104\sb18\sl-207\slmult0 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Acabara teniendo -200-.
\par\pard\ql \li830\ri1239\sb46\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
La funciOn ESPACIOS simplemente se asegura de que no haya espacios por \line
\up0 \expndtw0\charscalex126 delante y por detras del texto de una celda. Dado que
nuestro valor terminar con \line \up0 \expndtw0\charscalex128 un -, neccsitamos
quitar esa scgunda aparicion. Aqui es donde entra enjuego la \line \up0
\expndtw0\charscalex127 funci6n SUSTITUIR. Le diremos que sustituya la segunda
aparicion de - por \line \up0 \expndtw0\charscalex127 (texto vacio). El resultado
de esta operaci6n sera de tipo texto (ya que la funci6n
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg195}{\bkmkend
Pg195}\par\pard\li1540\sb0\sl-207\slmult0\par\pard\li1540\sb184\sl-
207\slmult0\fi0\tx8577 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \dn2 \expndtw0\charscalex116
\ul0\nosupersub\cf17\f18\fs18\ul 217\par\pard\qj \li1545\sb0\sl-240\slmult0
\par\pard\qj\li1545\sb0\sl-240\slmult0 \par\pard\qj\li1545\ri532\sb124\sl-
240\slmult0 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 SUSTITUIR
devuelve un valor de tipo texto), por lo que simplemente anadiremos \up0
\expndtw0\charscalex122 +0, con lo que Excel lo convertira en un numero.
\par\pard\qj \li1550\ri522\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
Si va a tener que utilizar este metodo con frecuencia deberia considerar
utili\up0 \expndtw0\charscalex133 zar una macro que haga el trabajo por usted. A
continuacion le presentamos \up0 \expndtw0\charscalex133 dicha macro:
\par\pard\ql \li1838\sb0\sl-190\slmult0 \par\pard\ql\li1838\ri5418\sb12\sl-
190\slmult0\fi4 \up0 \expndtw0\charscalex186 \ul0\nosupersub\cf23\f24\fs12
SubConvertirNegativos( \line \up0 \expndtw0\charscalex186 DimrCell AsRange \line
\up0 \expndtw0\charscalex176 DimrRange AsRange \line \up0 \expndtw0\charscalex174
Dim1Count AsLong \line \up0 \expndtw0\charscalex175 \ul0\nosupersub\cf26\f27\fs14
Dim1Loop AsLong \par\pard\qj \li1857\ri591\sb182\sl-200\slmult0\fi182 \up0
\expndtw0\charscalex169 Nos aseguramos de tener seleccionados los datos, y en caso
contrario,_ \up0 \expndtw0\charscalex170 se muestra un mensaje y la macro
termina. \par\pard\li1862\sb34\sl-161\slmult0\fi0\tx4300\tx4502\tx4684 \dn2
\expndtw0\charscalex162 If Selection.Cells.Count\tab \dn2 \expndtw-2\charscalex100
=\tab \up0 \expndtw-2\charscalex100 1\tab \up0 \expndtw0\charscalex162
Then\par\pard\ql \li2044\sb18\sl-161\slmult0 \up0 \expndtw0\charscalex164 MsgBox
"Debe seleccionar el rango a convertir.", vbinformation \par\pard\ql
\li2054\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex182
\ul0\nosupersub\cf23\f24\fs12 Exit Sub \par\pard\ql \li1857\sb23\sl-161\slmult0
\up0 \expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14 End If \par\pard\ql
\li1896\sb0\sl-161\slmult0 \par\pard\ql\li1896\sb78\sl-161\slmult0 \up0
\expndtw0\charscalex175 'Establece una variable solo para las celdas de tipo texto,
por ejemplo, \par\pard\ql \li1867\sb38\sl-138\slmult0 \up0
\expndtw0\charscalex160 \ul0\nosupersub\cf23\f24\fs12 200-\par\pard\ql
\li1862\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex171 On Error Resume Next
\par\pard\ql \li1871\sb23\sl-161\slmult0\tx2947 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf26\f27\fs14 Set rRange \tab \up0 \expndtw0\charscalex161 =
Selection.SpecialCells(xlCellTypeConstants, xlTextValues) \par\pard\ql
\li1886\sb0\sl-190\slmult0 \par\pard\ql\li1886\ri881\sb26\sl-190\slmult0\fi86
\up0 \expndtw0\charscalex166 Si esta variable devuelve "Nothing", es que no hay
numeros negatives \up0 \expndtw0\charscalex167 incorrectos, con to que se muestra
un mensaje y termina la macro \line \up0 \expndtw0\charscalex168 If rRange Is
Nothing Then \par\pard\ql \li2164\sb33\sl-138\slmult0 \up0
\expndtw0\charscalex185 \ul0\nosupersub\cf23\f24\fs12 MsgBox "No se encontraron
numeros negatives incorrectos", \par\pard\ql \li1871\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex155 \ul0\nosupersub\cf26\f27\fs14 vbinformation
\par\pard\li2169\sb61\sl-138\slmult0\fi0\tx3542 \up0 \expndtw0\charscalex167
\ul0\nosupersub\cf23\f24\fs12 On Error GoTo\tab \up0 \expndtw0\charscalex173
0\par\pard\li2169\sb54\sl-138\slmult0\fi4 \up0 \expndtw0\charscalex173 Exit
Sub\par\pard\ql \li1881\sb28\sl-161\slmult0 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf26\f27\fs14 End If \par\pard\ql \li1920\sb0\sl-161\slmult0
\par\pard\ql\li1920\sb58\sl-161\slmult0\tx5505 \up0 \expndtw0\charscalex168 'Cuenta
el numero de celdas del tipo \tab \up0 \expndtw0\charscalex172 200- y pasa el
resultado a una \par\pard\qj \li1896\ri801\sb24\sl-180\slmult0\fi23 \up0
\expndtw0\charscalex173 'variable que controlara el numero de ciclos necesarios
para el bucle. \up0 \expndtw0\charscalex143 lCount \dn2 \expndtw0\charscalex174
\ul0\nosupersub\cf23\f24\fs12 = WorksheetFunction.Countlf(Selection, "*-")
\par\pard\ql \li1920\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex174
\ul0\nosupersub\cf26\f27\fs14 'Establece una variable a is primera celda de la
seleccion \par\pard\li1896\sb41\sl-161\slmult0\fi0\tx2870\tx4929 \up0
\expndtw0\charscalex168 Set rCell\tab \up0 \expndtw0\charscalex168 =
Selection.Cells(l,\tab \up0 \expndtw0\charscalex168 1)\par\pard\qj \li1905\sb0\sl-
180\slmult0 \par\pard\qj\li1905\ri1639\sb22\sl-180\slmult0\fi508 \up0
\expndtw0\charscalex165 'Bucle que se repite tantas veces come numeros negatives
\up0 \expndtw0\charscalex166 incorrectos haya \par\pard\li2390\sb49\sl-
161\slmult0\fi0\tx2783\tx3364\tx3561\tx3748\tx4056 \up0 \expndtw0\charscalex130
For\tab \up0 \expndtw0\charscalex125 1Loop\tab \up0 \expndtw0\charscalex120
=\tab \up0 \expndtw-2\charscalex100 1\tab \up0 \expndtw0\charscalex130 To\tab
\up0 \expndtw0\charscalex130 1Count\par\pard\ql \li2712\sb26\sl-161\slmult0 \up0
\expndtw0\charscalex176
'En cada ciclo, se establece una variable a is celda que \par\pard\li1905\sb33\sl-
161\slmult0\fi0\tx2788 \up0 \expndtw0\charscalex160 contiene\tab \up0
\expndtw0\charscalex160 *-\par\pard\li1905\sb31\sl-161\slmult0\fi811 \up0
\expndtw0\charscalex160 'El asterisco es un simbolo
comodin\par\pard\li1905\sb36\sl-161\slmult0\fi782\tx3662\tx7555 \up0
\expndtw0\charscalex160 Set rCell\tab \up0 \expndtw0\charscalex160 =
rRange.Find(What:="*-", After:=rCell,\tab \up0 \expndtw0\charscalex120
_\par\pard\li1905\sb33\sl-161\slmult0\fi1948 \up0 \expndtw0\charscalex160
Lookln:=xlValues, LookAt:=xlPart,\par\pard\qj \li3854\ri1742\sb0\sl-200\slmult0\fi4
\up0 \expndtw0\charscalex177 \ul0\nosupersub\cf23\f24\fs12 SearchOrder:=xlByRows,
SearchDirection:= \up0 \expndtw0\charscalex178 xlNext, MatchCase:=False)
\par\pard\ql \li2721\sb3\sl-161\slmult0 \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf26\f27\fs14 'Utilizamos la funcion estandar Reemplazar para
reemplazar el \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg196}
{\bkmkend Pg196}\par\pard\li859\sb0\sl-207\slmult0\par\pard\li859\sb148\sl-
207\slmult0\fi0\tx6067 \dn3 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 218\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\li1118\sb0\sl-
161\slmult0\par\pard\li1118\sb0\sl-161\slmult0\par\pard\li1118\sb0\sl-
161\slmult0\par\pard\li1118\sb110\sl-161\slmult0\fi710 \up0 \expndtw0\charscalex161
\ul0\nosupersub\cf26\f27\fs14 signo negativo por el texto vacio, es decir,
eliminamos dicho signo.\par\pard\li1118\sb27\sl-161\slmult0\fi796 \up0
\expndtw0\charscalex161 rCell.Replace What:="-",
Replacement:=""\par\pard\li1118\sb34\sl-161\slmult0\fi825\tx4660\tx4934 \up0
\expndtw0\charscalex161 'Multiplicamos la celda por\tab \up0
\expndtw0\charscalex133 -1\tab \up0 \expndtw0\charscalex161 para convertirla a un
numero\par\pard\li1118\sb30\sl-161\slmult0\fi4 \up0 \expndtw0\charscalex161
negativo\par\pard\li1118\sb31\sl-161\slmult0\fi791\tx2496\tx3283\tx3484 \up0
\expndtw0\charscalex161 rCell\tab \up0 \expndtw0\charscalex161 = rCell\tab \up0
\expndtw-2\charscalex100 *\tab \up0 \expndtw0\charscalex161
-1\par\pard\li1118\sb33\sl-161\slmult0\fi196\tx1814 \up0 \expndtw0\charscalex135
Next\tab \up0 \expndtw0\charscalex161 1Loop\par\pard\li1118\sb0\sl-
138\slmult0\par\pard\li1118\sb107\sl-138\slmult0\fi0\tx2496 \up0
\expndtw0\charscalex161 \ul0\nosupersub\cf23\f24\fs12 On Error GoTo\tab \up0
\expndtw0\charscalex161 0\par\pard\ql \li1118\sb28\sl-161\slmult0 \up0
\expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li820\ri1237\sb174\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf9\f10\fs20 Para escribir esta macro, vaya a
Herramientas>Macro>Editor de Visual Basic \line \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 (Alt/Opei6n-F11). Ahora seleccione lnsertar>MOdulo y
copie el c6digo anterior. \line \up0 \expndtw0\charscalex128 Cierre la ventana para
volver a Excel y vaya a Herramientas>Macro>Macros y \line \up0
\expndtw0\charscalex125 seleccione la macro que acabamos de crear. Haga clic en
Opciones.. para asignar \line \up0 \expndtw0\charscalex126 una tecla de acceso
rapido. A partir de ahora, si necesita convertir esos numeros \line \up0
\expndtw0\charscalex126 negativos importados a verdaderos numeros negativos que
Excel pueda recono-\line \up0 \expndtw0\charscalex124 cer, simplemente seleccione
el rango de numeros y utilice la tccla de acceso rapi-\line \up0
\expndtw0\charscalex124 do que
asigno.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1951\colsr160\colno2\colw7329\
colsr160\ql \li1171\sb0\sl-207\slmult0 \par\pard\ql \li1171\sb0\sl-207\slmult0
\par\pard\ql \li1171\sb114\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1310\sb94\sl-414\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf31\f32\fs36 74\par\pard\column \ql
\li2126\sb0\sl-322\slmult0 \par\pard\ql \li35\sb109\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Mostrar valores de hora
negativos\par\pard\qj \li21\ri1930\sb81\sl-215\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf11\f12\fs16 A veces deseara mostrar valores de hora negativos,
pero Excel solo \up0 \expndtw0\charscalex122 mostrara ######. Existen numerosos
metodos para solucionar este \line \up0 \expndtw0\charscalex120 problema.
\par\pard\sect\sectd\sbknone \qj \li791\ri1263\sb182\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Si introduce la hora 12:00:00
(mediodia) en una celda y luego le asigna el \up0 \expndtw0\charscalex127 formato
General, observara quc tiene un valor numerico dc 0,5. De forma simi\up0
\expndtw0\charscalex126 lar, introduzca la hora 24:00:00 en cualquier celda,
observe la barra de formulas \up0 \expndtw0\charscalex126 y very como Excel muestra
1/1/1900 24:00:00. \par\pard\qj \li782\ri1270\sb20\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex128 Excel trata las fechas y las horas simplemente como
numeros. En el caso de \line \up0 \expndtw0\charscalex126 las fechas, Excel, de
forma predeterminada, considera que el 1 de enero de 1900 \line \up0
\expndtw0\charscalex126 se corresponde con el valor numerico 1, el dos de enero de
1900 se corresponde \line \up0 \expndtw0\charscalex127 con el valor numerico 2, y
asi sucesivamente. Las horas son consideradas como \line \up0
\expndtw0\charscalex124 numeros decimales, a excepcion del mediodia, quc tiene tin
valor numerico de 1. \line \up0 \expndtw0\charscalex125 Debido a esto, Excel tienc
un verdadero problema a la hora de tratar horas nega-\line \up0
\expndtw0\charscalex125 tivas. \par\pard\qj \li772\ri1285\sb40\sl-240\slmult0\fi278
\up0 \expndtw0\charscalex129 A eontinuacion mostramos tres metodos para conseguir
quc Excel muestre \up0 \expndtw0\charscalex130 valores de hora negativos.
\par\pard\ql \li787\sb0\sl-299\slmult0 \par\pard\ql\li787\sb13\sl-299\slmult0
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf18\f19\fs26 Metodo 1. Cambiar el
sistema de fecha predeterminado de Excel \par\pard\qj \li777\ri1299\sb190\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Un
metodo rapido y sencillo para mostrar valores negativos es seleccionar \line
\up0 \expndtw0\charscalex130 Herramientas>Opciones, it a la pestana Calcular y
activar la casilla de
verifica-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg197}
{\bkmkend Pg197}\par\pard\li1521\sb0\sl-207\slmult0\par\pard\li1521\sb0\sl-
207\slmult0\par\pard\li1521\sb74\sl-207\slmult0\fi0\tx8558 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 6. Trucos sobre formulas y
funciones\tab \dn2 \expndtw0\charscalex116 \ul0\nosupersub\cf17\f18\fs18\ul
219\par\pard\qj \li1526\sb0\sl-240\slmult0 \par\pard\qj\li1526\sb0\sl-
240\slmult0 \par\pard\qj\li1526\ri536\sb127\sl-240\slmult0 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 cion Sistema de fechas 1904
(a este sistema tambien se llama "Fechas y horas de \up0 \expndtw0\charscalex125
Macintosh"). \par\pard\qj \li2553\sb0\sl-220\slmult0
\par\pard\qj\li2553\ri1108\sb137\sl-220\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf11\f12\fs16 Tenga en cuenta que al hacer esto conseguira que
Excel modifique las \up0 \expndtw0\charscalex127 fechas de inicio (desde el 1 de
enero de 1900 at 2 de encro de 1904) a \up0 \expndtw0\charscalex131 partir de las
cuales son calculadas todas las celdas. Esta opci6n solo \up0
\expndtw0\charscalex132 afectara al libro de Excel con el que este trabajando.
\par\pard\qj \li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\ri515\sb104\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Ahora
ya pods restar horas entre si y tener resultados que aparezcan como \up0
\expndtw0\charscalex131 valores negativos. \par\pard\qj \li1555\ri509\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex123 Pruebe esto: vaya a
Herramientas>Opeiones>Calcular y active la casilla de ve\up0
\expndtw0\charscalex125 rificacion Sistema de fechas 1904. Introduzca 5:00:00 en la
celda A2, 6:00:00 en \up0 \expndtw0\charscalex129 la celda A3 y en la celda A4
escriba =A2-A3. Obtendra un resultado de -1:00, \up0 \expndtw0\charscalex129 pero
solamente si ha activado la opcion mencionada anteriormente. \par\pard\qj
\li1564\ri496\sb12\sl-250\slmult0\fi283 \up0 \expndtw0\charscalex123 Si el hecho de
cambiar el sistema de fechas puede causar problemas en el libro \up0
\expndtw0\charscalex127 a efectos de otros calculos con horas, necesitar utilizar
otro metodo que permita \up0 \expndtw0\charscalex127 cambiar la apariencia de la
celda que contenga un valor negativo. \par\pard\ql \li1583\sb0\sl-276\slmult0
\par\pard\ql\li1583\sb33\sl-276\slmult0 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf14\f15\fs24 Metodo 2. Utilizar la funcion TEXTO \par\pard\qj
\li1579\ri481\sb194\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 El segundo metodo requiere del use de la funcion
TEXTO. Para empezar, in\up0 \expndtw0\charscalex125 troduzca 5:00:00 en la celda
A2, 6:00:00 en la celda A3, y en la celda A4 escriba \up0 \expndtw0\charscalex125
lo siguiente: \par\pard\ql \li1876\sb0\sl-138\slmult0 \par\pard\ql\li1876\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex147 \ul0\nosupersub\cf23\f24\fs12
=TEXTO(MAX($A$2:$A$3)-MIN($A$2:$A$3);"-H:MM") \par\pard\qj \li1588\ri468\sb198\sl-
240\slmult0\fi287 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Con
esta formula anidada, esta restando las celdas A2 y A3 para conseguir un \up0
\expndtw0\charscalex129 valor de hora positivo. Luego esta aplicando un formato a
la celda mediante la \up0 \expndtw0\charscalex127 funcion TEXTO de forma que
muestre una hora negativa. Mediante el use de la \up0 \expndtw0\charscalex125
combinacion de funciones MAX y MIN, sea seguro de que siempre resta la hora \up0
\expndtw0\charscalex125 mayor menos
la hora menor. \par\pard\qj \li2630\sb0\sl-210\slmult0
\par\pard\qj\li2630\ri1036\sb155\sl-210\slmult0 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf11\f12\fs16 Debe saber que el resultado devuelto es de tipo
texto, no numerico. \up0 \expndtw0\charscalex129 Esto es importante en caso de que
necesitase un valor numerico para \up0 \expndtw0\charscalex130 otra formula.
\par\pard\ql \li1631\sb0\sl-299\slmult0 \par\pard\ql\li1631\sb158\sl-299\slmult0
\up0 \expndtw0\charscalex107 \ul0\nosupersub\cf18\f19\fs26 Metodo 3. Utilizar un
formato personalizado \par\pard\qj \li1627\ri440\sb210\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Ultimo metodo para mostrar
horas negativas, sin tener cambiar al sistema de \line \up0 \expndtw0\charscalex119
fechas de 1904 pero que devuelva valores numericos reales, es it a
Formato>Celdas, \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg198}
{\bkmkend Pg198}\par\pard\li868\sb0\sl-207\slmult0\par\pard\li868\sb168\sl-
207\slmult0\fi0\tx6076 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
220\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li849\sb0\sl-240\slmult0 \par\pard\qj\li849\sb0\sl-240\slmult0
\par\pard\qj\li849\ri1219\sb120\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex123
seleccionar la categoria Personalizado y utilizar un formato personalizado
-h:mm. \up0 \expndtw0\charscalex126 Este metodo funciona solamente en caso de que
siempre desee mostrar los valo\up0 \expndtw0\charscalex127 res de hora negativos.
Tambien requiere que siempre reste la hora que sea infe\up0 \expndtw0\charscalex127
rior de la hora que sea superior, to que significa que todas las veces la hora sera
\up0 \expndtw0\charscalex127 realmente positiva pero se mostrara como negativa.
\par\pard\qj \li844\ri1223\sb40\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex127
Por tanto, utilizando cualquiera de estos tres metodos, sera capaz de mostrar
\up0 \expndtw0\charscalex130 horas en negativo. Simplemente recuerde que cada
metodo tiene sus inconve\up0 \expndtw0\charscalex130 nientes, por lo que utilicelos
teniendo estos inconvenientes en
mente.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1976\colsr160\colno2\colw7304\c
olsr160\ql \li1195\sb0\sl-207\slmult0 \par\pard\ql \li1195\sb0\sl-207\slmult0
\par\pard\ql \li1195\sb107\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1339\sb93\sl-414\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf31\f32\fs36 75\par\pard\column \ql
\li2140\sb0\sl-299\slmult0 \par\pard\ql \li44\sb145\sl-299\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf18\f19\fs26 Utilizar la funcion BUSCARV a
to largo de multiples\par\pard\ql \li24\sb19\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 tablas\par\pard\ql
\li20\ri1314\sb77\sl-215\slmult0 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf11\f12\fs16 Aunque de por si la funcion BUSCARV es muy util, esta
restringida a la \up0 \expndtw0\charscalex123 busqueda de valores en una tabla
especifica para devolver un resultado, lo \line \up0 \expndtw0\charscalex121 que a
veces no sera suficiente. Podemos superar esta limitacion si \line \up0
\expndtw0\charscalex116 utilizamos la funcion INDIRECTO.
\par\pard\sect\sectd\sbknone \qj \li815\ri1244\sb120\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 A veces deseara utilizar una
unica formula BUSCARV que busque en diferen\up0 \expndtw0\charscalex131 tes tablas
con datos que esten en una hoja de calculo. Una de las formas para \up0
\expndtw0\charscalex124 poder hacer esto es anidar muchas funciones BUSCARVjuntas,
indicandoles que \up0 \expndtw0\charscalex130 busquen en una tabla especifica
dependiendo de un numero que introduzca en \up0 \expndtw0\charscalex130 otra eelda.
Por ejemplo: \par\pard\qj \li1104\sb0\sl-180\slmult0
\par\pard\qj\li1104\ri2176\sb30\sl-180\slmult0\fi4 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf23\f24\fs12
=SI(A1=1;BUSCARV(Bl;Tab1a1;2;FALSO);IF(A1=2;BUSCARV(B1;Tabla2;2; \up0
\expndtw0\charscalex157 FALSO);"")) \par\pard\qj \li806\ri1255\sb191\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 En
esta formula, estamos diciendole a la funcion BUSCARV que busque en el \up0
\expndtw0\charscalex136 rango con nombre Tablal en caso de que la celda Al contenga
el numero I \up0 \expndtw0\charscalex127 (SI(Al=I;BUSCARV(Bl;Tablal;2;FALSO)) y que
busque en un rango llamado \up0 \expndtw0\charscalex128 Tabla2 en caso de que la
eelda Al contenga el numero 2 (IF(A1=2;BUSCARV \up0 \expndtw0\charscalex115
(BI;Tabla2;2;FALSO); \up0 \expndtw0\charscalex128 )). \par\pard\qj
\li801\ri1271\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex129 Como puede
imaginarse, la formula serfa mucho mas larga y enrevesada si \line \up0
\expndtw0\charscalex130 tiene que utilizar mas de dos funciones SI anidadas. La
siguiente formula, por \line \up0 \expndtw0\charscalex130 ejemplo, utiliza
solamente cinco funciones anidadas, pero ya es complicadisima: \par\pard\ql
\li1084\sb0\sl-138\slmult0 \par\pard\ql\li1084\sb87\sl-138\slmult0 \up0
\expndtw0\charscalex156 \ul0\nosupersub\cf23\f24\fs12
=SI(Al=1;BUSCARV(B1;Tab1a1;2;FALSO);SI(A1=2;BUSCARV(B1;Tabla2;2; \par\pard\qj
\li1080\ri1812\sb28\sl-180\slmult0 \up0 \expndtw0\charscalex156
FALSO);SI(Al=3;BUSCARV(Bl;Tabla3;3;FALSO);SI(A1=4;BUSCARV(B1;Tabla4; \dn2
\expndtw0\charscalex157 2;FALSO);SI \up0 \expndtw0\charscalex157
(Al=5;BUSCARV(B1;Table5;2;FALSO);""))))) \par\pard\qj \li787\ri1285\sb186\sl-
246\slmult0\fi268 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Aunque
esta formula devuelve los resultados deseados, podemos conseguir \line \up0
\expndtw0\charscalex128 que la formula sea mucho mas corta, anadir mas de cinco
condiciones y acabar \line \up0 \expndtw0\charscalex129 teniendo una formula que
sea muy sencilla de manejar. Supongamos que tiene \line \up0
\expndtw0\charscalex129 12 tablas diferentes configuradas en una hoja de calculo,
cada una de las cuales \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg199}{\bkmkend
Pg199}\par\pard\sect\sectd\sbknone\cols2\colno1\colw8340\colsr160\colno2\colw940\co
lsr160\ql \li1468\sb0\sl-207\slmult0 \par\pard\ql \li1468\sb199\sl-207\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 6. Trucos sobre formulas y
funciones\par\pard\column \ql \li8500\sb0\sl-276\slmult0 \par\pard\ql
\li20\sb73\sl-276\slmult0 \up0 \expndtw-11\charscalex88
\ul0\nosupersub\cf14\f15\fs24 221 \par\pard\sect\sectd\sbknone \qj \li1463\sb0\sl-
235\slmult0 \par\pard\qj\li1463\sb0\sl-235\slmult0
\par\pard\qj\li1463\ri593\sb143\sl-235\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 representa un mes diferente del ano. Cada tabla
consta de dos columnas y con-\line \up0 \expndtw0\charscalex121 tiene los nombres
de cinco empleados y cinco cantidades correspondientes. A cada \line \up0
\expndtw0\charscalex124 tabla se le ha dado un nombre en funeion del mes que
representa (por ejemplo, la \line \up0 \expndtw0\charscalex127 tabla con los datos
de enero se llama "Enero", etc.), tai y como se muestra en la \line \up0
\expndtw0\charscalex127 figura 6.17. \par\pard\li1728\sb0\sl-
207\slmult0\par\pard\li1728\sb0\sl-207\slmult0\par\pard\li1728\sb0\sl-
207\slmult0\par\pard\li1728\sb14\sl-207\slmult0\fi9\tx2889\tx4257\tx5774\tx7276
\up0 \expndtw0\charscalex107 2\tab \up0 \expndtw0\charscalex107 Enero\tab \up0
\expndtw0\charscalex107 Febrero\tab \up0 \expndtw0\charscalex107 Marzo\tab \up0
\expndtw0\charscalex107 Abril\par\pard\li1728\sb23\sl-
138\slmult0\fi9\tx2443\tx3163\tx3887\tx4612\tx5337\tx6057\tx6777\tx7502 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 3\tab \up0
\expndtw0\charscalex107 Nombre\tab \up0 \expndtw0\charscalex107 Cantidad\tab
\up0 \expndtw0\charscalex107 Nombre\tab \up0 \expndtw0\charscalex107
Cantidad\tab \up0 \expndtw0\charscalex107 Nombre\tab \up0 \expndtw0\charscalex107
Cantidad\tab \up0 \expndtw0\charscalex107 Nombre\tab \up0 \expndtw0\charscalex107
Cantidad\par\pard\li1728\sb16\sl-
138\slmult0\fi14\tx2443\tx3710\tx5155\tx6600\tx8044 \up0 \expndtw0\charscalex107
4\tab \up0 \expndtw0\charscalex107 Francisco\tab \up0 \expndtw0\charscalex107
20Francisco\tab \up0 \expndtw0\charscalex107 23Francisco\tab \up0
\expndtw0\charscalex107 25Francisco\tab \up0 \expndtw0\charscalex107
43\par\pard\li1728\sb13\sl-
138\slmult0\fi710\tx3710\tx3883\tx5155\tx5327\tx6609\tx6772\tx8044 \up0
\expndtw0\charscalex107 Ana\tab \up0 \expndtw-1\charscalex100 2 2\t \up0 \expndtw-
1\charscalex100 1\tab \up0 \expndtw0\charscalex107 Aria\tab \up0 \expndtw-
5\charscalex90 21\tab \up0 \expndtw0\charscalex107 Ana\tab \up0 \expndtw-
1\charscalex100 11\tab \up0 \expndtw0\charscalex107 Ana\tab \up0
\expndtw0\charscalex107 34\par\pard\li1728\sb18\sl-
138\slmult0\fi14\tx2438\tx3710\tx5169\tx6600\tx6772\tx8044 \dn2
\expndtw0\charscalex107 6\tab \up0 \expndtw0\charscalex107 Juan\tab \dn2
\expndtw0\charscalex107 22Juan\tab \up0 \expndtw0\charscalex107 14Juan\tab \up0
\expndtw-5\charscalex90 21\tab \dn2 \expndtw0\charscalex107 Juan\tab \up0
\expndtw0\charscalex107 22\par\pard\li1728\sb15\sl-
138\slmult0\fi14\tx2448\tx3710\tx5160\tx6600\tx8059 \up0 \expndtw0\charscalex107
7\tab \up0 \expndtw0\charscalex107 Paco\tab \up0 \expndtw0\charscalex107 23Paco\tab
\up0 \expndtw0\charscalex107 34Paco\tab \up0 \expndtw0\charscalex107 23Paco\tab
\up0 \expndtw0\charscalex107 13\par\pard\li1728\sb16\sl-
138\slmult0\fi14\tx2448\tx3715\tx5169\tx5337\tx6600\tx8049 \up0
\expndtw0\charscalex107 8\tab \up0 \expndtw0\charscalex107 Maria\tab \up0
\expndtw0\charscalex107 20Maria\tab \up0 \expndtw-5\charscalex96 12\tab \up0
\expndtw0\charscalex107 Maria\tab \up0 \expndtw0\charscalex107 34Maria\tab \up0
\expndtw0\charscalex107 25\par\pard\li1728\sb81\sl-
207\slmult0\fi19\tx2913\tx4358\tx5827\tx7180 \up0 \expndtw0\charscalex107 9\tab
\up0 \expndtw0\charscalex107
\ul0\nosupersub\cf17\f18\fs18\ul Mayo\tab \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf10\f11\fs18 Junio\tab \up0 \expndtw0\charscalex107 Julio\tab \up0
\expndtw0\charscalex107 A osto\par\pard\li1728\sb0\sl-
108\slmult0\fi0\tx2448\tx3172\tx3897\tx4622\tx5342\tx6062\tx6787\tx7507 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 10\tab \up0
\expndtw0\charscalex107 Nombre\tab \up0 \expndtw0\charscalex107 Cantidad\tab
\up0 \expndtw0\charscalex107 Nombre\tab \up0 \expndtw0\charscalex107
Cantidad\tab \up0 \expndtw0\charscalex107 Nombre\tab \up0 \expndtw0\charscalex107
Cantidad\tab \up0 \expndtw0\charscalex107 Nombie\tab \up0 \expndtw0\charscalex107
Cantidad\par\pard\li1728\sb7\sl-
138\slmult0\fi715\tx3715\tx5164\tx5332\tx6604\tx8049 \up0 \expndtw0\charscalex107
Alex\tab \up0 \expndtw0\charscalex107 45Alex\tab \up0 \expndtw-1\charscalex100
21\tab \up0 \expndtw0\charscalex107 Alex\tab \up0 \expndtw0\charscalex107
25Alex\tab \up0 \expndtw0\charscalex107 34\par\pard\li1728\sb13\sl-
138\slmult0\fi4\tx2452\tx3715\tx5164\tx6604\tx8054 \up0 \expndtw0\charscalex107
12\tab \dn2 \expndtw0\charscalex107 Carlos\tab \dn2 \expndtw0\charscalex107
32Carlos\tab \dn2 \expndtw0\charscalex107 45Carlos\tab \dn2 \expndtw0\charscalex107
23Carlos\tab \dn2 \expndtw0\charscalex107 23\par\pard\li1728\sb16\sl-
138\slmult0\fi4\tx2452\tx3715\tx5164\tx6609\tx8064 \up0 \expndtw0\charscalex107
13\tab \up0 \expndtw0\charscalex107 Carolina\tab \up0 \expndtw0\charscalex107
24Carolina\tab \up0 \expndtw0\charscalex107 23Carolina\tab \up0
\expndtw0\charscalex107 34Carolina\tab \up0 \expndtw0\charscalex107 1
1\par\pard\li1728\sb15\sl-
138\slmult0\fi4\tx2443\tx3729\tx3792\tx3892\tx5174\tx6619\tx6681\tx6782\tx8064 \up0
\expndtw0\charscalex107 14\tab \up0 \expndtw0\charscalex107 Toni\tab \up0 \expndtw-
1\charscalex100 1\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex107 Toni\tab \up0 \expndtw0\charscalex107 12Toni\tab \up0
\expndtw-1\charscalex100 1\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex107 Teri\tab \up0 \expndtw0\charscalex107 3-
2\par\pard\li1728\sb16\sl-138\slmult0\fi4\tx2452\tx3729\tx3902\tx5164\tx6619\tx8054
\up0 \expndtw0\charscalex107 15\tab \dn2 \expndtw0\charscalex107 Cesar\tab \dn2
\expndtw-3\charscalex100 12\tab \dn2 \expndtw0\charscalex107 Cesar\tab \dn2
\expndtw0\charscalex107 32Cesar\tab \up0 \expndtw0\charscalex107 15Cesar\tab
\up0 \expndtw0\charscalex107 35\par\pard\li1728\sb81\sl-
207\slmult0\fi4\tx2683\tx4267\tx5596\tx7070 \up0 \expndtw0\charscalex107 16\tab
\up0 \expndtw0\charscalex107 \ul0\nosupersub\cf10\f11\fs18 Se tiembre\tab \up0
\expndtw0\charscalex107 Octubre\tab \up0 \expndtw0\charscalex107 Noviembre\tab \up0
\expndtw0\charscalex107 Diciembre\par\pard\li1728\sb0\sl-
144\slmult0\fi4\tx2457\tx3177\tx3902\tx4627\tx5347\tx6072\tx6792\tx7516 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf11\f12\fs16 17\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 Nombre\tab \up0
\expndtw0\charscalex107 Cantidad\tab \up0 \expndtw0\charscalex107 Nombre\tab
\up0 \expndtw0\charscalex107 Cantidad\tab \up0 \expndtw0\charscalex107
Nombre\tab \up0 \expndtw0\charscalex107 Cantidad\tab \up0 \expndtw0\charscalex107
Nombre\tab \up0 \expndtw0\charscalex107 Cantidad\par\pard\li1728\sb0\sl-
108\slmult0\fi9\tx2448\tx3720\tx5169\tx5342\tx6686\tx6787\tx8059 \dn2
\expndtw0\charscalex107 18\tab \dn2 \expndtw0\charscalex107 Al-\tab \up0
\expndtw0\charscalex107 20Alex\tab \up0 \expndtw-5\charscalex90 21\tab \up0
\expndtw0\charscalex107 Alex\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex107 .Alex,\tab \dn2 \expndtw0\charscalex107
27\par\pard\li1728\sb9\sl-151\slmult0\fi4\tx2457\tx3724\tx5169\tx6614\tx6796\tx8068
\up0 \expndtw0\charscalex107 \ul0\nosupersub\cf11\f12\fs16 19\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 Carlos\tab \up0
\expndtw0\charscalex107 23Carlos\tab \up0 \expndtw0\charscalex107 25Carlos\tab \up0
\expndtw-5\charscalex90 21\tab \up0 \expndtw0\charscalex107 Carlos\tab \up0
\expndtw0\charscalex107 16\par\pard\li1728\sb13\sl-
138\slmult0\fi0\tx2457\tx3724\tx5179\tx6614\tx8059 \up0 \expndtw0\charscalex107
20\tab \up0 \expndtw0\charscalex107 Carolina\tab \up0 \expndtw0\charscalex107
34Carolina\tab \up0 \expndtw0\charscalex107 18Carolina\tab \up0
\expndtw0\charscalex107 29Carolina\tab \up0 \expndtw0\charscalex107
22\par\pard\li1728\sb16\sl-138\slmult0\fi4\tx2452\tx3724\tx5174\tx6614\tx8064
\dn2 \expndtw0\charscalex107 21\tab \dn2 \expndtw0\charscalex107 Toni\tab \up0
\expndtw0\charscalex107 23Toni\tab \up0 \expndtw0\charscalex107 42Toni\tab \up0
\expndtw0\charscalex107 25Toni\tab \up0 \expndtw0\charscalex107
27\par\pard\li1728\sb16\sl-
138\slmult0\fi4\tx2462\tx3734\tx3907\tx5174\tx6628\tx6796\tx8073 \up0
\expndtw0\charscalex107 22\tab \up0 \expndtw0\charscalex107 Cesar\tab \up0
\expndtw-5\charscalex85 1'8\tab \up0 \expndtw0\charscalex107 Cesar\tab \up0
\expndtw0\charscalex107 34Cesar\tab \up0 \expndtw-5\charscalex96 17\tab \up0
\expndtw0\charscalex107 Cesar\tab \up0 \expndtw0\charscalex107 12\par\pard\ql
\li1732\sb6\sl-138\slmult0 \up0 \expndtw0\charscalex101 23 \par\pard\ql
\li1703\sb21\sl-115\slmult0\tx1857\tx1996\tx2131 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 13 \tab \up0 \expndtw-1\charscalex100 4 \tab \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf30\f31\fs10\ul 1, \tab \up0
\expndtw0\charscalex115 m \\ Hojal X Hoja2\ul0\nosupersub\cf29\f30\fs16\ul
I\ul0\nosupersub\cf30\f31\fs10\ul Hoja3 / Hoja4 / Hojan / Hopi / Hoja7 \u-3?
Hoja8 \par\pard\ql \li2380\sb48\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 6.17. Doce tablas, cada una representando un
mes del ano. \par\pard\qj \li1497\sb0\sl-240\slmult0
\par\pard\qj\li1497\ri554\sb10\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 Seleccione la celda Al. Entonces vaya a
Datos>Validacion y en la pestana Con-\line \up0 \expndtw0\charscalex122 figuracion,
seleccione la opcion Lista en el cuadro de lista desplegable. El cuadro \line
\up0 \expndtw0\charscalex124 de texto Origen escriba cada uno de los meses del ano,
separandolos por comas. \line \up0 \expndtw0\charscalex125 Es muy importante que
los nombres de rangos para cada tabla scan los mismos \line \up0
\expndtw0\charscalex122 que los nombres de los meses que ha utilizado en la lista
de validacion. Haga clic \line \up0 \expndtw0\charscalex123 en Aceptar. Ahora
seleccione la celda B 1 y configure para ella una lista de vali-\line \up0
\expndtw0\charscalex121 dacion de la misma forma que acabamos de explicar, esta vez
utilizando los nom-\line \up0 \expndtw0\charscalex124 bres de cada uno de los
empleados. Si los nombres de estos son muy largos para \line \up0
\expndtw0\charscalex126 escribirlos, simplemente haga una referencia al rango de
celdas que los contie-\line \up0 \expndtw0\charscalex126 nen para que sea el origen
y luego haga clic en Aceptar. \par\pard\ql \li1804\sb68\sl-207\slmult0 \up0
\expndtw0\charscalex123 En la celda A2 introduzca esta formula: \par\pard\ql
\li1809\sb0\sl-138\slmult0 \par\pard\ql\li1809\sb112\sl-138\slmult0 \up0
\expndtw0\charscalex141 \ul0\nosupersub\cf23\f24\fs12
=BUSCARV($B$1;INDIRECTO($A$1);2;FALSO) \par\pard\qj \li1526\ri543\sb178\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18
Seleccione el mes que desee en la lista situada en la celda Al y el nombre del
\line \up0 \expndtw0\charscalex124 empleado en la lista situada en la celda B2, y
la formula que se encuentra en A2 \line \up0 \expndtw0\charscalex124 devolves la
cantidad correspondiente para la persona y el mes seleccionados.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg200}{\bkmkend
Pg200}\par\pard\li902\sb0\sl-207\slmult0\par\pard\li902\sb195\sl-
207\slmult0\fi0\tx6110 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
222\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li1900\sb0\sl-217\slmult0 \par\pard\qj\li1900\sb0\sl-217\slmult0
\par\pard\qj\li1900\ri1760\sb178\sl-217\slmult0\fi14 \up0
\expndtw0\charscalex136 \ul0\nosupersub\cf11\f12\fs16 Existen algunas ventajas de
utilizar esta aproximacion. Si no esta \line \up0 \expndtw0\charscalex124
familiarizado con la funcion INDIRECTO, la hemos utilizado Para leer \line \up0
\expndtw0\charscalex127 los contenidos de una celda como si fuera la direcci6n de
un rango en \line \up0 \expndtw0\charscalex132 vez de un texto. Como hemos dado
nombre a 12 rangos diferentes, \line \up0 \expndtw0\charscalex129 cada uno de los
cuales representando un mes del aiio, la formula que \line \up0
\expndtw0\charscalex120 utilizar la funcion INDIRECTO leery la palabra "Encro" como
referencia \line \up0 \expndtw0\charscalex127 un rango en vez de como una cadena de
texto. Otra ventaja de utilizar \line \up0 \expndtw0\charscalex125 una formula que
incluye la funcion INDIRECTO es que puede librarse \line \up0
\expndtw0\charscalex133 de la restriceion de Excel que impide tener mas de siete
niveles de \line \up0 \expndtw0\charscalex134 anidamiento en las funciones.
\par\pard\li921\sb0\sl-310\slmult0\par\pard\li921\sb104\sl-
310\slmult0\fi316\tx2198\tx4487\tx5745\tx6364 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf12\f13\fs18 TRUCO\tab \dn3 \expndtw0\charscalex113
\ul0\nosupersub\cf20\f21\fs28 Mostrar nI f m o t t 1\t \dn4 \expndtw0\charscalex120
\ul0\nosupersub\cf18\f19\fs26 p\tab \dn3 \expndtw0\charscalex121 o acomo\tab
\dn3 \expndtw-10\charscalex100 \ul0\nosupersub\cf20\f21\fs28 d"\t \dn3
\expndtw0\charscalex103 \ul0\nosupersub\cf18\f19\fs26 ias,\tab \dn3 \expndtw-
8\charscalex100 \ul0\nosupersub\cf20\f21\fs28 h\t \dn3 \expndtw0\charscalex121
\ul0\nosupersub\cf18\f19\fs26 oras y minutos\par\pard\li921\sb0\sl-
234\slmult0\fi0 \up0 \expndtw0\charscalex121 rr
rr\par\pard\sect\sectd\sbknone\cols2\colno1\colw2019\colsr160\colno2\colw7261\colsr
160\ql \li1382\sb0\sl-324\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf31\f32\fs36 76\par\pard\column \ql \li25\sb0\sl-144\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Cuando anade horas en Excel,
puede hacer que el resultado devuelto\par\pard\qj \li20\ri1334\sb0\sl-
214\slmult0\fi4 \up0 \expndtw0\charscalex123 aparezca como el total de horas y
minutos, pero por desgracia, no como \line \up0 \expndtw0\charscalex124 dias, horas
y minutos. Para poder mostrar esto necesitaremos hater algun \line \up0
\expndtw0\charscalex121 trabajo extra. \par\pard\sect\sectd\sbknone \qj
\li873\ri1199\sb0\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Por ejemplo, si el tiempo total es igual a 75 horas,
45 minutos y 0 segundos, \up0 \expndtw0\charscalex130 el total normalmente se
mostrarfa como 75:45:00, proporcionandolos este re\up0 \expndtw0\charscalex125
sultado en una celda cuyo formato personalizado fuese [h]:mm:ss, lo que
permi\up0 \expndtw0\charscalex128 te mostrar horas superiores a 24. Aunque
ciertamente es un resultado correcto, \up0 \expndtw0\charscalex130 tambien
significa que tendriamos que calcular manualmente cuantos dias, ho\up0
\expndtw0\charscalex125 ras y minutos representa esta cantidad. Esto puede llevar
cierto tiempo y ademas \up0 \expndtw0\charscalex125 es susceptible de calcular sea
erroneamente. \par\pard\qj \li864\ri1202\sb1\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex127 Supongamos que tiene una lista de horas validas en las
celdas A1:A10 y que \line \up0 \expndtw0\charscalex131 en la celda All tiene una
funcion SUMA normal que esta sumando el total de \line \up0 \expndtw0\charscalex116
horas, es decir, contiene la formula =SUMA ($A$1 : $A$ 10) . Si el total de esta
suma \line \up0 \expndtw0\charscalex125 excede de las 24 horas, el resultado de la
celda que contiene a esta funcion debe-\line \up0 \expndtw0\charscalex127 ria tener
el formato [h]:mm. Supongamos que el resultado de esta suma total es \line \up0
\expndtw0\charscalex127 de 306:26:00, que, por supuesto, son 306 horas y 26
minutos. Sin embargo, con \line \up0 \expndtw0\charscalex127 esta informaeion no
sabemos cuantos dias, horas y minutos representa. \par\pard\ql \li1147\sb68\sl-
207\slmult0 \up0 \expndtw0\charscalex128 Para mostrar el resultado de esa forma,
utilizaremos la siguiente formula: \par\pard\qj \li1151\ri1318\sb179\sl-200\slmult0
\up0 \expndtw0\charscalex160 \ul0\nosupersub\cf23\f24\fs12 =ENTERO(A11) &" Dias " &
ENTERO(RESIDUO(All;ENTERO(Al1))*24) & " horas y \up0 \expndtw0\charscalex160 " &
MINUTO(All) & " minutos all \par\pard\qj \li859\ri1216\sb187\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18
Teniendo en cuenta que la celda All contiene el valor 306:26:00, el resultado \line
\up0 \expndtw0\charscalex126 correspondiente deberia ser de 12 dias, \up0
\expndtw0\charscalex126 18 horas y 26 minutos. Veamos como \par\pard\ql
\li849\ri1215\sb0\sl-245\slmult0\fi4\tx1137 \up0 \expndtw0\charscalex127 funciona
esto. Si no esta familiarizado con la forma en la que Excel almacena y \line
\up0 \expndtw0\charscalex127 utiliza las fechas y horas, primero deberia consultar
el truco 38. \line \tab \up0 \expndtw0\charscalex129 Seleccione la celda con la
formula que calcular el resultado y haga\ul0\nosupersub\cf26\f27\fs14
clie\ul0\nosupersub\cf10\f11\fs18 en el \line \up0 \expndtw0\charscalex131 boton
fx que parece justo a la izquierda de la barra de formulas (en versiones \line \up0
\expndtw0\charscalex131 anteriores de Excel y en la version para Macintosh el boton
contiene el signo =). \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg201}{\bkmkend Pg201}\par\pard\li1454\sb0\sl-207\slmult0\par\pard\li1454\sb132\sl-
207\slmult0\fi0\tx8486 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf17\f18\fs18\ul 223\par\pard\qj \li1459\sb0\sl-240\slmult0
\par\pard\qj\li1459\sb0\sl-240\slmult0 \par\pard\qj\li1459\ri611\sb116\sl-
240\slmult0 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Haga clic en
la primera aparicion de la funcion ENTERO que aparece en la barra \line \up0
\expndtw0\charscalex124 de formulas. Esta funcion devolvera el valor entero \dn2
\expndtw0\charscalex116 12 \dn2 \expndtw0\charscalex124 a partir del valor
\par\pard\ql \li1473\sb28\sl-207\slmult0 \up0 \expndtw0\charscalex127 12,76805556.
Este numero representa cuantos dias hay. \par\pard\qj \li1463\ri599\sb46\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex131 A continuacion, debemos calcular
cuantas horas quedan despues de quitar \line \up0 \expndtw0\charscalex122 esos 12
dias. Haga clic en la segunda funcion ENTERO que aparece en la barra de \line
\up0 \expndtw0\charscalex136 \ul0\nosupersub\cf11\f12\fs16 formulas. Aqui estamos
utilizando la funcion RES IDUO (All; ENTERO (All) para \line \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 devolver el resto de dividir
12,76805556 por 12, que es 0,76805556 (el numero \line \up0 \expndtw0\charscalex130
de minutos representado como un numero decimal). Ahora debemos multipli-\line
\up0 \expndtw0\charscalex127 carlo por 24 (lo cual nos da 18,433333) para devolver
un numero que represen-\line \up0 \expndtw0\charscalex127 tara la cantidad de
minutos. Dado que solo queremos el mimero entero, incluimos \par\pard\ql
\li1473\sb47\sl-184\slmult0 \up0 \expndtw0\charscalex137
\ul0\nosupersub\cf11\f12\fs16 la formula RESIDUO (All ; ENTERO (All)) *24 dentro de
una funcion ENTERO, \par\pard\ql \li1478\sb37\sl-207\slmult0 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 que se encarga de quitar la
parte decimal. \par\pard\ql \li1473\ri583\sb41\sl-246\slmult0\fi288\tx1766 \up0
\expndtw0\charscalex127 Haga clie en la funcion MINUTOS dentro de la barra de
formulas. Esta fun\up0 \expndtw0\charscalex124 cion devolvera el valor 26 a partir
del numero de serie 12, 7680556. \line \tab \up0 \expndtw0\charscalex130 Dado que
el valor devuelto por la funcion MINUTOS nunca sera un valor \line \up0
\expndtw0\charscalex128 numerico, seria sensato mantener al menos la funcion
original SUMA, que de\up0 \expndtw0\charscalex133 vuelve el total de horas en una
celda, de forma que pueda ser referenciada y \up0 \expndtw0\charscalex126 utilizada
para ealculos posteriores en caso de que sea necesario. for supuesto, la \up0
\expndtw0\charscalex126 fila que contiene el total de horas puede ser
ocultada.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2638\colsr160\colno2\colw664
2\colsr160\ql \li1848\sb0\sl-207\slmult0 \par\pard\ql \li1848\sb0\sl-207\slmult0
\par\pard\ql \li1848\sb56\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1991\sb112\sl-391\slmult0
\up0 \expndtw0\charscalex114 \ul0\nosupersub\cf42\f43\fs34 77\par\pard\column
\ql \li2798\sb0\sl-299\slmult0 \par\pard\ql \li30\sb80\sl-299\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf18\f19\fs26 Determinar el numero de dias
especificados que\par\pard\ql \li20\sb37\sl-299\slmult0 \up0
\expndtw0\charscalex116 aparecen en cualquier mes\par\pard\qj \li20\ri537\sb80\sl-
218\slmult0 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Cuando este
creando aplicaciones relacionadas con calendarios, en especial \line \up0
\expndtw0\charscalex123 aplicaciones de nomina, a veces necesitara conocer cuantas
veces aparece \line \up0 \expndtw0\charscalex123 un cierto dia de la semana en un
mes en particular. \par\pard\sect\sectd\sbknone \qj \li1502\ri563\sb112\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 A
pcsar de quc Excel disponc de muchas funciones para fechas y horas, al dia \up0
\expndtw0\charscalex125 de hoy no existe una funcion que, por ejemplo, nos indique
cuantos lunes hay en \up0 \expndtw0\charscalex126 el mes dc enero para el ano 2005.
Podemos utilizar varias funciones muy anida\up0 \expndtw0\charscalex129 das de
fecha y hora de Excel para conseguir esto, pero por desgracia, como ya \up0
\expndtw0\charscalex129 podra imaginarse, es muy complicado y enrevesado.
\par\pard\qj \li1507\ri557\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex126
Este es uno de los casos en los que VBA puede simplificar enormemente una \up0
\expndtw0\charscalex123 tarca complicada. En vez de combinar complejas funciones,
podemos escribir una \up0 \expndtw0\charscalex127 funcion personalizada que haga lo
mismo y que luego podamos pasarle el dia y \up0 \expndtw0\charscalex124 la fecha
que queremos calcular. Podemos utilizar la siguiente funcion para deter\up0
\expndtw0\charscalex124 minar cuantos dfas hay en un mes especificado. Por ejemplo:
\par\pard\ql \li1809\sb0\sl-138\slmult0 \par\pard\ql\li1809\sb107\sl-138\slmult0
\up0 \expndtw0\charscalex168 \ul0\nosupersub\cf23\f24\fs12
=CuantosDiasEnUnMes("1/12/03","mie") \par\pard\qj \li1521\ri545\sb178\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 la
cual nos devolveria 5, ya quc bubo cinco miercoles en el mes de diciembre \up0
\expndtw0\charscalex125 de 2003.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg202}{\bkmkend
Pg202}\par\pard\li940\sb0\sl-207\slmult0\par\pard\li940\sb94\sl-
207\slmult0\fi0\tx6148 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 224\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1219\sb0\sl-
207\slmult0 \par\pard\ql\li1219\sb0\sl-207\slmult0 \par\pard\ql\li1219\sb0\sl-
207\slmult0 \par\pard\ql\li1219\sb20\sl-207\slmult0 \up0 \expndtw0\charscalex124 De
forma similar, la siguiente funcion: \par\pard\ql \li1219\sb0\sl-138\slmult0
\par\pard\ql\li1219\sb92\sl-138\slmult0 \up0 \expndtw0\charscalex171
\ul0\nosupersub\cf23\f24\fs12 =CuantosDiasEnUnMes("1/12/03","jue") \par\pard\qj
\li921\ri1141\sb198\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 nos devolveria 4, ya que solamente
hubo cuatrojueves en el mes de diciembre \line \up0 \expndtw0\charscalex125 de
2003. Para utilizar esta funcion personalizada en un libro, primero debe
escri-\line \up0 \expndtw0\charscalex125 bir el siguiente codigo en un modulo
estandar. Para ello, abra el libro en el que \par\pard\qj \li926\ri1137\sb0\sl-
240\slmult0 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf9\f10\fs20 desea colocar
esta macro y vaya a Herramientas>Macro>Editor de Visual Basic \line \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 (Alt/Opci6n-F11). Luego
seleccione Insertar>Modulo y escriba el siguiente codigo: \par\pard\ql
\li1209\sb0\sl-138\slmult0 \par\pard\ql\li1209\sb107\sl-138\slmult0\tx7934 \up0
\expndtw0\charscalex178 \ul0\nosupersub\cf23\f24\fs12 Function
CuantosDiasEnUnMes(FechaCompleta As String, sDia As String) \tab \up0
\expndtw0\charscalex138 As \par\pard\ql \li1214\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex165 \ul0\nosupersub\cf26\f27\fs14 Integer \par\pard\ql
\li1204\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex189
\ul0\nosupersub\cf23\f24\fs12 Dim i As Integer \par\pard\qj \li1200\ri3704\sb28\sl-
180\slmult0\fi4 \up0 \expndtw0\charscalex191 Dim iDia As Integer, iDiaCoincidente
As Integer \up0 \expndtw0\charscalex192 Dim iDiasEnMes As Integer \par\pard\ql
\li1200\sb55\sl-138\slmult0 \up0 \expndtw0\charscalex166 Dim FechaCompletaNueva As
Date \par\pard\ql \li1209\sb0\sl-161\slmult0 \par\pard\ql\li1209\sb62\sl-
161\slmult0\tx2764 \up0 \expndtw0\charscalex154 \ul0\nosupersub\cf26\f27\fs14
iDiaCoincidente \tab \up0 \expndtw0\charscalex139 = Weekday(FechaCompleta)
\par\pard\ql \li1593\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex178
\ul0\nosupersub\cf23\f24\fs12 Select Case UCase(sDia) \par\pard\ql \li1886\sb42\sl-
138\slmult0 \up0 \expndtw0\charscalex144 Case "DOM" \par\pard\li1987\sb75\sl-
138\slmult0\fi0\tx2471\tx2668 \up0 \expndtw0\charscalex177 iDia\tab \up0 \expndtw-
1\charscalex100 =\tab \up0 \expndtw0\charscalex177 1\par\pard\ql \li1886\sb49\sl-
138\slmult0 \up0 \expndtw0\charscalex152 Case "LUN" \par\pard\li1987\sb59\sl-
138\slmult0\fi0\tx2471\tx2663 \up0 \expndtw0\charscalex177 iDia\tab \up0 \expndtw-
1\charscalex100 =\tab \up0 \expndtw0\charscalex177 2\par\pard\ql \li1881\sb45\sl-
138\slmult0 \up0 \expndtw0\charscalex145 Case "MAR" \par\pard\li1982\sb63\sl-
138\slmult0\fi0\tx2467\tx2663 \up0 \expndtw0\charscalex177 iDia\tab \up0 \expndtw-
1\charscalex100 =\tab \up0 \expndtw0\charscalex177 3\par\pard\ql \li1881\sb41\sl-
138\slmult0 \up0 \expndtw0\charscalex159 Case "MIE" \par\pard\li1982\sb67\sl-
138\slmult0\fi0\tx2467\tx2659 \up0 \expndtw0\charscalex177 iDia\tab \up0 \expndtw-
1\charscalex100 =\tab \up0 \expndtw0\charscalex177 4\par\pard\ql \li1881\sb37\sl-
138\slmult0 \up0 \expndtw0\charscalex162 Case "JUE" \par\pard\li1982\sb71\sl-
138\slmult0\fi0\tx2462\tx2663 \up0 \expndtw0\charscalex174 iDia\tab \up0 \expndtw-
1\charscalex100 =\tab \up0 \expndtw0\charscalex174 5\par\pard\ql \li1876\sb53\sl-
138\slmult0 \up0 \expndtw0\charscalex164 Case "VIE" \par\pard\li1180\sb55\sl-
138\slmult0\fi796\tx2462\tx2659 \up0 \expndtw0\charscalex167 iDia\tab \up0
\expndtw-1\charscalex100 =\tab \up0 \expndtw0\charscalex167
6\par\pard\li1180\sb56\sl-138\slmult0\fi695 \up0 \expndtw0\charscalex167 Case
"SAB"\par\pard\li1180\sb57\sl-138\slmult0\fi796\tx2462\tx2659 \dn2
\expndtw0\charscalex167 iDia\tab \dn2 \expndtw-1\charscalex100 =\tab \up0
\expndtw0\charscalex167 7\par\pard\li1180\sb34\sl-161\slmult0\fi398 \up0
\expndtw0\charscalex167 \ul0\nosupersub\cf26\f27\fs14 End
Select\par\pard\li1180\sb51\sl-138\slmult0\fi211\tx2457\tx4329\tx4699 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 iDiasEnMes\tab \up0
\expndtw0\charscalex167 = Day(DateAdd("d",\tab \up0 \expndtw0\charscalex167 -1,\tab
\up0 \expndtw0\charscalex167 DateSerial\par\pard\li1180\sb50\sl-
138\slmult0\fi1214\tx6556\tx6758\tx7051\tx7252\tx7348 \up0 \expndtw0\charscalex167
(Year(FechaCompleta), Month(FechaCompleta)\tab \up0 \expndtw-1\charscalex100
+\tab \up0 \expndtw-1\charscalex100 1,\tab \up0 \expndtw-1\charscalex100 1)\tab
\up0 \expndtw-1\charscalex100 )\tab \up0
\expndtw0\charscalex167 )\par\pard\li1180\sb57\sl-138\slmult0\fi206\tx3235 \up0
\expndtw0\charscalex160 FechaCompletaNueva\tab \up0 \expndtw0\charscalex167 =
DateSerial(Year(FechaCompleta),\par\pard\li1180\sb55\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex167 Month(FechaCompleta), iDiasEnMes)\par\pard\li1180\sb53\sl-
138\slmult0\fi787\tx2553\tx3835\tx4022\tx4209\tx4516\tx4703\tx5203 \up0
\expndtw0\charscalex167 For i\tab \up0 \expndtw0\charscalex167 = iDiasEnMes\tab
\up0 \expndtw-1\charscalex100 -\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex135 To\tab \up0 \expndtw-1\charscalex100 0\tab \up0
\expndtw0\charscalex167 Step\tab \up0 \expndtw0\charscalex167
-1\par\pard\li1180\sb55\sl-138\slmult0\fi1180\tx5299\tx5774 \up0
\expndtw0\charscalex165 If Weekday(FechaCompletaNueva\tab \up0
\expndtw0\charscalex167 - i)\tab \up0 \expndtw0\charscalex167 = iDia
Then\par\pard\li1180\sb54\sl-138\slmult0\fi1564\tx4607\tx6652\tx6854 \up0
\expndtw0\charscalex155 CuantosDiasEnUnMes\tab \up0 \expndtw0\charscalex158 =
CuantosDiasEnUnMes\tab \up0 \expndtw-1\charscalex100 +\tab \up0
\expndtw0\charscalex167 1\par\pard\ql \li2351\sb25\sl-161\slmult0 \up0
\expndtw0\charscalex156 \ul0\nosupersub\cf26\f27\fs14 End If \par\pard\ql
\li1953\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex190
\ul0\nosupersub\cf23\f24\fs12 Next i \par\pard\ql \li1180\sb42\sl-138\slmult0
\up0 \expndtw0\charscalex175 End Function \par\pard\ql \li1175\sb0\sl-
207\slmult0 \par\pard\ql\li1175\sb18\sl-207\slmult0 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Cierre de esta ventana para volver a Excel.
\par\pard\qj \li892\ri1183\sb26\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex129
Ahora simplemente ha de introducir la funcion en cualquier celda como vi\up0
\expndtw0\charscalex127 mos antes, y Excel devolvera un numero que representa
cuantas veces apareci6 \up0 \expndtw0\charscalex127 el dia especificado en el mes
que hayamos elegido. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg203}{\bkmkend Pg203}\par\pard\li1569\sb0\sl-207\slmult0\par\pard\li1569\sb165\sl-
207\slmult0\fi0\tx8596 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex115
225\par\pard\ql \li1920\sb0\sl-299\slmult0 \par\pard\ql\li1920\sb0\sl-
299\slmult0 \par\pard\ql\li1920\sb16\sl-299\slmult0\tx2875 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO \tab \dn2
\expndtw0\charscalex112 \ul0\nosupersub\cf18\f19\fs26 Construir mega formulas
\par\pard\ql \li2875\sb116\sl-184\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf11\f12\fs16 Las mega formulas (formulas que contienen formulas y
a su vez
otras\par\pard\sect\sectd\sbknone\cols2\colno1\colw2705\colsr160\colno2\colw6575\co
lsr160\ql \li2063\sb0\sl-324\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf31\f32\fs36 78\par\pard\column \ql \li20\sb82\sl-144\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 formulas) son lo
suficientemente complicadas para que incluso los expertos\par\pard\ql
\li25\ri557\sb14\sl-215\slmult0 \up0 \expndtw0\charscalex122 en Excel salgan
corriendo. Con un poquito de esfuerzo y trabajando paso a \up0
\expndtw0\charscalex122 paso hasta conseguir la formula que deseamos, podemos
afrontar esas \line \up0 \expndtw0\charscalex120 complejas mega formulas sin miedo.
\par\pard\sect\sectd\sbknone \qj \li1569\ri499\sb225\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 ZLe llena de terror el simple
hecho de tener que pensar en funciones anidadas, \up0 \expndtw0\charscalex126
dejando aparte su construccion? Algunas de esas celdas, con calculos
complica\up0 \expndtw0\charscalex129 dos y enrevesados, tambien nos hacen sentirnos
un poco asustados a nosotros. \up0 \expndtw0\charscalex131 Pero con un poco de
esfuerzo y trabajando paso a paso, podemos crear mega \up0 \expndtw0\charscalex127
formulas sin tener miedo. Y quiza, solo quiza, incluso podra ser capaz de leer y
\up0 \expndtw0\charscalex127 entender estas formulas mas adelante. \par\pard\qj
\li1574\ri505\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128 El truco esta
en construir las formulas poco a poco, utilizando las funciones \line \up0
\expndtw0\charscalex125 estandar de Excel. Utilice una funcion por celda,
obteniendo un resultado indivi-\line \up0 \expndtw0\charscalex130 dual que sea
manejable y luego anidelas juntas para obtener el resultado final \line \up0
\expndtw0\charscalex130 que desea. A continuacion veamos un ejemplo de este proceso
en accion. \par\pard\qj \li1569\ri502\sb40\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex126 Digamos que le han dado una larga lista de nombres de
personas, compuesta \up0 \expndtw0\charscalex123 por el nombre, primer apellido y
segundo apellido (todos ellos en una (Inica celda \up0 \expndtw0\charscalex124 de
cada fila). El trabajo consiste en escribir una formula en la columna adyacente
\up0 \expndtw0\charscalex124 que extraiga solamente el segundo apellido de la
persona. \par\pard\qj \li1574\ri490\sb17\sl-244\slmult0\fi288 \up0
\expndtw0\charscalex127 Lo que tendremos despues sera el comienzo del segundo
apellido (la tercera \up0 \expndtw0\charscalex125 palabra) de la celda. Por el
momento, lo que tendremos que buscar es la posicion \up0 \expndtw0\charscalex124
del segundo caracter espacio dentro de la celda. Excel no dispone de una funcion
\up0 \expndtw0\charscalex129 que busque automatieamente el segundo caracter espacio
dentro de una celda, \up0 \expndtw0\charscalex126 pero no proporciona la funcion
ENCONTRAR que permite hacer busquedas, lo \up0 \expndtw0\charscalex126 cual es lo
que necesitamos. \par\pard\qj \li1579\ri491\sb56\sl-220\slmult0\fi288 \up0
\expndtw0\charscalex128 lntroduzca el nombre David Perez Cardenal (o cualquier otro
nombre) en la \up0
\expndtw0\charscalex128 celda Al. Luego, en la celda C1, introduzca esta
funcion: \par\pard\ql \li1871\sb0\sl-149\slmult0 \par\pard\ql\li1871\sb90\sl-
149\slmult0 \up0 \expndtw0\charscalex137 \ul0\nosupersub\cf23\f24\fs12 =ENCONTRARK"
";Al) \par\pard\qj \li1583\ri492\sb196\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 La funcion ENCONTRAR busca
una cadena de texto (el primer parametro) \line \up0 \expndtw0\charscalex131 dentro
de otra cadena de texto (el segundo parametro) y devuelve un numero \line \up0
\expndtw0\charscalex131 que es la posicion en la que se encuentra dicha cadena
dentro de la otra. \par\pard\ql \li1871\sb68\sl-207\slmult0 \up0
\expndtw0\charscalex124 Esta es la sintaxis de esta funcion: \par\pard\ql
\li1871\sb0\sl-138\slmult0 \par\pard\ql\li1871\sb92\sl-138\slmult0 \up0
\expndtw0\charscalex177 \ul0\nosupersub\cf23\f24\fs12 ENCONTRAR(texto
buscado;dentro del texto;ndm inicial) \par\pard\qj \li1583\ri484\sb198\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Con
esto encontraremos la posicion inicial del primer caracter espacio en la \line \up0
\expndtw0\charscalex130 celda Al, ya que dijimos que buscase la cadena " " (un
espacio). En el caso de \line \up0 \expndtw0\charscalex130 David Perez Cardenal,
deberfa devolver el valor 6. Pero nosotros estamos
buscan-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg204}{\bkmkend
Pg204}\par\pard\li835\sb0\sl-207\slmult0\par\pard\li835\sb123\sl-
207\slmult0\fi0\tx6043 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 22\ul0\nosupersub\cf10\f11\fs18 6\tab \up0
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj \li830\sb0\sl-
240\slmult0 \par\pard\qj\li830\sb0\sl-240\slmult0
\par\pard\qj\li830\ri1235\sb125\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex131 do
el segundo espacio, no el primero. Lo que haremos sera utilizar el numero \up0
\expndtw0\charscalex126 devuelto por la primera formula (en Cl) y lo utilizaremos
como punto de partida \up0 \expndtw0\charscalex124 para otra funcion ENCONTRAR que
buscara el segundo espacio. Por tanto, en la \up0 \expndtw0\charscalex124 celda C2,
introduzca lo siguiente: \par\pard\ql \li1123\sb0\sl-138\slmult0
\par\pard\ql\li1123\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf23\f24\fs12 =ENCONTRAR(" ";Al;Cl+l) \par\pard\qj
\li835\ri1233\sb174\sl-245\slmult0\fi278 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf10\f11\fs18 Observe que esta vez hemos pasado un tercer argumento
a la funcion EN\up0 \expndtw0\charscalex127 CONTRAR, que indica la posicion inicial
que se encuentra en la celda Cl (6 en \up0 \expndtw0\charscalex126 este ejemplo)
mas 1. Esto no servira como punto de partida para que la segunda \up0
\expndtw0\charscalex126 funcion ENCONTRAR busque el segundo espacio. Por tanto, to
que esta ultima \up0 \expndtw0\charscalex126 funcion nos devuelva, sera la posicion
del segundo espacio. \par\pard\qj \li830\ri1240\sb20\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex129 Teniendo esto realmente, la siguiente funcion que tenemos
que construir es \up0 \expndtw0\charscalex124 aquella que escriba todos los
caracteres a partir del segundo espacio hasta el final \up0 \expndtw0\charscalex128
de la cadena. Para ello utilizaremos la funcion EXTRAE, que como su nombre \up0
\expndtw0\charscalex126 indica, extrae un rango de caracteres a partir de una
cadena de texto. En la celda \up0 \expndtw0\charscalex126 C3, introduzca to
siguiente: \par\pard\ql \li1123\sb0\sl-138\slmult0 \par\pard\ql\li1123\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex147 \ul0\nosupersub\cf23\f24\fs12
=EXTRAE(Al;C2+1;256) \par\pard\qj \li835\ri1240\sb178\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Esta funcion devuelve un
numero de caracteres especificado a partir de la ca\up0 \expndtw0\charscalex125
dena de texto, comenzando por la posicion que hayamos especificado y tomando
\up0 \expndtw0\charscalex125 tantos caracteres como indiquemos. Aqui podemos ver su
sintaxis: \par\pard\ql \li1118\sb0\sl-138\slmult0 \par\pard\ql\li1118\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex185 \ul0\nosupersub\cf23\f24\fs12
EXTRAE(texto;posici6n inicial;n6m de caracteres) \par\pard\qj
\li830\ri1235\sb198\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 En nuestro caso, hemos pedido a la funcion EXTRAE que
extraiga 256 carac-\line \up0 \expndtw0\charscalex128 teres a partir de texto de la
celda Al, comenzando por el primer caraeter que se \line \up0
\expndtw0\charscalex131 encuentra despues del segundo espacio. Hemos utilizado el
numero 256 para \line \up0 \expndtw0\charscalex129 asegurarnos de que obtenemos
todos los caracteres hasta el final de la cadena, \line \up0
\expndtw0\charscalex130 independientemente de su longitud (no importa si en la
cadena qucdan menos \line \up0 \expndtw0\charscalex130 caracteres de los que
indiquemos; la funcion devolvera tantos como pueda). \par\pard\qj
\li835\ri1235\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128 Con todas las
piezas a mano, ha llegado el momento de construir la formula \line \up0
\expndtw0\charscalex128 completa: una formula anidada que le daba panico hace unos
minutos. Basica-\line \up0 \expndtw0\charscalex127 mente, todo lo que tenemos que
hacer es reemplazar todas las referencias a cel-\line \up0 \expndtw0\charscalex132
das (excepto Al) de las funciones con las formulas que habia en esas celdas.
\line \up0 \expndtw0\charscalex132 Podemos hacer esto usando cortar y pegar en la
barra de formulas. \par\pard\qj \li835\ri1238\sb20\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex131 Haga clic en la celda C2 y en la barra de formulas,
seleccione la funcion y \up0 \expndtw0\charscalex131 copiela por completo,
exceptuando el signo de =, de esta forma: \par\pard\ql \li1118\sb0\sl-
138\slmult0 \par\pard\ql\li1118\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex150 \ul0\nosupersub\cf23\f24\fs12 ENCONTRAR(" ";Al;Cl+1)
\par\pard\qj \li830\ri1234\sb198\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Pulse Intro para abandonar la
celda, con lo que estaremos en la celda C3. Una \line \up0 \expndtw0\charscalex125
vez seleccionada, en la barra de formulas, sombree la referencia a la celda C2 y
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg205}{\bkmkend
Pg205}\par\pard\li1564\sb0\sl-207\slmult0\par\pard\li1564\sb0\sl-
207\slmult0\par\pard\li1564\sb2\sl-207\slmult0\fi0\tx8592 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 6. Trucos sobre formulas y
funciones\tab \up0 \expndtw0\charscalex116 227\par\pard\qj \li1550\sb0\sl-
240\slmult0 \par\pard\qj\li1550\sb0\sl-240\slmult0
\par\pard\qj\li1550\ri519\sb119\sl-240\slmult0 \up0 \expndtw0\charscalex133 pegue
la funcion ENCONTRAR (Control-V) que acabamos de copiar en el \up0
\expndtw0\charscalex123 portapapeles. Pulse Intro. AT hacer esto, la celda C3
deberia quedar de la siguien\up0 \expndtw0\charscalex123 te forma: \par\pard\ql
\li1848\sb0\sl-138\slmult0 \par\pard\ql\li1848\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex149 \ul0\nosupersub\cf23\f24\fs12 =EXTRAE(Al;ENCONTRAR("
";A1;C1+1)+1;256) \par\pard\qj \li1555\ri509\sb198\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Ahora necesitamos reemplazar
la referencia a la celda Cl con la funcion que \up0 \expndtw0\charscalex122 hay
dentro de dicha celda. Seleccione la celda C1, sombree toda la formula excep\up0
\expndtw0\charscalex125 to el signo de = en la barra de formulas, copiela en el
portapapeles (Control-C) y \up0 \expndtw0\charscalex131 luego seleccione la celda
C3. Sombree C1 en la barra de formulas y pegue el \up0 \expndtw0\charscalex131
contenido del portapapeles. Luego pulse Intro. \par\pard\qj \li1560\ri514\sb20\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex122 Ahora todo to que hay que hacer es
cortar la celda C3 y pegarla en la celda B1, \line \up0 \expndtw0\charscalex124
luego eliminar Las celdas C1 y C2. AT final deberfamos tener una formula como \line
\up0 \expndtw0\charscalex124 esta: \par\pard\ql \li1852\sb0\sl-138\slmult0
\par\pard\ql\li1852\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf23\f24\fs12 =EXTRAE(Al;ENCONTRAR(" ";A1;ENCONTRAR(" ";Al)
+1)+1;256) \par\pard\qj \li1560\ri509\sb198\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Si sigue Las directrices de
este concepto, observara que puede construir mega \up0 \expndtw0\charscalex125
formulas utilizando gran variedad de funciones de Excel. Lo que tiene que hacer
\up0 \expndtw0\charscalex133 es primeramente planificar la forma en la que puede
conseguir su objetivo y \up0 \expndtw0\charscalex124 luego utilizar celdas
individuates para obtener Los resultados parciales que nece\up0
\expndtw0\charscalex128 sita. Por ultimo, reemplace todas las referencias a celdas
con las funciones que \up0 \expndtw0\charscalex128 estan almacenadas en dichas
celdas.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2700\colsr160\colno2\colw6580\
colsr160\ql \li1920\sb0\sl-207\slmult0 \par\pard\ql \li1920\sb0\sl-207\slmult0
\par\pard\ql \li1920\sb111\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2063\sb92\sl-414\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf31\f32\fs36 79\par\pard\column \ql
\li2860\sb0\sl-322\slmult0 \par\pard\ql \li20\sb98\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Trucar mega formulas que
hagan referencia\par\pard\ql \li30\sb16\sl-322\slmult0 \up0 \expndtw0\charscalex105
a otros libros\par\pard\ql \li25\ri484\sb76\sl-216\slmult0\fi9 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Las formulas de Excel se
complican cuando una mega formula hate \up0 \expndtw0\charscalex122 referencia a
otro libro. No solo necesita incluir las referencias a celdas, sino \up0
\expndtw0\charscalex123
tambien los nombres de libros hojas de calculo, e incluso, la ruta completa
\line \up0 \expndtw0\charscalex122 al libro en caso de que este cerrado. Existen
numerosos metodos para \line \up0 \expndtw0\charscalex121 simplificar lo que podria
ser un proceso muy complejo. \par\pard\sect\sectd\sbknone \qj
\li1564\ri508\sb100\sl-246\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Escribir tales formulas desde cero puede convertirse
en pesado rapidamente. \up0 \expndtw0\charscalex125 Con este truco, le mostraremos
un metodo rapido y sencillo que le permite cons\up0 \expndtw0\charscalex134 truir
estas formulas sin la necesidad de utilizar nombres de libros y rutas de \up0
\expndtw0\charscalex134 archivos. El metodo es tan simple que a veces to pasamos
por alto. \par\pard\qj \li1560\ri499\sb19\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex125 En primer Lugar hemos de aseguraremos de que estamos
utilizando Los con-\line \up0 \expndtw0\charscalex129 venios correctos a la hora de
referencia a celdas y hojas de calculo. Cuando se \line \up0
\expndtw0\charscalex127 escribe una formula, siempre es una buena idea no
introducir nunca referencias \line \up0 \expndtw0\charscalex124 a celdas, nombres
de hojas o nombres de libros, porque ello podria incluir tipos y \line \up0
\expndtw0\charscalex127 sintaxis incorrectas. La mayoria de Las personas que estan
en un nivel interme-\line \up0 \expndtw0\charscalex127 dio normalmente utilizan el
cursor del ratan para introducir las referencias a
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg206}{\bkmkend
Pg206}\par\pard\li820\sb0\sl-207\slmult0\par\pard\li820\sb157\sl-
207\slmult0\fi0\tx6024 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 228\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li815\sb0\sl-
240\slmult0 \par\pard\qj\li815\sb0\sl-240\slmult0
\par\pard\qj\li815\ri1261\sb131\sl-240\slmult0 \up0 \expndtw0\charscalex123 celdas,
hojas y libros. Realmente esto impide que se produzcan errores de sintaxis \up0
\expndtw0\charscalex133 y de tipos, pero si se utiliza con funciones anidadas,
sabra que la formula se \up0 \expndtw0\charscalex133 convertira rapidamente en algo
enorme y muy dificil de seguir. \par\pard\ql \li1099\sb68\sl-207\slmult0 \up0
\expndtw0\charscalex125 Por ejemplo, eche un vistazo a la siguiente formula:
\par\pard\qj \li1094\ri2644\sb179\sl-200\slmult0\fi9 \up0
\expndtw0\charscalex166 \ul0\nosupersub\cf23\f24\fs12 =ENTERO(SUMA('C:\\Mis
documentos\\Excel\\Finanzas\\Programas de \up0 \expndtw0\charscalex167 ventas\\
[Ventas.xls]Ventas de productos'!C2:C2924)) \par\pard\qj \li815\ri1260\sb187\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Se
trata de una simple funcion SUMA anidada dentro de una funcion ENTE\up0
\expndtw0\charscalex127 RO. Como hace referencia a celdas situadas en un libro
cerrado, debe incluir la \up0 \expndtw0\charscalex127 ruta completa junto con las
referencias a celdas, el nombre de la hoja y el libro. \up0 \expndtw0\charscalex133
Sin embargo, si tuviese que anidar alguna otra funcion dentro de esta, ya Sc
\up0 \expndtw0\charscalex133 convertiria en algo practicamente imposible de
escribir. \par\pard\qj \li806\ri1253\sb20\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex128 A continuacion veamos un rapido metodo para escribir mega
funciones que \line \up0 \expndtw0\charscalex128 hagan referencia a libros
externos. El truco consiste simplemente en escribir la \line \up0
\expndtw0\charscalex128 funcion en el libro al que haremos referencia en una celda
aparte. Si solamente \line \up0 \expndtw0\charscalex127 va a hacer una referencia a
una hoja en este libro, es mejor utilizar una celda en \line \up0
\expndtw0\charscalex127 esta hoja. \par\pard\qj \li811\ri1259\sb40\sl-
240\slmult0\fi287 \up0 \expndtw0\charscalex128 En primer lugar, al igual que
hicimos en el truco para mostrar el numero de \line \up0 \expndtw0\charscalex130
veces que aparecia un dia en un mes, desarrollaremos la formula en una celda
\line \up0 \expndtw0\charscalex126 aparte en el libro en el que acabara la
referencia. Una vez tengamos el resultado \line \up0 \expndtw0\charscalex131
deseado, cortaremos la formula de dicha celda, activaremos el libro en el que \line
\up0 \expndtw0\charscalex124 deberia aparecer el resultado, seleccionaremos la
celda apropiada y to daremos la \line \up0 \expndtw0\charscalex124 formula.
\par\pard\qj \li815\ri1257\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex132
Excel hace todo el trabajo duro al incluir los nombres de libro y cualquier
\line \up0 \expndtw0\charscalex132 nombre de hoja. En caso de que neeesite
modificar o anadir algo la formula, \line \up0 \expndtw0\charscalex125 simplemente
abra el libro que esta siendo referenciado, corte la formula desde el \line \up0
\expndtw0\charscalex124 libro original y peguela en el libro referenciado. Luego
haga los cambios necesa-\line \up0 \expndtw0\charscalex124 rios, corte y pegue de
nuevo la formula en el lugar de donde procedia. \par\pard\li1175\sb0\sl-
322\slmult0\par\pard\li1175\sb191\sl-322\slmult0\fi0\tx2111 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf12\f13\fs18 TRUCO\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf20\f21\fs28 Trucar una de las funciones
de base de datos\par\pard\li1175\sb67\sl-302\slmult0\fi177\tx2126 \dn5
\expndtw0\charscalex107 \ul0\nosupersub\cf14\f15\fs24 :l\tab \up2
\expndtw0\charscalex107 \ul0\nosupersub\cf20\f21\fs28 de Excel para que haga el
trabajo de muchas\par\pard\ql \li2116\sb0\sl-252\slmult0 \up0
\expndtw0\charscalex104 funciones \par\pard\qj \li2126\ri1827\sb23\sl-
220\slmult0 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf11\f12\fs16 Las
funciones de base de datos de Excel (BDSUMA, BDCONTAR, etc) \line \up0
\expndtw0\charscalex117 pueden hacer el trabajo de cientos de funciones, reduciendo
tanto el \par\pard\ql \li2116\sb11\sl-207\slmult0 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf10\f11\fs18 tiempo de calculo como el espacio ocupado en el
libro. \par\pard\qj \li820\ri1255\sb186\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex128 Cuando utilice funciones de base de datos de Excel, puede
especificar hasta \line \up0 \expndtw0\charscalex125 256 criterios diferentes. Por
ejemplo, puede que desce sumar cantidades que hay \line \up0
\expndtw0\charscalex125 en la columna A, pero solo aquellas en cuya celda
correspondiente en la columna
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg207}{\bkmkend
Pg207}\par\pard\li1560\sb0\sl-207\slmult0\par\pard\li1560\sb0\sl-
207\slmult0\par\pard\li1560\sb14\sl-207\slmult0\fi0\tx8587 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18 6. Trucos sobre formulas y
funciones\tab \dn2 \expndtw0\charscalex116 229\par\pard\qj \li1545\sb0\sl-
240\slmult0 \par\pard\qj\li1545\sb0\sl-240\slmult0
\par\pard\qj\li1545\ri519\sb127\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex128 B
haya un numero mayor quc 100 y en la de la celda C haya un numero menor \line
\up0 \expndtw0\charscalex125 que 40. Si, por el contrario, desea sumar las
cantidades cuyos valores correspon-\line \up0 \expndtw0\charscalex127 dientes en la
columna B son menores que 50, necesita utilizar otra funci6n y un \line \up0
\expndtw0\charscalex125 rango diferente como criterio. Serfa mucho mas sencillo si
tuviesemos una unica \line \up0 \expndtw0\charscalex127 funci6n y pudiesemos
cambiar facil y rapidamente el criterio. Si nunca ha utili-\line \up0
\expndtw0\charscalex125 zado las funciones de base de datos de Excel con
anterioridad, le recomendamos \line \up0 \expndtw0\charscalex129 encarecidamente
que se familiarice con ellas, ya que son muy buenas para ex-\line \up0
\expndtw0\charscalex129 traer informaci6n estadistica a partir de una base de datos
o una tabla de Excel. \par\pard\qj \li1545\ri529\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex131 Para ver c6mo funciona, rellene algunos datos tal y como se
muestra en la \up0 \expndtw0\charscalex130 figura 6.18. Mantenga los eneabezados de
columnas de la misma forma, pero \up0 \expndtw0\charscalex125 puede introducir los
datos que desee debajo de ellos. Mientras que ahora le pone \up0
\expndtw0\charscalex124 a esta tabla el nombre de "TodosLosDatos", incluyendo todos
los eneabezados, a \up0 \expndtw0\charscalex124 la hoja le dara el nombre de
"Datos".\par\pard\sect\sectd\sbknone\cols2\colno1\colw5585\colsr40\colno2\colw3815\
colsr160\ql \li2044\sb0\sl-138\slmult0 \par\pard\ql \li2044\sb0\sl-138\slmult0
\par\pard\ql \li2534\sb51\sl-138\slmult0\tx3258\tx4055\tx5015 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw-1\charscalex100
B\tab \up0 \expndtw-1\charscalex100 C\tab \up0 \expndtw-1\charscalex100
D\par\pard\ql \li2078\sb13\sl-138\slmult0\tx2241\tx2961\tx3681\tx4540 \up0
\expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf28\f29\fs12\ul hombre\tab \up0 \expndtw0\charscalex116 Fecbas\tab
\up0 \expndtw0\charscalex113 Caste total\tab \up0 \expndtw0\charscalex117 Cantidad
pagada\par\pard\ql \li2068\sb25\sl-138\slmult0\tx2236\tx3172\tx4075\tx5140 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 2\tab \up0 \expndtw-
2\charscalex100 Antonio\tab \up0 \expndtw0\charscalex110
5/22\ul0\nosupersub\cf25\f26\fs12 0\ul0\nosupersub\cf23\f24\fs12 04\tab \up0
\expndtw0\charscalex104 32,00 \u8364? \tab \up0 \expndtw0\charscalex108 22,00
\u8364?\par\pard\ql \li2068\sb15\sl-138\slmult0\tx2231\tx3124\tx4065\tx5150 \up0
\expndtw-1\charscalex100 3\tab \up0 \expndtw-2\charscalex100 Alex\tab \up0
\expndtw-2\charscalex100 16,212004\tab \up0 \expndtw0\charscalex105 30,00
\u8364? \tab \up0 \expndtw0\charscalex104 12,00 \u8364?\par\pard\ql
\li2068\sb16\sl-138\slmult0\tx2241\tx3124\tx4065\tx5150 \up0 \expndtw-
1\charscalex100 4\tab \up0 \expndtw-5\charscalex94 David\tab \up0 \expndtw-
5\charscalex94 17;\ul0\nosupersub\cf25\f26\fs12 2\ul0\nosupersub\cf23\f24\fs12
12004\tab \up0 \expndtw0\charscalex105 23,00 \u8364? \tab \up0
\expndtw0\charscalex104 16,00 \u8364?\par\pard\ql \li2068\sb16\sl-
138\slmult0\tx2241\tx3124\tx4065\tx5135 \up0 \expndtw-1\charscalex100 5\tab \up0
\expndtw-5\charscalex80 Id Dit a\tab \up0 \expndtw-5\charscalex91 113,212004\tab
\up0 \expndtw0\charscalex107 36,00 \u8364? \tab \up0 \expndtw0\charscalex108
36,00 \u8364?\par\pard\ql \li2063\sb15\sl-
138\slmult0\tx2241\tx3124\tx4060\tx5140 \up0 \expndtw-1\charscalex100 6\tab \up0
\expndtw-5\charscalex94 David\tab \up0 \expndtw0\charscalex100 11122004\tab \up0
\expndtw0\charscalex106 25,00 \u8364? \tab \up0 \expndtw0\charscalex107 21,00
\u8364?\par\pard\ql \li2068\sb11\sl-138\slmult0\tx2241\tx3110\tx4070\tx5150 \up0
\expndtw-1\charscalex100 7\tab \up0 \expndtw0\charscalex108 Santos\tab \up0
\expndtw-5\charscalex89 2012120004\tab \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf22\f23\fs10 30,00 \u8364? \tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 15.00 \u8364?\par\pard\ql \li2063\sb20\sl-
138\slmult0\tx2241\tx3115\tx4060\tx5150 \up0 \expndtw-1\charscalex100 8\tab \up0
\expndtw-3\charscalex100 Laida\tab \up0 \expndtw0\charscalex100 21/2/2004\tab
\up0 \expndtw0\charscalex106 31.00 \u8364? \tab \up0 \expndtw-5\charscalex95 18 110
\u8364?\par\pard\ql \li2063\sb11\sl-138\slmult0\tx2241\tx3115\tx4060\tx5150 \up0
\expndtw-1\charscalex100 9\tab \up0 \expndtw-4\charscalex100 Mar\tab \up0
\expndtw0\charscalex100 22/2/2004\tab \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 30,011 \u8364? \tab \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf23\f24\fs12 19,00 \u8364?\par\pard\ql \li2059\sb21\sl-
138\slmult0\tx2241\tx3110\tx4060\tx5150 \up0 \expndtw-5\charscalex88 10\tab \up0
\expndtw-5\charscalex92 Loin\tab \up0 \expndtw-5\charscalex95
\ul0\nosupersub\cf25\f26\fs12 23rd`21\ul0\nosupersub\cf23\f24\fs12 04\tab \up0
\expndtw0\charscalex109 26,00 \u8364? \tab \up0 \expndtw0\charscalex102 92,00
\u8364?\par\pard\ql \li2049\sb11\sl-138\slmult0\tx2241\tx3110\tx4060\tx5140 \up0
\expndtw0\charscalex59 1 1\tab \up0 \expndtw-5\charscalex94 David\tab \up0
\expndtw0\charscalex108 242!2004\tab \up0 \expndtw0\charscalex108 23.00 \u8364?
\tab \up0 \expndtw0\charscalex105 23,00 \u8364?\par\pard\ql \li2049\sb15\sl-
138\slmult0\tx2241\tx3110\tx4060\tx5145 \up0 \expndtw-5\charscalex96 12\tab \up0
\expndtw-3\charscalex100 Laida\tab \up0 \expndtw0\charscalex109 252;2004\tab
\up0 \expndtw0\charscalex106 33,00 \u8364? \tab \up0 \expndtw0\charscalex105
12,00 \u8364?\par\pard\ql \li2044\sb16\sl-
138\slmult0\tx2231\tx3110\tx4060\tx5140 \up0 \expndtw-3\charscalex100 13\tab
\up0 \expndtw-3\charscalex100 Angel\tab \up0 \expndtw0\charscalex101
26/2;2004\tab \up0 \expndtw0\charscalex106 45.00 \u8364? \tab \up0
\expndtw0\charscalex107 23,00 \u8364?\par\pard\ql \li2044\sb15\sl-
138\slmult0\tx2241\tx3110\tx4060\tx5202 \up0 \expndtw-3\charscalex100 14\tab
\up0 \expndtw0\charscalex102 \ul0\nosupersub\cf22\f23\fs10 Ale,,\tab \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf23\f24\fs12 27/22004\tab \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf22\f23\fs10 28,1010 \u8364? \tab \up0 \expndtw-
4\charscalex100 \ul0\nosupersub\cf26\f27\fs14 9.00 \u8364?\par\pard\ql
\li2044\sb16\sl-138\slmult0\tx2313\tx3110\tx4060\tx5150 \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 15\tab \up0 \expndtw-1\charscalex100
arolina\tab \up0 \expndtw0\charscalex116 20,`2004\tab \up0 \expndtw0\charscalex105
29,00 \u8364? \tab \up0 \expndtw0\charscalex102 18,00 \u8364?\par\pard\ql
\li2044\sb15\sl-138\slmult0\tx2231\tx3110\tx4070\tx5135 \up0 \expndtw-
3\charscalex100 16\tab \up0 \expndtw-3\charscalex100 Angel\tab \up0
\expndtw0\charscalex110 291,2004\tab \up0 \expndtw0\charscalex102 30,00 \u8364?
\tab \up0 \expndtw0\charscalex106 23.00 \u8364?\par\pard\ql \li2044\sb11\sl-
138\slmult0 \up0 \expndtw-5\charscalex96 17\par\pard\ql \li2044\sb21\sl-138\slmult0
\up0 \expndtw-3\charscalex100 18\par\pard\column \ql \li5625\sb0\sl-138\slmult0
\par\pard\ql \li5625\sb0\sl-138\slmult0 \par\pard\ql \li548\sb54\sl-
138\slmult0\tx1624 \up0 \expndtw-1\charscalex100 E\tab \up0 \expndtw-
1\charscalex100 F\par\pard\ql \li20\sb14\sl-138\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf28\f29\fs12\ul Porcentaje pa ado \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12
Coste\ul0\nosupersub\cf28\f29\fs12\ul restante\par\pard\ql \li918\sb20\sl-
138\slmult0\tx1686 \up0 \expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12
69%\tab \up0 \expndtw0\charscalex105 10,00 \u8364?\par\pard\ql \li918\sb16\sl-
138\slmult0\tx1686 \up0 \expndtw0\charscalex101 40%\tab \up0
\expndtw0\charscalex104 16,00 \u8364?\par\pard\ql \li918\sb15\sl-138\slmult0\tx1739
\up0 \expndtw-5\charscalex94 70'%\tab \up0 \expndtw0\charscalex106 7,00
\u8364?\par\pard\ql \li860\sb16\sl-138\slmult0\tx1801\tx1998 \up0
\expndtw0\charscalex100 100%\tab \up0 \expndtw-1\charscalex100 -\tab \up0 \expndtw-
1\charscalex100 \u8364?\par\pard\ql \li918\sb15\sl-138\slmult0\tx1739 \up0
\expndtw0\charscalex101 34%\tab \up0 \expndtw0\charscalex106 4.00
\u8364?\par\pard\ql \li918\sb16\sl-138\slmult0\tx1686 \up0 \expndtw0\charscalex101
50%\tab \up0 \expndtw0\charscalex102 15,00 \u8364?\par\pard\ql \li918\sb16\sl-
138\slmult0\tx1686 \up0 \expndtw0\charscalex101 59%\tab \up0
\expndtw0\charscalex102 13,00 \u8364?\par\pard\ql \li913\sb10\sl-
138\slmult0\tx1686\tx1835 \up0 \expndtw0\charscalex103 63%\tab \up0 \expndtw-
1\charscalex100 1 \up0 \expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex107
00 \u8364?\par\pard\ql \li913\sb21\sl-138\slmult0\tx1686 \up0
\expndtw0\charscalex103 43%\tab \up0 \expndtw0\charscalex105 16,00
\u8364?\par\pard\ql \li860\sb11\sl-138\slmult0\tx1801\tx1998 \up0
\expndtw0\charscalex100 100%\tab \up0 \expndtw-1\charscalex100 -\tab \up0 \expndtw-
1\charscalex100 \u8364?\par\pard\ql \li913\sb39\sl-115\slmult0\tx1676 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf22\f23\fs10 36%\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 21,00 \u8364?\par\pard\ql
\li913\sb25\sl-126\slmult0\tx1672 \up0 \expndtw-5\charscalex86
\ul0\nosupersub\cf22\f23\fs10 51 V%\tab \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf23\f24\fs12 22,00 \u8364?\par\pard\ql \li913\sb57\sl-
92\slmult0\tx1681 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf27\f28\fs6
32.\tab \up0 \expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12
19.00\par\pard\ql \li913\sb23\sl-138\slmult0\tx1676 \up0 \expndtw0\charscalex101
62%\tab \up0 \expndtw0\charscalex105 11.00 \u8364?\par\pard\ql \li913\sb16\sl-
138\slmult0\tx1734\tx1897 \up0 \expndtw-4\charscalex100 77'Y\tab \up0 \expndtw-
1\charscalex100 7\tab \up0 \expndtw0\charscalex50 13 \up0 \expndtw-
1\charscalex100 \u8364? \par\pard\sect\sectd\sbknone \ql \li3883\sb55\sl-
184\slmult0 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 6.18.
Datos propuestos. \par\pard\qj \li1531\sb0\sl-240\slmult0
\par\pard\qj\li1531\ri541\sb10\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 Inserte otra hoja y llamela "Resultados". En la celda
A2, introduzca la siguien\up0 \expndtw0\charscalex121 te formula: \par\pard\ql
\li1823\sb0\sl-138\slmult0 \par\pard\ql\li1823\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf23\f24\fs12 =Datos!Al \par\pard\qj
\li1531\ri539\sb178\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex134
\ul0\nosupersub\cf10\f11\fs18 Propague esta formula hasta la celda F2, de forma que
tenga una copia \line \up0 \expndtw0\charscalex122 sincronizada de los encabezados
de la tabla. En la celda A3, introduzca cualquier \line \up0
\expndtw0\charscalex122 nombre de Jos que exista en la tabla de la primcra hoja,
como por ejemplo John \par\pard\ql \li1536\sb28\sl-207\slmult0 \up0
\expndtw0\charscalex123 D. luego, en la celda D3, introduzca la siguiente
formula: \par\pard\ql \li1823\sb0\sl-138\slmult0 \par\pard\ql\li1823\sb112\sl-
138\slmult0 \up0 \expndtw0\charscalex146 \ul0\nosupersub\cf23\f24\fs12
=BDEXTRAER(TodosLosDatos;D2;$A$2:$A$3) \par\pard\qj \li1531\ri543\sb178\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18
Propague esta formula hasta la celda F3 y de formato a las celdas C3:F3 como
\up0 \expndtw0\charscalex121 sea requerido.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg208}{\bkmkend
Pg208}\par\pard\li835\sb0\sl-207\slmult0\par\pard\li835\sb0\sl-
207\slmult0\par\pard\li835\sb54\sl-207\slmult0\fi0\tx6043 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 230\tab \dn2
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj \li1852\sb0\sl-
220\slmult0 \par\pard\qj\li1852\sb0\sl-220\slmult0
\par\pard\qj\li1852\ri1818\sb164\sl-220\slmult0\fi4 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Para copiar rapidamente las celdas como esta sin
formato, seleccione \line \up0 \expndtw0\charscalex121 la celda, haga clic con el
bot6n derecho del ration en el pequeno recuadro \line \up0 \expndtw0\charscalex130
de propagaci6n y, manteniendo pulsado el bot6n derecho del ration, \line \up0
\expndtw0\charscalex131 arrastre el cursor hasta donde sea necesario. Luego
seleccione la opci6n \par\pard\ql \li1862\sb1\sl-195\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf10\f11\fs18 Rellena sin formato.
\par\pard\qj \li835\sb0\sl-240\slmult0 \par\pard\qj\li835\ri1232\sb128\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex131 Los datos correspondientes deberian
extraerse de la tabla cuyo nombre ha \up0 \expndtw0\charscalex123 introducido en la
celda A3. Este es solo un ejemplo simple de como puede utilizar \up0
\expndtw0\charscalex123 la funcion BDEXTRAER para extraer informacion relevante.
\par\pard\qj \li1857\sb0\sl-220\slmult0 \par\pard\qj\li1857\ri1821\sb137\sl-
220\slmult0 \up0 \expndtw0\charscalex134 \ul0\nosupersub\cf11\f12\fs16 Si obtiene
el error #NUM!, significa que tiene dos o mas nombres \up0 \expndtw0\charscalex135
identicos en la columna Nombre. \par\pard\qj \li844\sb0\sl-240\slmult0
\par\pard\qj\li844\ri1233\sb104\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Llegados a este punto, la
mayoria de las personas seguirian el mismo concep\up0 \expndtw0\charscalex125 to
para todos los nombres para los que quisieran extraer informacion de la tabla. \up0
\expndtw0\charscalex125 Sin embargo, este esfuerzo no es necesario. \par\pard\qj
\li835\ri1222\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex125 Dado que
siempre estamos haciendo referencia a la celda A3 para el nombre, \up0
\expndtw0\charscalex129 tendria mucho mas sentido en la mayoria de los casos si
simplemente pudiera\up0 \expndtw0\charscalex127 mos utilizar una lista desplegable
en la celda A3 que contuviese todos los nom\up0 \expndtw0\charscalex129 bres que
hay en la tabla. Podemos utilizar la funcion estandar de validacion de \up0
\expndtw0\charscalex126 Excel para crear dicha lista. Sin embargo, como la lista
original de nombres esta \up0 \expndtw0\charscalex127 ubicada en otra hoja, no
podemos hacer referencia para lista de la misma forma \up0 \expndtw0\charscalex124
que lo hariamos a una lista que estuviese en la misma hoja (es decir, una
referen\up0 \expndtw0\charscalex130 cia a un rango estandar). Podemos resolver este
problema facilmente dandole \up0 \expndtw0\charscalex125 nombre a la columna Nombre
de la tabla original, y luego utilizando ese nombre \up0 \expndtw0\charscalex125
como origen de la lista para la validacion. \par\pard\qj \li1871\sb0\sl-220\slmult0
\par\pard\qj\li1871\ri1804\sb137\sl-220\slmult0 \up0 \expndtw0\charscalex134
\ul0\nosupersub\cf11\f12\fs16 Dado que muchas tablas no son estaticas (es decir,
sus datos estan \line \up0 \expndtw0\charscalex135 continuamente modificandose, ya
sea aiadiendo o eliminando \par\pard\li1080\sb32\sl-184\slmult0\fi0\tx1871 \up0
\expndtw0\charscalex122 i t\tab \up0 \expndtw0\charscalex123 registros), deberia
considerar la posibilidad de utilizar rangos dinamicos\par\pard\ql \li1871\sb34\sl-
184\slmult0 \up0 \expndtw0\charscalex129 con nombre para la eolumna Nombre.
\par\pard\qj \li854\sb0\sl-240\slmult0 \par\pard\qj\li854\ri1205\sb110\sl-
240\slmult0\fi287 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Haga
clie de nuevo en la hoja Datos, y teniendo seleccionada cualquier celda, \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf9\f10\fs20 vaya a
lnsertar>Nombre>Definir. En el cuadro de texto Nombres en el libro intro\up0
\expndtw0\charscalex132 \ul0\nosupersub\cf10\f11\fs18 duzca "Nombres" y en el
cuadro de texto Se refiere a introduzca la siguiente \up0 \expndtw0\charscalex132
formula, y luego haga clie en Agregar: \par\pard\ql \li1151\sb0\sl-138\slmult0
\par\pard\ql\li1151\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex151
\ul0\nosupersub\cf23\f24\fs12 =DESREF($A$2;0;0;CONTARA($A$2:$A$1000);l)
\par\pard\ql \li1147\sb205\sl-207\slmult0\tx6715 \dn2 \expndtw0\charscalex134
\ul0\nosupersub\cf10\f11\fs18 Haga clie en la hoja Resultados, seleccione la celda
A3 \tab \up0 \expndtw0\charscalex142 y luego vaya a \par\pard\ql \li873\sb14\sl-
230\slmult0 \up0 \expndtw0\charscalex103 \ul0\nosupersub\cf9\f10\fs20
Datos>Validacion. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg209}{\bkmkend Pg209}\par\pard\li1545\sb0\sl-207\slmult0\par\pard\li1545\sb184\sl-
207\slmult0\fi0\tx8577 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex115
231\par\pard\qj \li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\sb0\sl-
240\slmult0 \par\pard\qj\li1540\ri536\sb124\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex128 Seleccione la opcion Lista del cuadro de lista desplegable
y en el cuadro de \up0 \expndtw0\charscalex128 texto Origen introduzca lo
siguiente: \par\pard\ql \li1828\sb0\sl-161\slmult0 \par\pard\ql\li1828\sb65\sl-
161\slmult0 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf26\f27\fs14 =Nombre
\par\pard\qj \li1531\ri528\sb172\sl-243\slmult0\fi278 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Asegurese de que la casilla
de verificacion Celda con lista desplegable este \line \up0 \expndtw0\charscalex132
activada y luego haga clic en Aceptar. Ahora ya puede seleccionar cualquier
\line \up0 \expndtw0\charscalex129 nombre de la lista de la celda A3 y los datos
que hay a la derecha mostraran la \line \up0 \expndtw0\charscalex126 informacion
correspondiente de forma automatica. Podemos llevar esto a un ni-\line \up0
\expndtw0\charscalex125 vel superior y utilizar la funcion BDCONTAR para extraer la
cantidad de perso-\line \up0 \expndtw0\charscalex131 nas cuyo costc total es mayor
que un cierto numero que especifiquemos y un \line \up0 \expndtw0\charscalex131
porcentaje pagado menor que otro numero que tambien especificaremos.
\par\pard\qj \li1536\ri534\sb20\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex126
Para ello, primeramente necesitara crear un rango dinamico con nombre para \up0
\expndtw0\charscalex124 la columna Coste total y para la columna Pagado. En el
cuadro de texto Nombres \up0 \expndtw0\charscalex123 en el libro introduzca
"Coste_total" y en el cuadro de texto Se refiere a introduzca \up0
\expndtw0\charscalex123 la siguiente formula, tras lo cual debe pulsar Agregar:
\par\pard\ql \li1828\sb0\sl-138\slmult0 \par\pard\ql\li1828\sb107\sl-138\slmult0
\up0 \expndtw0\charscalex149 \ul0\nosupersub\cf23\f24\fs12
=DESREF($C$2;O;O;CONTARA($C$2:$C$1000);l) \par\pard\qj \li1536\ri533\sb170\sl-
250\slmult0\fi287 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 Esta
vez, en el cuadro de texto Nombres en el libro introduzca "PorcentajePagado"
\up0 \expndtw0\charscalex128 y en el cuadro de texto Se refiere a introduzca la
siguiente formula, tras lo cual \up0 \expndtw0\charscalex128 debe pulsar
Agregar. \par\pard\ql \li1828\sb0\sl-138\slmult0 \par\pard\ql\li1828\sb85\sl-
138\slmult0 \up0 \expndtw0\charscalex151 \ul0\nosupersub\cf23\f24\fs12
=DESREF($E$2;O;O;CONTARA($E$2:$E$1000);l) \par\pard\qj \li1521\ri528\sb178\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex139 \ul0\nosupersub\cf10\f11\fs18 Active
la hoja Resultados, seleccione la celda Al I y luego seleccione \line \up0
\expndtw0\charscalex124 Datos>Validacion. Seleccione la opcion Lista y luego
introduzca en el cuadro de \line \up0 \expndtw0\charscalex128 texto Origen el texto
"=Coste_total". Haga clie en Aceptar. Seleccione la celda \line \up0
\expndtw0\charscalex126 B11 y luego vaya a Datos>Validacion. Seleccione la opcion
Lista y luego intro-\line \up0 \expndtw0\charscalex126 duzca en el cuadro de texto
Origen el texto "=Porcentaje_pagado". Haga clie en \line \up0
\expndtw0\charscalex126 Aceptar. \par\pard\ql \li1823\sb68\sl-207\slmult0 \up0
\expndtw0\charscalex123 En la celda A12 introduzca lo siguiente: \par\pard\ql
\li1828\sb0\sl-138\slmult0 \par\pard\ql\li1828\sb92\sl-138\slmult0 \up0
\expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12 =Datos!Cl \par\pard\ql
\li1823\sb205\sl-207\slmult0 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 Seleccione la celda B12 e introduzca lo siguiente:
\par\pard\ql \li1828\sb0\sl-138\slmult0 \par\pard\ql\li1828\sb92\sl-138\slmult0
\up0 \expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12 =Datos!El
\par\pard\ql \li1823\sb205\sl-207\slmult0 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 Seleccione la celda A13 e introduzca lo siguiente:
\par\pard\ql \li1828\sb0\sl-144\slmult0 \par\pard\ql\li1828\sb82\sl-144\slmult0
\up0 \expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 _">" & All
\par\pard\ql \li1819\sb204\sl-207\slmult0 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 Seleccione la celda B13 e introduzca lo siguiente:
\par\pard\ql \li1828\sb0\sl-138\slmult0 \par\pard\ql\li1828\sb92\sl-138\slmult0
\up0 \expndtw0\charscalex154 \ul0\nosupersub\cf23\f24\fs12 ="<" & TEXTO(Bll;"O
%") \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg210}{\bkmkend
Pg210}\par\pard\li844\sb0\sl-207\slmult0\par\pard\li844\sb0\sl-
207\slmult0\par\pard\li844\sb6\sl-207\slmult0\fi0\tx6052 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 232\tab \up0
\expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\ql \li1123\sb0\sl-
207\slmult0 \par\pard\ql\li1123\sb0\sl-207\slmult0 \par\pard\ql\li1123\sb0\sl-
207\slmult0 \par\pard\ql\li1123\sb21\sl-207\slmult0 \up0 \expndtw0\charscalex124 En
la celda A15 introduzca to siguiente: \par\pard\ql \li1137\sb0\sl-138\slmult0
\par\pard\ql\li1137\sb92\sl-138\slmult0 \up0 \expndtw0\charscalex151
\ul0\nosupersub\cf23\f24\fs12 =DCONTAR(TodosLosDatos;$A$12;$A$12:$B$13)
\par\pard\qj \li840\ri1227\sb198\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Seleccione cualquier cantidad
de coste total desde la celda A11 y cualquier \up0 \expndtw0\charscalex126
porcentaje pagado desde la celda B11 y la funcion BDCONTAR le devolvera el \up0
\expndtw0\charscalex124 numero de personas que coincides con ese criterio. Por
ejemplo, si ha selecciona\up0 \expndtw0\charscalex132 do 65 y 100%, estara
extrayendo la cantidad de personas que tienen un coste \up0 \expndtw0\charscalex132
total mayor que 65 y un porcentaje pagado menor que el 100%. \par\pard\qj
\li854\ri1215\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126 Como puede
ver, puede utilizar esta funcion BDCONTAR para extraer cual-\line \up0
\expndtw0\charscalex126 quier combinaci6n de criterios para las columnas Coste
total y Porcentaje paga-\line \up0 \expndtw0\charscalex127 do. Con un poco mas de
trabajo, puede llevar esto todavia a tin nivel superior y \line \up0
\expndtw0\charscalex125 hacer que los operadores de comparacion utilizados en
criterio scan intercambia-\line \up0 \expndtw0\charscalex125 bles. \par\pard\qj
\li859\ri1213\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127 Lo primero que
tiene que hacer es crear una lista de operadores de compara-\line \up0
\expndtw0\charscalex125 ei6n que puedan ser utilizados en la lista de validaci6n.
Vaya a una columna que \line \up0 \expndtw0\charscalex123 no este siendo utilizada
en la hoja Resultados y en cualquiera de las filas de dicha \line \up0
\expndtw0\charscalex123 columna, introduzca el encabezado "Operadores". Debajo de
este, en cada una de \par\pard\ql \li864\sb28\sl-207\slmult0\tx4828 \up0
\expndtw0\charscalex126 las celdas siguientes, introduzca =, > \tab \up0
\expndtw0\charscalex129 < y < =, tal y como se muestra en la \par\pard\ql
\li864\sb33\sl-207\slmult0 \up0 \expndtw0\charscalex127 figura 6.19.
\par\pard\ql \li4070\sb0\sl-138\slmult0 \par\pard\ql\li4070\sb0\sl-138\slmult0
\par\pard\ql\li4070\sb34\sl-138\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf23\f24\fs12 01) eI, dotes \par\pard\ql \li2779\sb0\sl-184\slmult0
\par\pard\ql\li2779\sb0\sl-184\slmult0 \par\pard\ql\li2779\sb0\sl-184\slmult0
\par\pard\ql\li2779\sb0\sl-184\slmult0 \par\pard\ql\li2779\sb0\sl-184\slmult0
\par\pard\ql\li2779\sb24\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16 Figura 6.19. Operadores de comparacion.
\par\pard\qj \li859\sb0\sl-240\slmult0 \par\pard\qj\li859\ri1200\sb10\sl-
240\slmult0\fi297 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Para
dar nombre a este rango, seleccione el encabezado y todos los operadores \up0
\expndtw0\charscalex120 por debajo de el, seleccionando luego la opci6n Insertar
mayor que Nombre>Crear. \up0 \expndtw0\charscalex121 Asegurese de que esta activada
la opcion S61o fila superior y haga clie en Aceptar. \up0 \expndtw0\charscalex129
Excel darn nombre automaticamente al rango basandose en el encabezado (en \up0
\expndtw0\charscalex129 este caso, Operadores). \par\pard\qj \li873\ri1188\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex126 Seleccione la celda G7 e introduzca
el encabezado "Seleccione un criterios". \line \up0 \expndtw0\charscalex125
Teniendo seleceionadas las celdas G7 y H7, centrelas yendo a Formato>Celdas>
\line \up0 \expndtw0\charscalex121 Alineaeion y luego eligiendo en el cuadro de
lista desplegable Horizontal la opci6n \line \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf9\f10\fs20 Centrar en la seleccion. Seleccione las celdas G8 y
H8, vaya a Datos>Validacion y \par\pard\qj \li868\ri1194\sb0\sl-240\slmult0\fi14
\up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 seleccione la opci6n
Lista en el cuadro de lista desplegable. En el cuadro de texto \up0
\expndtw0\charscalex128 Origen introduzca "=Operadores". Asegurese de que esta
activada la casilla de \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf9\f10\fs20
verificaci6n Celda con lista desplegable y luego haga clie en Aceptar. \par\pard\qj
\li883\ri1189\sb40\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Vuelva a la hoja Datos y cree un rango dinamico con
nombre para la columna \line \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf9\f10\fs20 Fechas. Vaya a lnsertar>Nombre>Definir, en el cuadro
de texto Nombres en el libro
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg211}{\bkmkend
Pg211}\par\pard\li1550\sb0\sl-207\slmult0\par\pard\li1550\sb180\sl-
207\slmult0\fi0\tx8582 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
6. Trucos sobre formulas y funciones\tab \up0 \expndtw0\charscalex115
233\par\pard\qj \li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\sb0\sl-
240\slmult0 \par\pard\qj\li1540\ri524\sb128\sl-240\slmult0\fi9 \up0
\expndtw0\charscalex122 escriba "Fechas" y en el cuadro de texto Se refiere a
escriba la siguiente formula y \up0 \expndtw0\charscalex122 luego haga clie en
Agregar: \par\pard\ql \li1838\sb0\sl-138\slmult0 \par\pard\ql\li1838\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex151 \ul0\nosupersub\cf23\f24\fs12
=DESREF($B$2;0;0;CONTARA($B$2:$B$1000);1) \par\pard\qj \li1545\ri524\sb178\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18
Seleccione la celda G7, copiela y peguela en la celda G9. Cambie la palabra \up0
\expndtw0\charscalex121 "Criterio" por "Fecha". Seleccione las celdas G10:H10, vaya
a Datos>Validacion y \up0 \expndtw0\charscalex122 luego seleccione la opcion Lista
en el cuadro de lista desplegable. En Cl cuadro de \up0 \expndtw0\charscalex122
texto Origen, introduzca "=Dates". \par\pard\qj \li1545\ri525\sb40\sl-
240\slmult0\fi273 \up0 \expndtw0\charscalex127 Asegurese de que la opcion Celda con
lista desplegable este activada y haga \up0 \expndtw0\charscalex127 clic en
Aceptar. Seleccione la celda G11 e introduzca to siguiente: \par\pard\ql
\li1838\sb0\sl-138\slmult0 \par\pard\ql\li1838\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex166 \ul0\nosupersub\cf23\f24\fs12 =Datos!$B$l \par\pard\qj
\li1545\ri532\sb178\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Propaguela hasta la celda H11. Seleccione la celda
G12, introduzca la siguien-\line \up0 \expndtw0\charscalex123 te formula (deberia
utilizar el formato de fecha) y copiela hasta la celda H12: \par\pard\ql
\li1838\sb0\sl-138\slmult0 \par\pard\ql\li1838\sb107\sl-138\slmult0\tx2227 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf23\f24\fs12 =G8 \tab \up0
\expndtw0\charscalex152 & TEXTO(G10;"dd/mm/aa") \par\pard\qj
\li1545\ri532\sb170\sl-250\slmult0\fi288 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 En la celda F13, introduzca la palabra "Resultado" y
centrelo en la seleccion, \up0 \expndtw0\charscalex128 teniendo seleccionadas las
celdas F13 y G13. En la celda H13 introduzca la si\up0 \expndtw0\charscalex128
guiente formula: \par\pard\ql \li1838\sb0\sl-138\slmult0
\par\pard\ql\li1838\sb85\sl-138\slmult0 \up0 \expndtw0\charscalex155
\ul0\nosupersub\cf23\f24\fs12 =BDSUMAR(TodosLosDatos;Datos!$C$l;$G$11:$H$12)
\par\pard\qj \li1545\ri546\sb198\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 El resultado final deberia
parecerse al que se muestra en la figura 6.20, quc, \up0 \expndtw0\charscalex128
como demostracion, muestra todas las formulas. \par\pard\ql \li5366\sb0\sl-
138\slmult0 \par\pard\ql\li5366\sb0\sl-138\slmult0 \par\pard\ql\li5366\sb9\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 H
\par\pard\li2572\sb0\sl-138\slmult0\par\pard\li2572\sb0\sl-
138\slmult0\par\pard\li2572\sb0\sl-138\slmult0\par\pard\li2572\sb0\sl-
138\slmult0\par\pard\li2572\sb0\sl-138\slmult0\par\pard\li2572\sb0\sl-
138\slmult0\par\pard\li2572\sb0\sl-138\slmult0\par\pard\li2572\sb23\sl-
138\slmult0\fi1243\tx4713 \up0 \expndtw0\charscalex104 Seleccione 1111\tab \up0
\expndtw0\charscalex111 criterio\par\pard\li2572\sb0\sl-
138\slmult0\par\pard\li2572\sb40\sl-138\slmult0\fi1252 \up0 \expndtw0\charscalex111
Seleccione una fecha\par\pard\li2572\sb42\sl-138\slmult0\fi1358\tx6062 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf22\f23\fs10 1y/tLiiJ1\tab \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf23\f24\fs12 J2Ji\par\pard\li2572\sb3\sl-
138\slmult0\fi700\tx5198 \up0 \expndtw0\charscalex111 Fechas\tab \up0
\expndtw0\charscalex111 Fechas\par\pard\li2572\sb23\sl-138\slmult0\fi0\tx4440
\up0 \expndtw0\charscalex111 =GE TE',=T !,GI1l''dj;rnrn/aa"i\tab \up0
\expndtw0\charscalex111 =HE:a.TE::T IH1il;"dd!mrnlaa')\par\pard\li2572\sb19\sl-
138\slmult0\fi9\tx4440\tx7113 \up0 \expndtw0\charscalex111 Resnltado\tab \up0
\expndtw0\charscalex108 =BDSIJM.AP(Tcdo,LosDatu=;Dat-I$r$1;$&$11\tab \up0
\expndtw0\charscalex111 $H$11i\par\pard\ql \li2208\sb0\sl-184\slmult0
\par\pard\ql\li2208\sb0\sl-184\slmult0 \par\pard\ql\li2208\sb31\sl-184\slmult0 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 6.20. Hoja mostrando
las formulas correctas y los encabezados. \par\pard\qj \li1545\sb0\sl-
240\slmult0 \par\pard\qj\li1545\ri529\sb10\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Oculte las filas 11 y 12, ya
que no necesitamos verlas. Terminara teniendo \up0 \expndtw0\charscalex130 una
tabla lista para ser utilizada como la que se muestra en la figura 6.21, a la
\up0 \expndtw0\charscalex130 que se ha aplicado un formato en particular para
facilitar su lectura. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg212}{\bkmkend Pg212}\par\pard\li873\sb0\sl-207\slmult0\par\pard\li873\sb198\sl-
207\slmult0\fi0\tx6081 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
234\tab \dn2 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li3734\sb0\sl-138\slmult0\par\pard\li3734\sb0\sl-
138\slmult0\par\pard\li3734\sb0\sl-138\slmult0\par\pard\li3734\sb0\sl-
138\slmult0\par\pard\li3734\sb0\sl-138\slmult0\par\pard\li3734\sb0\sl-
138\slmult0\par\pard\li3734\sb0\sl-138\slmult0\par\pard\li3734\sb17\sl-
138\slmult0\fi192 \up0 \expndtw0\charscalex111 \ul0\nosupersub\cf23\f24\fs12
Seleccione un criterio\par\pard\li3734\sb0\sl-138\slmult0\par\pard\li3734\sb31\sl-
138\slmult0\fi201 \up0 \expndtw0\charscalex111 Seleccione una
fecha\par\pard\li3734\sb11\sl-138\slmult0\fi412\tx4924 \up0 \expndtw0\charscalex111
9/012/01\tab \up0 \expndtw0\charscalex111 20.i]2iCl\par\pard\li3734\sb20\sl-
138\slmult0\fi0\tx5145 \dn2 \expndtw0\charscalex111 Resultado\tab \up0
\expndtw0\charscalex111 90\u8364?I\par\pard\ql \li2894\sb0\sl-184\slmult0
\par\pard\ql\li2894\sb0\sl-184\slmult0 \par\pard\ql\li2894\sb173\sl-184\slmult0
\up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 Figura 6.21. Hoja con la
interfaz final. \par\pard\qj \li868\sb0\sl-230\slmult0
\par\pard\qj\li868\ri1199\sb28\sl-230\slmult0\fi288 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 Utilizando este principio, puede tener facilmente una
o varias funciones de \line \up0 \expndtw0\charscalex127 base de datos haciendo el
trabajo que de otra manera harian cientos de funcio-\line \up0
\expndtw0\charscalex127 nes.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg213}{\bkmkend
Pg213}\par\pard\ql \li7228\sb0\sl-322\slmult0 \par\pard\ql\li7228\sb0\sl-
322\slmult0 \par\pard\ql\li7228\sb0\sl-322\slmult0 \par\pard\ql\li7228\sb288\sl-
322\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf16\f17\fs28 CAPITuLO 7 \par\pard\ql \li3600\sb408\sl-552\slmult0
\up0 \expndtw0\charscalex132 \ul0\nosupersub\cf5\f6\fs48 Trucos sobre macros
\par\pard\ql \li6575\sb162\sl-414\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf6\f7\fs36 Trucos 81\ul0\nosupersub\cf31\f32\fs36 a 94
\par\pard\qj \li1617\sb0\sl-240\slmult0 \par\pard\qj\li1617\sb0\sl-240\slmult0
\par\pard\qj\li1617\sb0\sl-240\slmult0 \par\pard\qj\li1617\sb0\sl-240\slmult0
\par\pard\qj\li1617\sb0\sl-240\slmult0 \par\pard\qj\li1617\sb0\sl-240\slmult0
\par\pard\qj\li1617\sb0\sl-240\slmult0 \par\pard\qj\li1617\sb0\sl-240\slmult0
\par\pard\qj\li1617\ri452\sb150\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Las macros hacen que sea muy
facil automatizar tareas repetitivas en Excel, \line \up0 \expndtw0\charscalex125
pero la forma en la que son creadas y las facilidades para utilizarlas a veces
son \line \up0 \expndtw0\charscalex118 problematicas. Por suerte, Excel es flexible
lo suficientemente como para que pueda \line \up0 \expndtw0\charscalex118
solucionar esos problemas y crear nuevas caraeteristicas con un minimo
esfuerzo.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2758\colsr160\colno2\colw652
2\colsr160\ql \li1972\sb0\sl-207\slmult0 \par\pard\ql \li1972\sb0\sl-207\slmult0
\par\pard\ql \li1972\sb115\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2102\sb93\sl-414\slmult0 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf31\f32\fs36 81\par\pard\column \ql
\li2918\sb0\sl-322\slmult0 \par\pard\ql \li20\sb109\sl-322\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf20\f21\fs28 Acelerar el codigo y eliminar
los parpadeos\par\pard\ql \li30\sb15\sl-322\slmult0 \up0 \expndtw0\charscalex107 de
la pantalla\par\pard\ql \li25\ri397\sb77\sl-216\slmult0 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf11\f12\fs16 Cuando graba macros dentro de
Excel, el codigo que es generado a veces \up0 \expndtw0\charscalex124 produce
parpadeo se la pantalla, que no solamente ralentizar la macro, sino \line \up0
\expndtw0\charscalex122 que hacen que la actividad de la misma parezca muy
desorganizada. Por \line \up0 \expndtw0\charscalex123 suerte, podemos eliminar esos
parpadeos de la pantalla a la vez que \line \up0 \expndtw0\charscalex121 celebramos
el codigo. \par\pard\sect\sectd\sbknone \qj \li1612\ri453\sb114\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Lino
de los inconvenientes de las macros grabadas en Excel es que el codigo \line
\up0 \expndtw0\charscalex128 producido es a menudo muy ineficiente. Esto puede
significar que las macros \line \up0 \expndtw0\charscalex126 que deberian tardar
solamente unos segundos para completarse a veces requie-\line \up0
\expndtw0\charscalex121 ren de mucho mis tiempo y parecen muy ineficaces. Ademas,
cuando crea macros \line \up0 \expndtw0\charscalex130 utilizando la grabadora de
macros, todas las pulsaciones de teclas se graban, \line \up0
\expndtw0\charscalex125 independientemente de que tengan o no sentido. Esto quiere
decir que sigue co-\line \up0 \expndtw0\charscalex129 metiendo un error y que a
continuaci6n la corrige, las pulsaciones requeridas \line \up0
\expndtw0\charscalex129 para completar esas acciones tambien son grabadas en el
c6digo de la macro. \par\pard\qj \li1617\ri453\sb40\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex124 Si ya hajugado algo con macros y c6digo en VBA,
probablemente habri oido \line \up0 \expndtw0\charscalex133 hablar de la propiedad
Application. ScreenUpdating. Si establece esta pro-\line \up0
\expndtw0\charscalex133 piedad a False al inicio de una macro, no solamente estari
deteniendo los par-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg214}{\bkmkend Pg214}\par\pard\li801\sb0\sl-207\slmult0\par\pard\li801\sb101\sl-
207\slmult0\fi0\tx6004 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
238\tab \dn2 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li791\sb0\sl-240\slmult0 \par\pard\qj\li791\sb0\sl-240\slmult0
\par\pard\qj\li791\ri1274\sb127\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex133
padeos de la pantalla asociados a la macro grabada, sino que tambien estara
\line \up0 \expndtw0\charscalex128 incrementando la velocidad de ejecuci6n de la
misma. La raz6n por la que este \line \up0 \expndtw0\charscalex124 metodo acelerar
el c6digo es porque Excel ya no necesita volver a dibujar la pan-\line \up0
\expndtw0\charscalex135 talla cada vez que encuentra un comando como pueda ser
Select, Activate, \line \up0 \expndtw0\charscalex135 LargeScroll, SmallScroll y
muchos otros. Para incluir la sentencia \par\pard\li791\sb60\sl-
184\slmult0\fi0\tx4113 \up0 \expndtw0\charscalex136 \ul0\nosupersub\cf11\f12\fs16
Application.ScreenUpdating\tab \up0 \expndtw0\charscalex136 = False al inicio de
una macro existents,\par\pard\li791\sb35\sl-207\slmult0\fi0 \up0
\expndtw0\charscalex137 \ul0\nosupersub\cf10\f11\fs18 vaya a
Herramientas>Macro>Macros, seleccione la macro en cuesti6n, haga
clic\par\pard\li791\sb33\sl-207\slmult0\fi9 \up0 \expndtw0\charscalex136 en
Modificar e introduzca el siguiente c6digo:\par\pard\li1271\sb0\sl-
138\slmult0\par\pard\li1271\sb0\sl-138\slmult0\par\pard\li1271\sb0\sl-
138\slmult0\par\pard\li1271\sb27\sl-138\slmult0\fi4 \up0 \expndtw0\charscalex175
\ul0\nosupersub\cf23\f24\fs12 una Macro\par\pard\li1271\sb53\sl-
138\slmult0\fi0\tx2942\tx3907 \up0 \expndtw0\charscalex175 Macro grabada el\tab
\up0 \expndtw0\charscalex171 1/12/2003\tab \up0 \expndtw0\charscalex175 por
Susana\par\pard\li1075\sb0\sl-161\slmult0\par\pard\li1075\sb0\sl-
161\slmult0\par\pard\li1075\sb95\sl-161\slmult0\fi0\tx3724 \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf26\f27\fs14
Application.ScreenUpdating\tab \up0 \expndtw0\charscalex152 =
False\par\pard\li1075\sb0\sl-138\slmult0\par\pard\li1075\sb107\sl-
138\slmult0\fi43 \up0 \expndtw0\charscalex152 \ul0\nosupersub\cf23\f24\fs12 'Sc
CODIGO\par\pard\li1075\sb0\sl-161\slmult0\par\pard\li1075\sb63\sl-
161\slmult0\fi0\tx3724 \up0 \expndtw0\charscalex152 \ul0\nosupersub\cf26\f27\fs14
Application.ScreenUpdating\tab \up0 \expndtw0\charscalex152 =
True\par\pard\li1075\sb30\sl-161\slmult0\fi9 \up0 \expndtw0\charscalex152 End
Sub\par\pard\qj \li801\ri1263\sb168\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Observe que hemos vuelto a
establecer esta propiedad a True despues de com\up0 \expndtw0\charscalex124 pletar
la macro. Aunque Excel siempre volvera a activar esta propiedad tan pron\up0
\expndtw0\charscalex123 to como el foco vuelva a el (es decir, cuando la macro
termine y el usuario vuelva \up0 \expndtw0\charscalex125 a interactuar con la
aplicaci6n), en muchos casos es mejor asegurarse e incluir el \up0
\expndtw0\charscalex125 c6digo al final. \par\pard\qj \li806\ri1269\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex145 En algunos casos, se encontrari con
que la propiedad Application. \line \up0 \expndtw0\charscalex132 ScreenUpdating ha
vuelto a activarse antes de que la macro grabada se haya \line \up0
\expndtw0\charscalex130 completado. Esto puede ocurrir con macros grabadas que
utilicen el comando \line \up0 \expndtw0\charscalex127 Select con frecuencia. Y en
caso de que esto suceda, puede que tenga que repe-\line \up0
\expndtw0\charscalex138 tir la sentencia Application. ScreenUpdating = False en
otras partes de la \line \up0 \expndtw0\charscalex138
macro.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1956\colsr160\colno2\colw7324\c
olsr160\ql \li1166\sb0\sl-207\slmult0 \par\pard\ql \li1166\sb0\sl-207\slmult0
\par\pard\ql \li1166\sb87\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1296\sb92\sl-414\slmult0 \up0
\expndtw0\charscalex98 \ul0\nosupersub\cf6\f7\fs36 82\par\pard\column \ql
\li2121\sb0\sl-322\slmult0 \par\pard\ql \li25\sb108\sl-322\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf20\f21\fs28 Ejecutar una macro a una
determinada hora\par\pard\qj \li20\ri1286\sb73\sl-216\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 En muchas ocasiones seria una
gran idea poder ejecutar una macro a una \line \up0 \expndtw0\charscalex122 hora
predeterminada o a intervalos de tiempo especificos. Por suerte, Excel \up0
\expndtw0\charscalex122 proporciona un metodo VBA que hate que esto sea posible.
\par\pard\sect\sectd\sbknone \qj \li801\ri1258\sb164\sl-245\slmult0\fi292 \up0
\expndtw0\charscalex135 \ul0\nosupersub\cf10\f11\fs18 El metodo Application.OnTime
puede hacer quc las macros se ejecutan \line \up0 \expndtw0\charscalex129
automaticamente una vez realizadas ciertas configuraciones. Supongamos que \line
\up0 \expndtw0\charscalex124 tiene una macro que desea ejecutar cada dia a las
15:00. En primer Lugar debere-\line \up0 \expndtw0\charscalex127 mos determinar
como lanzar el metodo OnTime. Podemos hacerlo utilizando el \line \up0
\expndtw0\charscalex127 evento Workbook open en el m6dulo privado del objeto
workbook. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg215}
{\bkmkend Pg215}\par\pard\li1646\sb0\sl-207\slmult0\par\pard\li1646\sb160\sl-
207\slmult0\fi0\tx8664 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex116 239\par\pard\qj
\li1627\sb0\sl-240\slmult0 \par\pard\qj\li1627\sb0\sl-240\slmult0
\par\pard\qj\li1627\ri438\sb128\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex128
En Windows, la manera mas ripida para llegar al modulo privado del objeto \up0
\expndtw0\charscalex124 Workbook (Thisworkbook) es haciendo clic con el boton
derecho del ration en el \up0 \expndtw0\charscalex129 icono de Excel situado a la
izquierda del menu Archivo y luego seleccionar la \up0 \expndtw0\charscalex129
opci6n Ver codigo (en Macintosh, debe abrir el editor de Visual Basic y luego
\up0 \expndtw0\charscalex125 abrir el modulo para el objeto Workbook desde
la ventana de proyecto). Una vez \up0 \expndtw0\charscalex125 en este sitio,
introduzca el siguiente codigo: \par\pard\ql \li1924\sb0\sl-161\slmult0
\par\pard\ql\li1924\sb65\sl-161\slmult0\tx4670 \up0 \expndtw0\charscalex147
\ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook Open( \tab \up0 \expndtw-
2\charscalex100 ) \par\pard\ql \li2400\sb38\sl-138\slmult0 \up0
\expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 Application.OnTime
TimeValue("15:00:00"), "MiMacro" \par\pard\ql \li1920\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li1636\ri435\sb174\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 MiMacro deberia ser el nombre de la macro que desea
ejecutar. Deberia residir \line \up0 \expndtw0\charscalex122 en un modulo estandar
y contener el metodo OnTime, de la siguiente forma: \par\pard\li1924\sb0\sl-
138\slmult0\par\pard\li1924\sb119\sl-138\slmult0\fi0\tx3302 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 Sub MiMacro(\tab \up0
\expndtw0\charscalex157 )\par\pard\ql \li2303\sb50\sl-138\slmult0 \up0
\expndtw0\charscalex175 Application.OnTime TimeValue("15:00:00"), "MiMacro"
\par\pard\ql \li2347\sb0\sl-138\slmult0 \par\pard\ql\li2347\sb104\sl-138\slmult0
\up0 \expndtw0\charscalex136 'SO CODIGO \par\pard\ql \li1924\sb0\sl-161\slmult0
\par\pard\ql\li1924\sb62\sl-161\slmult0 \up0 \expndtw0\charscalex137
\ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj \li1636\ri423\sb194\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Esto
ejecutari el procedimiento MiMacro todos los dias a las 15:00, tan pron\up0
\expndtw0\charscalex125 to Como se abra Excel. Ahora suponga que desea ejecutar
MiMacro a intervalos \up0 \expndtw0\charscalex129 de 15 minutos despues de abrir el
libro. De nuevo, descaremos configurar esta \up0 \expndtw0\charscalex125
programaci6n tan pronto como se abra el libro. De nuevo, haga clic con el bot6n
\up0 \expndtw0\charscalex121 derecho del ration sobre el icono de Excel situado a
la izquierda del menu Archivo, \up0 \expndtw0\charscalex121 seleccione la opci6n
Ver codigo c introduzca el siguiente c6digo: \par\pard\ql \li1934\sb0\sl-
168\slmult0 \par\pard\ql\li1934\sb52\sl-168\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook_BeforeClose(Cancel As
Boolean) \par\pard\li1656\sb52\sl-138\slmult0\fi556\tx5855\tx6033 \up0
\expndtw0\charscalex145 \ul0\nosupersub\cf23\f24\fs12 Application.OnTime dTime,
"MiMacro",\tab \up0 \expndtw0\charscalex145 ,\tab \up0 \expndtw0\charscalex145
False\par\pard\li1656\sb35\sl-161\slmult0\fi273 \up0 \expndtw0\charscalex145
\ul0\nosupersub\cf26\f27\fs14 End Sub\par\pard\li1656\sb0\sl-
161\slmult0\par\pard\li1656\sb57\sl-161\slmult0\fi283\tx4684 \up0
\expndtw0\charscalex145 Private Sub Workbook Open(\tab \up0 \expndtw0\charscalex145
)\par\pard\li1656\sb55\sl-138\slmult0\fi460\tx4377 \up0 \expndtw0\charscalex145
\ul0\nosupersub\cf23\f24\fs12 Application.OnTime Now\tab \up0
\expndtw0\charscalex145 + TimeValue("00:15:00"), "MiMacro"\par\pard\li1656\sb49\sl-
138\slmult0\fi278 \up0 \expndtw0\charscalex145 End Sub\par\pard\li1656\sb0\sl-
207\slmult0\par\pard\li1656\sb11\sl-207\slmult0\fi278 \up0
\expndtw0\charscalex132 \ul0\nosupersub\cf10\f11\fs18 En cualquier modulo estandar
(accediendo a traves de la opci6n Insertar>\par\pard\li1656\sb33\sl-207\slmult0\fi0
\up0 \expndtw0\charscalex145 Modulo), introduzca el siguiente
c6digo:\par\pard\li1934\sb0\sl-138\slmult0\par\pard\li1934\sb110\sl-
138\slmult0\fi4\tx3312 \up0 \expndtw0\charscalex164 \ul0\nosupersub\cf23\f24\fs12
Sub MiMacro(\tab \up0 \expndtw0\charscalex164 )\par\pard\li1934\sb54\sl-
138\slmult0\fi0\tx2524 \up0 \expndtw0\charscalex148 dTime\tab \up0
\expndtw0\charscalex164 = Now + TimeValue("00:15:00")\par\pard\ql \li1924\sb49\sl-
138\slmult0 \up0 \expndtw0\charscalex171 Application.OnTime dTime, "MiMacro"
\par\pard\ql \li1968\sb0\sl-138\slmult0 \par\pard\ql\li1968\sb104\sl-138\slmult0
\up0 \expndtw0\charscalex136 'SU CODIGO \par\pard\ql \li1939\sb43\sl-161\slmult0
\up0 \expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li1656\ri419\sb174\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Observe c6mo pasamos el valor 15 minutos a la
variable publica dTime. Esto \line \up0 \expndtw0\charscalex125 es de forma que
pueda cancelar el metodo OnTime cuando ocurra el evento
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg216}{\bkmkend
Pg216}\par\pard\li777\sb0\sl-207\slmult0\par\pard\li777\sb118\sl-
207\slmult0\fi0\tx5985 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
240\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li772\sb0\sl-240\slmult0 \par\pard\qj\li772\sb0\sl-240\slmult0
\par\pard\qj\li772\ri1305\sb130\sl-240\slmult0 \up0 \expndtw0\charscalex140
\ul0\nosupersub\cf11\f12\fs16 Workbook _BeforeClose, estableciendo el argumento
opcional Schedule a Falso. \line \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 De forma predeterminada, el argumento Schedule esta
establecido como True, \line \up0 \expndtw0\charscalex117 de forma que al
establecerlo en False, estamos indicando a Excel que cancele el meto-\line \up0
\expndtw0\charscalex117 do OnTime que estaba establecido para que se ejecutase a
una hora en particular. \par\pard\qj \li772\ri1311\sb40\sl-240\slmult0\fi283
\up0 \expndtw0\charscalex127 Si no paso la hora a una variable, Excel no sabra que
metodo OnTime desea \line \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 cancelar, ya que la expresi6n Now \up0
\expndtw0\charscalex127 + TimeValue (" 00: 15: 00\ul0\nosupersub\cf21\f22\fs8
")\ul0\nosupersub\cf11\f12\fs16 no es estatica, \par\pard\qj \li772\ri1300\sb0\sl-
240\slmult0 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 pero si to
es cuando se pasa a una variable. Si no establece el argumento opcional \up0
\expndtw0\charscalex124 Schedule a False, el libro se abriria automaticamente cada
15 minutos despues de \up0 \expndtw0\charscalex124 que lo cerrarse y ejecutase
MiMacro.\par\pard\sect\sectd\sbknone\cols2\colno1\colw1913\colsr160\colno2\colw7367
\colsr160\ql \li1128\sb0\sl-207\slmult0 \par\pard\ql \li1128\sb0\sl-207\slmult0
\par\pard\ql \li1128\sb95\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1257\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36 83\par\pard\column \ql
\li2078\sb0\sl-322\slmult0 \par\pard\ql \li35\sb98\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Utilizar CodeName para hacer
referencias\par\pard\ql \li25\sb15\sl-322\slmult0 \up0 \expndtw0\charscalex103 a
hojas en los libros de Excel\par\pard\qj \li20\ri1291\sb66\sl-220\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 A veces, necesitara crear una
macro que funcione incluso si los nombres de \up0 \expndtw0\charscalex122 hojas a
los que hace referencia cambien. \par\pard\sect\sectd\sbknone \qj
\li768\ri1294\sb116\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Si ha grabado una macro en Excel que hace referencia
a una hoja en particu-\line \up0 \expndtw0\charscalex125 lar dentro de libro, debe
saber que el codigo seguiri funcionando solo silos nom-\line \up0
\expndtw0\charscalex120 bres de las hojas se mantienen iguales. Por ejemplo, si la
hoja se llama Presupuesto, \line \up0 \expndtw0\charscalex139 el codigo de la macro
tiene la sentencia Sheets ("Presupuesto") . Select y \line \up0
\expndtw0\charscalex132 ahora cambia el nombre de dicha hoja, la macro dejara de
funcionar. Esto es \line \up0 \expndtw0\charscalex124 debido a que la grabadora de
macros genera el codigo basandose en el nombre de \line \up0
\expndtw0\charscalex127 la pestana de la hoja en cuestion, o en el nombre que se ve
cuando se trabaja en \line \up0 \expndtw0\charscalex127 Excel. Para superar esta
limitacion, tenemos dos opciones, siendo la primera de \line \up0
\expndtw0\charscalex124 ellas la que utiliza numeros de indice en vez de nombres.
El indice de una hoja se \line \up0 \expndtw0\charscalex133 determina por su
posicion dentro de libro. La hoja que esta mas la izquierda \line \up0
\expndtw0\charscalex128 siempre tendra el indice 1, la siguiente tendril el indice
2, y asi sucesivamente. \line \up0 \expndtw0\charscalex123 VBA permite especificar
cualquier hoja utilizando su indice en vez de su nombre, \line \up0
\expndtw0\charscalex123 aunque por desgracia el generador de codigo de Excel nunca
utiliza estos indices. \par\pard\qj \li772\ri1300\sb40\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex121 De todas formas, aunque utilizar un indice, como por
ejemplo, Sheets(3).Select, \line \up0 \expndtw0\charscalex126 es una opcion mejor
que utilizar el nombre de la hoja, resulta que la posicion de \line \up0
\expndtw0\charscalex126 la hoja podria cambiar en el libro, en caso de que anada,
elimine o mueva hojas. \par\pard\qj \li763\ri1301\sb20\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex116 En vez de utilizar indices, los programadores expertos
utilizan\ul0\nosupersub\cf12\f13\fs18 CodeName.\ul0\nosupersub\cf10\f11\fs18 Cada
\line \up0 \expndtw0\charscalex120 hoja de un libro tiene un
unico\ul0\nosupersub\cf12\f13\fs18 CodeName\ul0\nosupersub\cf10\f11\fs18 que no
cambia aunque la hoja se mue-\line \up0 \expndtw0\charscalex132 va o eambie de
nombre, incluso aunque se anadan otras hojas. Puede ver el \line \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf12\f13\fs18
CodeName\ul0\nosupersub\cf10\f11\fs18 de las hojas simplcmcntc yendo al Editor de
Visual Basic (seleccione \line \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf9\f10\fs20 Herramientas>Macro>Editor de Visual Basic o pulse
Alt/Opci6n-F11) y luego \par\pard\ql \li768\sb28\sl-207\slmult0 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18
mostrando Ia ventana de proyectos en caso de que sea necesario (seleccione
\par\pard\ql \li768\sb34\sl-230\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf9\f10\fs20 Ver>Ventana Proyectos). \par\pard\qj
\li763\ri1300\sb22\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 En la figura 7.1, el\ul0\nosupersub\cf12\f13\fs18
CodeName\ul0\nosupersub\cf10\f11\fs18 para la hoja cuyo nombre de pestana es
Presu-\line \up0 \expndtw0\charscalex121 puesto es Hoja3.
El\ul0\nosupersub\cf12\f13\fs18 CodeName\ul0\nosupersub\cf10\f11\fs18 siempre es
el nombre quc aparece fuera de los
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg217}{\bkmkend
Pg217}\par\pard\li1502\sb0\sl-207\slmult0\par\pard\li1502\sb135\sl-
207\slmult0\fi0\tx8524 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex114 241\par\pard\qj
\li1488\sb0\sl-240\slmult0 \par\pard\qj\li1488\sb0\sl-240\slmult0
\par\pard\qj\li1488\ri585\sb133\sl-240\slmult0 \up0 \expndtw0\charscalex125
parentesis cuando mira en la ventana de proyectos. Puede hacer referencia a esta
\up0 \expndtw0\charscalex125 hoja con codigo VBA en el libro utilizando Ia
sentencia Hoj a3. Select en vez de \up0 \expndtw0\charscalex125 utilizar sheets (11
Presupuesto) . Select o Sheets (3) \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 . Select. \par\pard\ql \li5606\sb0\sl-115\slmult0
\par\pard\ql\li5606\sb0\sl-115\slmult0 \par\pard\ql\li5606\sb0\sl-115\slmult0
\par\pard\ql\li5606\sb0\sl-115\slmult0 \par\pard\ql\li5606\sb84\sl-115\slmult0 \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf22\f23\fs10 H rrienta, Complerrentos
'dentana Ayuda \par\pard\ql \li2083\sb0\sl-115\slmult0 \par\pard\ql\li2083\sb0\sl-
115\slmult0 \par\pard\ql\li2083\sb55\sl-115\slmult0 \up0 \expndtw0\charscalex117
Proyecto - VBAProject \par\pard\li2150\sb0\sl-115\slmult0\par\pard\li2150\sb0\sl-
115\slmult0\par\pard\li2150\sb81\sl-115\slmult0\fi0\tx2457 \up0
\expndtw0\charscalex101 +\tab \up0 \expndtw0\charscalex101
EoroTOOI(EUROTOOLXLA)\par\pard\ql \li2457\sb39\sl-115\slmult0 \up0
\expndtw0\charscalex116 VBAProject (Librol) \par\pard\ql \li2553\sb25\sl-
115\slmult0 \up0 \expndtw0\charscalex111 . Ni usatt Excel Obietos \par\pard\ql
\li2620\ri2892\sb0\sl-160\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf30\f31\fs10\ul 091\ul0\nosupersub\cf22\f23\fs10 Hoia I (Datos
antiauas) \line \up0 \expndtw0\charscalex104 EMI Huja-, (Datas nuevosi \par\pard\ql
\li2803\sb0\sl-115\slmult0 \par\pard\ql\li2803\sb31\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 ThisVJurktuoi \par\pard\ql \li2088\sb0\sl-115\slmult0
\par\pard\ql\li2088\sb0\sl-115\slmult0 \par\pard\ql\li2088\sb0\sl-115\slmult0
\par\pard\ql\li2088\sb40\sl-115\slmult0 \up0 \expndtw-1\charscalex100 [Hoja3
1Joi \u-3? uheet \par\pard\li2155\sb86\sl-115\slmult0\fi0\tx2697 \up0
\expndtw0\charscalex101 Altabetica\tab \up0 \expndtw0\charscalex101 Par categurias
1\par\pard\ql \li3014\sb84\sl-115\slmult0 \up0 \expndtw-4\charscalex95 Huia:
\par\pard\ql \li2160\ri3172\sb5\sl-140\slmult0 \up0 \expndtw0\charscalex106 DutIay
Fagebreals False \line \up0 \expndtw0\charscalex107 Di--,payRiuhtTuLett False
\par\pard\li2160\sb35\sl-115\slmult0\fi0\tx3014 \up0 \expndtw0\charscalex103
EnableAutuFilter\tab \up0 \expndtw0\charscalex103 False\par\pard\li2160\sb29\sl-
115\slmult0\fi52 \up0 \expndtw0\charscalex103 nableCaloulation
True\par\pard\li2160\sb39\sl-115\slmult0\fi57\tx3014 \up0 \expndtw0\charscalex103
nableT utlinina\tab \up0 \expndtw0\charscalex103 False\par\pard\li2160\sb19\sl-
115\slmult0\fi57 \up0 \expndtw0\charscalex103 nablePivatTable
False\par\pard\li2160\sb29\sl-115\slmult0\fi4\tx3019\tx3331 \up0
\expndtw0\charscalex103 EnableSelectiun\tab \up0 \expndtw-1\charscalex100 0 -
uirl\tab \up0 \expndtw0\charscalex103 \u-3?Restrirtiorr\par\pard\li2160\sb29\sl-
115\slmult0\fi33\tx3019 \up0 \expndtw0\charscalex103 Jame\tab \dn2
\expndtw0\charscalex103 P,esup-sto\par\pard\ql \li2188\sb4\sl-115\slmult0 \up0
\expndtw-1\charscalex100 icrnllArea \par\pard\ql \li1545\sb0\sl-184\slmult0
\par\pard\ql\li1545\sb44\sl-184\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf11\f12\fs16 Figura 7.1. Los CodeNames y los nombres de hojas en
la ventana de proyectos de VBE. \par\pard\qj \li1521\sb0\sl-240\slmult0
\par\pard\qj\li1521\ri551\sb10\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 Si el libro ya esta Reno de codigo VBE, ya sea
escrito a mano o grabado, y que \line \up0 \expndtw0\charscalex120 no
utilice\ul0\nosupersub\cf12\f13\fs18 CodeNames\ul0\nosupersub\cf10\f11\fs18 para
hacer referencia a las hojas, puede cambiarlo al nivel \line \up0
\expndtw0\charscalex128 del proyecto (es decir, todo el codigo que este en todos
los m6dulos de libro), \line \up0 \expndtw0\charscalex126 simplemente yendo a
Edieion>Reemplazar mientras que este en la ventana del \line \up0
\expndtw0\charscalex126 editor. \par\pard\qj \li2543\sb0\sl-220\slmult0
\par\pard\qj\li2543\ri1123\sb137\sl-220\slmult0\fi4 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf11\f12\fs16 El unico caso de que no puede utilizar
el\ul0\nosupersub\cf15\f16\fs16 CodeName\ul0\nosupersub\cf11\f12\fs16 de una hoja
es \up0 \expndtw0\charscalex139 cuando liace referencia a uiia hoja que se
encuentra en un libro \up0 \expndtw0\charscalex140 diferente del que contiene el
codigo.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2681\colsr160\colno2\colw6599\
colsr160\ql \li1886\sb0\sl-207\slmult0 \par\pard\ql \li1886\sb0\sl-207\slmult0
\par\pard\ql \li1886\sb101\sl-207\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2016\sb97\sl-414\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36 84\par\pard\column \ql
\li2841\sb0\sl-299\slmult0 \par\pard\ql \li20\sb171\sl-299\slmult0 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf18\f19\fs26 Conectar de forma facil
botones a macros\par\pard\qj \li20\ri1176\sb83\sl-215\slmult0\fi4 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf10\f11\fs18 En lugar de asignar una macro
a cada boton, a veces resultara mas \line \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf11\f12\fs16 conveniente crear una unica macro que gestione todos
los botones. \par\pard\sect\sectd\sbknone \qj \li1540\ri532\sb122\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18
Normalmente los usuarios prefieren ejecutar las macros a traves de una tecla
\line \up0 \expndtw0\charscalex124 de acceso rapido o a traves de un bot6n que
pueda pulsarse facilmente, en vez de
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg218}{\bkmkend
Pg218}\par\pard\li907\sb0\sl-207\slmult0\par\pard\li907\sb110\sl-
207\slmult0\fi0\tx6110 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf17\f18\fs18\ul 242\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li888\sb0\sl-
240\slmult0 \par\pard\qj\li888\sb0\sl-240\slmult0
\par\pard\qj\li888\ri1172\sb138\sl-240\slmult0\fi9 \up0 \expndtw0\charscalex131
tener que encontrarlas a traves de menus y cuadros de dialogo. La forma mas
\line \up0 \expndtw0\charscalex127 habitual de acceder a un boton es a traves del
cuadro de herramientas Formula-\line \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf9\f10\fs20 rios que esta disponible si selecciona la opcion
Ver>Barras herramientas>Formu-\line \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 larios. Estos botones, en nuestra opinion, son la
mejor elecci6n para ejecutar las \line \up0 \expndtw0\charscalex128 macros,
especialmente aquellas que hayan sido grabadas, ya que estas normal-\line \up0
\expndtw0\charscalex126 mente requieren que el usuario se encuentre en una hoja en
particular cuando se \line \up0 \expndtw0\charscalex124 ejecuten. Esto es debido a
que las macros grabadas siempre utilizan la hoja activa \line \up0
\expndtw0\charscalex127 si grabo la macro sin cambiar de hoja. Esto significa que
si el usuario no se en-\line \up0 \expndtw0\charscalex126 cuentra en la hoja
adecuada (es decir en una hoja que no es en la que se grabo la \line \up0
\expndtw0\charscalex127 macro), esta puede que falle o haga cambios en una hoja
incorrecta. Por el con-\line \up0 \expndtw0\charscalex133 trario, si utiliza
botones en las hojas, puede forzar al usuario a que vaya a la \line \up0
\expndtw0\charscalex124 hoja adecuada y pulse el boton para ejecutar la macro, de
forma que se ejecute en \line \up0 \expndtw0\charscalex124 las condiciones
adecuadas. \par\pard\qj \li1896\sb0\sl-215\slmult0
\par\pard\qj\li1896\ri1764\sb146\sl-215\slmult0\fi14 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 iPor que utilizar un bot6n
del cuadro de herramientas Formularios en \line \up0 \expndtw0\charscalex133 vez de
un bot6n del cuadro de herramientas Cuadro de controles? \line \up0
\expndtw0\charscalex127 Porque los botones normalmente se utilizan para detectar un
clic del \line \up0 \expndtw0\charscalex128 ratan y ejecutar una macro especifica.
Solo deberia utilizar un bot6n \line \up0 \expndtw0\charscalex127 de comando del
cuadro de herramientas Cuadro de controles cuando \line \up0
\expndtw0\charscalex120 necesite atrapar eventos tales como doble clie, clic con el
bot6n derecho, \line \up0 \expndtw0\charscalex126 etc. Los eontroles del cuadro de
herramientas Cuadro de controles se \line \up0 \expndtw0\charscalex121 conocen como
objetos\ul0\nosupersub\cf15\f16\fs16 ActiveX, y\ul0\nosupersub\cf11\f12\fs16
utilizarlos simplemente para ejecutar \line \up0 \expndtw0\charscalex127 una macro
resulta una sobrecarga innecesaria para Excel, sobre todo \line \up0
\expndtw0\charscalex128 si utiliza numeros botones. \par\pard\qj \li883\sb0\sl-
240\slmult0 \par\pard\qj\li883\ri1189\sb105\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Cuando tiene muchos botones
en un libro y cada boton se utiliza para ejecu\up0 \expndtw0\charscalex125
tar una macro en especial, puede asociar ]as macros a los botones haciendo clie
\up0 \expndtw0\charscalex129 con el bot6n derecho del ratan en su borde y elegir la
opcion Asignar macro. \up0 \expndtw0\charscalex122 Luego debe encontrar la macro
adecuada en el cuadro de dialogo y seleccionarla, \up0 \expndtw0\charscalex122 tal
y como se muestra en la figura 7.2. \par\pard\qj \li873\ri1192\sb40\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex124 Como cada boton es normalmente
utilizado para ejecutar una macro diferen-\line \up0 \expndtw0\charscalex122 te,
debera desplazarse por la lista de macros para encontrar la que esta buscando.
\line \up0 \expndtw0\charscalex127 Sin embargo, existe una manera muy sencilla para
asignar a todos los botones \line \up0 \expndtw0\charscalex134 una misma macro y
aun asi hacer que cada uno de ellos ejecute una macro \line \up0
\expndtw0\charscalex123 diferente. Coloque el siguiente codigo en cualquier modulo
estandar. Seleceione \line \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf9\f10\fs20 Herramientas>Macro>Editor de Visual Basic (Alt/Opci6n-
F11) y cree un nuevo \line \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf10\f11\fs18 modulo seleccionando la opcion Insertar>Modulo y
luego introduciendo el siguiente \line \up0 \expndtw0\charscalex117 codigo:
\par\pard\li1161\sb0\sl-138\slmult0\par\pard\li1161\sb116\sl-138\slmult0\fi0\tx2640
\up0 \expndtw0\charscalex161 \ul0\nosupersub\cf23\f24\fs12 Sub QueBoton(\tab
\up0 \expndtw0\charscalex161 )\par\pard\ql \li1550\sb34\sl-161\slmult0 \up0
\expndtw0\charscalex158 \ul0\nosupersub\cf26\f27\fs14 Run Application.Caller
\par\pard\ql \li1161\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf23\f24\fs12 End Sub
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg219}{\bkmkend
Pg219}\par\pard\sect\sectd\sbknone\cols2\colno1\colw4245\colsr60\colno2\colw5135\co
lsr160\ql \li1531\sb0\sl-207\slmult0 \par\pard\ql \li1531\sb73\sl-207\slmult0
\up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 7. Trucos sobre
macros\par\pard\ql \li2164\sb0\sl-115\slmult0 \par\pard\ql \li2164\sb0\sl-
115\slmult0 \par\pard\ql \li2164\sb0\sl-115\slmult0 \par\pard\ql \li2164\sb0\sl-
115\slmult0 \par\pard\ql \li2164\sb0\sl-115\slmult0 \par\pard\ql \li2164\sb0\sl-
115\slmult0 \par\pard\ql \li2164\sb0\sl-115\slmult0 \par\pard\ql \li2164\sb98\sl-
115\slmult0\tx3791 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf22\f23\fs10
r1, \up0 \expndtw0\charscalex168 \u8222? EJlnr,\tab \up0 \expndtw-2\charscalex100
Frn rnato\par\pard\ql \li2356\sb0\sl-138\slmult0 \par\pard\ql \li2356\sb0\sl-
138\slmult0 \par\pard\ql \li2356\sb0\sl-138\slmult0 \par\pard\ql \li2356\sb0\sl-
138\slmult0 \par\pard\ql \li2356\sb0\sl-138\slmult0 \par\pard\ql \li2356\sb12\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
A\par\pard\ql \li2131\sb34\sl-138\slmult0\tx2802 \up0 \expndtw0\charscalex102
Anadir fla\tab \up0 \expndtw-4\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul
Eliminar fil\par\pard\ql \li2251\sb59\sl-138\slmult0\tx2947\tx3642 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 Pegar\tab \up0 \expndtw-
2\charscalex100 Borrar\tab \up0 \expndtw-4\charscalex100 Imprimir\par\pard\ql
\li2188\sb63\sl-138\slmult0\tx2884 \up0 \expndtw0\charscalex100 Solicitar\tab
\up0 \expndtw-1\charscalex100 Llamada\par\pard\ql \li1848\sb0\sl-138\slmult0
\par\pard\ql \li1848\sb0\sl-138\slmult0 \par\pard\ql \li1848\sb0\sl-138\slmult0
\par\pard\ql \li1848\sb0\sl-138\slmult0 \par\pard\ql \li1896\sb44\sl-
138\slmult0\tx2068\tx2793 \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf28\f29\fs12\ul 1oras\tab \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf23\f24\fs12 Nombres\par\pard\ql
\li1896\sb78\sl-138\slmult0\tx2673\tx2846 \up0 \expndtw-1\charscalex100 5\tab
\up0 \expndtw-1\charscalex100 0\tab \up0 \expndtw0\charscalex100 uarl
Garcia\par\pard\ql \li2620\sb42\sl-207\slmult0 \up0 \expndtw0\charscalex63
\ul0\nosupersub\cf10\f11\fs18 48 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf23\f24\fs12 Maria Serra\par\pard\ql \li1900\sb74\sl-
138\slmult0\tx2615 \up0 \expndtw-1\charscalex100 7\tab \up0 \expndtw-
1\charscalex100 72 \up0 \expndtw0\charscalex100 Marta Salvador\par\pard\ql
\li1900\sb87\sl-138\slmult0\tx2615 \up0 \expndtw-1\charscalex100 8\tab \up0
\expndtw-1\charscalex100 45 \up0 \expndtw0\charscalex110 Santos
Palacios\par\pard\ql \li1900\sb93\sl-138\slmult0\tx2615\tx2798 \up0 \expndtw-
1\charscalex100 9\tab \up0 \expndtw-5\charscalex95 87\tab \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul Gonzalo
Dorningupz\par\pard\ql \li1886\sb83\sl-138\slmult0\tx2620 \up0 \expndtw-
5\charscalex96 \ul0\nosupersub\cf23\f24\fs12 10\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul 26 \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 Carlos\ul0\nosupersub\cf28\f29\fs12\ul
Buitiago\par\pard\ql \li2635\sb89\sl-138\slmult0\tx2798 \up0 \expndtw-
5\charscalex96 \ul0\nosupersub\cf23\f24\fs12 12\tab \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf22\f23\fs10 Susana Idulprrl\par\pard\ql \li1886\sb86\sl-
138\slmult0\tx2620 \up0 \expndtw-5\charscalex96 \ul0\nosupersub\cf23\f24\fs12
12\tab \up0 \expndtw0\charscalex113 35jiarnlira Estrada\par\pard\ql
\li1867\sb15\sl-115\slmult0\tx2001\tx2135\tx2270 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 a\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex122 N \\Hoja l/ Hoja2 /
Hoja3\par\pard\ql \li1848\sb68\sl-115\slmult0 \up0 \expndtw-3\charscalex100
Llsto\par\pard\column \ql \li8553\sb0\sl-207\slmult0 \par\pard\ql \li4268\sb77\sl-
207\slmult0 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
243\par\pard\ql \li8145\sb0\sl-207\slmult0 \par\pard\ql \li8145\sb0\sl-
207\slmult0 \par\pard\ql \li8145\sb0\sl-207\slmult0 \par\pard\ql \li3860\sb39\sl-
207\slmult0 \up0 \expndtw-8\charscalex92 \u-3?ln 2j(\par\pard\ql \li20\sb37\sl-
115\slmult0\tx745\tx1643\tx3913 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf22\f23\fs10 Herramientas\tab \up0 \expndtw0\charscalex124 Datos
Ventana\tab \up0 \expndtw-1\charscalex100 ?\tab \up0 \expndtw0\charscalex175
\ul0\nosupersub\cf23\f24\fs12 _S x\par\pard\ql \li5764\sb0\sl-115\slmult0
\par\pard\ql \li5764\sb0\sl-115\slmult0 \par\pard\ql \li5764\sb0\sl-115\slmult0
\par\pard\ql \li1479\sb10\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 C\par\pard\ql \li4660\sb0\sl-115\slmult0 \par\pard\ql
\li4660\sb0\sl-115\slmult0 \par\pard\ql \li4660\sb0\sl-115\slmult0 \par\pard\ql
\li4660\sb0\sl-115\slmult0 \par\pard\ql \li4660\sb0\sl-115\slmult0 \par\pard\ql
\li375\sb65\sl-115\slmult0\tx3803 \up0 \expndtw0\charscalex126 Asignar macro\tab
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 x\par\pard\ql
\li4694\sb0\sl-115\slmult0 \par\pard\ql \li409\sb1\sl-115\slmult0 \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf22\f23\fs10 Nombre de la
ma\ul0\nosupersub\cf30\f31\fs10\ul cro:\par\pard\ql \li452\sb53\sl-
115\slmult0\tx3318 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf22\f23\fs10
Libro2! Thi,WerkboOk.Irit rimlr\tab \up0 \expndtw0\charscalex102
Aceptar\par\pard\ql \li452\sb67\sl-115\slmult0 \up0 \expndtw-4\charscalex100
Libro2! ThimWorkbook. AnadirFila\par\pard\ql \li452\sb0\sl-115\slmult0 \up0
\expndtw-2\charscalex100 Libro2! This Vlor lb.mI Eorrar\par\pard\ql \li452\sb5\sl-
115\slmult0 \up0 \expndtw-4\charscalex95 L\ul0\nosupersub\cf30\f31\fs10\ul
1\ul0\nosupersub\cf22\f23\fs10 bro2! ThioWorkbook. EliminarFila\par\pard\ql
\li452\sb5\sl-115\slmult0 \up0 \expndtw-1\charscalex100
Libro2lThisWorkbookImprimir\par\pard\ql \li452\sb0\sl-110\slmult0 \up0 \expndtw-
3\charscalex100 Libre 2! This b. orkboek Ir AT;rnana 1 y2\par\pard\ql
\li452\sb20\sl-115\slmult0 \up0 \expndtw-1\charscalex100 Libro2!
This+h'orkhaok.IrASernana3'.4\par\pard\ql \li452\sb0\sl-98\slmult0 \up0 \expndtw-
3\charscalex100 Libro2! ThisWorkbook. Llamada\par\pard\ql \li457\sb8\sl-115\slmult0
\up0 \expndtw0\charscalex103 Libro2lThisWarkbcnk.Pegarialores\par\pard\ql
\li457\sb0\sl-115\slmult0 \up0 \expndtw-4\charscalex97 Libro2! ThisWorkL\u-3?
ook.5olititar\par\pard\ql \li457\sb0\sl-115\slmult0 \up0 \expndtw-3\charscalex100
Libro2! ThisWorkbool:. Solicitai\par\pard\ql \li4708\sb0\sl-138\slmult0
\par\pard\ql \li4708\sb0\sl-138\slmult0 \par\pard\ql \li423\sb32\sl-
138\slmult0\tx1220 \up0 \expndtw0\charscalex100 Macros en:\tab \up0
\expndtw0\charscalex62 Est;\ul0\nosupersub\cf10\f11\fs18 1, -b,.\par\pard\ql
\li423\sb97\sl-115\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Description\par\pard\ql \li7512\sb0\sl-115\slmult0
\par\pard\ql \li7512\sb0\sl-115\slmult0 \par\pard\ql \li7512\sb0\sl-115\slmult0
\par\pard\ql \li7512\sb0\sl-115\slmult0 \par\pard\ql \li7512\sb0\sl-115\slmult0
\par\pard\ql \li3227\sb56\sl-115\slmult0 \up0 \expndtw-4\charscalex89 NUM
\par\pard\sect\sectd\sbknone \qj \li1728\ri724\sb40\sl-220\slmult0\tx2721 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 7.2. Bot6n Imprimir
seleccionado y con el cuadro de dialogo Asignar macro \line\tab \up0
\expndtw0\charscalex127 activo, teniendo seleccionada tambien la macro en cuesti6n.
\par\pard\qj \li1550\ri514\sb224\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Ahora, simplemente necesita
asignar a cada bot6n el mismo nombre que tie\up0 \expndtw0\charscalex126 ne la
macro que deberia ejecutar. Para cambiar el nombre de un bot6n, simple\up0
\expndtw0\charscalex120 mentc haga clic en el y reemplace el nombre que aparece en
el Cuadro de nombres \up0 \expndtw0\charscalex125 (que esta a la izquierda de la
barra de formulas) con el nombre de la macro que \up0 \expndtw0\charscalex123
deberia ejecutar. Haga esto mismo para todos los botones. De esta forma, si a un
\up0 \expndtw0\charscalex127 bot6n le ha llamado Macrol y le ha asignado la macro
QueBoton, cuando haga \up0 \expndtw0\charscalex127 clie sobre
el, ejecutara la macro
Macrol.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2705\colsr160\colno2\colw6575\
colsr160\ql \li1915\sb0\sl-207\slmult0 \par\pard\ql \li1915\sb0\sl-207\slmult0
\par\pard\ql \li1915\sb105\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2044\sb92\sl-414\slmult0 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf31\f32\fs36 85\par\pard\column \ql
\li2870\sb0\sl-322\slmult0 \par\pard\ql \li25\sb51\sl-322\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf20\f21\fs28 Crear una ventana de
presentation para un libro\par\pard\qj \li20\ri720\sb79\sl-215\slmult0\fi4 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Las ventanas de presentation
proporcionan un toque de distincion a una \line \up0 \expndtw0\charscalex124
aplicacion, sin mencionar el hecho de que le entretienen mientras que la \line \up0
\expndtw0\charscalex123 aplicacion se carga. iPor que no hacer que las hojas de
calculo hagan lo \line \up0 \expndtw0\charscalex101 \ul0\nosupersub\cf10\f11\fs18
mismo? \par\pard\sect\sectd\sbknone \qj \li1560\ri497\sb125\sl-240\slmult0\fi292
\up0 \expndtw0\charscalex124 Es posible utilizar las caracteristicas proporcionadas
por VBA para crear una \line \up0 \expndtw0\charscalex126 pantalla de presentaci6n
para cualquier libro. Encontrara que el proceso es mu-\line \up0
\expndtw0\charscalex126 cho mas sencillo de lo que se habria imaginado. Para crear
una pantalla de pre-\line \up0 \expndtw0\charscalex122 sentacion quc se muestre
entre cinco y diez segundos en el momento en el que se \line \up0
\expndtw0\charscalex122 abra un libro, y que luego se cierre automaticamente,
comenzaremos abriendo el
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg220}{\bkmkend
Pg220}\par\pard\li892\sb0\sl-207\slmult0\par\pard\li892\sb90\sl-
207\slmult0\fi0\tx6095 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 244\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li888\sb0\sl-
230\slmult0 \par\pard\ql\li888\sb0\sl-230\slmult0 \par\pard\ql\li888\sb166\sl-
230\slmult0 \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf9\f10\fs20 editor de
Visual Basic, seleccionando Herramientas>Macro>Editor de Visual Basic. \par\pard\ql
\li883\sb29\sl-207\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Luego seleccione Insertar>UserForm. Si no aparece el
cuadro de controles, sim-\par\pard\ql \li873\sb6\sl-216\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf9\f10\fs20 plemente seleccione Ver>Cuadro
de herramientas. \par\pard\qj \li873\ri1189\sb45\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 En el cuadro de herramientas,
haga clic en el icono Etiqueta (para encontrar\up0 \expndtw0\charscalex132 lo,
simplemente pase por encima de cada icono y vera un pequeno cuadro de \up0
\expndtw0\charscalex127 ayuda que le mostrara el nombre de cada uno). Haga clic en
cualquier parte del \up0 \expndtw0\charscalex127 formulario para insertar la
etiqueta. Luego utilice los cuadros que aparecen a su \up0 \expndtw0\charscalex128
alrededor para cambiar el tamano, de forma que pueda escribir texto dentro del \up0
\expndtw0\charscalex126 etiqueta. Teniendo seleccionada la etiqueta, vuelva a hacer
clic en ella. Con ello \up0 \expndtw0\charscalex129 entrari en el modo de edici6n
de texto y podra marcar el texto predefinido que \up0 \expndtw0\charscalex129
aparece dentro de ella. \par\pard\qj \li854\ri1194\sb40\sl-240\slmult0\fi302
\up0 \expndtw0\charscalex123 Dentro de la etiqueta, escriba el texto "Mi pantalla
de presentaci6n". Para cam\up0 \expndtw0\charscalex127 biar otras propiedades de la
etiqueta (el tamano de la fuente, el color, etc.), ase\up0 \expndtw0\charscalex132
gurese de tener la seleccionada y luego pulse F4, o bien seleccione la opci6n
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf9\f10\fs20 Ver>Ventana Propiedades.
Ahi puede cambiar todas aquellas propiedades que desce. \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Ahora haga doble clie en el
formulario (no en la etiqueta) y seleccione el evento \up0 \expndtw0\charscalex135
Initialize que aparece en el cuadro de lista desplegable de la parte superior
\up0 \expndtw0\charscalex135 derecha de la ventana, como se muestra en la figura
7.3. \par\pard\ql \li1617\sb0\sl-115\slmult0 \par\pard\ql\li1617\sb0\sl-115\slmult0
\par\pard\ql\li1617\sb54\sl-115\slmult0 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf22\f23\fs10 Microsoft Visual Basic- I \par\pard\li844\sb93\sl-
115\slmult0\fi921\tx2231\tx2678\tx2961\tx3686\tx3969\tx4603\tx4790\tx6600 \up0
\expndtw-2\charscalex100 Archiyo\tab \up0 \expndtw-4\charscalex100 Edicion\tab \up0
\expndtw0\charscalex118 Ver\tab \dn2 \expndtw0\charscalex118 Ira-\tab \up0
\expndtw0\charscalex118 eto\tab \up0 \expndtw0\charscalex101 Depuracion\tab \up0
\expndtw-4\charscalex85 E-e!\tab \up0 \expndtw0\charscalex118 _La Herramientas
Cornrlementos\tab \up0 \expndtw0\charscalex118 Fentana
Ayuda\par\pard\li844\sb18\sl-138\slmult0\fi6379 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf23\f24\fs12 - d x\par\pard\li844\sb0\sl-
115\slmult0\par\pard\li844\sb5\sl-115\slmult0\fi4641\tx5726 \up0
\expndtw0\charscalex118 \ul0\nosupersub\cf21\f22\fs8 oa\tab \dn2
\expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 Lin 2, Col
I\par\pard\li844\sb100\sl-115\slmult0\fi2711\tx5615 \up0 \expndtw0\charscalex118
liserForm\tab \up0 \expndtw0\charscalex118 CIidP;\par\pard\li844\sb32\sl-
115\slmult0\fi1171 \up3 \expndtw0\charscalex118 \ul0\nosupersub\cf30\f31\fs10\ul
-l\par\pard\li844\sb3\sl-72\slmult0\fi2918 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf21\f22\fs8 Private Unto LiserFoter
C11crCIiOX'\par\pard\li844\sb42\sl-90\slmult0\fi969\tx5596 \dn2
\expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 Lere ieel
(EUROIUOL.XLA)\tab \up0 \expndtw0\charscalex118 [1EtCIiok\par\pard\li844\sb0\sl-
90\slmult0\fi4751 \up0 \expndtw0\charscalex118 Deoctr rate.\par\pard\li844\sb0\sl-
90\slmult0\fi969\tx5596 \up0 \expndtw0\charscalex118 VBAProjent (Libro2.xls)\tab
\dn2 \expndtw0\charscalex118 \ul0\nosupersub\cf24\f25\fs10
Errrr\par\pard\li844\sb22\sl-110\slmult0\fi1142 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf22\f23\fs10 P9icrosnft Excel Objet-\par\pard\li844\sb17\sl-
115\slmult0\fi1132 \up0 \expndtw0\charscalex118 91 Hnjal
(HojoO\par\pard\li844\sb48\sl-115\slmult0\fi1118 \up0 \expndtw0\charscalex118 Q
Throworkbookk\par\pard\li844\sb7\sl-115\slmult0\fi1137\tx5592 \dn2
\expndtw0\charscalex118 F-ularios\tab \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf21\f22\fs8 HeyUp\par\pard\li844\sb33\sl-115\slmult0\fi1137\tx5592
\dn2 \expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 F9 UserForml\tab \up0
\expndtw0\charscalex118 Laycat\par\pard\li844\sb0\sl-90\slmult0\fi4747 \up0
\expndtw0\charscalex118 At000eGnvvn\par\pard\li844\sb0\sl-
115\slmult0\par\pard\li844\sb25\sl-115\slmult0\fi4747\tx5827 \up0
\expndtw0\charscalex62 1111C\tab \up0 \expndtw0\charscalex118 \u-3?
UJD\par\pard\li844\sb0\sl-90\slmult0\fi624 \up0 \expndtw0\charscalex118 UserForml
User Form\par\pard\li844\sb104\sl-115\slmult0\fi657 \up0 \expndtw0\charscalex118
Alfabetica For cate0orias\par\pard\li844\sb0\sl-92\slmult0\par\pard\li844\sb3\sl-
92\slmult0\fi647\tx3172 \dn2 \expndtw0\charscalex118 \ul0\nosupersub\cf21\f22\fs8
BIJ:YLL\u-3? UserForml\tab \up0 \expndtw0\charscalex118 _\u-
3?\par\pard\li844\sb15\sl-115\slmult0\fi657\tx2366 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf22\f23\fs10 EackColor\tab \up0 \expndtw0\charscalex118 \u10065?
�:HR000000F&\par\pard\li844\sb28\sl-115\slmult0\fi657\tx2366 \up0
\expndtw0\charscalex118 BnrderColor\tab \up0 \expndtw0\charscalex118 0 &HRIOCUU
12&\par\pard\li844\sb34\sl-115\slmult0\fi657\tx2376 \up0 \expndtw0\charscalex118
Border-,5/le\tab \up0 \expndtw0\charscalex118 0 - Fm6order
pylet\par\pard\li844\sb26\sl-115\slmult0\fi657\tx2376 \up0
\expndtw0\charscalex118 \u-3?:=option\tab \up0 \expndtw0\charscalex118
UserForml\par\pard\li844\sb29\sl-115\slmult0\fi657\tx2376 \up0
\expndtw0\charscalex118 CFde\tab \up0 \expndtw0\charscalex118 0 -
fmCvdInAIIForrc\par\pard\li844\sb28\sl-115\slmult0\fi652\tx2371 \up0
\expndtw0\charscalex118 Dr-cvrBuffer\tab \up0 \expndtw0\charscalex118
32000\par\pard\li844\sb30\sl-115\slmult0\fi652\tx2376 \up0 \expndtw0\charscalex118
Enabled\tab \up0 \expndtw0\charscalex118 True\par\pard\li844\sb29\sl-
115\slmult0\fi652\tx2371 \up0 \expndtw0\charscalex118 Font\tab \up0
\expndtw0\charscalex118 Tahnma\par\pard\li844\sb28\sl-115\slmult0\fi652\tx2361 \up0
\expndtw0\charscalex118 Forcr01,,\tab \up0 \expndtw0\charscalex118 \u8226?
&H0000012&.>71\par\pard\li844\sb129\sl-184\slmult0\fi0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf11\f12\fs16 Figura 7.3. Cuadro de lista desplegable con los
diferentes eventos Para el objeto UscrForm.\par\pard\li844\sb0\sl-
207\slmult0\par\pard\li844\sb7\sl-207\slmult0\fi287 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf10\f11\fs18 Dentro de ese procedimiento, introduzca el siguiente
c6digo:\par\pard\li844\sb0\sl-138\slmult0\par\pard\li844\sb46\sl-
138\slmult0\fi273\tx3374\tx5640\tx5832 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf23\f24\fs12 Application.OnTime Now\tab \up0
\expndtw0\charscalex118 + TimeValue("00:00:051')\tab \up0
\expndtw0\charscalex118 ,\tab \up0 \expndtw0\charscalex118
"CerrarFormulario"\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg221}{\bkmkend Pg221}\par\pard\li1531\sb0\sl-207\slmult0\par\pard\li1531\sb133\sl-
207\slmult0\fi0\tx8553 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex115 245\par\pard\li1804\sb0\sl-
207\slmult0\par\pard\li1804\sb0\sl-207\slmult0\par\pard\li1804\sb0\sl-
207\slmult0\par\pard\li1804\sb22\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex156
Con lo que el c6digo deberia quedar de la siguiente forma:\par\pard\li1804\sb0\sl-
138\slmult0\par\pard\li1804\sb106\sl-138\slmult0\fi4\tx5140
\up0 \expndtw0\charscalex156 \ul0\nosupersub\cf23\f24\fs12 Private Sub UserForm
Initialize(\tab \up0 \expndtw0\charscalex156 )\par\pard\li1804\sb54\sl-
138\slmult0\fi278\tx4343 \up0 \expndtw0\charscalex156 Application.OnTime Now\tab
\up0 \expndtw0\charscalex156 + TimeValue("00:00:05"),
"CerrarFormulario"\par\pard\ql \li1809\sb16\sl-161\slmult0 \up0
\expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li1521\ri551\sb194\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 A continuaci6n, vaya a
Insertar\ul0\nosupersub\cf26\f27\fs14 >\ul0\nosupersub\cf10\f11\fs18
M\ul0\nosupersub\cf26\f27\fs14 Odulo\ul0\nosupersub\cf10\f11\fs18 c introduzca el
siguiente c6digo exac\up0 \expndtw0\charscalex124 tamente como se muestra:
\par\pard\ql \li1814\sb0\sl-161\slmult0 \par\pard\ql\li1814\sb65\sl-161\slmult0
\up0 \expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 Sub CerrarFormulario(
\par\pard\ql \li1804\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex168
\ul0\nosupersub\cf23\f24\fs12 Unload UserForml \par\pard\ql \li1814\sb43\sl-
161\slmult0 \up0 \expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub
\par\pard\qj \li1531\ri533\sb194\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Ahora todo to que necesita es
escribir algo de c6digo en el m6dulo privado del \up0 \expndtw0\charscalex124
objeto Workbook (ThisWorkbook). En el explorador de proyectos, deberia ver el
\up0 \expndtw0\charscalex128 nombre del libro. Expanda las carpetas que se
encuentran debajo de libro hasta \up0 \expndtw0\charscalex122 que encuentre This
Workbook dentro de la carpeta Microsoft Excel Objetos. Haga \up0
\expndtw0\charscalex126 doble clie en This Workbook para mostrar su m6dulo privado.
En dicho m6dulo \up0 \expndtw0\charscalex126 privado, introduzca el siguiente
c6digo: \par\pard\ql \li1823\sb0\sl-161\slmult0 \par\pard\ql\li1823\sb65\sl-
161\slmult0 \up0 \expndtw0\charscalex174 \ul0\nosupersub\cf23\f24\fs12 Private Sub
Workbook \dn2 \expndtw0\charscalex139 \ul0\nosupersub\cf26\f27\fs14 -Open(
\par\pard\ql \li2097\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf23\f24\fs12 UserForml. Show \par\pard\ql \li1823\sb43\sl-
161\slmult0 \up0 \expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub
\par\pard\qj \li1536\ri523\sb174\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Cierre la ventana para volver
a Excel. Guarde y Cerre el libro y vuelva a abrir\up0 \expndtw0\charscalex124 lo
para ver la ventana de presentaci6n en acci6n. Puede ver un ejemplo de esto en \up0
\expndtw0\charscalex124 la figura 7.4. \par\pard\li1823\sb0\sl-
207\slmult0\par\pard\li1823\sb96\sl-207\slmult0\fi360\tx2707\tx3211 \up0
\expndtw0\charscalex352 \ul0\nosupersub\cf25\f26\fs12 L"\tab \up0
\expndtw0\charscalex352 \ul0\nosupersub\cf17\f18\fs18\ul -\tab \up0
\expndtw0\charscalex352 \ul0\nosupersub\cf23\f24\fs12 f,
200\ul0\nosupersub\cf17\f18\fs18\ul 0000\ul0\nosupersub\cf23\f24\fs12
0\par\pard\li1823\sb0\sl-72\slmult0\fi0\tx6187\tx7483\tx8203 \up0
\expndtw0\charscalex352 \ul0\nosupersub\cf21\f22\fs8 A B
C\ul0\nosupersub\cf36\f37\fs8\ul b\ul0\nosupersub\cf21\f22\fs8 E\tab \up0
\expndtw0\charscalex120 F\tab \up0 \expndtw0\charscalex120 G\tab \up0
\expndtw0\charscalex120 _\par\pard\li1924\sb0\sl-
138\slmult0\par\pard\li1924\sb50\sl-138\slmult0\fi0\tx4022 \dn2
\expndtw0\charscalex123 2\tab \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf23\f24\fs12 TABLA DE AMORTIZACIOES\par\pard\li1929\sb0\sl-
115\slmult0\par\pard\li1929\sb18\sl-115\slmult0\fi0\tx2198\tx5313 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf22\f23\fs10 4\tab \up0
\expndtw0\charscalex117 PRESTATMO\tab \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf21\f22\fs8 DATOS DE LA TABLA\par\pard\li1929\sb29\sl-
115\slmult0\fi0\tx2308\tx4161\tx5313\tx5625 \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf22\f23\fs10 5\tab \up0 \expndtw0\charscalex117 picil\tab \up0
\expndtw0\charscalex117 1u Uuu\tab \up0 \expndtw-4\charscalex76
F\ul0\nosupersub\cf21\f22\fs8 11 \ul0\nosupersub\cf22\f23\fs10 1\tab \dn2
\expndtw0\charscalex117 \} g en 1a calla.\par\pard\li1929\sb34\sl-
115\slmult0\fi0\tx2198\tx2793\tx4272\tx4780 \up0 \expndtw0\charscalex117 5\tab \up0
\expndtw0\charscalex117 T del r\tab \up0 \expndtw0\charscalex117 ; u;oil\tab
\up0 \expndtw0\charscalex117 \ul0\nosupersub\cf21\f22\fs8 4in\tab \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf22\f23\fs10 p\par\pard\li1876\sb0\sl-
115\slmult0\par\pard\li1876\sb0\sl-115\slmult0\par\pard\li1876\sb92\sl-
115\slmult0\fi316\tx7372 \up0 \expndtw0\charscalex145 'J.. d-n F,1-F -\tab \up0
\expndtw0\charscalex145 20A00.000\par\pard\li1876\sb39\sl-
115\slmult0\fi38\tx7804 \up0 \expndtw0\charscalex145 \ul0\nosupersub\cf21\f22\fs8 ,
0\tab \up0 \expndtw0\charscalex145 \ul0\nosupersub\cf22\f23\fs10
0\par\pard\sect\sectd\sbknone\cols3\colno1\colw2043\colsr160\colno2\colw1405\colsr1
60\colno3\colw5682\colsr160\ql \li1915\sb0\sl-162\slmult0 \up0
\expndtw0\charscalex50 \ul0\nosupersub\cf10\f11\fs18 1i\par\pard\ql \li1915\sb0\sl-
108\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
,z\par\pard\column \qj \li20\ri255\sb16\sl-114\slmult0\tx705 \up0
\expndtw0\charscalex141 \ul0\nosupersub\cf21\f22\fs8
PAGO\ul0\nosupersub\cf36\f37\fs8\ul POR PERIODO \line \up0 \expndtw-5\charscalex83
\ul0\nosupersub\cf26\f27\fs14 Pte., \tab \up0 \expndtw-1\charscalex100
o\par\pard\column \ql \li20\sb1\sl-170\slmult0 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf10\f11\fs18 Tablas de amortizacion de hipotecas
\par\pard\sect\sectd\sbknone \li1876\sb18\sl-115\slmult0\fi38\tx7147 \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf22\f23\fs10 s F -. caL_iladn:\tab \dn2
\expndtw0\charscalex110 \u-3?\{\par\pard\sect\sectd\sbknone \li1876\sb48\sl-
92\slmult0\fi43 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf21\f22\fs8
14\par\pard\sect\sectd\sbknone \li1876\sb33\sl-
115\slmult0\fi43\tx2539\tx3148\tx3758\tx7238\tx8015 \dn2 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 15\tab \dn2 \expndtw0\charscalex110 N�\tab \dn2
\expndtw0\charscalex110 Fecha\tab \up0 \expndtw0\charscalex110 Ejemplo de una
veptana de presentadon.\tab \dn2 \expndtw0\charscalex110 Saldo Fu91\tab \dn2
\expndtw0\charscalex110 Inters, ac\par\pard\sect\sectd\sbknone \li1876\sb29\sl-
115\slmult0\fi43\tx3312\tx7276\tx8313 \up0 \expndtw0\charscalex110 16\tab \up0
\expndtw0\charscalex110 14:\tab \up0 \expndtw0\charscalex110 14 '? 1.104\tab
\up0 \expndtw0\charscalex110 uu\par\pard\sect\sectd\sbknone \li1876\sb48\sl-
92\slmult0\fi43\tx3312\tx7276\tx8304 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf21\f22\fs8 17\tab \up0 \expndtw0\charscalex110 14;\tab \up0
\expndtw0\charscalex110 19'J4e:2?t\tab \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 133.:\par\pard\sect\sectd\sbknone \li1876\sb33\sl-
115\slmult0\fi43\tx3312\tx7070\tx7276\tx8304 \up0 \expndtw0\charscalex110 18\tab
\up0 \expndtw0\charscalex110 14\tab \dn2 \expndtw-4\charscalex85 _\u-3?\tab \up0
\expndtw0\charscalex110 19.112 202\tab \up0 \expndtw0\charscalex110
149.'\par\pard\sect\sectd\sbknone \li1876\sb29\sl-
115\slmult0\fi43\tx2577\tx3312\tx4180\tx5030\tx6076\tx7276\tx7459\tx8294 \dn2
\expndtw0\charscalex110 19\tab \up0 \expndtw0\charscalex110 4\tab \dn2
\expndtw0\charscalex110 14'04 j00\tab \dn2 \expndtw0\charscalex110 19.91\tab
\up0 \expndtw0\charscalex110 370\tab \up0 \expndtw0\charscalex110 29.10\tab \dn2
\expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 1'9\tab \up0
\expndtw0\charscalex110 54.15?\tab \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 Ut:G.i\par\pard\sect\sectd\sbknone \li1876\sb48\sl-
92\slmult0\fi48\tx3312\tx3527\tx4180\tx4310\tx4963\tx5044\tx6076\tx7281\tx8294 \dn2
\expndtw0\charscalex110 \ul0\nosupersub\cf21\f22\fs8 20\tab \dn2
\expndtw0\charscalex110 14\tab \dn2 \expndtw0\charscalex110 5 /00\tab \dn2
\expndtw-1\charscalex100 \ul0\nosupersub\cf37\f38\fs8 1,1\tab \dn2
\expndtw0\charscalex110 \ul0\nosupersub\cf22\f23\fs10 824 157\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf37\f38\fs8 6\tab \dn2 \expndtw0\charscalex110
\ul0\nosupersub\cf21\f22\fs8 251\tab \dn2 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 2? 20\u-3?\tab \dn2 \expndtw0\charscalex110
\ul0\nosupersub\cf21\f22\fs8 1";-.54 .154\tab \dn2 \expndtw0\charscalex110
.,a,\par\pard\sect\sectd\sbknone \li1876\sb33\sl-
115\slmult0\fi48\tx3316\tx4180\tx4910\tx6076\tx7281\tx8294 \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf22\f23\fs10 21\tab \up0
\expndtw0\charscalex110 14;06100\tab \up0 \expndtw0\charscalex110 19.054954\tab
\up0 \expndtw0\charscalex110 66.183\tab \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf21\f22\fs8 21._00\tab \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf22\f23\fs10 19"25_54\tab \up0 \expndtw0\charscalex110
398..\par\pard\sect\sectd\sbknone \li1876\sb73\sl-115\slmult0\fi0\tx2030\tx2390
\up0 \expndtw-1\charscalex100 N\tab \up0 \expndtw0\charscalex110 4\tab \dn2
\expndtw0\charscalex110 \\LuisH54.x1s\par\pard\sect\sectd\sbknone \li1876\sb67\sl-
115\slmult0\fi4\tx7521 \dn2 \expndtw0\charscalex110 Lista\tab \up0
\expndtw0\charscalex110 NUM\par\pard\ql \li2793\sb88\sl-184\slmult0 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 7.4. Pantalla de
presentaci6n de ejemplo en acci6n.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg222}{\bkmkend
Pg222}\par\pard\li902\sb0\sl-207\slmult0\par\pard\li902\sb72\sl-
207\slmult0\fi0\tx6110 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
246\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li897\sb0\sl-240\slmult0 \par\pard\qj\li897\sb0\sl-240\slmult0
\par\pard\qj\li897\ri1172\sb136\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex128
Simplemente recuerde que la pantalla de presentacion deberia mostrarse tan \up0
\expndtw0\charscalex130 solo por un periodo corto de tiempo, y solo deberia
contener texto resumido y \up0 \expndtw0\charscalex126 relevante. Si
muestra esta pantalla durante mas de diez segundos, puede resultar \up0
\expndtw0\charscalex126 molesto para el usuario. \par\pard\ql \li935\sb0\sl-
299\slmult0 \par\pard\ql\li935\sb113\sl-299\slmult0\tx1118\tx6297\tx6710 \dn2
\expndtw0\charscalex58 \ul0\nosupersub\cf18\f19\fs26 ,] \tab \dn2
\expndtw0\charscalex313 `\u-3? \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO \tab \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf18\f19\fs26 , \tab \dn2 \expndtw0\charscalex103 p \dn2
\expndtw0\charscalex118 Mostrar un mensaje de "Por favoresere" \par\pard\qj
\li1267\ri1217\sb0\sl-324\slmult0\fi508 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 \u8226? gHa tenido alguna vez una de esas macros que
parece tardar una eternidad \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf31\f32\fs36 86 \dn5 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 para completarse? Si esto resulta un problema, puede
hacer que Excel \par\pard\ql \li2198\sb0\sl-144\slmult0 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf11\f12\fs16 muestre un mensaje de "Por
favor, espere" al usuario. \par\pard\qj \li859\ri1181\sb79\sl-240\slmult0\fi312
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Muchos usuarios esperan
que el codigo se ejecute y se complete practicamen\up0 \expndtw0\charscalex128 te
de forma instantanea. Sin embargo, esto no siempre ocurre asi. Las macros \up0
\expndtw0\charscalex123 grabadas, en particular, normalmente necesitan de mucho mas
tiempo para com\up0 \expndtw0\charscalex119 pletarse que aquellos codigos Bien
escritos en VBA. Para complicar mas la cosa, el \up0 \expndtw0\charscalex123
lenguaje VBA de Excel es normalmente mas lento que la mayoria de los lengua\up0
\expndtw0\charscalex123 jes de programacion. \par\pard\qj \li883\ri1181\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex123 Por suerte, podemos usar un poco de
codigo extra para crear un mensaje "Por \up0 \expndtw0\charscalex122 favor, espere"
de forma que los usuarios sepan que el codigo se esta ejecutando y \up0
\expndtw0\charscalex123 que Excel no se ha bloqueado. Por desgracia, uno de los
metodos mas conocidos \up0 \expndtw0\charscalex124 para hacer que los usuarios sean
conscientes de que el codigo se esta ejecutando \up0 \expndtw0\charscalex124 es
utilizando una barra de progreso de Excel. \par\pard\qj \li878\ri1182\sb16\sl-
246\slmult0\fi288 \up0 \expndtw0\charscalex122 Existen dos problemas con este
metodo. Uno la barra de progreso puede hacer \up0 \expndtw0\charscalex124 que el
codigo sea todavia mas lento, complicando el problema. Y dos, el codigo \up0
\expndtw0\charscalex124 lento probablemente este causado por un bucle, y no puede
utilizar la grabadora \up0 \expndtw0\charscalex124 de macros para crear bucles.
\par\pard\qj \li878\ri1188\sb19\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
Nosotros preferimos utilizar codigo VBA, comp el del siguiente ejemplo, que \up0
\expndtw0\charscalex123 utiliza un rectangulo de la barra de herramientas
Dibujo. \par\pard\li1166\sb0\sl-138\slmult0\par\pard\li1166\sb111\sl-
138\slmult0\fi0\tx2351 \up0 \expndtw0\charscalex161 \ul0\nosupersub\cf23\f24\fs12
Sub Hazlo(\tab \up0 \expndtw0\charscalex161 )\par\pard\li1166\sb35\sl-
161\slmult0\fi379\tx4195 \up0 \expndtw0\charscalex156 \ul0\nosupersub\cf26\f27\fs14
Application.ScreenUpdating\tab \up0 \expndtw0\charscalex161 =
True\par\pard\li1166\sb52\sl-138\slmult0\fi383 \up0 \expndtw0\charscalex161
\ul0\nosupersub\cf23\f24\fs12 With
Hojal.Shapes("Rectangulol")\par\pard\li1166\sb34\sl-
161\slmult0\fi902\tx2923\tx3902\tx4132 \up0 \expndtw0\charscalex161
\ul0\nosupersub\cf26\f27\fs14 .Visible\tab \up0 \expndtw0\charscalex138 =
msoTrue\tab \up0 \expndtw0\charscalex120 =\tab \up0 \expndtw0\charscalex161 (Not
Hojal.Shapes("Rectangulol").Visible)\par\pard\li1166\sb34\sl-161\slmult0\fi383 \up0
\expndtw0\charscalex161 End With\par\pard\qj \li1166\sb0\sl-180\slmult0
\par\pard\qj\li1166\ri1298\sb28\sl-180\slmult0\fi417 \up0 \expndtw0\charscalex161
'Cambiando las hojas, forzamos a que Rectangulol se muestre mientras \up0
\expndtw0\charscalex162 se ejecuta el codigo \par\pard\ql \li1545\sb55\sl-
138\slmult0 \up0 \expndtw0\charscalex183 \ul0\nosupersub\cf23\f24\fs12 Hoja2.Select
\par\pard\ql \li1545\sb42\sl-138\slmult0 \up0 \expndtw0\charscalex191
Hojal.Select \par\pard\ql \li1161\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex135 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li878\ri1198\sb174\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Para utilizar este codigo, aiiada un rectangulo desde
la barra de herramientas \up0 \expndtw0\charscalex121 Dibujo en cualquier hoja del
libro. Teniendo seleccionado el rectangulo, haga clic \up0 \expndtw0\charscalex121
en el Cuadro de nombres y llame a esta figura "Rectangulol".
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg223}{\bkmkend
Pg223}\par\pard\li1555\sb0\sl-207\slmult0\par\pard\li1555\sb191\sl-
207\slmult0\fi0\tx8577 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex116 247\par\pard\qj
\li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\sb0\sl-240\slmult0
\par\pard\qj\li1540\ri519\sb117\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex128
Introduzca el texto que desea mostrar mientras se esti ejecutando el codigo,
\up0 \expndtw0\charscalex125 cambie el formato, la posicion y el tamano del
rectangulo si asf lo desea. Escriba \up0 \expndtw0\charscalex132 la macro anterior
en un modulo estandar del libro. Si es necesario, cambic el \up0
\expndtw0\charscalex122 texto Hojal por el\ul0\nosupersub\cf12\f13\fs18
CodeName\ul0\nosupersub\cf10\f11\fs18 de la hoja correspondiente en la que haya
dibujado \up0 \expndtw0\charscalex125 el rectangulo (vimos como
usar\ul0\nosupersub\cf12\f13\fs18 CodeName\ul0\nosupersub\cf10\f11\fs18 en un
truco anterior). Luego vaya a \up0 \expndtw0\charscalex121
Herramientas>Macro>Macros y ejecute la macro que acabamos de crear. Esto hard
\up0 \expndtw0\charscalex121 que el rectangulo se oculte. \par\pard\ql
\li1823\sb68\sl-207\slmult0 \up0 \expndtw0\charscalex124 Al comienzo de este
codigo, que es un codigo lento, coloque lo siguiente: \par\pard\ql \li1838\sb0\sl-
138\slmult0 \par\pard\ql\li1838\sb112\sl-138\slmult0 \up0
\expndtw0\charscalex166 \ul0\nosupersub\cf23\f24\fs12 Run "Hazlo" \par\pard\ql
\li1833\sb42\sl-138\slmult0\tx4483 \up0 \expndtw0\charscalex183
Application.ScreenUpdating \tab \up0 \expndtw0\charscalex186 = False
\par\pard\ql \li1843\sb0\sl-207\slmult0 \par\pard\ql\li1843\sb18\sl-
207\slmult0\tx7190 \up0 \expndtw0\charscalex138 \ul0\nosupersub\cf10\f11\fs18 El
use de la sentencia Application. ScreenUpdating \tab \up0 \expndtw0\charscalex140 =
False hace que \par\pard\qj \li1555\ri514\sb6\sl-240\slmult0 \up0
\expndtw0\charscalex125 la pantalla no parpadec y que el codigo sea mis rapido.
Para terminar, al final del \up0 \expndtw0\charscalex128 codigo, incluya la
sentencia Run "Hazlo". Luego ejecute la macro lenta de for\up0
\expndtw0\charscalex128 ma
habitual.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2705\colsr160\colno2\colw657
5\colsr160\ql \li1920\sb0\sl-207\slmult0 \par\pard\ql \li1920\sb0\sl-207\slmult0
\par\pard\ql \li1920\sb129\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li2049\sb93\sl-414\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf31\f32\fs36 87\par\pard\column \ql
\li2870\sb0\sl-322\slmult0 \par\pard\ql \li35\sb104\sl-322\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf20\f21\fs28 Racer que una celda quede
marcada\par\pard\ql \li25\sb14\sl-322\slmult0 \up0 \expndtw0\charscalex106 o
desmarcada al seleccionarla\par\pard\qj \li20\ri565\sb78\sl-216\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf10\f11\fs18 A veces resulta dificil
elegir opciones utilizando las casillas de verificacion. \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 For suerte, podemos
simplificar este proceso utilizando un poco de codigo \up0 \expndtw0\charscalex117
muy sencillo. \par\pard\sect\sectd\sbknone \qj \li1569\ri496\sb112\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18
Podemos utilizar los libros de Excel para recolectar datos para encuestas.
Nor-\line \up0 \expndtw0\charscalex126 malmente hacemos esto ofreciendo los
usuarios una serie de respuestas entre las \line \up0 \expndtw0\charscalex123 que
elegir y colocando casillas de verificacion junto a ellas. Entonces los usuarios
\line \up0 \expndtw0\charscalex125 activaran las casillas que consideren oportunas.
El problema de usar este metodo \line \up0 \expndtw0\charscalex125 es que
probablemente el libro acabara teniendo cientos de casillas de verificacion.
\par\pard\qj \li1574\ri491\sb40\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex130
En vez de ello, podemos utilizar un codigo VBA muy sencillo para marcar \up0
\expndtw0\charscalex131 cualquier celda dentro de un rango especificado en el
momento en el que sea \up0 \expndtw0\charscalex122 seleccionada. En caso de quc la
celda vuelva a ser seleccionada, el codigo elimina\up0 \expndtw0\charscalex128 ra
la marca. El truco para este codigo sera utilizar la Tetra "a" en dichas celdas
\up0 \expndtw0\charscalex125 utilizando la fuente Marlett. Cuando llegue el momento
de recolectar los resulta\up0 \expndtw0\charscalex122 dos, simplemente utilizaremos
la funcion CONTAR.SI para contar las apariciones \up0 \expndtw0\charscalex122 de la
tetra "a", como se muestra a continuacion: \par\pard\ql \li1876\sb0\sl-
138\slmult0 \par\pard\ql\li1876\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex156 \ul0\nosupersub\cf23\f24\fs12 =CONTAR.SI($A$l:$A100;"a")
\par\pard\qj \li1579\ri475\sb178\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Los siguientes codigos de
ejemplo solo funcionan para el rango Al :A100, pero \line \up0
\expndtw0\charscalex127 puede modificarlos
facilmente para que se ajusten a cualquier rango. Para utili-\line \up0
\expndtw0\charscalex124 zar el codigo, active la hoja en la que deberia mostrarse
las marcas, haga clie con \line \up0 \expndtw0\charscalex124 el boton derecho del
raton sobre el nombre de la hoja (en la pestaiia de la parte
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg224}{\bkmkend
Pg224}\par\pard\li854\sb0\sl-207\slmult0\par\pard\li854\sb135\sl-
207\slmult0\fi0\tx6062 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 248\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\li844\sb0\sl-
207\slmult0\par\pard\li844\sb0\sl-207\slmult0\par\pard\li844\sb0\sl-
207\slmult0\par\pard\li844\sb27\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex131
inferior de la ventana) y luego seleccione la opci6n Ver codigo. Escriba el
primer\par\pard\li844\sb28\sl-207\slmult0\fi4 \up0 \expndtw0\charscalex131 c6digo
(si desea que las celdas se activen con un solo c\ul0\nosupersub\cf12\f13\fs18
li\ul0\nosupersub\cf10\f11\fs18 c) o el segundo c6digo (si\par\pard\li844\sb37\sl-
207\slmult0\fi4 \up0 \expndtw0\charscalex130 desea que se activen con un doble
clic):\par\pard\li844\sb0\sl-138\slmult0\par\pard\li844\sb103\sl-
138\slmult0\fi316\tx1920\tx2121 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf23\f24\fs12 'CODIGO\tab \up0 \expndtw0\charscalex130 1\tab
\dn2 \expndtw0\charscalex130 - Marcar casillas con on unico
clic\par\pard\li1137\sb0\sl-161\slmult0\par\pard\li1137\sb64\sl-161\slmult0\fi0
\up0 \expndtw0\charscalex175 \ul0\nosupersub\cf26\f27\fs14 Private Sub
Worksheet_SelectionChange(ByVal Target As Range)\par\pard\li1137\sb50\sl-
138\slmult0\fi100 \up0 \expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 If
Target.Cells.Count>l Then Exit Sub\par\pard\li1137\sb53\sl-138\slmult0\fi388
\up0 \expndtw0\charscalex175 If Not Intersect(Target, Range("Al:Al00")) Is Nothing
Then\par\pard\li1137\sb57\sl-138\slmult0\fi767\tx3571 \up0 \expndtw0\charscalex175
Target.Font.Name\tab \up0 \expndtw0\charscalex175 =
"Marlett"\par\pard\li1137\sb53\sl-138\slmult0\fi782\tx2889 \up0
\expndtw0\charscalex175 If Target\tab \up0 \expndtw0\charscalex175 = vbNullString
Then\par\pard\li1137\sb35\sl-161\slmult0\fi1060\tx2889 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf26\f27\fs14 Target\tab \up0 \expndtw0\charscalex175 =
"a"\par\pard\ql \li1905\sb14\sl-161\slmult0 \up0 \expndtw0\charscalex153 Else
\par\pard\ql \li2198\sb39\sl-161\slmult0\tx2889 \up0 \expndtw0\charscalex152 Target
\tab \up0 \expndtw0\charscalex157 = vbNullString \par\pard\ql \li1910\sb38\sl-
138\slmult0 \up0 \expndtw0\charscalex182 \ul0\nosupersub\cf23\f24\fs12 End If
\par\pard\ql \li1128\ri3750\sb11\sl-200\slmult0\fi388 \up0
\expndtw0\charscalex156 \ul0\nosupersub\cf26\f27\fs14 End If \line \up0
\expndtw0\charscalex157 End Sub \par\pard\li1123\sb0\sl-
138\slmult0\par\pard\li1123\sb100\sl-138\slmult0\fi33\tx1910\tx2111 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf23\f24\fs12 'CODIGO\tab \up0 \expndtw-
1\charscalex100 2\tab \up0 \expndtw0\charscalex173 - Marcar casillas con un doble
clic\par\pard\li1123\sb0\sl-138\slmult0\par\pard\li1123\sb107\sl-138\slmult0\fi4
\up0 \expndtw0\charscalex174 Private Sub Worksheet_BeforeDoubleClick(ByVal Target
As Range, Cancel As\par\pard\li1123\sb36\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex173 \ul0\nosupersub\cf26\f27\fs14
Boolean)\par\pard\li1123\sb49\sl-138\slmult0\fi398 \up0 \expndtw0\charscalex173
\ul0\nosupersub\cf23\f24\fs12 If Not Intersect(Target, Range("Al:Al00")) Is Nothing
Then\par\pard\li1123\sb35\sl-161\slmult0\fi489\tx2299 \up0
\expndtw0\charscalex142 \ul0\nosupersub\cf26\f27\fs14 Cancel\tab \up0
\expndtw0\charscalex173 = True 'Evita que se entre en modo de
edicion\par\pard\li1123\sb53\sl-138\slmult0\fi777\tx3566 \up0
\expndtw0\charscalex173 \ul0\nosupersub\cf23\f24\fs12 Target.Font.Name\tab \up0
\expndtw0\charscalex173 = "Marlett"\par\pard\li1123\sb34\sl-
161\slmult0\fi787\tx2880 \up0 \expndtw0\charscalex173 \ul0\nosupersub\cf26\f27\fs14
If Target\tab \up0 \expndtw0\charscalex173 = vbNullString
Then\par\pard\li1123\sb31\sl-161\slmult0\fi1070\tx2880 \up0 \expndtw0\charscalex152
Target\tab \up0 \expndtw0\charscalex173 = "a"\par\pard\li1123\sb28\sl-
161\slmult0\fi777 \up0 \expndtw0\charscalex173 Else\par\pard\li1123\sb34\sl-
161\slmult0\fi1070\tx2880 \up0 \expndtw0\charscalex151 Target\tab \up0
\expndtw0\charscalex173 = vbNullString\par\pard\li1123\sb27\sl-161\slmult0\fi777
\up0 \expndtw0\charscalex173 End If\par\pard\ql \li1118\ri3753\sb0\sl-
200\slmult0\fi393 \up0 \expndtw0\charscalex156 End If \line \up0
\expndtw0\charscalex157 End Sub \par\pard\qj \li830\ri1237\sb159\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Una
vez que haya colocado el c6digo deseado en su Lugar, simplemente cierre \up0
\expndtw0\charscalex127 la ventana para volver a Excel y lucgo guarde el libro. Si
desea averiguar si una \up0 \expndtw0\charscalex127 celda esta o no activada,
simplemente examine sus contenidos. \par\pard\li873\sb0\sl-
287\slmult0\par\pard\li873\sb0\sl-287\slmult0\par\pard\li873\sb115\sl-
287\slmult0\fi0\tx1185 \dn5 \expndtw0\charscalex115 HH\tab \up3
\expndtw0\charscalex115 \ul0\nosupersub\cf12\f13\fs18
TRUCO\ul0\nosupersub\cf18\f19\fs26 Contar o sumar celdas que tengan un
color\par\pard\li873\sb0\sl-252\slmult0\fi1262 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf20\f21\fs28 de relleno especifico\par\pard\ql \li1305\sb0\sl-
198\slmult0 \up0 \expndtw0\charscalex62 \ul0\nosupersub\cf8\f9\fs22 D!DOJ
\par\pard\ql \li2126\sb0\sl-144\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf11\f12\fs16 Tarde o temprano, necesitara utilizar SUMA o CONTAR
para sumar o \par\pard\ql \li2131\sb0\sl-144\slmult0 \up0 \expndtw0\charscalex124
contar celdas que tengan un cierto color de relleno y que un usuario haya
\par\pard\ql \li2131\sb0\sl-144\slmult0 \up0 \expndtw0\charscalex122 cambiado
manualmente, ya que normalmente los usuarios ven mas sencillo \par\pard\ql
\li2136\sb30\sl-184\slmult0 \up0 \expndtw0\charscalex121 utilizar colores que
utilizar nombres de rangos. \par\pard\qj \li830\ri1236\sb190\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Para
poder hacer esto, primeramente abra el libro en el que desee contar o \line \up0
\expndtw0\charscalex131 sumar celdas dependiendo del color de relleno. Vaya a
Herramientas>Macro>Editor
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg225}{\bkmkend
Pg225}\par\pard\li1536\sb0\sl-207\slmult0\par\pard\li1536\sb201\sl-
207\slmult0\fi0\tx8558 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \dn2 \expndtw0\charscalex115 249\par\pard\qj
\li1526\sb0\sl-240\slmult0 \par\pard\qj\li1526\sb0\sl-240\slmult0
\par\pard\qj\li1526\ri551\sb127\sl-240\slmult0 \up0 \expndtw0\charscalex123 de
Visual Basic (Alt/Opci6n-F11) y luego seleccione Insertar>Modulo para
inser-\line \up0 \expndtw0\charscalex123 tar un modulo estandar. Dentro de este
modulo, escriba el siguiente c6digo: \par\pard\ql \li1819\sb0\sl-138\slmult0
\par\pard\ql\li1819\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex179
\ul0\nosupersub\cf23\f24\fs12 Function FuncionColor(rColor As Range, rRange As
Range, Optional SUM As \par\pard\ql \li1814\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex139 \ul0\nosupersub\cf26\f27\fs14 Boolean) \par\pard\ql
\li1814\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex174
\ul0\nosupersub\cf23\f24\fs12 Dim rCell As Range \par\pard\li1814\sb60\sl-
138\slmult0\fi0\tx2217 \up0 \expndtw0\charscalex133 Dim\tab \up0
\expndtw0\charscalex170 1Col As Long\par\pard\li1814\sb54\sl-138\slmult0\fi0
\up0 \expndtw0\charscalex170 Dim vResult\par\pard\li1814\sb0\sl-
161\slmult0\par\pard\li1814\sb66\sl-161\slmult0\fi14\tx2313 \up0
\expndtw0\charscalex146 \ul0\nosupersub\cf26\f27\fs14 lCol\tab \up0
\expndtw0\charscalex170 = rColor.Interior.Colorlndex\par\pard\li1814\sb0\sl-
138\slmult0\par\pard\li1814\sb104\sl-138\slmult0\fi408\tx2899 \up0
\expndtw0\charscalex151 \ul0\nosupersub\cf23\f24\fs12 If SUM\tab \dn2
\expndtw0\charscalex170 = True Then\par\pard\li1814\sb55\sl-138\slmult0\fi695
\up0 \expndtw0\charscalex170 For Each rCell In rRange\par\pard\li1814\sb35\sl-
161\slmult0\fi801\tx5443 \up0 \expndtw0\charscalex170 \ul0\nosupersub\cf26\f27\fs14
If rCell.Interior.Colorlndex\tab \up0 \expndtw0\charscalex170 = lCol
Then\par\pard\li1814\sb51\sl-138\slmult0\fi1564\tx4176\tx7195 \up0
\expndtw0\charscalex170 \ul0\nosupersub\cf23\f24\fs12 vResult\tab \up0
\expndtw0\charscalex170 = WorksheetFunction.SUM(rCell)\tab \up0
\expndtw0\charscalex170 + vResult\par\pard\ql \li2606\sb25\sl-161\slmult0 \up0
\expndtw0\charscalex156 \ul0\nosupersub\cf26\f27\fs14 End If \par\pard\ql
\li2217\ri3059\sb0\sl-200\slmult0\fi288 \up0 \expndtw0\charscalex160 Next rCell
\line \up0 \expndtw0\charscalex161 Else \par\pard\ql \li2616\sb39\sl-138\slmult0
\up0 \expndtw0\charscalex189 \ul0\nosupersub\cf23\f24\fs12 For Each rCell In rRange
\par\pard\li1833\sb39\sl-161\slmult0\fi787\tx5447 \up0 \expndtw0\charscalex166
\ul0\nosupersub\cf26\f27\fs14 If rCell.Interior.Colorlndex\tab \dn2
\expndtw0\charscalex166 = lCol Then\par\pard\li1833\sb32\sl-
161\slmult0\fi1550\tx4180\tx4377\tx4569 \up0 \expndtw0\charscalex154 vResult\tab
\up0 \expndtw-2\charscalex100 =\tab \up0 \expndtw-2\charscalex100 1\tab \up0
\expndtw0\charscalex166 + vResult\par\pard\li1833\sb34\sl-161\slmult0\fi782 \up0
\expndtw0\charscalex166 End If\par\pard\li1833\sb31\sl-161\slmult0\fi676 \up0
\expndtw0\charscalex166 Next rCell\par\pard\li1833\sb30\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex166 End If\par\pard\li1833\sb0\sl-
138\slmult0\par\pard\li1833\sb104\sl-138\slmult0\fi4\tx3110 \up0
\expndtw0\charscalex166 \ul0\nosupersub\cf23\f24\fs12 FuncionColor\tab \up0
\expndtw0\charscalex166 = vResult\par\pard\li1833\sb54\sl-138\slmult0\fi4 \up0
\expndtw0\charscalex166 End Function\par\pard\qj \li1555\ri527\sb175\sl-
240\slmult0\fi273
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Ahora ya puede utilizar
la funci6n personalizada FuncionColor en las formu\up0 \expndtw0\charscalex126 las,
de la siguiente forma: \par\pard\ql \li1848\sb0\sl-138\slmult0
\par\pard\ql\li1848\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf23\f24\fs12 =FuncionColor)$C$1;$A$1:$A$12;TRUE) \par\pard\qj
\li1560\ri514\sb198\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 que suma los valores dentro del rango $A$1: $A$12 que
tengan el mismo \up0 \expndtw0\charscalex129 color que la celda $C$1. En este caso
la funci6n para una suma porque hemos \up0 \expndtw0\charscalex125 utilizado TRUE
como ultimo argumento para la funci6n. Si desea contar las cel\up0
\expndtw0\charscalex130 das en vez de sumarlas, pero solamente aquellas cuyo color
sea como el de la \up0 \expndtw0\charscalex130 eelda $C$1, utilice la siguiente
expresion: \par\pard\ql \li1852\sb0\sl-138\slmult0 \par\pard\ql\li1852\sb107\sl-
138\slmult0 \up0 \expndtw0\charscalex159 \ul0\nosupersub\cf23\f24\fs12
=FuncionColor($C$1;$A$1:$A$12;FALSE) \par\pard\ql \li1848\sb0\sl-138\slmult0
\par\pard\ql\li1848\sb124\sl-138\slmult0 \up0 \expndtw0\charscalex123 O:
\par\pard\ql \li1857\sb0\sl-138\slmult0 \par\pard\ql\li1857\sb124\sl-138\slmult0
\up0 \expndtw0\charscalex162 =FuncionColor($C$1;$A$1:$A$12) \par\pard\qj
\li1574\ri506\sb198\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf10\f11\fs18 Si omitimos el ultimo argumento, la funei6n utiliza
automaticamente el va\up0 \expndtw0\charscalex124 lor predeterminado de FALSE
(falso). Ahora ya puede sumar o contar celdas que \up0 \expndtw0\charscalex132
tengan un color de relleno especifico facilmente, tal y como se muestra en la
\up0 \expndtw-2\charscalex100 f \up0 \expndtw-2\charscalex100 i \up0
\expndtw0\charscalex132 gura 7.5.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg226}{\bkmkend
Pg226}\par\pard\li849\sb0\sl-207\slmult0\par\pard\li849\sb156\sl-
207\slmult0\fi0\tx6057 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 250\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li6441\sb0\sl-
138\slmult0 \par\pard\ql\li6441\sb0\sl-138\slmult0 \par\pard\ql\li6441\sb0\sl-
138\slmult0 \par\pard\ql\li6441\sb0\sl-138\slmult0 \par\pard\ql\li6441\sb104\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 F
\par\pard\ql \li3019\sb22\sl-138\slmult0 \up0 \expndtw-1\charscalex100 20
\par\pard\li2294\sb6\sl-161\slmult0\fi0\tx3019 \dn2 \expndtw-2\charscalex100
\ul0\nosupersub\cf48\f49\fs14 2\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 22\par\pard\ql \li2294\sb1\sl-131\slmult0 \up0
\expndtw-1\charscalex100 3 \par\pard\ql \li3014\sb0\sl-118\slmult0 \up0 \expndtw-
5\charscalex75 255 \par\pard\ql \li3019\sb46\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 26 \par\pard\li2294\sb30\sl-138\slmult0\fi0\tx3014 \up0
\expndtw0\charscalex101 6\tab \up0 \expndtw0\charscalex101
27\par\pard\li2294\sb16\sl-138\slmult0\fi0\tx3014 \up0 \expndtw0\charscalex101
7\tab \up0 \expndtw0\charscalex101 29\par\pard\li2294\sb15\sl-
138\slmult0\fi0\tx3019 \up0 \expndtw0\charscalex101 8\tab \up0
\expndtw0\charscalex101 30\par\pard\ql \li3014\sb7\sl-138\slmult0 \up0 \expndtw-
5\charscalex90 31 \par\pard\li2332\sb24\sl-138\slmult0\fi0\tx3014 \up0
\expndtw0\charscalex101 0\tab \up0 \expndtw0\charscalex101 32\par\pard\ql
\li3014\ri3223\sb0\sl-160\slmult0 \up0 \expndtw-1\charscalex100 54 \line \up0
\expndtw-1\charscalex100 21 \par\pard\li2275\sb9\sl-138\slmult0\fi0\tx3014 \up0
\expndtw0\charscalex103 13\tab \up0 \expndtw0\charscalex103 78
=FuncionColor($C$1;\u-3?A$1:$A$12;VERDADERO)\par\pard\li2275\sb11\sl-
138\slmult0\fi0\tx3081 \up0 \expndtw0\charscalex103 14\tab \up0
\expndtw0\charscalex103 3 =FuncionColor(C$1;$A$1:$A$12)\par\pard\ql \li2275\sb4\sl-
138\slmult0 \up0 \expndtw-3\charscalex100 15 \par\pard\ql \li2275\sb22\sl-
138\slmult0\tx2332 \up0 \expndtw-3\charscalex100 16 \dn2 \expndtw-1\charscalex100 1
\tab \dn2 \expndtw-1\charscalex100 7 \par\pard\ql \li2275\sb0\sl-138\slmult0
\par\pard\ql\li2275\sb24\sl-138\slmult0 \up0 \expndtw-3\charscalex100 18
\par\pard\ql \li960\ri1367\sb55\sl-220\slmult0\tx3710 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 7.5. Utilizar la
funci6n personalizada FuncionColor para contar dependiendo \line\tab \up0
\expndtw0\charscalex129 del color de relleno. \par\pard\li1200\sb0\sl-
299\slmult0\par\pard\li1200\sb176\sl-299\slmult0\fi0\tx2145 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf12\f13\fs18 TRUCO\tab \dn2
\expndtw0\charscalex113 \ul0\nosupersub\cf18\f19\fs26 Anadir el control Calendario
de Microsoft Excel\par\pard\li1200\sb51\sl-303\slmult0\fi177\tx2150 \dn5
\expndtw0\charscalex113 \ul0\nosupersub\cf20\f21\fs28 :'\tab \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf18\f19\fs26 a cualquier libro\par\pard\ql
\li2145\ri1272\sb0\sl-220\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Si desea asegurarse de que los usuarios introducen
fechas correctamente, el \up0 \expndtw0\charscalex120 control Calendario de Excel
puede facilitar las cosas tanto para usted como \up0 \expndtw0\charscalex121 para
los usuarios de la hoja de calculo. Con este truco, podra anadir un \line \up0
\expndtw0\charscalex121 control Calendario a cualquier libro de Excel. \par\pard\qj
\li835\ri1224\sb117\sl-240\slmult0\fi273 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 A menos que una fecha sea introducida correctamente,
Excel no la reconocera \up0 \expndtw0\charscalex128 como valida. Esto significa que
a veces no puede realizar ciertos calculos con \up0 \expndtw0\charscalex123
aquellos datos que parezcan fechas pero que en realidad no lo son. Tambien
sig\up0 \expndtw0\charscalex122 nifica que cualquier grafico o tabla dinamica que
se base en dichas fechas no sera \up0 \expndtw0\charscalex122 valida. Aunque puede
ayudarnos la funci6n de validaci6n de Excel (descrita en el \up0
\expndtw0\charscalex122 capitulo 2), esta lejos de ser la mas correcta.
\par\pard\qj \li840\ri1229\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
Con este truco, podremos anadir un control Calendario a cualquier libro de \line
\up0 \expndtw0\charscalex122 Excel. Para comenzar, abra el libro en el que desee
utilizar el calendario. Resulta \line \up0 \expndtw0\charscalex125 una buena idea
utilizar el archivo Personal.xls para esto, en cuyo caso primera-\line \up0
\expndtw0\charscalex120 mente deberia mostrarlo seleccionando la opci6n
Ventana>Mostrar. Si esta opci6n \line \up0 \expndtw0\charscalex124 esta
desactivada, significa que no tiene aun un archivo Personal.xls. Puede crear
\line \up0 \expndtw0\charscalex117 uno facilmente grabando una macro muy sencilla.
Seleccione Herramientas>Macro> \line \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf9\f10\fs20 Grabar nueva macro y luego elija a la opci6n Libro de
macros personal en el cuadro \par\pard\qj \li840\ri1232\sb0\sl-250\slmult0 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 de lista desplegable Guardar
macro en. Haga clie en Aceptar, seleccione cualquier \up0 \expndtw0\charscalex122
celda y luego detenga la grabaci6n. Con ello, Excel cream el archivo
Personal.xls \up0 \expndtw0\charscalex122 automaticamente. \par\pard\qj
\li840\ri1217\sb11\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf9\f10\fs20 A continuaci6n seleccione Herramientas>Macro>Editor de
Visual Basic (Alt/ \line \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18
Opci6n-F11) y entonces seleccione lnsertar>UserForm. Esto deberia mostrar el
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg227}{\bkmkend
Pg227}\par\pard\li1488\sb0\sl-207\slmult0\par\pard\li1488\sb0\sl-
207\slmult0\par\pard\li1488\sb43\sl-207\slmult0\fi0\tx8510 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 7. Trucos sobre macros\tab
\up0 \expndtw0\charscalex114 251\par\pard\qj \li1473\sb0\sl-242\slmult0
\par\pard\qj\li1473\sb0\sl-242\slmult0 \par\pard\qj\li1473\ri586\sb113\sl-
242\slmult0 \up0 \expndtw0\charscalex126 cuadro de herramientas de controles (si no
es asi, seleccione Ver>Cuadro de he-\line \up0 \expndtw0\charscalex125 rramientas).
Haga clic con el boton derecho del ratan en el cuadro de controles y \line \up0
\expndtw0\charscalex126 seleccione la opcion Controles adicionales. Desplacese por
la lista hasta que en-\line \up0 \expndtw0\charscalex124 cuentre el elemento
Control Calendario 10.0 (el numero de version puede depen-\line \up0
\expndtw0\charscalex129 der de el producto Excel que tenga instalado). Active la
casilla de verificacion \line \up0 \expndtw0\charscalex127 para dicho control y
haga clic en Aceptar. Aparecera entonces el icono del con-\line \up0
\expndtw0\charscalex126 trol calendario. Haga clic en el y luego haga clie en el
formulario que acabamos \line \up0 \expndtw0\charscalex126 de crear.
\par\pard\qj \li1488\ri589\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
Utiliee los pequefios recuadros del control y del formulario para cambiar sus
\up0 \expndtw0\charscalex126 tamanos, de forma que queden como en la figura 7.6.
\par\pard\ql \li8347\sb0\sl-216\slmult0 \par\pard\ql\li8347\sb64\sl-216\slmult0
\up0 \expndtw-8\charscalex82 _J19JA \par\pard\li1886\sb52\sl-
115\slmult0\fi0\tx2798\tx3580\tx5558\tx6062\tx6720\tx8356 \dn2
\expndtw0\charscalex112 \ul0\nosupersub\cf22\f23\fs10 Archivo Edicidn\tab \dn2
\expndtw0\charscalex124 Ver Insertar\tab \dn2 \expndtw0\charscalex124 Fo\tab
\dn2 \expndtw0\charscalex124 , 1'\tab \up0 \expndtw0\charscalex124 r,\tab \dn2
\expndtw0\charscalex124 Ventana Ayuda\tab \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf23\f24\fs12 - s x\par\pard\ql \li8212\sb0\sl-115\slmult0
\par\pard\ql\li8212\sb0\sl-115\slmult0 \par\pard\ql\li8212\sb0\sl-115\slmult0
\par\pard\ql\li8212\sb36\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 xJ \par\pard\li2073\sb0\sl-
161\slmult0\par\pard\li2073\sb157\sl-161\slmult0\fi0\tx4934\tx7684\tx7977 \up0
\expndtw0\charscalex122 Controle;\tab \dn2 \expndtw0\charscalex122
\ul0\nosupersub\cf26\f27\fs14 may 2004\tab \dn2 \expndtw0\charscalex109
\ul0\nosupersub\cf22\f23\fs10 j2oo4\tab \dn2 \expndtw0\charscalex120
J\par\pard\li2073\sb87\sl-
138\slmult0\fi38\tx4060\tx4656\tx5265\tx5889\tx6518\tx7113\tx7704 \dn2
\expndtw0\charscalex122 \ul0\nosupersub\cf23\f24\fs12 R Aahi RE EM W\tab \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf22\f23\fs10 lun\tab \up0
\expndtw0\charscalex122 mar\tab \up0 \expndtw0\charscalex122 mie\tab \up0
\expndtw0\charscalex122 jue\tab \up0 \expndtw0\charscalex122 W.\tab \up0
\expndtw0\charscalex122 sib\tab \up0 \expndtw0\charscalex122
dam\par\pard\li3854\sb0\sl-115\slmult0\par\pard\li3854\sb0\sl-
115\slmult0\par\pard\li3854\sb0\sl-115\slmult0\par\pard\li3854\sb0\sl-
115\slmult0\par\pard\li3854\sb10\sl-
115\slmult0\fi0\tx4473\tx5083\tx5697\tx6307\tx6921\tx7531 \up0 \expndtw-
1\charscalex100 3\tab \up0 \expndtw-1\charscalex100 4\tab \up0 \expndtw-
1\charscalex100 5\tab \up0 \expndtw-1\charscalex100 h\tab \up0 \expndtw-
1\charscalex100 7\tab \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf26\f27\fs14
0\tab \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10
4\par\pard\li1612\sb0\sl-115\slmult0\par\pard\li1612\sb0\sl-
115\slmult0\par\pard\li1612\sb87\sl-
115\slmult0\fi2246\tx4473\tx5083\tx5697\tx6364\tx6921\tx7535 \dn2
\expndtw0\charscalex105 10\tab \up0 \expndtw0\charscalex105 11\tab \dn2
\expndtw0\charscalex105 12\tab \dn2 \expndtw0\charscalex105 13\tab \dn2
\expndtw0\charscalex105 4\tab \up0 \expndtw0\charscalex105 15\tab \dn2
\expndtw0\charscalex105 16\par\pard\li1612\sb62\sl-92\slmult0\fi2068 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf21\f22\fs8 0\par\pard\li1612\sb38\sl-
115\slmult0\fi0\tx2174 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10
Calendarl\tab \up0 \expndtw0\charscalex105 _alendar\par\pard\li1612\sb10\sl-
115\slmult0\fi2246\tx4478\tx5087\tx5702\tx6307\tx6931\tx7535 \up0
\expndtw0\charscalex105 17\tab \up0 \expndtw0\charscalex105 1s\tab \up0
\expndtw0\charscalex105 19\tab \up0 \expndtw0\charscalex105 20\tab \up0
\expndtw0\charscalex105 21\tab \up0 \expndtw0\charscalex105 =_\tab \up0
\expndtw0\charscalex105 23\par\pard\li1612\sb0\sl-90\slmult0\fi38 \up0
\expndtw0\charscalex105 Alfabetice For categories\par\pard\li1612\sb0\sl-
115\slmult0\par\pard\li1612\sb96\sl-
115\slmult0\fi911\tx3863\tx4478\tx5092\tx5702\tx6316\tx6931\tx7540 \up0
\expndtw0\charscalex105 Calendar'1\tab \dn2 \expndtw0\charscalex105 24\tab \dn2
\expndtw0\charscalex105 25\tab \dn2 \expndtw0\charscalex105 26\tab \dn2
\expndtw0\charscalex105 27\tab \dn2 \expndtw0\charscalex105
\ul0\nosupersub\cf21\f22\fs8 25\tab \dn2 \expndtw0\charscalex105
\ul0\nosupersub\cf22\f23\fs10 29\tab \dn2 \expndtw0\charscalex105
30\par\pard\li1612\sb41\sl-115\slmult0\fi43 \up0 \expndtw0\charscalex105
CFersonaloadol\par\pard\li1612\sb20\sl-115\slmult0\fi43\tx2520 \up0
\expndtw0\charscalex105 sad:Calar\tab \dn2 \expndtw0\charscalex105
\ul0\nosupersub\cf21\f22\fs8 \u10065? t1-lV0:l0053Ft\par\pard\li1612\sb29\sl-
115\slmult0\fi43\tx3863 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10
Car tralTipText\tab \dn2 \expndtw0\charscalex105 31\par\pard\li1612\sb29\sl-
115\slmult0\fi43\tx2529 \up0 \expndtw0\charscalex105 Day\tab \up0
\expndtw0\charscalex105 21\par\pard\li1612\sb7\sl-142\slmult0\fi43\tx2529 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf26\f27\fs14
D\ul0\nosupersub\cf22\f23\fs10 o Font\tab \up0 \expndtw0\charscalex105
(Fuente)\par\pard\li1612\sb44\sl-92\slmult0\fi48\tx2524 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf21\f22\fs8 DayFontCoor\tab \up0
\expndtw0\charscalex105 U \u-3?IH00000000&.\par\pard\li1612\sb33\sl-
115\slmult0\fi48\tx2534 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10
DayLength\tab \dn2 \expndtw0\charscalex105 sister, (media)\par\pard\li1612\sb49\sl-
115\slmult0\fi48\tx2534 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf21\f22\fs8
H,,I-Cay\tab \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf22\f23\fs10
lun\par\pard\li1612\sb13\sl-115\slmult0\fi67\tx2534 \up0 \expndtw0\charscalex105
Sr:dTeIIEFFect\tab \up0 \expndtw0\charscalex105 Er: reface\par\pard\li1612\sb29\sl-
115\slmult0\fi48\tx2534 \up0 \expndtw0\charscalex105 GridFont\tab \up0
\expndtw0\charscalex105 (Fuente)\par\pard\li1612\sb29\sl-115\slmult0\fi48\tx2524
\up0 \expndtw0\charscalex105 GridFoniCnlor\tab \dn2 \expndtw0\charscalex105 \u8226?
&H00A00000Px\par\pard\li1612\sb29\sl-92\slmult0\fi67\tx2529 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf21\f22\fs8 :ridl Inccrnlnr\tab \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12 F�9
:LUnnnnr:nins,\par\pard\ql \li3398\sb146\sl-184\slmult0 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 7.6. Insertar tin
control calendario. \par\pard\ql \li1800\sb0\sl-207\slmult0
\par\pard\ql\li1800\sb70\sl-207\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Asegurese de que el formulario este seleccionado
(como aparece en la figura \par\pard\qj \li1526\ri539\sb6\sl-240\slmult0\fi14
\up0 \expndtw0\charscalex126 7.6) y luego vaya a la opcion Ver>Ventana Propiedades.
En ella, seleccione la \up0 \expndtw0\charscalex117 propiedad Caption y cambie el
texto que aparece por la palabra "Calendario". Ahora \up0 \expndtw0\charscalex117
vaya a Ver>Codigo y en el modulo privado, anada el siguiente eodigo:
\par\pard\li1823\sb0\sl-161\slmult0\par\pard\li1823\sb65\sl-
161\slmult0\fi0\tx4766 \dn2 \expndtw0\charscalex158 \ul0\nosupersub\cf26\f27\fs14
Private Sub Calendarl_Click(\tab \up0
\expndtw0\charscalex158 )\par\pard\li1823\sb31\sl-161\slmult0\fi268\tx3177 \up0
\expndtw0\charscalex158 ActiveCell\tab \up0 \expndtw0\charscalex158 =
Calendarl.Value\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg228}
{\bkmkend Pg228}\par\pard\li873\sb0\sl-207\slmult0\par\pard\li873\sb184\sl-
207\slmult0\fi0\tx6081 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 252\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1156\sb0\sl-
161\slmult0 \par\pard\ql\li1156\sb0\sl-161\slmult0 \par\pard\ql\li1156\sb0\sl-
161\slmult0 \par\pard\ql\li1156\sb146\sl-161\slmult0 \up0
\expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\ql
\li1156\sb0\sl-180\slmult0 \par\pard\ql\li1156\ri2765\sb44\sl-180\slmult0\tx1430
\up0 \expndtw0\charscalex184 \ul0\nosupersub\cf23\f24\fs12 Private Sub UserForm
Activate( \line\tab \up0 \expndtw0\charscalex176 Me.Calendarl.Value \up0
\expndtw0\charscalex185 = Date \par\pard\ql \li1151\sb36\sl-161\slmult0 \up0
\expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li868\ri1206\sb174\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Seleccione ahora la opcion Insertar>Modulo y en el
modulo privado, escriba el \up0 \expndtw0\charscalex123 siguiente eodigo:
\par\pard\li1151\sb0\sl-138\slmult0\par\pard\li1151\sb119\sl-138\slmult0\fi0\tx2529
\up0 \expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 Sub Mostrar(\tab \up0
\expndtw0\charscalex175 )\par\pard\ql \li1531\sb50\sl-138\slmult0 \up0
\expndtw0\charscalex163 UserForml.Show \par\pard\ql \li1147\sb23\sl-161\slmult0
\up0 \expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li859\ri1208\sb194\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Cierre esta ventana para volver a Excel. Vaya a
Herramientas>Macro>Macros \up0 \expndtw0\charscalex121 y seleccione la macro
Mostrar. Haga clie en el boton Opciones, asigne una tecla de \up0
\expndtw0\charscalex126 acceso rapido y todo estara listo. Simplemente pulse esa
tecla y aparecera el ca\up0 \expndtw0\charscalex125 lendario con la fecha de hoy.
Puede hacer clie en cualquier feeha y vera c6mo se \up0 \expndtw0\charscalex125
inserta en la eelda activa. \par\pard\ql \li1219\sb0\sl-299\slmult0
\par\pard\ql\li1219\sb133\sl-299\slmult0\tx2179 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO \tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf18\f19\fs26 Proteger por contrasena y desproteger todas
\par\pard\ql \li2174\sb41\sl-299\slmult0 \up0 \expndtw0\charscalex114 las hojas de
calculo rapidamente \par\pard\ql \li1305\sb0\sl-108\slmult0 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf23\f24\fs12 M \par\pard\ql
\li2169\sb21\sl-145\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Por desgracia, no existe la posibilidad en Excel de
proteger y desproteger \par\pard\qj \li2160\ri1636\sb14\sl-220\slmult0 \up0
\expndtw0\charscalex121 todas las hojas de calculo de golpe. Sin embargo, con un
simple codigo \up0 \expndtw0\charscalex122 podemos hacerlo. \par\pard\qj
\li854\ri1216\sb184\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Excel proporciona un mecanismo de protecci6n que
puede anadirse a las hojas \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf9\f10\fs20 de calculo mediante la opcion
Herramientas>Protecci6n>Proteger hoja. Es posible \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 tambien indicar una contrasena de forma que otros
usuarios no puedan acceder \up0 \expndtw0\charscalex125 a la hoja a menos que
conozcan dicha contrasena. A veces, sin embargo, deseara \up0
\expndtw0\charscalex126 proteger con contrasena y desproteger todas las hojas de un
libro de forma rapi\up0 \expndtw0\charscalex128 da, ya que protegerlas y
desprotegerlas una a una resulta muy tedioso. A eonti\up0 \expndtw0\charscalex128
nuaci6n veamos c6mo podemos simplificar esta tarea. \par\pard\qj
\li854\ri1221\sb20\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex126 Abra el libro
en el que desea aplicar el c6digo. Tambien puede seleccionar la \line \up0
\expndtw0\charscalex123 opcion Ventana>Mostrar para mostrar el archivo Personal.xls
de forma que dicho \line \up0 \expndtw0\charscalex133 eodigo este disponible para
todos los libros. En caso de que esta opcion esta \line \up0
\expndtw0\charscalex127 desactivada, significa que todavia no tiene un archivo
Personal.xls. Puede crear \line \up0 \expndtw0\charscalex127 uno facilmente
grabando una macro muy sencilla. Para ello, seleccione \par\pard\ql \li859\sb9\sl-
230\slmult0 \up0 \expndtw0\charscalex111 \ul0\nosupersub\cf9\f10\fs20
Herramientas>Macro>Grabar nueva macro y elegir el libro de macros personates
\par\pard\qj \li844\ri1226\sb0\sl-260\slmult0\fi4 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 como destino. Luego haga clic en Aceptar, haga clie
en cualquier celda y detenga \up0 \expndtw0\charscalex124 la grabaci6n. A Excel
creara el archivo Personal.xls automaticamente. \par\pard\qj \li849\ri1213\sb3\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf9\f10\fs20 A
continuaci6n seleccione Herramientas>Macro>Editor de Visual Basic (Alt/ \line
\up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Opci6n-F11) y luego
seleccione Insertar>UserForm. Esto deberia mostrar tin
for-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg229}{\bkmkend
Pg229}\par\pard\li1488\sb0\sl-207\slmult0\par\pard\li1488\sb183\sl-
207\slmult0\fi0\tx8515 \dn2 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex115 253\par\pard\qj
\li1473\sb0\sl-240\slmult0 \par\pard\qj\li1473\sb0\sl-240\slmult0
\par\pard\qj\li1473\ri596\sb125\sl-240\slmult0 \up0 \expndtw0\charscalex128 mulario
y el cuadro de herramientas. Si no fuese asf, puede abrirlo a traves del \up0
\expndtw0\charscalex128 menu Ver. \par\pard\qj \li1473\ri597\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex116 En el Cuadro de herramientas
selcccione el cuadro de texto (cuyo icono es ab \u-3? ). \line \up0
\expndtw0\charscalex126 Luego haga clic en el formulario para aiiadir ese control
en el. Col6quelo en la \line \up0 \expndtw0\charscalex126 esquina superior
izquierda del formulario y cambie el tamano segun sus prefe-\line \up0
\expndtw0\charscalex126 rencias. \par\pard\qj \li1468\ri597\sb17\sl-
244\slmult0\fi283 \up0 \expndtw0\charscalex119 Teniendo seleccionado el cuadro de
texto, seleccione Ver>Ventana Propiedades \line \up0 \expndtw0\charscalex129 (F4).
En la ventana de propiedades, desplacese hacia abajo hasta encontrar la \line
\up0 \expndtw0\charscalex125 propiedad PasswordChar y en el cuadro de texto situado
su derecha, introduzca \line \up0 \expndtw0\charscalex124 un asterisco (*). Vuelva
al cuadro de herramientas, seleccione el icono Bot6n de \line \up0
\expndtw0\charscalex125 comando y haga clic en el formulario, colocandolo en la
esquina superior dere-\line \up0 \expndtw0\charscalex125 cha del mismo.
\par\pard\qj \li1463\ri601\sb20\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex121
Teniendo seleccionado el bot6n de comando, vaya a la ventana de propiedades \up0
\expndtw0\charscalex122 y en ella, desplacese hacia abajo hasta encontrar la
propiedad Caption. En el cua\up0 \expndtw0\charscalex126 dro de texto situado su
derecha, introduzca el texto "Aceptar". En caso de estar \up0
\expndtw0\charscalex125 utilizando Excel 97, tambien debe encontrar la propiedad
TakeFocusOnClick y \up0 \expndtw0\charscalex125 establecer su valor en False. Ahora
seleccione el formulario nuevamente yen la \up0 \expndtw0\charscalex124 ventana de
propiedades, encuentre la propiedad Caption. Cambie su valor por el \up0
\expndtw0\charscalex122 texto "Proteger/desproteger todas las hojas". Al final del
formulario deberia pare\up0 \expndtw0\charscalex122 cerse al que se muestra en la
figura 7.7. \par\pard\li1968\sb0\sl-138\slmult0\par\pard\li1968\sb0\sl-
138\slmult0\par\pard\li1968\sb89\sl-138\slmult0\fi0\tx7843 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf23\f24\fs12 AA- Microsoft Visual Basic
-ilb\tab \dn2 \expndtw0\charscalex116 \ul0\nosupersub\cf22\f23\fs10 \u-3?-Oj
2\par\pard\li1968\sb84\sl-115\slmult0\fi316\tx3508\tx4022\tx5707\tx6446\tx7243 \dn2
\expndtw0\charscalex116 arch- EdIo6n\tab \dn2 \expndtw0\charscalex116
Insertar\tab \dn2 \expndtw0\charscalex116 Formato D�Fw s-L\u-3?n F-,J, -\tab
\up0 \expndtw0\charscalex105 Herramientas\tab \up0 \expndtw0\charscalex101
Cornplernentos\tab \up0 \expndtw0\charscalex116 Verbena Ayuda\par\pard\ql
\li8020\sb8\sl-133\slmult0 \up0 \expndtw0\charscalex135
\ul0\nosupersub\cf23\f24\fs12 S X \par\pard\ql \li2337\sb0\sl-146\slmult0
\par\pard\ql\li2337\sb0\sl-146\slmult0 \par\pard\ql\li2337\sb0\sl-146\slmult0
\par\pard\ql\li2337\sb0\sl-146\slmult0 \par\pard\ql\li2337\ri2952\sb113\sl-
146\slmult0\tx2515\tx2505 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf22\f23\fs10 EuroTool (EUROTOOL.XLA) \line \up0
\expndtw0\charscalex114 VBAProjeet (Libro3) \line \tab \up0 \expndtw-
1\charscalex100 r licrosaft Er.r_ol Obietos \line \tab \up0 \expndtw-
1\charscalex100 �j Hojal (Hotel \par\pard\ql \li2505\ri3140\sb3\sl-160\slmult0 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf11\f12\fs16
EC\ul0\nosupersub\cf22\f23\fs10 Hot .-- (Hoie2 \line \up0 \expndtw-3\charscalex100
�_] Hore] (Hoia3 ) \par\pard\li2496\sb5\sl-115\slmult0\fi0\tx2692 \up0 \expndtw-
2\charscalex100 t\tab \dn2 \expndtw-2\charscalex100
Thisrbor4Eao4\par\pard\li1953\sb0\sl-115\slmult0\par\pard\li1953\sb0\sl-
115\slmult0\par\pard\li1953\sb114\sl-115\slmult0\fi0 \up0 \expndtw0\charscalex103 4
OserEorml User Form\par\pard\li1953\sb96\sl-115\slmult0\fi71 \up0
\expndtw0\charscalex103 Allabetica I Por categories li\par\pard\li1953\sb80\sl-
115\slmult0\fi91\tx2923 \up0 \expndtw0\charscalex103 Name)\tab \up0
\expndtw0\charscalex103 I_ISerForml\par\pard\li1953\sb33\sl-115\slmult0\fi71\tx2913
\dn2 \expndtw0\charscalex103 EackColor\tab \up0 \expndtw0\charscalex103
\u10065? ?,HBnnnrCOFP\par\pard\li1953\sb34\sl-115\slmult0\fi71\tx2913 \up0
\expndtw0\charscalex103 E'orderrolor\tab \up0 \expndtw0\charscalex103 \u8226?
&HTCr0n0912&\par\pard\li1953\sb29\sl-115\slmult0\fi71\tx2923 \up0
\expndtw0\charscalex103 E'orderStrr le\tab \up0 \expndtw0\charscalex103 0
-fmBorder5tyler\par\pard\li1953\sb43\sl-115\slmult0\fi52\tx2923 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf30\f31\fs10\ul OFTM,\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10
Protegerjdesprot\par\pard\li1953\sb25\sl-115\slmult0\fi134\tx2923\tx3004 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf24\f25\fs10 yde\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 CI\tab \up0 \expndtw0\charscalex103 -
fntydeAIiFOrrr\par\pard\li1953\sb33\sl-115\slmult0\fi134\tx2932 \up0
\expndtw0\charscalex103 rac.BrFFor\tab \dn2 \expndtw0\charscalex103
32000\par\pard\li1953\sb34\sl-115\slmult0\fi71\tx2923 \up0 \expndtw0\charscalex103
Enabled\tab \up0 \expndtw0\charscalex103 True\par\pard\li1953\sb35\sl-
115\slmult0\fi71\tx2923 \up0 \expndtw0\charscalex103 Font\tab \up0
\expndtw0\charscalex103 Tehorna\par\pard\li1953\sb33\sl-115\slmult0\fi71\tx2913
\up0 \expndtw0\charscalex103 \ul0\nosupersub\cf30\f31\fs10\ul ForoCOlor\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10 U
&\ul0\nosupersub\cf30\f31\fs10\ul H80000012d.\par\pard\ql \li3388\sb141\sl-
184\slmult0 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 7.7.
Formulario insertado en VBE.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg230}{\bkmkend
Pg230}\par\pard\li907\sb0\sl-207\slmult0\par\pard\li907\sb0\sl-
207\slmult0\par\pard\li907\sb4\sl-207\slmult0\fi0\tx6115 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 254\tab \up0
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj \li907\sb0\sl-
240\slmult0 \par\pard\qj\li907\sb0\sl-240\slmult0
\par\pard\qj\li907\ri1170\sb137\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex122
Seleccione la opcion Ver>Codigo (F7) e introduzca el siguiente codigo exacta\up0
\expndtw0\charscalex122 mente igual que como aparece: \par\pard\ql
\li1190\ri2600\sb174\sl-200\slmult0\fi4 \up0 \expndtw0\charscalex173
\ul0\nosupersub\cf23\f24\fs12 Private Sub CommandButtonl_Click( \line \up0
\expndtw0\charscalex174 Dim wSheet As Worksheet \par\pard\ql \li1583\sb13\sl-
161\slmult0 \up0 \expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 For Each
wSheet In Worksheets \par\pard\ql \li1977\sb58\sl-138\slmult0\tx4516 \up0
\expndtw0\charscalex189 \ul0\nosupersub\cf23\f24\fs12 If wSheet.ProtectContents
\tab \up0 \expndtw0\charscalex173 = True Then \par\pard\ql \li2256\sb62\sl-
138\slmult0 \up0 \expndtw0\charscalex177 wSheet.Unprotect
Password:=TextBoxl.Text \par\pard\ql \li1968\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 Else \par\pard\qj
\li1968\ri3524\sb24\sl-180\slmult0\fi288 \up0 \expndtw0\charscalex178
\ul0\nosupersub\cf23\f24\fs12 wSheet.Protect Password:=TextEoxl. Text \up0
\expndtw0\charscalex179 \ul0\nosupersub\cf26\f27\fs14 End If \par\pard\ql
\li1195\ri3474\sb12\sl-190\slmult0\fi379\tx1579 \up0 \expndtw0\charscalex144 Next
wSheet \line\tab \up0 \expndtw0\charscalex137 Unload me \line \up0
\expndtw0\charscalex138 End Sub \par\pard\qj \li911\ri1164\sb189\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 Este
codigo se recorre todas las hojas que hay en el libro activo. En caso de que
\line \up0 \expndtw0\charscalex128 haya alguna protegida, la desprotege utilizando
la contrasena introducida en el \line \up0 \expndtw0\charscalex125 cuadro de texto.
Si la hoja ya estaba desprotegida, entonces la protege utilizando \line \up0
\expndtw0\charscalex125 la contrasena. Ahora vaya a lnsertar>Modulo introduzca el
siguiente codigo: \par\pard\ql \li1200\sb0\sl-138\slmult0
\par\pard\ql\li1200\sb107\sl-138\slmult0 \up0 \expndtw0\charscalex176
\ul0\nosupersub\cf23\f24\fs12 Sub MostrarContrasena( \par\pard\ql \li1579\sb42\sl-
138\slmult0 \up0 \expndtw0\charscalex162 UserForml.Show \par\pard\ql
\li1195\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex138
\ul0\nosupersub\cf26\f27\fs14 End
Sub \par\pard\qj \li907\ri1163\sb174\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Este codigo sirve para
mostrar el formulario. Ahora cierre esta ventana para \up0 \expndtw0\charscalex128
volver a la ventana principal de Excel. \par\pard\qj \li916\ri1150\sb40\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf9\f10\fs20 Vaya a
Herramientas>Macro>Macros (Alt/Opci6n-F8). Seleccione la macro \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 MostrarContrasena y haga clie
en el boton Opciones para asignar una tecla de \up0 \expndtw0\charscalex127 acceso
rapido. Cuando pulse dicha tecla, todas las hojas desprotegidas se prote\up0
\expndtw0\charscalex127 geran, y las que estuviesen protegidas, quedaran
desprotegidas. \par\pard\qj \li1934\sb0\sl-220\slmult0
\par\pard\qj\li1934\ri1731\sb137\sl-220\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Como esta macro no le pide que eonfirme la
contrasena, debera estar \line \up0 \expndtw0\charscalex128 muy seguro de lo quc
escriba. De to contrario, puede encontrarse con \line \up0 \expndtw0\charscalex129
que una contrasena mal escrita le bloquee todas las hojas de calculo.
\par\pard\qj \li921\sb0\sl-240\slmult0 \par\pard\qj\li921\ri1155\sb104\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Si
solamente esta protegiendo los contenidos de usted mismo, la siguiente \line
\up0 \expndtw0\charscalex131 macro realiza las mismas tareas pero utilizando una
contrasena en blanco: \par\pard\ql \li1200\sb0\sl-161\slmult0
\par\pard\ql\li1200\sb65\sl-161\slmult0 \up0 \expndtw0\charscalex164
\ul0\nosupersub\cf26\f27\fs14 Option Explicit \par\pard\ql \li1204\ri2986\sb187\sl-
200\slmult0 \up0 \expndtw0\charscalex157 Sub Proteger_desproteger( \line \up0
\expndtw0\charscalex158 Dim wSheet As Worksheet \par\pard\ql
\li1209\ri2780\sb180\sl-200\slmult0\tx1588 \up0 \expndtw0\charscalex153 For Each
wSheet In Worksheets \line\tab \up0 \expndtw0\charscalex154 With wSheet
\par\pard\ql \li1991\sb32\sl-138\slmult0\tx3940 \up0 \expndtw0\charscalex205
\ul0\nosupersub\cf23\f24\fs12 If ProtectContents \tab \up0 \expndtw0\charscalex174
= True Then \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg231}
{\bkmkend Pg231}\par\pard\li1459\sb0\sl-207\slmult0\par\pard\li1459\sb155\sl-
207\slmult0\fi0\tx8481 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex115 255\par\pard\li2510\sb0\sl-
161\slmult0\par\pard\li2510\sb0\sl-161\slmult0\par\pard\li2510\sb0\sl-
161\slmult0\par\pard\li2510\sb0\sl-161\slmult0\par\pard\li2510\sb8\sl-
161\slmult0\fi422 \up0 \expndtw0\charscalex164 \ul0\nosupersub\cf26\f27\fs14
.Unprotect Password:--\par\pard\li2510\sb31\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex164 Else\par\pard\ql \li2932\sb32\sl-138\slmult0 \up0
\expndtw0\charscalex185 \ul0\nosupersub\cf23\f24\fs12 .Protect Password:=""
\par\pard\ql \li2515\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf26\f27\fs14 End If \par\pard\ql \li2121\sb19\sl-161\slmult0
\up0 \expndtw0\charscalex140 End With \par\pard\ql \li1728\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12 Next wSheet \par\pard\ql
\li1732\sb0\sl-161\slmult0 \par\pard\ql\li1732\sb62\sl-161\slmult0 \up0
\expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\qj
\li1449\ri623\sb194\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Aunque esto no sea demasiado seguro, realmente puede
resultar muy conve\up0 \expndtw0\charscalex127
niente.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2590\colsr160\colno2\colw6690\
colsr160\ql \li1809\sb0\sl-207\slmult0 \par\pard\ql \li1809\sb0\sl-207\slmult0
\par\pard\ql \li1809\sb90\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1939\sb102\sl-414\slmult0
\up0 \expndtw0\charscalex102 \ul0\nosupersub\cf31\f32\fs36 91\par\pard\column
\ql \li2769\sb0\sl-322\slmult0 \par\pard\ql \li39\sb102\sl-322\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf20\f21\fs28 Recuperar el nombre y la ruta
de un libro de Excel\par\pard\ql \li20\ri811\sb81\sl-213\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Tarde o temprano deseara
devolver en una celda el nombre de un libro o \line \up0 \expndtw0\charscalex121
incluso el nombre del archivo y la ruta del mismo. Con este truco, le \up0
\expndtw0\charscalex122 resultara sencillo recuperar dicho nombre y ruta.
\par\pard\sect\sectd\sbknone \qj \li1454\ri613\sb115\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Las tres funciones definidas
por el usuario que explicamos en este apartado \up0 \expndtw0\charscalex128 colocan
el nombrc de un libro dentro de una celda, o el nombre de archivo y la \up0
\expndtw0\charscalex146 ruta del libro en una celda. Los dos primeros ejemplos,
MiNombre y \up0 \expndtw0\charscalex128 MiNombreCompleto, no tienen argumentos. El
ultimo, NombreHoja, se utiliza \up0 \expndtw0\charscalex128 en lugar de anidar la
funci6n EXTRAER y las otras dos funciones dentro de la \up0 \expndtw0\charscalex124
funci6n CELDA para obtener el nombrc de la hoja, un proceso que normalmente \up0
\expndtw0\charscalex124 requeriria la siguiente f6rmula espantosa: \par\pard\qj
\li1747\ri2806\sb194\sl-200\slmult0\fi4 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf23\f24\fs12 =EXTRAER(CELDA("nombrearchivo";
$A$1),ENCONTRAR("]"; \up0 \expndtw0\charscalex150 CELDA("nombrearchivo";$A$1))
+1;255) \par\pard\qj \li1463\ri610\sb167\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Como puede ver, esto requiere
ciertamente escribir bastante para un resulta\up0 \expndtw0\charscalex138 do tan
simple. Es por ello quc hcmos desarrollado nuestra propia funci6n \up0
\expndtw0\charscalex138 NombreHoja. \par\pard\qj \li1463\ri614\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex128 Para utilizar esta funci6n definida
por el usuario, pulse Alt/Opci6n-F11, se\up0 \expndtw0\charscalex128 leccione
Insertar\ul0\nosupersub\cf26\f27\fs14 >\ul0\nosupersub\cf10\f11\fs18
M\ul0\nosupersub\cf26\f27\fs14 Odulo\ul0\nosupersub\cf10\f11\fs18 y copic el
siguicntc c6digo: \par\pard\li1751\sb0\sl-138\slmult0\par\pard\li1751\sb107\sl-
138\slmult0\fi0\tx3720\tx3887 \up0 \expndtw0\charscalex159
\ul0\nosupersub\cf23\f24\fs12 Function MiNombre(\tab \up0
\expndtw0\charscalex159 )\tab \up0 \expndtw0\charscalex159 As
String\par\pard\li1751\sb54\sl-138\slmult0\fi278\tx2918 \up0
\expndtw0\charscalex141 MiNombre\tab \up0 \expndtw0\charscalex159 =
ThisWorkbook.Name\par\pard\li1751\sb54\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex159 End Function\par\pard\li1751\sb0\sl-
138\slmult0\par\pard\li1751\sb108\sl-138\slmult0\fi4\tx4502\tx4675 \up0
\expndtw0\charscalex159 Function MiNombreCompleto(\tab \up0 \expndtw0\charscalex159
)\tab \up0 \expndtw0\charscalex159 As String\par\pard\li1751\sb35\sl-
161\slmult0\fi278\tx3700 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf26\f27\fs14
MiNombreCompleto\tab \up0 \expndtw0\charscalex159 =
ThisWorkbook.FullName\par\pard\li1751\sb50\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex159 \ul0\nosupersub\cf23\f24\fs12 End
Function\par\pard\li1751\sb0\sl-161\slmult0\par\pard\li1751\sb66\sl-161\slmult0\fi4
\up0 \expndtw0\charscalex159 \ul0\nosupersub\cf26\f27\fs14 Function
NombreHoja(rAnyCell)\par\pard\li1751\sb31\sl-161\slmult0\fi384 \up0
\expndtw0\charscalex159 Application.Volatile\par\pard\li1751\sb50\sl-
138\slmult0\fi388\tx3220 \up0 \expndtw0\charscalex151 \ul0\nosupersub\cf23\f24\fs12
NombreHoja\tab \up0 \expndtw0\charscalex159 =
rAnyCell.Parent.Name\par\pard\li1751\sb54\sl-138\slmult0\fi4 \up0
\expndtw0\charscalex159 End
Function\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg232}{\bkmkend
Pg232}\par\pard\li945\sb0\sl-207\slmult0\par\pard\li945\sb153\sl-
207\slmult0\fi0\tx6153 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
256\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li945\sb0\sl-240\slmult0 \par\pard\qj\li945\sb0\sl-240\slmult0
\par\pard\qj\li945\ri1130\sb135\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
Guarde estas funcioncs y cierre la ventana. Ahora la funcion aparecera en la
\line \up0 \expndtw0\charscalex127 categoria de funciones definidas por el usuario
en el asistente para funciones. \par\pard\qj \li945\ri1129\sb40\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex134 Puede utilizar estas funciones tal y
como se muestra en la figura 7.8. No \up0 \expndtw0\charscalex126 necesitan
argumentos. Las formulas que hay en la columna A se muestran como \up0
\expndtw0\charscalex126 demostracion, y no tienen ningun efecto en el resultado.
\par\pard\li1694\sb0\sl-138\slmult0\par\pard\li1694\sb0\sl-
138\slmult0\par\pard\li1694\sb60\sl-138\slmult0\fi883\tx5491 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 A.\tab \up0
\expndtw0\charscalex107 B\par\pard\li1694\sb12\sl-138\slmult0\fi9\tx1871\tx3422
\up0 \expndtw0\charscalex107 1\tab \up0 \expndtw0\charscalex107 Formula\tab \up0
\expndtw0\charscalex107 Resultado\par\pard\li1694\sb16\sl-
138\slmult0\fi0\tx1862\tx3422 \up0 \expndtw0\charscalex107 2\tab \up0
\expndtw0\charscalex107 =Mil'lmnbrefi\tab \up0 \expndtw0\charscalex107 Fresupueatoa
xI\par\pard\li1694\sb15\sl-138\slmult0\fi0\tx1862\tx3422 \up0
\expndtw0\charscalex107 3\tab \up0 \expndtw0\charscalex107 -MilJonbre-
rrplet,,\tab \up0 \expndtw0\charscalex107 C'd4sdorinnentosvE:cellPre uputu\u-3?
ds\par\pard\li1694\sb16\sl-138\slmult0\fi0\tx1862\tx3422\tx4435\tx5337\tx5625
\up0 \expndtw0\charscalex107 4\tab \up0 \expndtw-4\charscalex100 =CELDA\
{"nrmLiruarclii'rn"j\tab \up0 \expndtw0\charscalex105 CVPAs d,:urnentr\tab \up0
\expndtw0\charscalex104 \\E:'cel'.[Fre u[,u\tab \up0 \expndtw0\charscalex107
=tn.\tab \up0 \expndtw0\charscalex107 ;ls]Hoj.,l\par\pard\li1694\sb16\sl-
138\slmult0\fi0\tx1862\tx3422
\up0 \expndtw0\charscalex107 5\tab \up0 \expndtw0\charscalex107 =NornbreHcj
Ali\tab \up0 \expndtw0\charscalex107 Hujal\par\pard\ql \li1694\ri3914\sb4\sl-
140\slmult0 \up0 \expndtw-1\charscalex100 6 \line \up0 \expndtw-1\charscalex100
7 \par\pard\ql \li2807\sb124\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 7.8. Las funciones y sus resultados.
\par\pard\qj \li1958\sb0\sl-215\slmult0 \par\pard\qj\li1958\ri1707\sb136\sl-
215\slmult0\fi9 \up0 \expndtw0\charscalex126 En la\ul0\nosupersub\cf15\f16\fs16
cclda\ul0\nosupersub\cf11\f12\fs16 A4 de la figura 7.8, tambien
bcmos\ul0\nosupersub\cf15\f16\fs16 colocado\ul0\nosupersub\cf11\f12\fs16 la
funcion \up0 \expndtw0\charscalex119 estandar CELDA que devuelve el nombre de un
libro, la ruta del archivo \up0 \expndtw0\charscalex126 y el nombre de la hoja
activa. En otras palabras, esta funcion estandar \up0 \expndtw0\charscalex123
devuelve informaeion acerca del sistema operativo actual, informaci6n \up0
\expndtw0\charscalex124 sobre formatos, ubicaci6n y contenidos de tin
libro.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2091\colsr160\colno2\colw7189\c
olsr160\ql \li1305\sb0\sl-207\slmult0 \par\pard\ql \li1305\sb0\sl-207\slmult0
\par\pard\ql \li1305\sb186\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1435\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf31\f32\fs36 92\par\pard\column \ql
\li2256\sb0\sl-322\slmult0 \par\pard\ql \li34\sb201\sl-322\slmult0 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf20\f21\fs28 Ir mas ally del Ilimite de
tres criterios del formato\par\pard\ql \li25\sb17\sl-322\slmult0 \up0
\expndtw0\charscalex104 condicional\par\pard\ql \li20\ri1257\sb74\sl-
218\slmult0\fi9 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16 Podemos
utilizar VBA para trucar el formato condicional de forma que \up0
\expndtw0\charscalex123 utilice mas de tres criterios sobre los datos. De hecho,
podemos utilizar el \up0 \expndtw0\charscalex122 codigo para aplicar, virtualmente,
un numero ilimitado de criterios. \par\pard\sect\sectd\sbknone \qj
\li950\ri1122\sb172\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Excel dispone de una caracteristica muy interesante
llamada Formato condi-\line \up0 \expndtw0\charscalex123 tional (que ya vimos en el
capitulo 2). Puede encontrarla a traves de la opcion de \line \up0
\expndtw0\charscalex124 menu Formato>Formato condicional. El formato condicional le
permite dar for-\line \up0 \expndtw0\charscalex123 mato a las celdas en base a su
contenido. Por ejemplo, puede porter en color rojo \line \up0
\expndtw0\charscalex123 el fondo de aquellas celdas cuyos valores seran superiores
a 5 pero menores que \par\pard\qj \li950\ri1115\sb0\sl-240\slmult0\fi19 \up0
\expndtw0\charscalex124 10. Aunque esto es muy util, el problema esta en quc solo
podemos utilizar has-\line \up0 \expndtw0\charscalex123 ta trcs condiciones, to
cual, a veces puede no ser suficiente. Si desea utilizar mas \line \up0
\expndtw0\charscalex127 de tres condiciones, podemos utilizar codigo VBA de Excel
que sea ejeeutado \line \up0 \expndtw0\charscalex125 automaticamente cada vez que
un usuario cambic un rango especifieo. Para ver \line \up0 \expndtw0\charscalex122
como funciona esto, digamos que tiene seis condiciones scparadas en el rango dc
\line \up0 \expndtw0\charscalex123 celdas A1:A10 en una hoja en particular. Rellene
algunos datos de la misma for-\line \up0 \expndtw0\charscalex122 ma quc aparecen en
la figura 7.9. Guarde el libro, luego active la hoja de calculo, \line \up0
\expndtw0\charscalex129 haga clic con el boton derecho del ratan sobre su nombre
(en la pestafia de la \line \up0 \expndtw0\charscalex129 parte inferior),
seleccione Ver codigo y luego introduzca el siguiente codigo:
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg233}{\bkmkend
Pg233}\par\pard\li1483\sb0\sl-207\slmult0\par\pard\li1483\sb150\sl-
207\slmult0\fi0\tx8505 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex116 257\par\pard\ql
\li1761\sb0\sl-168\slmult0 \par\pard\ql\li1761\sb0\sl-168\slmult0
\par\pard\ql\li1761\sb0\sl-168\slmult0 \par\pard\ql\li1761\sb134\sl-168\slmult0
\up0 \expndtw0\charscalex149 \ul0\nosupersub\cf26\f27\fs14 Private Sub
Worksheet_Change(ByVal Target As Range) \par\pard\ql \li1751\sb0\sl-138\slmult0
\par\pard\ql\li1751\sb99\sl-138\slmult0 \up0 \expndtw0\charscalex190
\ul0\nosupersub\cf23\f24\fs12 Dim icolor As Integer \par\pard\qj
\li1766\ri2172\sb28\sl-180\slmult0 \up0 \expndtw0\charscalex192 If Not
Intersect(Target, Range("Al:A10")) is Nothing Then \up0 \expndtw0\charscalex193
Select Case Target \par\pard\li1756\sb59\sl-138\slmult0\fi196\tx2448\tx2630 \up0
\expndtw0\charscalex162 Case\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex162 To 5\par\pard\li1756\sb54\sl-
138\slmult0\fi494\tx2932\tx3124 \up0 \expndtw0\charscalex162 icolor\tab \up0
\expndtw-1\charscalex100 =\tab \up0 \expndtw0\charscalex162
6\par\pard\li1756\sb54\sl-138\slmult0\fi196\tx2443\tx2635\tx2932 \up0
\expndtw0\charscalex162 Case\tab \up0 \expndtw-1\charscalex100 6\tab \up0
\expndtw0\charscalex135 To\tab \up0 \expndtw0\charscalex162
10\par\pard\li1756\sb54\sl-138\slmult0\fi494\tx2932\tx3129 \up0
\expndtw0\charscalex162 icolor\tab \up0 \expndtw-1\charscalex100 =\tab \up0
\expndtw0\charscalex162 12\par\pard\li1756\sb54\sl-
138\slmult0\fi196\tx2448\tx2731\tx3028 \up0 \expndtw0\charscalex162 Case\tab
\up0 \expndtw0\charscalex133 11\tab \up0 \expndtw0\charscalex135 To\tab \up0
\expndtw0\charscalex162 15\par\pard\li1756\sb35\sl-
161\slmult0\fi494\tx2932\tx3124 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf26\f27\fs14 icolor\tab \up0 \expndtw-2\charscalex100 =\tab
\up0 \expndtw0\charscalex162 7\par\pard\li1756\sb50\sl-
138\slmult0\fi196\tx2448\tx2731\tx3028 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf23\f24\fs12 Case\tab \up0 \expndtw0\charscalex133 16\tab \up0
\expndtw0\charscalex135 To\tab \up0 \expndtw0\charscalex162
20\par\pard\li1756\sb54\sl-138\slmult0\fi494\tx2932\tx3129 \up0
\expndtw0\charscalex162 icolor\tab \up0 \expndtw-1\charscalex100 =\tab \up0
\expndtw0\charscalex162 53\par\pard\li1756\sb54\sl-
138\slmult0\fi196\tx2443\tx2731\tx3028 \up0 \expndtw0\charscalex162 Case\tab
\up0 \expndtw0\charscalex137 21\tab \up0 \expndtw0\charscalex135 To\tab \up0
\expndtw0\charscalex162 25\par\pard\li1756\sb54\sl-
138\slmult0\fi494\tx2932\tx3129 \up0 \expndtw0\charscalex162 icolor\tab \up0
\expndtw-1\charscalex100 =\tab \up0 \expndtw0\charscalex162
15\par\pard\li1756\sb54\sl-138\slmult0\fi196\tx2443\tx2731\tx3028 \up0
\expndtw0\charscalex162 Case\tab \up0 \expndtw0\charscalex137 26\tab \up0
\expndtw0\charscalex135 To\tab \up0 \expndtw0\charscalex162
30\par\pard\li1756\sb54\sl-138\slmult0\fi494\tx2932\tx3124 \up0
\expndtw0\charscalex162 icolor\tab \up0 \expndtw-1\charscalex100 =\tab \up0
\expndtw0\charscalex162 42\par\pard\li1756\sb54\sl-138\slmult0\fi196 \up0
\expndtw0\charscalex162 Case Else\par\pard\li1756\sb35\sl-161\slmult0\fi326 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14 'Cualquier
cosa\par\pard\li1756\sb31\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex162 End
Select\par\pard\li1756\sb36\sl-161\slmult0\fi196\tx4598 \up0
\expndtw0\charscalex162 Target. Interior.Colorlndex\tab \up0
\expndtw0\charscalex162 = icolor\par\pard\li1756\sb26\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex162 End If\par\pard\ql \li1761\sb0\sl-161\slmult0
\par\pard\ql\li1761\sb62\sl-161\slmult0 \up0 \expndtw0\charscalex137 End Sub
\par\pard\qj \li1468\ri599\sb211\sl-220\slmult0\fi278 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Ahora cierre esta ventana
para volver a la hoja de calculo. Los resultados de\up0 \expndtw0\charscalex126
berian parecerse a los que se muestran en la figura 7.10. \par\pard\ql
\li4872\sb0\sl-138\slmult0 \par\pard\ql\li4872\sb0\sl-138\slmult0
\par\pard\ql\li4872\sb72\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A \par\pard\li4401\sb18\sl-138\slmult0\fi9\tx4583
\up0 \expndtw0\charscalex110 1\tab \up0 \expndtw0\charscalex110
Niuneros\par\pard\li4401\sb16\sl-138\slmult0\fi0\tx5188 \up0
\expndtw0\charscalex110 2\tab \up0 \expndtw0\charscalex110 3\par\pard\ql
\li4406\sb0\sl-138\slmult0 \par\pard\ql\li4406\sb14\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 4 \par\pard\ql \li4401\sb22\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 5 \par\pard\li4387\sb1\sl-169\slmult0\fi14\tx5135 \up0 \expndtw-
4\charscalex100 6 \ul0\nosupersub\cf10\f11\fs18 7\tab \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 13\par\pard\li4387\sb0\sl-
138\slmult0\par\pard\li4387\sb22\sl-138\slmult0\fi14\tx5131 \up0 \expndtw-
3\charscalex100 8\tab \up0 \expndtw-3\charscalex100 15\par\pard\li4387\sb20\sl-
138\slmult0\fi14\tx5126 \up0 \expndtw-3\charscalex100 9\tab \up0 \expndtw-
3\charscalex100 23\par\pard\li4387\sb6\sl-138\slmult0\fi0\tx5126 \up0 \expndtw-
3\charscalex100 10\tab \up0 \expndtw-3\charscalex100 28\par\pard\ql \li5188\sb8\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 3 \par\pard\li4387\sb23\sl-
138\slmult0\fi0\tx5188 \up0 \expndtw-3\charscalex100 1\tab \up0 \expndtw-
3\charscalex100 7\par\pard\li4387\sb16\sl-138\slmult0\fi0\tx5135 \up0 \expndtw-
3\charscalex100 13\tab \up0 \expndtw-3\charscalex100 12\par\pard\li4387\sb15\sl-
138\slmult0\fi0\tx5135 \up0 \expndtw-3\charscalex100 14\tab \up0 \expndtw-
3\charscalex100 17\par\pard\li4387\sb16\sl-138\slmult0\fi0\tx5126 \up0 \expndtw-
3\charscalex100 15\tab \up0 \expndtw-3\charscalex100 23\par\pard\li4387\sb15\sl-
138\slmult0\fi0\tx5126 \up0 \expndtw-3\charscalex100 16\tab \up0 \expndtw-
3\charscalex100 28\par\pard\ql \li4387\ri2538\sb0\sl-160\slmult0 \up0 \expndtw-
3\charscalex100 17 \line \up0 \expndtw-3\charscalex100 18 \par\pard\ql
\li2030\sb50\sl-184\slmult0 \up0 \expndtw0\charscalex130
\ul0\nosupersub\cf11\f12\fs16
Figura 7.9. Datos rellenados para el experimento del formato condicional.
\par\pard\qj \li1478\ri592\sb230\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 El color de fondo de cada
celda deberia haber cambiado basindose en el nume-\line \up0
\expndtw0\charscalex142 ro pasado a la variable icolor, que de hecho pasa este
numero a Target. \line \up0 \expndtw0\charscalex131 Interior. Colorlndex. El numero
pasado esta determinado por la Linea de co-\line \up0 \expndtw0\charscalex131 digo
Case x To x. Por ejemplo, si introduce el numero 22 en cualquier celda
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg234}{\bkmkend
Pg234}\par\pard\li878\sb0\sl-207\slmult0\par\pard\li878\sb136\sl-
207\slmult0\fi0\tx6086 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
258\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li878\sb0\sl-240\slmult0 \par\pard\qj\li878\sb0\sl-240\slmult0
\par\pard\qj\li878\ri1192\sb132\sl-240\slmult0 \up0 \expndtw0\charscalex129 dentro
del rango A1:A1O, el numero 15 es asignado a la variable icolor, que a \up0
\expndtw0\charscalex136 su vez pasa ese valor a Target. Interior. Colorlndex,
haciendo que la celda \up0 \expndtw0\charscalex127 quede en gris. Target siempre
hace referencia a la celda que ha cambiado y, por \up0 \expndtw0\charscalex127 lo
tanto, lanz6 la ejecucion del codigo. \par\pard\ql \li4276\sb0\sl-138\slmult0
\par\pard\ql\li4276\sb127\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 A \par\pard\li3816\sb26\sl-138\slmult0\fi0\tx3988
\up0 \expndtw0\charscalex111 1\tab \up0 \expndtw0\charscalex111
Niuneros\par\pard\ql \li4598\sb0\sl-136\slmult0 \up0 \expndtw-1\charscalex100 3
\par\pard\ql \li4593\sb0\sl-138\slmult0 \par\pard\ql\li4593\sb45\sl-138\slmult0
\up0 \expndtw-1\charscalex100 6 \par\pard\li3806\sb0\sl-
138\slmult0\par\pard\li3806\sb36\sl-138\slmult0\fi0\tx4545 \up0 \expndtw-
3\charscalex100 6\tab \up0 \expndtw-3\charscalex100 13\par\pard\ql \li3811\sb10\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 7 \par\pard\li3796\sb0\sl-
207\slmult0\par\pard\li3796\sb85\sl-207\slmult0\fi0\tx4598 \up0 \expndtw-
7\charscalex71 \ul0\nosupersub\cf11\f12\fs16 10\tab \up0 \expndtw-8\charscalex80
\ul0\nosupersub\cf10\f11\fs18 u\par\pard\li3796\sb0\sl-162\slmult0\fi0 \up0
\expndtw-8\charscalex71 1 1\par\pard\ql \li3796\sb0\sl-102\slmult0 \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 12 \par\pard\li3796\sb28\sl-
138\slmult0\fi0\tx4550 \up0 \expndtw-5\charscalex85 13\tab \up0 \expndtw-
5\charscalex85 12\par\pard\li3796\sb16\sl-138\slmult0\fi0\tx4550 \up0 \expndtw-
5\charscalex85 14\tab \up0 \expndtw-5\charscalex85 17\par\pard\li3796\sb16\sl-
138\slmult0\fi0\tx4545 \up0 \expndtw-5\charscalex85 15\tab \up0 \expndtw-
5\charscalex85 23\par\pard\li3796\sb15\sl-138\slmult0\fi0\tx4545 \up0 \expndtw-
5\charscalex85 16 1 7\tab \up0 \expndtw-5\charscalex85
\ul0\nosupersub\cf25\f26\fs12 28\par\pard\ql \li3796\sb0\sl-138\slmult0
\par\pard\ql\li3796\sb11\sl-138\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 18 \par\pard\ql \li1190\ri1492\sb75\sl-
220\slmult0\tx4185 \up0 \expndtw0\charscalex131 \ul0\nosupersub\cf11\f12\fs16
Figura 7.10. Como deberfan aparecer los datos una vez que se haya introducido
\line\tab \up0 \expndtw0\charscalex131 el
c6digo.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2033\colsr160\colno2\colw7247\
colsr160\ql \li1252\sb0\sl-207\slmult0 \par\pard\ql \li1252\sb0\sl-207\slmult0
\par\pard\ql \li1252\sb64\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1382\sb97\sl-414\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf31\f32\fs36 93\par\pard\column \ql
\li2212\sb0\sl-299\slmult0 \par\pard\ql \li39\sb112\sl-299\slmult0 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf18\f19\fs26 Ejecutar procedimientos en
hojas protegidas\par\pard\ql \li25\ri1259\sb83\sl-215\slmult0\fi4 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf11\f12\fs16 Las macros de Excel son una
gran forma de ahorrar tiempo y eliminar \line \up0 \expndtw0\charscalex124 errores.
Sin embargo, tarde temprano querra probar a ejecutar sus macros\par\pard\ql
\li20\sb13\sl-207\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 favoritas en hojas que ban sido protegidas, ya sea
con o sin contrasena, lo\par\pard\qj \li30\ri1233\sb2\sl-216\slmult0 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 que provocara un error de
ejecucion. Podemos evitar este problema con el \line \up0 \expndtw0\charscalex120
siguiente truco. \par\pard\sect\sectd\sbknone \qj \li902\ri1170\sb228\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Si
alguna vez ha intentado ejecutar una macro de Excel en una hoja de cilcu-\line \up0
\expndtw0\charscalex125 lo que ha sido protegida, sabe que tan pronto como se
encuentra la hoja en cues-\line \up0 \expndtw0\charscalex125 ti6n, la macro
probablemente no funciona y mostrara un error de ejecucion. \par\pard\qj
\li902\ri1170\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126 Una forma de
evitar que esto suceda es utilizar cierto codigo, como el que se \line \up0
\expndtw0\charscalex126 muestra a continuaci6n, para desproteger y luego volver a
proteger la hoja: \par\pard\li1190\sb0\sl-138\slmult0\par\pard\li1190\sb107\sl-
138\slmult0\fi0\tx2567 \up0 \expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12
Sub MiMacro(\tab \up0 \expndtw0\charscalex157 )\par\pard\ql \li1185\sb0\sl-
138\slmult0 \par\pard\ql\li1185\sb104\sl-138\slmult0 \up0 \expndtw0\charscalex183
Hojal.Unprotect Password:="Secreta" \par\pard\ql \li1224\sb0\sl-138\slmult0
\par\pard\ql\li1224\sb104\sl-138\slmult0 \up0 \expndtw0\charscalex136 'SU CODIGO
\par\pard\ql \li1190\sb0\sl-138\slmult0 \par\pard\ql\li1190\sb104\sl-138\slmult0
\up0 \expndtw0\charscalex187 Hojal.Protect Password:="Secreta" \par\pard\ql
\li1195\sb0\sl-161\slmult0 \par\pard\ql\li1195\sb82\sl-161\slmult0 \up0
\expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg235}{\bkmkend
Pg235}\par\pard\li1545\sb0\sl-207\slmult0\par\pard\li1545\sb145\sl-
207\slmult0\fi0\tx8572 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex115 259\par\pard\qj
\li1521\sb0\sl-240\slmult0 \par\pard\qj\li1521\sb0\sl-240\slmult0
\par\pard\qj\li1521\ri541\sb123\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex128
Como puede ver, el codigo desprotege la Hojal con la contrasena "Secreta", \up0
\expndtw0\charscalex125 ejecuta el c6digo y luego vuelve a protegerla con la misma
contrasena. Esto fun\up0 \expndtw0\charscalex127 cionara, aunque tiene algunas
desventajas. Una de ellas es que el codigo podria \up0 \expndtw0\charscalex128
tener algun fallo y detenerse antes de llegar al final, donde se encuentra la
sen\up0 \expndtw0\charscalex152 \ul0\nosupersub\cf11\f12\fs16
tencia\ul0\nosupersub\cf9\f10\fs20 Sheet\ul0\nosupersub\cf11\f12\fs16 l . Protect
Password: ="Secreta". Esto haria que, por supues\up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 to, la hoja quedase desprotegida. Otro problema es
que necesitara un codigo similar \up0 \expndtw0\charscalex120 para todas las macros
y todas las hojas de calculo. \par\pard\qj \li1511\ri551\sb40\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex133 Otro camino para evitar este
problema es utilizar UserlnterfaeeOnly, que \line \up0 \expndtw0\charscalex130 es
un argumento opcional del metodo Protect, y que puede establecer en True \line \up0
\expndtw0\charscalex129 (de forma predeterminada este argumento vale False). Al
establecer este argu-\line \up0 \expndtw0\charscalex124 mento a True, Excel
permitira que todas las macros VBA se ejecuten en aquellas \line \up0
\expndtw0\charscalex124 hojas que esten protegidas, ya sea con o sin contrasena.
Sin embargo, si utiliza el \line \up0 \expndtw0\charscalex137 metodo Protect con
argumento UserlnterfaceOnly establecido en True en \line \up0
\expndtw0\charscalex125 una hoja de calculo y luego graba el libro, toda la hoja
(no solamente la interfaz) \line \up0 \expndtw0\charscalex129 quedara completamente
protegida cuando vuelva a abrir el libro. Para volver a \line \up0
\expndtw0\charscalex130 establecer el argumento UserlnterfaeeOnly a True despues de
que el libro sea \line \up0 \expndtw0\charscalex130 abierto, debe volver a utilizar
el metodo Protect con el argumento \par\pard\ql \li1507\sb47\sl-184\slmult0 \up0
\expndtw0\charscalex165 \ul0\nosupersub\cf11\f12\fs16 UserlnterfaceOnly a True.
\par\pard\qj \li1497\ri563\sb50\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Para evitar esta molestia,
puede utilizar el evento workbook_Open, el cual es \up0 \expndtw0\charscalex124
ejecutado tan pronto como se abra el libro. Dado que este es un evento del
objeto \up0 \expndtw0\charscalex135 ThisWorkbook, debe colocar el siguiente codigo
en un modulo privado de \up0 \expndtw0\charscalex123 ThisWorkbook. Para ello, en
las versiones de Windows de Excel, haga clic con el \up0 \expndtw0\charscalex129
boton derecho del ratan en el icono de Excel situado en la esquina superior
iz\up0 \expndtw0\charscalex129 quierda y luego seleccione la opcion Ver codigo. En
Macintosh, abra el objeto \up0 \expndtw0\charscalex124 Workbook desde la ventana de
proyectos del Editor de Visual Basic. A continua\up0 \expndtw0\charscalex124 cion
introduzca el siguiente codigo: \par\pard\ql \li1790\sb0\sl-161\slmult0
\par\pard\ql\li1790\sb25\sl-161\slmult0\tx4540 \up0 \expndtw0\charscalex147
\ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook Open( \tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 ) \par\pard\qj
\li1819\ri4577\sb24\sl-180\slmult0 \up0 \expndtw0\charscalex175
\ul0\nosupersub\cf26\f27\fs14 'Si tiene diferentes contrasenas \up0
\expndtw0\charscalex176 'para cada hoja, \par\pard\qj
\li1785\sb0\sl-180\slmult0 \par\pard\qj\li1785\ri1561\sb40\sl-180\slmult0 \up0
\expndtw0\charscalex188 \ul0\nosupersub\cf23\f24\fs12 Sheets(1).Protect
Password:="Secreta", UserlnterFaceOnly:=True \line \up0 \expndtw0\charscalex189
\ul0\nosupersub\cf26\f27\fs14 Sheets(2).Protect Password:="Codorniz",
UserInterFaceOnly:=True \par\pard\ql \li1814\sb0\sl-161\slmult0
\par\pard\ql\li1814\sb55\sl-161\slmult0 \up0 \expndtw0\charscalex167 'Repetir
tantas veces como sea necesario. \par\pard\ql \li1780\sb0\sl-161\slmult0
\par\pard\ql\li1780\sb78\sl-161\slmult0 \up0 \expndtw0\charscalex137 End Sub
\par\pard\qj \li1483\ri580\sb154\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 Este codigo resulta bueno si
cada hoja en la que desea que funcionen las macros \line \up0
\expndtw0\charscalex124 ticne una contrasena diferente, o si no desea proteger
todas las hojas. Puede esta-\line \up0 \expndtw0\charscalex133 blecer el argumento
UserlnterfaceOnly a True sin tener que desproteger pri-\line \up0
\expndtw0\charscalex137 mero. Si desea establecer el argumento Userlnterfaeeonly a
True en todas \line \up0 \expndtw0\charscalex126 las hojas, y estas tienen la misma
contrasena, puede utilizar el siguiente codigo, \line \up0 \expndtw0\charscalex126
que debera scr colocado en el mismo lugar en el que fuc colocado el anterior:
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg236}{\bkmkend
Pg236}\par\pard\li888\sb0\sl-207\slmult0\par\pard\li888\sb191\sl-
207\slmult0\fi0\tx6095 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
260\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\ql
\li1166\sb0\sl-180\slmult0 \par\pard\ql\li1166\sb0\sl-180\slmult0
\par\pard\ql\li1166\sb0\sl-180\slmult0 \par\pard\ql\li1166\ri2953\sb87\sl-
180\slmult0\fi9 \up0 \expndtw0\charscalex147 \ul0\nosupersub\cf26\f27\fs14 Private
Sub Workbook Open( \line \up0 \expndtw0\charscalex148 \ul0\nosupersub\cf23\f24\fs12
Dim wSheet As Worksheet \par\pard\ql \li1564\sb0\sl-138\slmult0
\par\pard\ql\li1564\sb117\sl-138\slmult0 \up0 \expndtw0\charscalex179 For Each
wSheet In Worksheets \par\pard\ql \li1948\sb38\sl-144\slmult0\tx5462 \up0
\expndtw0\charscalex185 wSheet.Protect Password:="Secreta", \tab \up0 \expndtw-
1\charscalex100 _ \par\pard\ql \li3120\sb61\sl-138\slmult0 \up0
\expndtw0\charscalex177 UserlnterFaceOnly:=True \par\pard\ql \li1560\sb42\sl-
138\slmult0 \up0 \expndtw0\charscalex168 Next wSheet \par\pard\ql \li1175\sb43\sl-
161\slmult0 \up0 \expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub
\par\pard\ql \li1166\sb0\sl-207\slmult0 \par\pard\ql\li1166\sb14\sl-207\slmult0
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Ahora, cada vez que abra
el libro, el codigo se ejecutara y establecera la pro-\par\pard\ql \li892\sb52\sl-
184\slmult0 \up0 \expndtw0\charscalex154 \ul0\nosupersub\cf11\f12\fs16 piedad
UserlnterfaeeOnly a True, permitiendo a las macros operar sin que \par\pard\ql
\li892\sb37\sl-207\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 por ello queden desprotegidas las hojas de cara a los
usuarios.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2043\colsr160\colno2\colw723
7\colsr160\ql \li1257\sb0\sl-207\slmult0 \par\pard\ql \li1257\sb0\sl-207\slmult0
\par\pard\ql \li1257\sb96\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1387\sb93\sl-414\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf31\f32\fs36 94\par\pard\column \ql
\li2217\sb0\sl-299\slmult0 \par\pard\ql \li34\sb142\sl-299\slmult0 \up0
\expndtw0\charscalex111 \ul0\nosupersub\cf18\f19\fs26 Distribuir macros\par\pard\qj
\li20\ri1113\sb77\sl-216\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Aunque puede distribuir una macro a lo largo de un
libro, si solamente desea \line \up0 \expndtw0\charscalex120 distribuir su
funcionalidad, la solucion es utilizar los complementos de Excel.
\par\pard\sect\sectd\sbknone \qj \li902\ri1158\sb140\sl-237\slmult0\fi283 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Un complemento de Excel no es
mis que un libro que ha side, guardado como \line \up0 \expndtw0\charscalex122 un
complemento yendo a la opcion Archivo>Guardar como y luego seleccionando \line \up0
\expndtw0\charscalex125 la opcion Complemento de Microsoft Excel (*.xla). Una vez
que sea guardado y \line \up0 \expndtw0\charscalex126 vuelto a abrir, el libro
quedara oculto y solo podra ser visto a traves del explora-\line \up0
\expndtw0\charscalex126 dor de proyectos en el Editor de Visual Basic. No esta
oculto de la misma forma \line \up0 \expndtw0\charscalex134 que lo esti el archivo
Personal.xls, ya que este si se puede ver a traves de la \line \up0
\expndtw0\charscalex129 opcion Ventana>Mostrar. Una vez haya completado el libro
que desea utilizar \line \up0 \expndtw0\charscalex129 como un complcmcnto, debe
guardar una copia de H. Pucdc guardaro en cual-\line \up0 \expndtw0\charscalex129
quier ubicacion que desee, pero asegurese de apuntarse donde to coloco.
\par\pard\qj \li916\ri1153\sb41\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex123
Abra cualquier libro y en el menu Herramientas, seleccionc la opcion
Comple-\line \up0 \expndtw0\charscalex125 mentos y luego haga clie en Examinar.
Encuentre el complemento en el lugar en \line \up0 \expndtw0\charscalex125 el que
lo haya grabado, seleccionelo y luego haga clic en el boton Aceptar.
\par\pard\qj \li916\ri1150\sb16\sl-245\slmult0\fi268 \up0 \expndtw0\charscalex125
Asegurese de que el complemento aparece en la lista de complementos dispo\up0
\expndtw0\charscalex122 nibles y de que la casilla de verificacion este activada.
Luego haga clie en Aceptar \up0 \expndtw0\charscalex128 para instalar el
complemento. Puede guardar la mayoria del codigo en un com\up0
\expndtw0\charscalex130 plemento de Excel sin tener que hacer demasiados cambios.
De todas formas, \up0 \expndtw0\charscalex130 existen algunas consideraciones que
deberi tener en cuenta: \par\pard\qj \li1545\ri1148\sb120\sl-240\slmult0\fi4
\up0 \expndtw0\charscalex128 El objeto Thisworkbook siempre hard referencia al
complemento, no al \line \up0 \expndtw0\charscalex129 libro del usuario. En vez de
ello, debe utilizar el objeto Act iveWorkbook. \par\pard\qj
\li1555\ri1137\sb120\sl-240\slmult0 \up0 \expndtw0\charscalex143 No puede hacer
referencia a hojas en ActiveWorbook utilizando \up0 \expndtw0\charscalex144
\ul0\nosupersub\cf12\f13\fs18 CodeNames. \par\pard\qj \li1555\ri1139\sb92\sl-
250\slmult0 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Siempre debe
devolver las barras herramientas, etc. al lugar en el que el \line \up0
\expndtw0\charscalex128 usuario las tenfa originalmcntc. No hay nada pcor quc un
complemento \line \up0 \expndtw0\charscalex129 clue cambic todas las
configuraciones del usuario sin su consentimiento.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg237}{\bkmkend
Pg237}\par\pard\li1622\sb0\sl-207\slmult0\par\pard\li1622\sb117\sl-
207\slmult0\fi0\tx8644 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex114 261\par\pard\qj
\li1910\sb0\sl-240\slmult0 \par\pard\qj\li1910\sb0\sl-240\slmult0
\par\pard\qj\li1910\ri470\sb131\sl-240\slmult0\tx2227\tx2227 \up0 \expndtw-
2\charscalex100 \u8226? \tab \up0 \expndtw0\charscalex122 Siempre debe incluir
algun tipo de gestion de errores (si, la mayorfa de los \line\tab \up0
\expndtw0\charscalex122 complementos causaron errores en algunas ocasiones).
\par\pard\ql \li1910\ri467\sb100\sl-240\slmult0\tx2222\tx2227\tx2222\tx2227 \up0
\expndtw-2\charscalex100 \u8226? \tab \up0 \expndtw0\charscalex126 Tenga en cuenta
que el usuario puede tener muchos sistemas de protec-\line\tab \up0
\expndtw0\charscalex126 cion aplicados. Nunca utilice codigo para desproteger
cualquier parte de \line \tab \up0 \expndtw0\charscalex121 libro del usuario.
Simplemente muestre un mensaje preguntando al usuario \line \tab \up0
\expndtw0\charscalex121 si le permite desproteger el libro. \par\pard\ql
\li1905\ri474\sb120\sl-240\slmult0\tx2222\tx2217\tx2222 \up0 \expndtw-
2\charscalex100 \u8226? \tab \up0 \expndtw0\charscalex122 Haga buen use de la hoja
de que dispone en el complemento. Utilizaremos \line\tab \up0
\expndtw0\charscalex125 las hojas para almacenar configuraciones, como puedan ser
barras herra-\line \tab \up0 \expndtw0\charscalex125 mientas. \par\pard\ql
\li1905\ri479\sb120\sl-240\slmult0\tx2217\tx2217\tx2217 \up0 \expndtw-
2\charscalex100 \u8226? \tab \up0 \expndtw0\charscalex127 Si se mantiene pulsada la
tecla Mayus, no se evitara que se ejecuten los \line\tab \up0
\expndtw0\charscalex125 eventos del complemento (a diferencia de como ocurre con
los archivos \line \tab \up0 \expndtw0\charscalex126 normales.xls). \par\pard\ql
\li1900\ri474\sb100\sl-240\slmult0\tx2217\tx2212\tx2212\tx2208\tx2212 \up0
\expndtw-2\charscalex100 \u8226? \tab \up0 \expndtw0\charscalex125 Si desea
explorar o trabajar nuevamente el complemento, ya sea para in-\line \tab \up0
\expndtw0\charscalex127 corporar actualizaciones o para hacer modificaciones, vaya
al Editor de \line \tab \up0 \expndtw0\charscalex121 Visual Basic estando el
complemento instalado, y desde la ventana de pro-\line \tab \up0
\expndtw0\charscalex126 piedades, seleccione la propiedad IsAddin y establczca su
valor a False. \line \tab \up0 \expndtw0\charscalex126 Si desea guardar el libro
como un complemento, esta propiedad volvera a \par\pard\ql \li2212\sb47\sl-
184\slmult0 \up0 \expndtw0\charscalex143 \ul0\nosupersub\cf11\f12\fs16 estar en
True. \par\pard\ql \li1891\ri483\sb130\sl-240\slmult0\tx2193\tx2208\tx2212 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf10\f11\fs18 \u8226? \tab \up0
\expndtw0\charscalex121 Aplique alguna proteccion a los modulos de su complemento
seleccionan-\line\tab \up0 \expndtw0\charscalex108 \ul0\nosupersub\cf9\f10\fs20 do
la opcion Herramientas>Propiedades
de VBProject y yendo a la pestaiia \line \tab \up0 \expndtw0\charscalex108
Proteccion. \par\pard\qj \li1569\ri496\sb144\sl-236\slmult0\fi297 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Una vez que haya creado el
complemento, necesitara hacer que las macros \up0 \expndtw0\charscalex124
contenidas en el scan sencillas de ejecutar por el usuario. Todo lo esto lo
conse\up0 \expndtw0\charscalex146 guira utilizando los eventos Workbook
_Addinlnstall y Workbook \up0 \expndtw0\charscalex149 AddinUnlnstall que se
encuentran en el modulo privado del objeto \up0 \expndtw0\charscalex127
ThisWorkbook. Simplemente ha de hacer doble clie en ThisWorkbook del ar\up0
\expndtw0\charscalex127 chivo *.xla y Excel le llevara directamente al modulo
privado en donde se en\up0 \expndtw0\charscalex127 cuentra el codigo, tal y como se
muestra en la figura 7.11. \par\pard\ql \li1848\sb68\sl-207\slmult0 \up0
\expndtw0\charscalex121 A continuaeion tenemos un ejemplo sencillo del codigo:
\par\pard\ql \li1852\sb0\sl-161\slmult0 \par\pard\ql\li1852\sb70\sl-161\slmult0
\up0 \expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14 Option Explicit
\par\pard\ql \li1852\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex163
\ul0\nosupersub\cf23\f24\fs12 Dim cControl As CommandBarButton \par\pard\ql
\li1857\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex154
\ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook Addinlnstall( \par\pard\ql
\li1852\sb0\sl-138\slmult0 \par\pard\ql\li1852\sb100\sl-138\slmult0 \up0
\expndtw0\charscalex192 \ul0\nosupersub\cf23\f24\fs12 On Error Resume Next 'Solo
per si acaso \par\pard\ql \li2438\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex160 \ul0\nosupersub\cf26\f27\fs14 Elimina cualquier elemento de
menu existente que pudiese quedar. \par\pard\ql \li2328\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex173 \ul0\nosupersub\cf23\f24\fs12
Application.CommandBars("Worksheet Menu Bar").Controls("Super \par\pard\ql
\li1852\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf26\f27\fs14 Codigo").Delete \par\pard\ql \li2423\sb39\sl-
161\slmult0 \up0 \expndtw0\charscalex158 Anade un nuevo elemento de menu y
establece una variable \par\pard\ql \li1852\sb38\sl-138\slmult0 \up0
\expndtw0\charscalex163 \ul0\nosupersub\cf23\f24\fs12 CommandBarButton a el
\par\pard\ql \li2092\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex139
\ul0\nosupersub\cf26\f27\fs14 Set cControl = Application. CommandBars ("Worksheet
Menu Bar") . Controls. Add
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg238}{\bkmkend
Pg238}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5849\colsr160\colno2\colw3431\c
olsr160\ql \li801\sb0\sl-207\slmult0 \par\pard\ql \li801\sb158\sl-207\slmult0
\up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 262\par\pard\ql
\li1963\sb0\sl-161\slmult0 \par\pard\ql \li1963\sb0\sl-161\slmult0 \par\pard\ql
\li1963\sb0\sl-161\slmult0 \par\pard\ql \li1963\sb0\sl-161\slmult0 \par\pard\ql
\li2059\sb5\sl-161\slmult0 \up0 \expndtw0\charscalex164
\ul0\nosupersub\cf26\f27\fs14 Trabajamos con is variable\par\pard\ql
\li1963\sb50\sl-138\slmult0 \up0 \expndtw0\charscalex178
\ul0\nosupersub\cf23\f24\fs12 With cControl\par\pard\ql \li2289\sb36\sl-161\slmult0
\up0 \expndtw0\charscalex152 \ul0\nosupersub\cf26\f27\fs14 .Caption \up0
\expndtw0\charscalex150 = "Super Codigo"\par\pard\ql \li2289\sb31\sl-161\slmult0
\up0 \expndtw0\charscalex164 .Style \up0 \expndtw0\charscalex146 =
msoButtonCaption\par\pard\column \ql \li6009\sb0\sl-207\slmult0 \par\pard\ql
\li20\sb164\sl-207\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
truces\par\pard\sect\sectd\sbknone\cols2\colno1\colw3180\colsr60\colno2\colw6200\co
lsr160\ql \li2289\sb42\sl-138\slmult0 \up0 \expndtw0\charscalex164
\ul0\nosupersub\cf23\f24\fs12 .OnAction\par\pard\ql \li1094\sb37\sl-161\slmult0
\up0 \expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14 estandar\par\pard\ql
\li1968\sb28\sl-161\slmult0 \up0 \expndtw0\charscalex140 End With\par\pard\ql
\li1089\sb53\sl-138\slmult0 \up0 \expndtw0\charscalex167
\ul0\nosupersub\cf23\f24\fs12 On Error GoTo \up0 \expndtw-1\charscalex100
0\par\pard\ql \li1094\sb0\sl-161\slmult0 \par\pard\ql \li1094\sb66\sl-
161\slmult0 \up0 \expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End
Sub\par\pard\column \ql \li20\sb44\sl-138\slmult0 \up0 \expndtw0\charscalex175
\ul0\nosupersub\cf23\f24\fs12 = "MiGranMacro" ' Macro almacenada en un modulo
\par\pard\sect\sectd\sbknone \li1104\sb0\sl-161\slmult0\par\pard\li1104\sb0\sl-
161\slmult0\par\pard\li1104\sb92\sl-161\slmult0\fi0\tx4823 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook
AddinUninstall(\tab \up0 \expndtw0\charscalex162 )\par\pard\sect\sectd\sbknone
\li1104\sb0\sl-138\slmult0\par\pard\li1104\sb110\sl-138\slmult0\fi384 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf23\f24\fs12 On Error Resume Next ' En
caso de que ya este eliminada\par\pard\sect\sectd\sbknone \li1104\sb30\sl-
161\slmult0\fi374 \up0 \expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14
Application.CommandBars("Worksheet Menu
Bar").Controls("Super\par\pard\sect\sectd\sbknone \li1104\sb35\sl-
161\slmult0\fi0 \up0 \expndtw0\charscalex162
Codigo").Delete\par\pard\sect\sectd\sbknone \li1104\sb51\sl-
138\slmult0\fi384\tx2865 \up0 \expndtw0\charscalex162 \ul0\nosupersub\cf23\f24\fs12
On Error GoTo\tab \up0 \expndtw0\charscalex162 0\par\pard\sect\sectd\sbknone
\li1104\sb0\sl-161\slmult0\par\pard\li1104\sb65\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14 End
Sub\par\pard\li1550\sb0\sl-115\slmult0\par\pard\li1550\sb0\sl-
115\slmult0\par\pard\li1550\sb80\sl-115\slmult0\fi0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf22\f23\fs10 A Microsoft Visual Bask: -
4b1514"\ul0\sub\cf30\f31\fs15\ul e_2ia 2\par\pard\li1550\sb77\sl-
115\slmult0\fi134\tx2596\tx3379\tx5222 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf22\f23\fs10 Archivo Edicidn\tab \up0 \expndtw0\charscalex121 Ver
Inserter\tab \up0 \expndtw0\charscalex121 Formate DepuracrOn Fi--+er\tab \up0
\expndtw0\charscalex121 amien'as Co"iplementos Ventana
Ayuda\par\pard\li1550\sb0\sl-115\slmult0\par\pard\li1550\sb11\sl-
115\slmult0\fi494\tx4032 \up0 \expndtw0\charscalex121 - A\tab \up0
\expndtw0\charscalex120 L\par\pard\ql \li1526\sb27\sl-138\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf28\f29\fs12\ul F0I,TZ70IKT.T.T0
=-\par\pard\ql \li1819\sb0\sl-120\slmult0 \par\pard\ql\li1819\sb57\sl-
120\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 _
\par\pard\ql \li2068\sb5\sl-115\slmult0 \up0 \expndtw0\charscalex110 �\u-3? Halal
(Host) \par\pard\ql \li2068\ri3365\sb0\sl-150\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 �\u-3? Hpja (HOja) \line \up0 \expndtw-4\charscalex95
NJ Hoja3 (Hoja3) \line \up0 \expndtw-4\charscalex96 \ul0\nosupersub\cf22\f23\fs10 �
\up0 \expndtw-4\charscalex96 ] Hoja4 (Hoja4) \dn2 \expndtw-4\charscalex96 q
\par\pard\ql \li2006\ri3336\sb0\sl-90\slmult0\fi57 \up0 \expndtw0\charscalex330
\ul0\nosupersub\cf21\f22\fs8 i:i\ul0\nosupersub\cf36\f37\fs8\ul MZ= \line \up0
\expndtw0\charscalex331 \ul0\nosupersub\cf22\f23\fs10 , Formularies \par\pard\ql
\li2083\sb17\sl-115\slmult0 \up0 \expndtw0\charscalex107 R UserForrn1
\par\pard\ql \li1540\sb0\sl-115\slmult0 \par\pard\ql\li1540\sb0\sl-115\slmult0
\par\pard\ql\li1540\sb55\sl-115\slmult0 \up0 \expndtw0\charscalex113 F7hmiHorkbook
Wc,lb,e \par\pard\li1608\sb106\sl-115\slmult0\fi0\tx2807 \up0
\expndtw0\charscalex104 Alfabetica l Por categories\tab \dn2
\expndtw0\charscalex104 i\par\pard\li1608\sb73\sl-115\slmult0\fi38\tx2481 \up0
\expndtw0\charscalex104 Nam\tab \up0 \expndtw0\charscalex104
Thi,VA,11oot\par\pard\li1608\sb31\sl-115\slmult0\fi873 \up0 \expndtw0\charscalex104
False\par\pard\li1608\sb36\sl-115\slmult0\fi0 \up0 \expndtw0\charscalex104
A1jtolpdateFrequer0\par\pard\li1608\sb29\sl-115\slmult0\fi4 \up0
\expndtw0\charscalex104 ChanoeH,,t-Dura 0\par\pard\li1608\sb24\sl-
115\slmult0\fi4\tx2496\tx2567 \up0 \expndtw0\charscalex104
CorfIictpesolotian\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex104 - olLlserPenolutir\par\pard\li1608\sb34\sl-
115\slmult0\fi4\tx2486 \up0 \expndtw0\charscalex104 E1arel904\tab \up0
\expndtw0\charscalex104 False.\par\pard\ql \li1612\ri3152\sb0\sl-160\slmult0
\up0 \expndtw-2\charscalex100 Displa:,[,- vinpObje -4104 - >:IDispleyoI \line
\up0 \expndtw-2\charscalex100 DispluvInl Comment True \par\pard\ql \li1612\sb7\sl-
92\slmult0 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf21\f22\fs8
EnableAutokern\u8222?er True \par\pard\li1612\sb43\sl-115\slmult0\fi0\tx2491
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 EnvelopeVisible\tab
\up0 \expndtw-1\charscalex100 False\par\pard\qj \li911\ri1315\sb105\sl-
220\slmult0\tx2145 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16
Figura 7.11. Explorador dc proyectos con el objeto ThisWorkbook seleccionado
para \line\tab \up0 \expndtw0\charscalex129 un complemento llamado Administrador de
numeros.xla \par\pard\qj \li849\sb0\sl-240\slmult0
\par\pard\qj\li849\ri1216\sb4\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Este es todo el codigo que necesita para anadir un
unico elemento de menu \line \up0 \expndtw0\charscalex123 (llamado Super Codigo) al
final de la barra de menus de la hoja actual, tan pron-\line \up0
\expndtw0\charscalex139 to como el usuario instale el componente a traves de la
opcion de menu \line \up0 \expndtw0\charscalex140 Herramientas>Complementos. Cuando
se haga clic en ese elemento de menu, una
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg239}{\bkmkend
Pg239}\par\pard\li1627\sb0\sl-207\slmult0\par\pard\li1627\sb174\sl-
207\slmult0\fi0\tx8654 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf17\f18\fs18\ul 7. Trucos\ul0\nosupersub\cf10\f11\fs18 sobre
macros\tab \up0 \expndtw0\charscalex115 263\par\pard\qj \li1608\sb0\sl-
240\slmult0 \par\pard\qj\li1608\sb0\sl-240\slmult0
\par\pard\qj\li1608\ri461\sb134\sl-240\slmult0 \up0 \expndtw0\charscalex125 macro
(que se encuentra dentro del modulo estandar del complemento) se ejecu\up0
\expndtw0\charscalex123 tara. Recuerde que el codigo anterior debe ser colocado en
un modulo privado del \up0 \expndtw0\charscalex123 objeto ThisWorkbook del
complemento. \par\pard\qj \li1598\ri466\sb57\sl-220\slmult0\fi288 \up0
\expndtw0\charscalex125 Si, por ejemplo, desea anadir el elemento de menu antes del
elemento Forma\up0 \expndtw0\charscalex125 to, puede utilizar el siguiente
codigo: \par\pard\ql \li1881\sb0\sl-161\slmult0 \par\pard\ql\li1881\sb68\sl-
161\slmult0 \up0 \expndtw0\charscalex164 \ul0\nosupersub\cf26\f27\fs14 Option
Explicit \par\pard\ql \li1881\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf23\f24\fs12 Dim cControl As CommandBarButton \par\pard\ql
\li1886\sb0\sl-161\slmult0 \par\pard\ql\li1886\sb62\sl-161\slmult0\tx5414 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook
Addinlnstall( \tab \up0 \expndtw-2\charscalex100 ) \par\pard\ql \li1876\sb0\sl-
138\slmult0 \par\pard\ql\li1876\sb100\sl-138\slmult0 \up0
\expndtw0\charscalex183 \ul0\nosupersub\cf23\f24\fs12 Dim iContlndex As Integer
\par\pard\ql \li2265\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex191 On Error
Resume Next 'Just in case \par\pard\ql \li2851\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex158 \ul0\nosupersub\cf26\f27\fs14 Elimina cualquier elemento de
menu que nos hayamos dejado. \par\pard\qj \li1876\ri765\sb7\sl-200\slmult0\fi868
\up0 \expndtw0\charscalex150 Application.CommandBars("Worksheet Menu
Bar").Controls("Super \up0 \expndtw0\charscalex151 Codigo").Delete \par\pard\ql
\li2856\sb13\sl-161\slmult0 \up0 \expndtw0\charscalex166 Pasa el Indice del mend
"Formato" a una variable. \par\pard\qj \li1881\ri775\sb24\sl-180\slmult0\fi960 \up0
\expndtw0\charscalex162 Utilizamos el metodo FindControl para encontrar su ndmero
de \line \up0 \expndtw0\charscalex163 Indice. ID number es utilizado en caso de
hacer una personalizacidn \par\pard\ql \li2630\sb55\sl-138\slmult0\tx3696 \up0
\expndtw0\charscalex177 \ul0\nosupersub\cf23\f24\fs12 iContlndex \tab \up0
\expndtw0\charscalex176 = Application.CommandBars.FindControl(ID:=30006).Index
\par\pard\ql \li2390\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex164
\ul0\nosupersub\cf26\f27\fs14 'Anade el nuevo elemento de mend y establece la
variable \par\pard\ql \li1871\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex168
\ul0\nosupersub\cf23\f24\fs12 CommandBarButton a el. \par\pard\qj
\li1862\ri1753\sb28\sl-180\slmult0\fi523 \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf26\f27\fs14 'Usamos el numero pasado a nuestra variable entera
para \up0 \expndtw0\charscalex166 posicionarlo. \par\pard\li2356\sb46\sl-
161\slmult0\fi0\tx3623\tx8299 \up0 \expndtw0\charscalex158 Set cControl\tab \up0
\expndtw0\charscalex145 = Application.CommandBars("Worksheet Menu Bar")\tab \up0
\expndtw0\charscalex120 _\par\pard\li2356\sb32\sl-161\slmult0\fi2663 \up0
\expndtw0\charscalex158 .Controls.Add(Before:=iContlndex)\par\pard\li2356\sb30\sl-
161\slmult0\fi388 \up0 \expndtw0\charscalex158 'Trabajamos con la
variable\par\pard\li2356\sb32\sl-161\slmult0\fi350 \up0 \expndtw0\charscalex158
With cControl\par\pard\li2356\sb48\sl-138\slmult0\fi580\tx3792 \up0
\expndtw0\charscalex158 \ul0\nosupersub\cf23\f24\fs12 .Caption\tab \dn2
\expndtw0\charscalex158 = "Super Code"\par\pard\li2356\sb56\sl-
138\slmult0\fi580\tx3595 \up0 \expndtw0\charscalex158 .Style\tab \up0
\expndtw0\charscalex158 = msoButtonCaption\par\pard\ql \li2937\sb51\sl-
138\slmult0 \up0 \expndtw0\charscalex168 .OnAction = "MiGranMacro" 'Macro
almacenada en un modulo estandar \par\pard\ql \li3124\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex140 \ul0\nosupersub\cf26\f27\fs14 End With \par\pard\ql
\li2246\sb58\sl-138\slmult0\tx3619 \up0 \expndtw0\charscalex167
\ul0\nosupersub\cf23\f24\fs12 On Error GoTo \tab \up0 \expndtw-1\charscalex100 0
\par\pard\ql \li1857\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex137
\ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\ql \li1852\sb201\sl-207\slmult0
\up0 \expndtw0\charscalex144 \ul0\nosupersub\cf10\f11\fs18 En este caso, no deberfa
tener que cambiar el codigo de Workbook \par\pard\ql \li1560\sb52\sl-184\slmult0
\up0 \expndtw0\charscalex171 \ul0\nosupersub\cf11\f12\fs16 AddinUninstall().
\par\pard\qj \li1555\ri499\sb30\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 En estos ejemplos, todo el
codigo para el elemento de menu se encuentra en \line \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf11\f12\fs16 Workbook _Addinlnstall y
Workbook_AddinUnInstall. Esto no resulta un \line \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 problema cuando el codigo solo anade un elemento de
menu. Sin embargo, si \line \up0 \expndtw0\charscalex124 quiere afladir mas de un
elemento y, quiza, elementos de submend, deberfa colo-\line \up0
\expndtw0\charscalex126 car el codigo en un procedimiento (o dos) dentro de un
modulo estandar. Luego \line \up0 \expndtw0\charscalex126 tendrfa que utilizar un
codigo parecido al que le mostramos a continuacion: \par\pard\ql \li1848\sb0\sl-
161\slmult0 \par\pard\ql\li1848\sb45\sl-161\slmult0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook Addinlnstall( \par\pard\ql
\li2227\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf23\f24\fs12 Run "AnadirMenus" \par\pard\ql \li1838\sb42\sl-
138\slmult0 \up0 \expndtw0\charscalex161 End Sub \par\pard\ql \li1843\sb0\sl-
161\slmult0 \par\pard\ql\li1843\sb62\sl-161\slmult0\tx5563 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 Private Sub Workbook
AddinUninstall( \tab \up0 \expndtw-2\charscalex100 )
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg240}{\bkmkend
Pg240}\par\pard\li758\sb0\sl-207\slmult0\par\pard\li758\sb0\sl-
207\slmult0\par\pard\li758\sb53\sl-207\slmult0\fi0\tx5966 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 264\tab \up0
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\ql \li1435\sb0\sl-
138\slmult0 \par\pard\ql\li1435\sb0\sl-138\slmult0 \par\pard\ql\li1435\sb0\sl-
138\slmult0 \par\pard\ql\li1435\sb0\sl-138\slmult0 \par\pard\ql\li1435\sb100\sl-
138\slmult0 \up0 \expndtw0\charscalex165 \ul0\nosupersub\cf23\f24\fs12 Run
"EliminarMenu" \par\pard\ql \li1046\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub \par\pard\ql
\li1051\sb0\sl-207\slmult0 \par\pard\ql\li1051\sb14\sl-207\slmult0 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 En el modulo estandar,
escriba un c6digo parecido al siguiente: \par\pard\li1055\sb0\sl-
138\slmult0\par\pard\li1055\sb111\sl-138\slmult0\fi0\tx2827 \up0
\expndtw0\charscalex164 \ul0\nosupersub\cf23\f24\fs12 Sub AnadirMenus(\tab \up0
\expndtw0\charscalex164 )\par\pard\ql \li1051\ri2753\sb1\sl-190\slmult0 \up0
\expndtw0\charscalex160 Dim cMenul As CommandBarControl \line \up0
\expndtw0\charscalex153 Dim cbMainMenuBar As CommandBar \line \up0
\expndtw0\charscalex154 Dim iHelpMenu As Integer \par\pard\ql \li1055\sb53\sl-
138\slmult0 \up0 \expndtw0\charscalex157 Dim cbcCutomMenu As CommandBarControl
\par\pard\li1065\sb0\sl-138\slmult0\par\pard\li1065\sb112\sl-
138\slmult0\fi451\tx1588 \up0 \expndtw-1\charscalex100 (\tab \up0
\expndtw0\charscalex164 1)Elimina cualquiera que exista. Debemos usarOn Error
Resume next per\par\pard\li1065\sb38\sl-161\slmult0\fi4 \up0
\expndtw0\charscalex164 \ul0\nosupersub\cf26\f27\fs14 si no
existiera.\par\pard\li1065\sb49\sl-138\slmult0\fi777 \up0
\expndtw0\charscalex164 \ul0\nosupersub\cf23\f24\fs12 On Error Resume
Next\par\pard\li1065\sb36\sl-161\slmult0\fi979 \up0 \expndtw0\charscalex164
\ul0\nosupersub\cf26\f27\fs14 Application. CommandBars ("Worksheet Menu Bar")
Controls) &Nuevo\par\pard\li1065\sb31\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex164 mend").Delete\par\pard\li1080\sb0\sl-
161\slmult0\par\pard\li1080\sb59\sl-161\slmult0\fi484\tx1627 \up0 \expndtw-
2\charscalex100 (\tab \up0 \expndtw0\charscalex158 2) Establecemos la variable
CommandBar a la barra de mends de la hoja\par\pard\li1080\sb52\sl-
138\slmult0\fi777\tx3614 \up0 \expndtw0\charscalex158 \ul0\nosupersub\cf23\f24\fs12
Set cbMainMenuBar\tab \up0 \expndtw0\charscalex120 =\par\pard\li1080\sb56\sl-
138\slmult0\fi1156 \up0 \expndtw0\charscalex158 Application.CommandBars("Worksheet
Menu Bar")\par\pard\li1080\sb0\sl-149\slmult0\par\pard\li1080\sb99\sl-
149\slmult0\fi460\tx1608\tx5308 \up0 \expndtw-1\charscalex100 (\tab \up0
\expndtw0\charscalex150 \ul0\nosupersub\cf26\f27\fs14 3)Devolvemos el indice del
mend Ayuda.\tab \up0 \expndtw0\charscalex158 Podemos usar esto para
colocar\par\pard\li1080\sb22\sl-161\slmult0\fi0\tx1377\tx2539 \up0
\expndtw0\charscalex132 un\tab \up0 \expndtw0\charscalex152 elemento de\tab \up0
\expndtw0\charscalex120 _\par\pard\ql \li1665\sb14\sl-161\slmult0 \up0
\expndtw0\charscalex162 mend delante de el \par\pard\li1871\sb48\sl-
161\slmult0\fi585\tx3427 \up0 \expndtw0\charscalex132 iHelpMenu\tab \up0
\expndtw0\charscalex120 =\par\pard\li1871\sb47\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex164 \ul0\nosupersub\cf23\f24\fs12
cbMainMenuBar.Controls)"Help").Index\par\pard\li1099\sb0\sl-
149\slmult0\par\pard\li1099\sb101\sl-149\slmult0\fi480\tx1641\tx7415 \up0 \expndtw-
1\charscalex100 (\tab \up0 \expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14
4)Anadimos un control a "Worksheet Menu Bar" antes del mend\tab \up0
\expndtw0\charscalex159 "Ayuda".\par\pard\li1099\sb24\sl-161\slmult0\fi412 \up0
\expndtw0\charscalex159 'Establecemos una variable CommandBarControl a
e1.\par\pard\li1099\sb47\sl-138\slmult0\fi777\tx3532\tx3720 \up0
\expndtw0\charscalex159 \ul0\nosupersub\cf23\f24\fs12 Set cbcCutomMenu\tab \up0
\expndtw-1\charscalex100 =\tab \up0 \expndtw0\charscalex120
_\par\pard\li1099\sb56\sl-138\slmult0\fi1166\tx7132 \up0 \expndtw0\charscalex159
cbMainMenuBar.Controls.Add(Type:=msoControlPOpup,\tab
\up0 \expndtw0\charscalex120 _\par\pard\li1099\sb37\sl-161\slmult0\fi4291 \up0
\expndtw0\charscalex159 \ul0\nosupersub\cf26\f27\fs14
Before:=iHelpMenu)\par\pard\li1099\sb0\sl-138\slmult0\par\pard\li1099\sb103\sl-
138\slmult0\fi523\tx1694 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 (\tab \up0 \expndtw0\charscalex159 5)Damos un titulo
al control\par\pard\li1099\sb55\sl-138\slmult0\fi590\tx3739 \up0
\expndtw0\charscalex159 cbcCutomMenu.Caption\tab \up0 \expndtw0\charscalex159 =
"&Nuevo mend"\par\pard\li1099\sb0\sl-161\slmult0\par\pard\li1099\sb64\sl-
161\slmult0\fi518 \up0 \expndtw0\charscalex159 \ul0\nosupersub\cf26\f27\fs14 (6)Con
el nuevo control, anadimos un subcontrol y le damos un
titulo\par\pard\li1099\sb34\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex159 para
indicar _\par\pard\li1099\sb28\sl-161\slmult0\fi494\tx3974 \up0
\expndtw0\charscalex159 que macro va a ejecutar\tab \dn2 \expndtw0\charscalex159
(OnAction).\par\pard\li1099\sb52\sl-138\slmult0\fi782 \up0
\expndtw0\charscalex159 \ul0\nosupersub\cf23\f24\fs12 With cbcCutomMenu. Controls.
Add) Type:=msoControlButton)\par\pard\li1099\sb56\sl-
138\slmult0\fi1209\tx3158\tx3950 \up0 \expndtw0\charscalex159 .Caption\tab \up0
\expndtw0\charscalex155 = "Mend\tab \up0 \expndtw0\charscalex159
1"\par\pard\li1099\sb54\sl-138\slmult0\fi1209\tx3259 \up0
\expndtw0\charscalex159 .OnAction\tab \up0 \expndtw0\charscalex159 =
"MiMacrol"\par\pard\li1099\sb33\sl-161\slmult0\fi791 \up0
\expndtw0\charscalex159 \ul0\nosupersub\cf26\f27\fs14 End
With\par\pard\li1099\sb0\sl-149\slmult0\par\pard\li1099\sb93\sl-
149\slmult0\fi532\tx1694 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 (\tab \up0 \expndtw0\charscalex159
\ul0\nosupersub\cf26\f27\fs14 6a)Anadimos otro subcontrol, le damos un titulo y
decimos que macro\par\pard\li1099\sb26\sl-161\slmult0\fi19 \up0
\expndtw0\charscalex159 ejecutara\par\pard\li1099\sb30\sl-161\slmult0\fi791 \up0
\expndtw0\charscalex159 With
cbcCutomMenu.Controls.Add(Type:=msoControlButton)\par\pard\li1099\sb52\sl-
138\slmult0\fi1219\tx3172\tx3955 \up0 \expndtw0\charscalex159
\ul0\nosupersub\cf23\f24\fs12 .Caption\tab \up0 \expndtw0\charscalex154 = "Mend\tab
\up0 \expndtw0\charscalex159 2"\par\pard\li1099\sb54\sl-
138\slmult0\fi1219\tx3268 \up0 \expndtw0\charscalex159 .OnAction\tab \up0
\expndtw0\charscalex159 = "MiMacrol"\par\pard\li1099\sb33\sl-161\slmult0\fi801 \up0
\expndtw0\charscalex159 \ul0\nosupersub\cf26\f27\fs14 End
With\par\pard\li1099\sb34\sl-161\slmult0\fi446\tx3081 \up0 \expndtw0\charscalex159
'Repita el paso\tab \up0 \expndtw0\charscalex159 6a para cada elemento de mend que
desee anadir.\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg241}
{\bkmkend Pg241}\par\pard\li1593\sb0\sl-207\slmult0\par\pard\li1593\sb179\sl-
207\slmult0\fi0\tx8615 \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18
7. Trucos sobre macros\tab \up0 \expndtw0\charscalex115 265\par\pard\li2347\sb0\sl-
161\slmult0\par\pard\li2347\sb0\sl-161\slmult0\par\pard\li2347\sb0\sl-
161\slmult0\par\pard\li2347\sb0\sl-161\slmult0\par\pard\li2347\sb3\sl-
161\slmult0\fi0 \up0 \expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14 Anadimos
otro menu que formara uno nuevo\par\pard\li2347\sb31\sl-161\slmult0\fi9 \up0
\expndtw0\charscalex157 Establecemos la variable CommandBarControl a
el\par\pard\li2347\sb31\sl-161\slmult0\fi14\tx4022 \up0 \expndtw0\charscalex136 Set
cbcCutomMenu\tab \up0 \expndtw0\charscalex157 =
cbcCutomMenu.Controls.Add(Type:=msoControlPopup)\par\pard\li2347\sb31\sl-
161\slmult0\fi9 \up0 \expndtw0\charscalex157 Damns un titulo al
control\par\pard\li2347\sb50\sl-138\slmult0\fi14\tx4416 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 cbcCutomMenu.Caption\tab \up0
\expndtw0\charscalex157 = "&Siguiente menu"\par\pard\li2347\sb0\sl-
161\slmult0\par\pard\li2347\sb66\sl-161\slmult0\fi4 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf26\f27\fs14 Anadimos un control al submenu que acabamos de
crear\par\pard\li2347\sb50\sl-138\slmult0\fi302 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf23\f24\fs12 With
cbcCutomMenu.Controls.Add(Type:=msoControlButton)\par\pard\li2347\sb55\sl-
149\slmult0\fi724\tx3931 \up0 \expndtw0\charscalex157 .Caption\tab \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14 =
"&Graficos"\par\pard\li2347\sb43\sl-138\slmult0\fi724\tx3830\tx4027 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf23\f24\fs12 .Faceld\tab \up0 \expndtw-
1\charscalex100 =\tab \up0 \expndtw0\charscalex157 420\par\pard\li2347\sb54\sl-
138\slmult0\fi724\tx4032 \up0 \expndtw0\charscalex157 .OnAction\tab \up0
\expndtw0\charscalex157 = "MiMacro2"\par\pard\ql \li2654\sb30\sl-161\slmult0
\up0 \expndtw0\charscalex140 \ul0\nosupersub\cf26\f27\fs14 End With \par\pard\ql
\li2068\sb0\sl-138\slmult0 \par\pard\ql\li2068\sb0\sl-138\slmult0
\par\pard\ql\li2068\sb0\sl-138\slmult0 \par\pard\ql\li2068\sb24\sl-
138\slmult0\tx3446 \up0 \expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12 On
Error GoTo \tab \up0 \expndtw-1\charscalex100 0 \par\pard\ql \li1881\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub
\par\pard\li1881\sb0\sl-138\slmult0\par\pard\li1881\sb117\sl-138\slmult0\fi0\tx3748
\up0 \expndtw0\charscalex166 \ul0\nosupersub\cf23\f24\fs12 Sub EliminarMenu(\tab
\up0 \expndtw0\charscalex166 )\par\pard\ql \li2265\sb45\sl-138\slmult0 \up0
\expndtw0\charscalex172 On Error Resume Next \par\pard\qj \li1876\ri512\sb28\sl-
180\slmult0\fi979 \up0 \expndtw0\charscalex143 \ul0\nosupersub\cf26\f27\fs14
Application. CommandBars ("Worksheet Menu Bar") Controls ("&Nuevc, \up0
\expndtw0\charscalex144 menu").Delete \par\pard\ql \li2270\sb55\sl-
138\slmult0\tx3647 \up0 \expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12 On
Error GoTo \tab \up0 \expndtw-1\charscalex100 0 \par\pard\ql \li1881\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 End Sub
\par\pard\qj \li1598\ri472\sb194\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Cuando utilicemos la
propiedad OnAction, es posible que encuentre proble\up0 \expndtw0\charscalex127 mas
si hay una macro en el libro del usuario que tenga el mismo nombre que la \up0
\expndtw0\charscalex130 macro que reside en el complemento. Para asegurarnos de que
no ocurre esto, \up0 \expndtw0\charscalex130 siempre es una buena idea utilizar un
metodo como el siguiente: \par\pard\ql \li2563\sb0\sl-161\slmult0
\par\pard\ql\li2563\sb65\sl-161\slmult0 \up0 \expndtw0\charscalex144
\ul0\nosupersub\cf26\f27\fs14 With
cbcCutomMenu.Controls.Add(Type:=msoControlButton) \par\pard\li3086\sb53\sl-
138\slmult0\fi0\tx3945 \up0 \expndtw0\charscalex166
\ul0\nosupersub\cf23\f24\fs12 .Caption\tab \up0 \expndtw0\charscalex166 =
"&Graficos"\par\pard\li3086\sb54\sl-138\slmult0\fi0\tx3844\tx4041 \up0
\expndtw0\charscalex166 .Faceld\tab \up0 \expndtw-1\charscalex100 =\tab \up0
\expndtw0\charscalex166 420\par\pard\li3086\sb59\sl-138\slmult0\fi0\tx4046 \up0
\expndtw0\charscalex166 .OnAction\tab \up0 \expndtw0\charscalex166 =
ThisWorkbook.Name & "!MiMacro2"\par\pard\ql \li2668\sb19\sl-161\slmult0 \up0
\expndtw0\charscalex140 \ul0\nosupersub\cf26\f27\fs14 End With \par\pard\qj
\li1608\ri462\sb194\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Al hacer esto, nos estamos asegurando de que Excel
sepa que macro tiene que \up0 \expndtw0\charscalex129 ejecutar cuando el usuario
haga clic en el bot6n. Con estos c6digos encontrara \up0 \expndtw0\charscalex129
que es muy sencillo distribuir y utilizar macros con todo su potencial.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg242}{\bkmkend
Pg242}\par\pard\ql \li7233\sb0\sl-322\slmult0 \par\pard\ql\li7233\sb0\sl-
322\slmult0 \par\pard\ql\li7233\sb0\sl-322\slmult0 \par\pard\ql\li7233\sb0\sl-
322\slmult0 \par\pard\ql\li7233\sb6\sl-322\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf16\f17\fs28 CAPITULO 8 \par\pard\qr \li-5232\ri589\sb385\sl-
580\slmult0 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf5\f6\fs48 Conectando
Excel \line \up0 \expndtw0\charscalex129 con el mundo \par\pard\ql
\li6374\sb138\sl-414\slmult0 \up0 \expndtw0\charscalex98
\ul0\nosupersub\cf6\f7\fs36 Trucos 95 a 100 \par\pard\qj \li1608\sb0\sl-242\slmult0
\par\pard\qj\li1608\sb0\sl-242\slmult0 \par\pard\qj\li1608\sb0\sl-242\slmult0
\par\pard\qj\li1608\sb0\sl-242\slmult0 \par\pard\qj\li1608\sb0\sl-242\slmult0
\par\pard\qj\li1608\sb0\sl-242\slmult0 \par\pard\qj\li1608\ri449\sb57\sl-
242\slmult0\fi292 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Excel
ha tenido desde hace mucho tiempo conexi6n con otros miembros de la \line \up0
\expndtw0\charscalex131 familia Microsoft Office, asi como con bases de datos. Con
el crecimiento de \line \up0 \expndtw0\charscalex126 Internet, Excel ha incorporado
funciones de exportaci6n a HTML, haciendo que \line \up0 \expndtw0\charscalex129
sea facil publicar informaci6n creada en esta aplicaci6n. Sin embargo, durante
\line \up0 \expndtw0\charscalex129 los ultimos anos, Microsoft ha desarrollado
algunas funciones que le permiten \line \up0 \expndtw0\charscalex131 utilizar Excel
como una interfaz para ver informaci6n publicada en cualquier \line \up0
\expndtw0\charscalex126 lugar, asi como hacer que su informaci6n pueda ser llevada
fuera de Excel y ser \line \up0 \expndtw0\charscalex125 vista en cualquier tipo de
formulario que desee, proporcionando solamente aque-\line \up0
\expndtw0\charscalex127 Ilos datos que considers oportunos. Al mismo tiempo,
numerosos programado-\line \up0 \expndtw0\charscalex132 res ban creado metodos para
obtener informaci6n en Excel y para publicarla \line \up0 \expndtw0\charscalex132
fuera de este, permitiendo utilizar hojas de calculo sin necesidad de tener
Excel.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2753\colsr160\colno2\colw6527\c
olsr160\ql \li1968\sb0\sl-207\slmult0 \par\pard\ql \li1968\sb0\sl-207\slmult0
\par\pard\ql \li1968\sb60\sl-207\slmult0
\up0 \expndtw0\charscalex100 \ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql
\li2097\sb98\sl-414\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf31\f32\fs36 95\par\pard\column \ql \li2918\sb0\sl-299\slmult0
\par\pard\ql \li30\sb134\sl-299\slmult0 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf18\f19\fs26 Cargar un documento XML en Excel\par\pard\ql
\li20\ri466\sb83\sl-216\slmult0\fi4 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf11\f12\fs16 Si una persona le envia un archivo XML que contiene
datos que se pueden \line \up0 \expndtw0\charscalex124 ajustar a tablas, no es
necesario que tenga que leer todo el texto y las \line \up0 \expndtw0\charscalex123
marcas que contiene. Puede cargar ese documento directamente en Excel y \line
\up0 \expndtw0\charscalex123 especificar como desea presentarlos, asi como trabajar
con ellos utilizando \line \up0 \expndtw0\charscalex118 mapas.
\par\pard\sect\sectd\sbknone \qj \li1603\ri459\sb166\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Extensible Markup Language
(XML) se ha convertido en un formato estandar \line \up0 \expndtw0\charscalex126 de
interconexi6n durante los ultimos anos, y resulta algo habitual que las perso-\line
\up0 \expndtw0\charscalex130 nas y las empresas se envien
entre\ul0\nosupersub\cf26\f27\fs14 Si\ul0\nosupersub\cf10\f11\fs18 archivos en
este formato. Las estructuras \line \up0 \expndtw0\charscalex129 sencillas del
nucleo de un documento XML hacen que compartir informaci6n, \line \up0
\expndtw0\charscalex129 independientemente del software que utilicen las diferentes
partes, sea muy sen-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg243}{\bkmkend Pg243}\par\pard\li758\sb0\sl-207\slmult0\par\pard\li758\sb0\sl-
207\slmult0\par\pard\li758\sb31\sl-207\slmult0\fi0\tx5966 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 268\tab \dn2
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj \li758\sb0\sl-
240\slmult0 \par\pard\qj\li758\sb0\sl-240\slmult0
\par\pard\qj\li758\ri1306\sb130\sl-240\slmult0 \up0 \expndtw0\charscalex127 cillo.
Sin embargo, hasta hace poco, resultaba dificil superar el tramo que habia \up0
\expndtw0\charscalex130 entre los documentos XML y la interfaz, a pesar de que
existian herramientas \up0 \expndtw0\charscalex130 genericas ya disponibles. Con
Excel 2003 todo esto es mucho mas sencillo, al \up0 \expndtw0\charscalex130 menos
para aquellos datos que puedan ajustarse a una tabla. \par\pard\qj \li1776\sb0\sl-
220\slmult0 \par\pard\qj\li1776\ri1889\sb137\sl-220\slmult0\fi4 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Este truco utiliza
caracteristicas que solamente estan disponibles en la \up0 \expndtw0\charscalex126
version Excel 2003 de Windows. Las versiones anteriores no soportan \up0
\expndtw0\charscalex127 todo esto, asi como las versiones existentes para
Macintosh. \par\pard\qj \li768\sb0\sl-240\slmult0
\par\pard\qj\li768\ri1307\sb104\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Comenzaremos con un documento
XML de ejemplo, como el que se muestra \line \up0 \expndtw0\charscalex125
continuacion, en el que nos encontraremos un catalogo de libros en ingles.
\par\pard\ql \li772\sb0\sl-184\slmult0 \par\pard\ql\li772\sb83\sl-184\slmult0
\up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Ejemplo 8.1. Un sencillo
documento XML para hacer un analisis en Excel. \par\pard\ql \li1060\sb0\sl-
138\slmult0 \par\pard\ql\li1060\sb0\sl-138\slmult0 \par\pard\ql\li1060\sb18\sl-
138\slmult0 \up0 \expndtw0\charscalex173 \ul0\nosupersub\cf23\f24\fs12 <?xml
version="1.0" encoding="UTF-8"?> \par\pard\ql \li1060\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex144 \ul0\nosupersub\cf26\f27\fs14 <ventas> \par\pard\ql
\li1065\sb0\sl-161\slmult0 \par\pard\ql\li1065\sb78\sl-161\slmult0 \up0
\expndtw0\charscalex140 <venta> \par\pard\ql \li1065\ri3049\sb0\sl-200\slmult0 \up0
\expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12 <fecha>2003-10-05</fecha>
\line \up0 \expndtw0\charscalex173 <ISBN>0596005385</ISBN>
\par\pard\li1065\sb38\sl-138\slmult0\fi0\tx2529\tx3004 \up0 \expndtw0\charscalex175
<Titulo>Office\tab \up0 \expndtw0\charscalex147 2003\tab \up0
\expndtw0\charscalex175 XML Essentials</Titulo>\par\pard\li1065\sb54\sl-
138\slmult0\fi4 \up0 \expndtw0\charscalex175 <Precio>34.95</Precio>\par\pard\ql
\li1070\sb32\sl-161\slmult0 \up0 \expndtw0\charscalex150
\ul0\nosupersub\cf26\f27\fs14 <cantidad>200</cantidad> \par\pard\ql
\li1070\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12 <Cliente ID="1025">Zork's Books</cliente>
\par\pard\ql \li1070\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql \li1075\sb0\sl-161\slmult0
\par\pard\ql\li1075\sb58\sl-161\slmult0 \up0 \expndtw0\charscalex140 <venta>
\par\pard\ql \li1075\ri3047\sb24\sl-180\slmult0 \up0 \expndtw0\charscalex171
\ul0\nosupersub\cf23\f24\fs12 <fecha>2003-10-05</fecha> \line \up0
\expndtw0\charscalex172 <ISBN>0596002920</ISBN> \par\pard\ql \li1075\sb36\sl-
161\slmult0\tx3705 \up0 \expndtw0\charscalex152 \ul0\nosupersub\cf26\f27\fs14
<Titulo>XML in a Nutshell, \tab \up0 \expndtw0\charscalex159 2nd
Edition</Titulo> \par\pard\ql \li1075\sb38\sl-138\slmult0 \up0
\expndtw0\charscalex176 \ul0\nosupersub\cf23\f24\fs12 <Precio>39.95</Precio>
\par\pard\ql \li1080\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex176
<cantidad>90</cantidad> \par\pard\ql \li1080\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex180 <Cliente ID="1025">Zork's Books</cliente> \par\pard\ql
\li1080\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql \li1084\sb0\sl-161\slmult0
\par\pard\ql\li1084\sb58\sl-161\slmult0 \up0 \expndtw0\charscalex140 <venta>
\par\pard\ql \li1084\ri3040\sb7\sl-200\slmult0 \up0 \expndtw0\charscalex172
\ul0\nosupersub\cf23\f24\fs12 <fecha>2003-10-05</fecha> \line \up0
\expndtw0\charscalex173 <ISBN>0596002378</ISBN> \par\pard\ql \li1089\sb13\sl-
161\slmult0 \up0 \expndtw0\charscalex142 \ul0\nosupersub\cf26\f27\fs14
<Titulo>SAX2</Titulo> \par\pard\ql \li1089\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 <Precio>29.95</Precio>
\par\pard\ql \li1089\sb42\sl-138\slmult0 \up0 \expndtw0\charscalex175
<cantidad>300</cantidad> \par\pard\qj \li1094\ri4408\sb11\sl-200\slmult0 \up0
\expndtw0\charscalex174 <Cliente ID=111025">Zork's Books</cliente> \up0
\expndtw0\charscalex175 \ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql
\li1094\sb0\sl-161\slmult0 \par\pard\ql\li1094\sb52\sl-161\slmult0 \up0
\expndtw0\charscalex141 <venta> \par\pard\ql \li1099\ri3035\sb24\sl-180\slmult0
\up0 \expndtw0\charscalex171 \ul0\nosupersub\cf23\f24\fs12 <fecha>2003-10-
05</fecha> \line \up0 \expndtw0\charscalex172 <ISBN>0596005385</ISBN>
\par\pard\ql \li1099\sb55\sl-138\slmult0\tx2563\tx3038 \up0 \expndtw0\charscalex180
<Titulo>Office \tab \up0 \expndtw0\charscalex145 2003 \tab \up0
\expndtw0\charscalex178 XML Essentials</Titulo>
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg244}{\bkmkend
Pg244}\par\pard\li1564\sb0\sl-207\slmult0\par\pard\li1564\sb170\sl-
207\slmult0\fi0\tx8596 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
269\par\pard\ql \li1857\sb0\sl-138\slmult0 \par\pard\ql\li1857\sb0\sl-
138\slmult0 \par\pard\ql\li1857\sb0\sl-138\slmult0 \par\pard\ql\li1857\sb0\sl-
138\slmult0 \par\pard\ql\li1857\sb110\sl-138\slmult0 \up0
\expndtw0\charscalex176 \ul0\nosupersub\cf23\f24\fs12 <Precio>34.95</Precio>
\par\pard\ql \li1857\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex151
\ul0\nosupersub\cf26\f27\fs14 <cantidad>10</cantidad> \par\pard\ql \li1857\sb58\sl-
138\slmult0 \up0 \expndtw0\charscalex180 \ul0\nosupersub\cf23\f24\fs12 <Cliente
ID="1029">Books of Glory</cliente> \par\pard\ql \li1857\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex149 \ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql
\li1862\sb0\sl-161\slmult0 \par\pard\ql\li1862\sb58\sl-161\slmult0 \up0
\expndtw0\charscalex140 <venta> \par\pard\ql \li1862\ri2648\sb0\sl-200\slmult0 \up0
\expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12 <fecha>2003-10-05</fecha>
\line \up0 \expndtw0\charscalex173 <ISBN>0596002920</ISBN>
\par\pard\li1867\sb40\sl-138\slmult0\fi0\tx4502 \up0 \expndtw0\charscalex179
<Titulo>XML in a Nutshell,\tab \up0 \expndtw0\charscalex179 2nd
Edition</Titulo>\par\pard\li1867\sb54\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex179 <Precio>39.95</Precio>\par\pard\ql \li1867\sb30\sl-
161\slmult0 \up0 \expndtw0\charscalex151 \ul0\nosupersub\cf26\f27\fs14
<cantidad>25</cantidad> \par\pard\qj \li1867\ri3425\sb0\sl-200\slmult0 \up0
\expndtw0\charscalex154 <Cliente ID="1029">Books of Glory</cliente> \up0
\expndtw0\charscalex155 </venta> \par\pard\ql \li1871\sb0\sl-161\slmult0
\par\pard\ql\li1871\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex140 <venta>
\par\pard\ql \li1871\ri2644\sb13\sl-193\slmult0 \up0 \expndtw0\charscalex172
\ul0\nosupersub\cf23\f24\fs12 <fecha>2003-10-07</fecha> \line \up0
\expndtw0\charscalex150 <ISBN>0596002378</ISBN> \line \up0 \expndtw0\charscalex167
<Titulo>SAX2</Titulo> \line \up0 \expndtw0\charscalex168 <Precio>29.95</Precio>
\par\pard\ql \li1876\sb14\sl-161\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf26\f27\fs14 <cantidad>5</cantidad> \par\pard\qj
\li1876\ri3424\sb24\sl-180\slmult0 \up0 \expndtw0\charscalex175
\ul0\nosupersub\cf23\f24\fs12 <Cliente ID=111029">Books of Glory</cliente> \up0
\expndtw0\charscalex176 \ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql
\li1881\sb0\sl-161\slmult0 \par\pard\ql\li1881\sb75\sl-161\slmult0 \up0
\expndtw0\charscalex140 <venta> \par\pard\ql \li1881\ri2639\sb0\sl-193\slmult0 \up0
\expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12 <fecha>2003-10-18</fecha>
\line \up0 \expndtw0\charscalex151 <ISBN>0596002378</ISBN> \line \up0
\expndtw0\charscalex167 <Titulo>SAX2</Titulo>
\line \up0 \expndtw0\charscalex168 <Precio>29.95</Precio> \par\pard\ql
\li1886\sb27\sl-161\slmult0 \up0 \expndtw0\charscalex151
\ul0\nosupersub\cf26\f27\fs14 <cantidad>15</cantidad> \par\pard\qj
\li1886\ri3707\sb0\sl-200\slmult0 \up0 \expndtw0\charscalex173
\ul0\nosupersub\cf23\f24\fs12 <Cliente ID=112561">Titulo Wave</cliente> \up0
\expndtw0\charscalex174 \ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql
\li1891\sb0\sl-161\slmult0 \par\pard\ql\li1891\sb39\sl-161\slmult0 \up0
\expndtw0\charscalex140 <venta> \par\pard\ql \li1891\ri2634\sb24\sl-180\slmult0
\up0 \expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 <fecha>2003-10-
2l</fecha> \line \up0 \expndtw0\charscalex176 <ISBN>0596002920</ISBN>
\par\pard\li1896\sb65\sl-138\slmult0\fi0\tx4531 \up0 \expndtw0\charscalex179
<Titulo>XML in a Nutshell,\tab \up0 \expndtw0\charscalex179 2nd
Edition</Titulo>\par\pard\li1896\sb54\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex179 <Precio>39.95</Precio>\par\pard\ql \li1896\sb21\sl-
161\slmult0 \up0 \expndtw0\charscalex151 \ul0\nosupersub\cf26\f27\fs14
<cantidad>15</cantidad> \par\pard\qj \li1896\ri3505\sb24\sl-180\slmult0 \up0
\expndtw0\charscalex173 \ul0\nosupersub\cf23\f24\fs12 <Cliente ID=119021">Books for
You</cliente> \up0 \expndtw0\charscalex174 \ul0\nosupersub\cf26\f27\fs14
</venta> \par\pard\ql \li1900\sb0\sl-161\slmult0 \par\pard\ql\li1900\sb75\sl-
161\slmult0 \up0 \expndtw0\charscalex150 </ventas> \par\pard\ql \li1891\sb201\sl-
207\slmult0\tx6552 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Puede
abrir este archivo directamente desde Excel \tab \up0 \expndtw0\charscalex125 2003
seleccionando la op-\par\pard\qj \li1612\ri453\sb0\sl-248\slmult0\tx1896 \up0
\expndtw0\charscalex122 ci6n Archivo>Abrir. Ello abrira el cuadro de dialogo que
aparece en la figura 8.1. \line\tab \up0 \expndtw0\charscalex119 Si seleceiona la
opci6n Como una lista XML, Excel le advertira de que va a crear \line \up0
\expndtw0\charscalex127 su propio esquema para este documento, tal y como se
muestra en la figura 8.2. \up0 \expndtw0\charscalex127 Despues de hacer clie en
Aceptar, se le presentara el mejor consejo sobre c6mo \up0 \expndtw0\charscalex132
presentar la informaci6n del documento en una hoja de calculo, como puede \up0
\expndtw0\charscalex132 verse en la figura 8.3.
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg245}{\bkmkend
Pg245}\par\pard\li806\sb0\sl-207\slmult0\par\pard\li806\sb144\sl-
207\slmult0\fi0\tx6014 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
270\tab \up0 \expndtw0\charscalex113 Excel. Los mejores truces\par\pard\ql
\li5472\sb0\sl-207\slmult0 \par\pard\ql\li5472\sb0\sl-207\slmult0
\par\pard\ql\li5472\sb0\sl-207\slmult0 \par\pard\ql\li5472\sb30\sl-207\slmult0 \up0
\expndtw-8\charscalex74 XJ \par\pard\ql \li3388\sb49\sl-115\slmult0 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10 Seleccione coma desea abrir
este archivo: \par\pard\li3518\sb86\sl-115\slmult0\fi0 \dn2 \expndtw-
1\charscalex100 :...\t \up0 \expndtw0\charscalex101 omo lists\par\pard\ql
\li3542\sb4\sl-115\slmult0 \up0 \expndtw0\charscalex101 Como libro de solo
lecture \par\pard\ql \li3542\sb65\sl-115\slmult0 \up0 \expndtw0\charscalex100
Utilizar el panel de tareas Origen XML \par\pard\li3547\sb90\sl-
115\slmult0\fi0\tx4291\tx5092\tx5558 \up0 \expndtw0\charscalex113 Acepta\tab
\up0 \expndtw0\charscalex113 Canceler I\tab \up0 \expndtw0\charscalex113
Ayuda\tab \dn2 \expndtw0\charscalex113 I\par\pard\ql \li2404\sb0\sl-184\slmult0
\par\pard\ql\li2404\sb59\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Figura 8.1. Abrir un archivo XML en Excel 2003.
\par\pard\ql \li6249\sb0\sl-207\slmult0 \par\pard\ql\li6249\sb90\sl-207\slmult0
\up0 \expndtw0\charscalex60 \ul0\nosupersub\cf10\f11\fs18 X11 \par\pard\qj
\li3240\ri3175\sb0\sl-90\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf22\f23\fs10 El origen XML especificado no se refiere a an
esquema. Excel creara un \up0 \expndtw0\charscalex105 esquema en Funcion de los
dates del origen XML. \par\pard\ql \li3240\sb70\sl-115\slmult0 \up0
\expndtw0\charscalex112 F No volver a mestrar este mensaje \par\pard\ql
\li1012\sb0\sl-184\slmult0 \par\pard\ql\li1012\sb0\sl-184\slmult0
\par\pard\ql\li1012\sb60\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 8.2. Aviso de Excel 2003 acerca de la carencia
de referencias a un esquema. \par\pard\li1224\sb0\sl-
184\slmult0\par\pard\li1224\sb94\sl-184\slmult0\fi2193\tx7627 \up0
\expndtw0\charscalex119 s# x;;\tab \dn2 \expndtw0\charscalex119 4.11
I\par\pard\li1224\sb72\sl-115\slmult0\fi0\tx2251\tx3033\tx7521 \up0
\expndtw0\charscalex119 \ul0\nosupersub\cf22\f23\fs10 I Archive Edici6n\tab \up0
\expndtw0\charscalex119 Per Inserter\tab \up0 \expndtw0\charscalex119 Formate
Herramientas Dates Venter\tab \up0 \expndtw0\charscalex119 _ S
X\par\pard\li1305\sb0\sl-138\slmult0\par\pard\li1305\sb0\sl-
138\slmult0\par\pard\li1305\sb0\sl-138\slmult0\par\pard\li1305\sb0\sl-
138\slmult0\par\pard\li1305\sb0\sl-138\slmult0\par\pard\li1305\sb0\sl-
138\slmult0\par\pard\li1305\sb19\sl-
138\slmult0\fi0\tx1809\tx2567\tx4233\tx4891\tx5548\tx6249 \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 Rate\tab \up0
\expndtw0\charscalex101 .ISBN\tab \up0 \expndtw0\charscalex101 Title\tab \up0
\expndtw0\charscalex101 PriceUS\tab \up0 \expndtw0\charscalex101 quantity\tab
\up0 \expndtw0\charscalex101 custorner\tab \up0 \expndtw0\charscalex101 .
ID\par\pard\li1305\sb15\sl-138\slmult0\fi71\tx1953\tx4560\tx5304\tx6403 \up0
\expndtw0\charscalex101 5/10/2003\tab \dn2 \expndtw0\charscalex101 59600,1385
Office 2003 XNIL Essentials\tab \up0 \expndtw0\charscalex101
34\ul0\nosupersub\cf27\f28\fs6 95/\tab \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 200 Zork's Books\tab \dn2 \expndtw0\charscalex101
1025\par\pard\li1305\sb16\sl-138\slmult0\fi67\tx1953\tx4550\tx5361\tx6398 \up0
\expndtw0\charscalex101 5/10/2003\tab \up0 \expndtw0\charscalex101 596002920 XML in
a Nutshell, 2nd Edition\tab \up0 \expndtw0\charscalex101 39,95\tab \up0
\expndtw0\charscalex101 90 Lark's Books\tab \up0 \expndtw0\charscalex101
1025\par\pard\li1305\sb20\sl-138\slmult0\fi71\tx1958\tx4550\tx5304\tx6403 \up0
\expndtw-2\charscalex100 5/1012003\tab \up0 \expndtw0\charscalex101 596002373
3A1L'\tab \up0 \expndtw0\charscalex101 29,95\tab \up0 \expndtw0\charscalex101 300
Zork's Books\tab \up0 \expndtw0\charscalex101 1025\par\pard\li1305\sb11\sl-
138\slmult0\fi71\tx1958\tx4550\tx5375\tx6403 \dn2 \expndtw-5\charscalex85
5\ul0\nosupersub\cf25\f26\fs12 10121103\tab \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 596005385 Office 21703 XPAL Eesentials\tab \dn2
\expndtw0\charscalex101 34,95\tab \up0 \expndtw0\charscalex101 10 Books of
Glory\tab \up0 \expndtw0\charscalex101 1929\par\pard\li1305\sb15\sl-
138\slmult0\fi71\tx1958\tx4550\tx5366\tx6403 \up0 \expndtw0\charscalex101
5/10/2003\tab \up0 \expndtw0\charscalex101 596002920 XML in a Nutshell, 2nd
Edition\tab \up0 \expndtw0\charscalex101 39,35\tab \up0 \expndtw0\charscalex101 25
Books of Glory\tab \up0 \expndtw0\charscalex101 11729\par\pard\li1305\sb16\sl-
138\slmult0\fi71\tx1958\tx4550\tx5433\tx6403 \up0 \expndtw0\charscalex101
7/10/2003\tab \up0 \expndtw0\charscalex101 596002373 SA-O\tab \up0
\expndtw0\charscalex101 29,95\tab \up0 \expndtw0\charscalex101 5 Books of Glory\tab
\up0 \expndtw0\charscalex101 1029\par\pard\li1305\sb11\sl-
138\slmult0\fi19\tx1958\tx4550\tx5375\tx6398 \up0 \expndtw-5\charscalex100
18110./2003\tab \up0 \expndtw0\charscalex101 595002378 SA,2\tab \dn2
\expndtw0\charscalex101 29,95\tab \dn2 \expndtw0\charscalex101 15 Title
'Piave\tab \up0 \expndtw0\charscalex101 2561\par\pard\li1305\sb17\sl-
138\slmult0\fi9\tx4550\tx5375\tx6398 \up0 \expndtw0\charscalex101
21/1012053596002920 XML in a Nutshell, 2nd Edition\tab \up0 \expndtw0\charscalex101
39,95\tab \up0 \expndtw0\charscalex101 15 Books for You\tab \up0
\expndtw0\charscalex101 9021\par\pard\ql \li1473\sb0\sl-184\slmult0
\par\pard\ql\li1473\sb0\sl-184\slmult0 \par\pard\ql\li1473\sb0\sl-184\slmult0
\par\pard\ql\li1473\sb0\sl-184\slmult0 \par\pard\ql\li1473\sb0\sl-184\slmult0
\par\pard\ql\li1473\sb0\sl-184\slmult0 \par\pard\ql\li1473\sb0\sl-184\slmult0
\par\pard\ql\li1473\sb0\sl-184\slmult0 \par\pard\ql\li1473\sb0\sl-184\slmult0
\par\pard\ql\li1473\sb0\sl-184\slmult0 \par\pard\ql\li1473\sb0\sl-184\slmult0
\par\pard\ql\li1473\sb0\sl-184\slmult0 \par\pard\ql\li1473\sb162\sl-184\slmult0
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 8.3. Datos XML
presentados como una lista XML en Excel 2003. \par\pard\qj \li811\sb0\sl-
240\slmult0 \par\pard\qj\li811\ri1259\sb10\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Observe que Excel espera que
el elemento "fecha" sea una fecha, por lo que las \up0 \expndtw0\charscalex128
muestra utilizando el formato adecuado, es decir, que 2003-10-05 queda como \up0
\expndtw0\charscalex128 10/5/2003. \par\pard\qj \li811\ri1255\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex125 Una vez que tenga cargado del
documento en Excel, puede tratar los datos de \line \up0 \expndtw0\charscalex125
forma muy similar a como lo haria con cualquier hoja de calculo de Excel
(inser-\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg246}{\bkmkend
Pg246}\par\pard\li1555\sb0\sl-207\slmult0\par\pard\li1555\sb174\sl-
207\slmult0\fi0\tx8587 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex116
271\par\pard\qj \li1555\sb0\sl-240\slmult0 \par\pard\qj\li1555\sb0\sl-
240\slmult0 \par\pard\qj\li1555\ri509\sb134\sl-240\slmult0 \up0
\expndtw0\charscalex125 tando formulas, creando rangos con nombre, graficos basados
en los contenidos, \line \up0 \expndtw0\charscalex131 etc.). Para ayudarle, Excel
proporciona cierta funcionalidad incorporada para \line \up0
\expndtw0\charscalex125 analizar los datos.
Los cuadros de lista desplegables situados en los encabezados \line \up0
\expndtw0\charscalex124 de columna le permiten elegir como ordenar los datos (de
forma predeterminada, \line \up0 \expndtw0\charscalex124 el orden es el que tenia
originalmente el documento). Tambien puede activar una \line \up0
\expndtw0\charscalex124 fila de totalizacion, ya sea desde la barra de herramientas
Lista o haciendo clic en \line \up0 \expndtw0\charscalex123 cualquier parte de la
lista y luego seleccionando la opcion Datos>Lista>Fila total. \line \up0
\expndtw0\charscalex128 Una vez que aparezca en dicha fila, podra elegir que tipo
de total prefiere mos-\line \up0 \expndtw0\charscalex128 trar del menu desplegable
que mostramos en la figura 8.4. \par\pard\ql \li2102\sb0\sl-115\slmult0
\par\pard\ql\li2102\sb0\sl-115\slmult0 \par\pard\ql\li2102\sb0\sl-115\slmult0
\par\pard\ql\li2102\sb0\sl-115\slmult0 \par\pard\ql\li2102\sb24\sl-
115\slmult0\tx3009\tx3796 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf22\f23\fs10 Archivo Edicidn \tab \up0 \expndtw0\charscalex129 Ver
Insertar \tab \up0 \expndtw0\charscalex127 Formato Herramientas Datos Ventana
\par\pard\li2068\sb0\sl-138\slmult0\par\pard\li2068\sb0\sl-
138\slmult0\par\pard\li2068\sb0\sl-138\slmult0\par\pard\li2068\sb125\sl-
138\slmult0\fi1286 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12
=SUBTOTALES(101, 0209)\par\pard\li2068\sb30\sl-
138\slmult0\fi249\tx2956\tx4108\tx5255\tx5913\tx6662\tx7228 \dn2
\expndtw0\charscalex105 \ul0\nosupersub\cf28\f29\fs12\ul A\tab \dn2
\expndtw0\charscalex105 B\tab \dn2 \expndtw0\charscalex105 C\tab \dn2
\expndtw0\charscalex105 D\tab \dn2 \expndtw0\charscalex105
\ul0\nosupersub\cf23\f24\fs12 E\tab \up0 \expndtw0\charscalex105 F\tab \dn2
\expndtw0\charscalex105 G\par\pard\li2068\sb16\sl-
138\slmult0\fi0\tx2572\tx3201\tx4857\tx6307\tx7007 \up0 \expndtw0\charscalex105
date\tab \up0 \expndtw0\charscalex105 .ISBN\tab \up0 \expndtw0\charscalex105
.Title\tab \up0 \expndtw0\charscalex105 .PniceUS zquntity\tab \up0
\expndtw0\charscalex105 customer\tab \up0 \expndtw0\charscalex105
.ID\par\pard\li2068\sb15\sl-138\slmult0\fi71\tx2716\tx5207\tx6062\tx7161 \up0
\expndtw0\charscalex101 5/10/2003\tab \up0 \expndtw0\charscalex105 596005385 Office
2003 XML Essentials\tab \up0 \expndtw0\charscalex105 34,95\tab \up0
\expndtw0\charscalex105 200 Zork's Books\tab \up0 \expndtw0\charscalex105
1025\par\pard\li2068\sb16\sl-138\slmult0\fi71\tx5207\tx6124\tx7161 \dn2
\expndtw0\charscalex105 5/100003596002920 XML in a Nutshell, 2nd Edition\tab
\dn2 \expndtw0\charscalex105 39,95\tab \dn2 \expndtw0\charscalex105 90 Zork's
Books\tab \up0 \expndtw0\charscalex105 1025\par\pard\li2068\sb15\sl-
138\slmult0\fi71\tx2716\tx5207\tx6062\tx7161 \up0 \expndtw0\charscalex101
5/10/2003\tab \up0 \expndtw0\charscalex105 596002378 SAX2\tab \dn2
\expndtw0\charscalex105 29.95\tab \up0 \expndtw0\charscalex105 300 Zork's Books\tab
\up0 \expndtw0\charscalex105 1025\par\pard\li2068\sb16\sl-
138\slmult0\fi71\tx5207\tx6134\tx7161 \up0 \expndtw0\charscalex105
5/100003596005385 Office 2003 XML Essentials\tab \up0 \expndtw0\charscalex105
34,95\tab \up0 \expndtw0\charscalex101 10 Books of Glory\tab \up0
\expndtw0\charscalex105 1029\par\pard\li2068\sb16\sl-
138\slmult0\fi71\tx5207\tx6129\tx7161 \dn2 \expndtw0\charscalex105
5/100003596002920 XML in a Nutshell, 2nd Edition\tab \dn2 \expndtw0\charscalex105
39,995\tab \up0 \expndtw0\charscalex102 25 Books of Glory\tab \up0
\expndtw0\charscalex105 1029\par\pard\li2068\sb20\sl-
138\slmult0\fi76\tx5207\tx6192\tx7166 \dn2 \expndtw0\charscalex105
71100003596002378 SAJO\tab \up0 \expndtw0\charscalex105 2995\tab \up0
\expndtw0\charscalex102 5 Books of Glory\tab \up0 \expndtw0\charscalex105
1029\par\pard\li2068\sb11\sl-138\slmult0\fi23\tx5207\tx6192\tx7156 \up0
\expndtw0\charscalex105 10/100003596002378 SAA2\tab \up0 \expndtw0\charscalex105
29,95\tab \up0 \expndtw0\charscalex105 5 Title Wave\tab \up0
\expndtw0\charscalex105 2581\par\pard\li2068\sb16\sl-
138\slmult0\fi14\tx2721\tx5212\tx6139\tx6307\tx7156 \dn2 \expndtw-2\charscalex100
21;10./2003\tab \dn2 \expndtw0\charscalex105 596002920 XML in a Nutshell, 2nd
Edition\tab \up0 \expndtw0\charscalex105 39,95\tab \up0 \expndtw-5\charscalex96
15\tab \up0 \expndtw0\charscalex100 Books for You\tab \dn2 \expndtw0\charscalex105
9021,\par\pard\li1876\sb0\sl-161\slmult0\par\pard\li1876\sb9\sl-
161\slmult0\fi3336\tx5606\tx6067 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul 3495\tab \up0 \expndtw-4\charscalex100
\ul0\nosupersub\cf38\f39\fs14\ul I\tab \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 660\par\pard\li1876\sb1\sl-98\slmult0\fi3129 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf22\f23\fs10
Ninun\par\pard\li1876\sb0\sl-115\slmult0\par\pard\li1876\sb8\sl-
115\slmult0\fi3129 \up0 \expndtw-3\charscalex100 Cuenca\par\pard\li1876\sb0\sl-
108\slmult0\fi4\tx5006 \up0 \expndtw-3\charscalex100 \ul0\nosupersub\cf23\f24\fs12
14\tab \dn2 \expndtw-3\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Contar
numeros\par\pard\li1876\sb12\sl-134\slmult0\fi0\tx5006 \dn2 \expndtw-
3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 15'\tab \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Max\par\pard\li1876\sb0\sl-90\slmult0\fi0\tx5006 \up0
\expndtw-3\charscalex100 16\tab \up0 \expndtw-3\charscalex100
Min\par\pard\li1876\sb76\sl-138\slmult0\fi0\tx5011 \dn2 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 17\tab \dn2 \expndtw-3\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Sumo Densest\par\pard\li1876\sb32\sl-
125\slmult0\fi4\tx5011 \up0 \expndtw-3\charscalex100 \ul0\nosupersub\cf23\f24\fs12
18\tab \up0 \expndtw-3\charscalex100 \ul0\nosupersub\cf22\f23\fs10 1+ar\par\pard\ql
\li1881\sb19\sl-138\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf23\f24\fs12 19 \par\pard\ql \li1871\ri3764\sb0\sl-160\slmult0
\up0 \expndtw0\charscalex124 20' \line \up0 \expndtw0\charscalex125 21 \par\pard\ql
\li1843\sb102\sl-115\slmult0 \up0 \expndtw0\charscalex141
\ul0\nosupersub\cf22\f23\fs10 H t E N\\HojaI,(Hoja2L )9ja3
\par\pard\li1843\sb74\sl-115\slmult0\fi0\tx7584 \up0 \expndtw-1\charscalex100
lists\tab \up0 \expndtw-1\charscalex100 NUM\par\pard\ql \li2361\sb99\sl-184\slmult0
\up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 8.4. Election de
los totales para una lista XML en Excel 2003. \par\pard\qj \li1574\sb0\sl-
240\slmult0 \par\pard\qj\li1574\ri488\sb10\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 Tambien puede actualizar los
datos, recuperando la information a partir de \line \up0 \expndtw0\charscalex132 un
documento XML que tenga la misma estructura. Si dispone de otro docu-\line \up0
\expndtw0\charscalex132 mento que tenga esa misma estructura, puede hater clie con
el baton derecho \line \up0 \expndtw0\charscalex123 sobre la lista, seleccionar la
opcion XML>Importar del menu desplegable y elegir \line \up0
\expndtw0\charscalex129 un documento diferente. Teniendo man datos, deberia quedar
todo como en la \line \up0 \expndtw0\charscalex129 figura 8.5. \par\pard\qj
\li1583\ri487\sb40\sl-240\slmult0\fi268 \up0 \expndtw0\charscalex128 Ademas,
tambien puede exportar datos de mesa a un archivo XML despues \line \up0
\expndtw0\charscalex122 de modificarlos, hacienda clie con el baton derecho del
ratan sobre la lista y selec-\line \up0 \expndtw0\charscalex122 cionando la opcion
XML>Exportar en el menu contextual. Esto hate de Excel una
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg247}{\bkmkend
Pg247}\par\pard\li815\sb0\sl-207\slmult0\par\pard\li815\sb138\sl-
207\slmult0\fi0\tx6024 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
272\tab \up0 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li811\sb0\sl-207\slmult0\par\pard\li811\sb0\sl-
207\slmult0\par\pard\li811\sb0\sl-207\slmult0\par\pard\li811\sb22\sl-
207\slmult0\fi0 \up0 \expndtw0\charscalex126 herramienta de edici6n muy util para
documentos simples en XML y que tengan\par\pard\li811\sb34\sl-207\slmult0\fi4
\up0 \expndtw0\charscalex125 estructuras tabulares.\par\pard\li1118\sb0\sl-
115\slmult0\par\pard\li1118\sb0\sl-115\slmult0\par\pard\li1118\sb0\sl-
115\slmult0\par\pard\li1118\sb0\sl-115\slmult0\par\pard\li1118\sb68\sl-
115\slmult0\fi230\tx2260\tx3043 \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf22\f23\fs10 Archive Edition\tab \up0 \expndtw0\charscalex101 Ver
Inserter\tab \up0 \expndtw0\charscalex101 Formato
Herramientas\par\pard\li1118\sb0\sl-115\slmult0\par\pard\li1118\sb0\sl-
115\slmult0\par\pard\li1118\sb103\sl-115\slmult0\fi124\tx2414\tx2836 \up0
\expndtw0\charscalex101 Anal\tab \up0 \expndtw0\charscalex101 10\tab \dn2
\expndtw0\charscalex101 N K S\par\pard\li1118\sb77\sl-138\slmult0\fi288\tx2428 \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 07\tab \up0
\expndtw0\charscalex101 f SA;C2\par\pard\li1118\sb30\sl-
138\slmult0\fi446\tx2203\tx3345\tx5160\tx5908 \up0 \expndtw0\charscalex101 A\tab
\up0 \expndtw0\charscalex101 B\tab \up0 \expndtw0\charscalex101 C\tab \up0
\expndtw0\charscalex101 E\tab \up0 \expndtw0\charscalex101
F\par\pard\li1118\sb16\sl-
138\slmult0\fi196\tx1819\tx2577\tx4238\tx4896\tx5414\tx5548\tx6254 \up0
\expndtw0\charscalex101 date\tab \up0 \expndtw0\charscalex101 -ISBN\tab \up0
\expndtw0\charscalex101 Title\tab \up0 \expndtw0\charscalex101 PriceUS\tab \up0
\expndtw0\charscalex101 quantity\tab \dn2 \expndtw-1\charscalex100 -\t \dn2
\expndtw-1\charscalex100 :\tab \up0 \expndtw0\charscalex101 customer\tab \up0
\expndtw0\charscalex101 . ID\par\pard\li1118\sb16\sl-
137\slmult0\fi268\tx1963\tx4454\tx5308\tx6407 \dn2 \expndtw-2\charscalex100
5/1012003\tab \dn2 \expndtw0\charscalex101 596005385 Office 2003 XML Essentials\tab
\dn2 \expndtw0\charscalex101 34,95\tab \dn2 \expndtw0\charscalex101 200 Zork's
Books\tab \up0 \expndtw0\charscalex101 1025\par\pard\li1118\sb16\sl-
138\slmult0\fi268\tx1963\tx4454\tx5371\tx6407 \up0 \expndtw-2\charscalex100
5/1072003\tab \up0 \expndtw0\charscalex101
596002920 XML in a Nutshell, 2nd Edition\tab \up0 \expndtw0\charscalex101
39.95\tab \up0 \expndtw0\charscalex101 90\ul0\nosupersub\cf25\f26\fs12
Zork's\ul0\nosupersub\cf23\f24\fs12 Books\tab \up0 \expndtw0\charscalex101
1025\par\pard\li1118\sb16\sl-138\slmult0\fi268\tx1963\tx4454\tx5308\tx6407 \up0
\expndtw-1\charscalex100 5710,2003\tab \up0 \expndtw0\charscalex101 596002378
SAX2\tab \up0 \expndtw0\charscalex101 29,95\tab \up0 \expndtw0\charscalex101 300
Zork's Books\tab \up0 \expndtw0\charscalex101 1025\par\pard\li1118\sb15\sl-
138\slmult0\fi268\tx1963\tx4454\tx5380\tx5548\tx6407 \up0 \expndtw-4\charscalex100
571072003\tab \up0 \expndtw0\charscalex101 596005385 Office 2003 XML Essentials\tab
\up0 \expndtw0\charscalex101 34,95\tab \up0 \expndtw-5\charscalex96 10\tab \up0
\expndtw0\charscalex100 Books of Glory\tab \up0 \expndtw0\charscalex101
1029\par\pard\li1118\sb16\sl-
138\slmult0\fi268\tx1963\tx3556\tx4454\tx5371\tx6407 \up0 \expndtw-5\charscalex89
571 0,20103\tab \up0 \expndtw0\charscalex101 596002920 MIL in a Nutshell\tab
\up0 \expndtw0\charscalex101 2nd Edition\tab \up0 \expndtw0\charscalex101 39.95\tab
\up0 \expndtw0\charscalex101 25 Books of Glory\tab \up0 \expndtw0\charscalex101
1029\par\pard\li1118\sb16\sl-
138\slmult0\fi268\tx1963\tx4180\tx4454\tx5433\tx6407 \up0 \expndtw-4\charscalex100
771072003\tab \up0 \expndtw0\charscalex101
596002378\ul0\nosupersub\cf28\f29\fs12\ul SAX2\tab \dn2
\expndtw0\charscalex101 !\tab \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf23\f24\fs12 29,1J6\tab \up0 \expndtw0\charscalex101 5 Books of
Glory\tab \up0 \expndtw0\charscalex101 1029\par\pard\li1118\sb42\sl-
108\slmult0\fi14\tx1334\tx1963\tx4454\tx5380\tx5544\tx6398 \up0
\expndtw0\charscalex101 B\tab \up0 \expndtw-2\charscalex100 18/1072003\tab \up0
\expndtw0\charscalex101 596002378 9.100\tab \up0 \expndtw0\charscalex101
29,95\tab \up0 \expndtw-5\charscalex96 15\tab \up0 \expndtw0\charscalex101 Title
Wave\tab \up0 \expndtw0\charscalex101 2561\par\pard\li1118\sb10\sl-
157\slmult0\fi14\tx1324\tx1963\tx4454\tx5380\tx5548\tx6398 \dn2
\expndtw0\charscalex101 \ul0\nosupersub\cf26\f27\fs14 9\tab \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 21!1012003\tab \up0
\expndtw0\charscalex101 596002920 XML in a Nutshell, 2nd Edition\tab \up0
\expndtw0\charscalex101 39,95\tab \up0 \expndtw-5\charscalex96 15\tab \dn2
\expndtw0\charscalex101 Books for You\tab \up0 \expndtw0\charscalex101
9021\par\pard\li1118\sb3\sl-
138\slmult0\fi0\tx1396\tx1459\tx1963\tx4454\tx5371\tx6407 \up0
\expndtw0\charscalex101 10\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex100 1/1/2003\tab \up0 \expndtw0\charscalex101 596002378 SA ,
12\tab \up0 \expndtw0\charscalex101 29,95\tab \up0 \expndtw0\charscalex101 65
Amazon\tab \up0 \expndtw0\charscalex101 1543\par\pard\li1118\sb55\sl-
131\slmult0\fi0\tx1396\tx1459\tx1963\tx4454\tx5380\tx5544\tx6407 \dn2
\expndtw0\charscalex50 11 12\tab \up0 \expndtw-1\charscalex100 1\tab \dn2 \expndtw-
5\charscalex95 1 75,2003\tab \dn2 \expndtw0\charscalex101 596002920 XML in a
Nutshell, 2nd Edition\tab \dn2 \expndtw0\charscalex101 39,95\tab \up0 \expndtw-
5\charscalex96 15\tab \up0 \expndtw0\charscalex101 Amazon\tab \dn2
\expndtw0\charscalex101 1783\par\pard\li1113\sb138\sl-
138\slmult0\fi0\tx1387\tx4454\tx5308 \up0 \expndtw0\charscalex101 13\tab \up0
\expndtw0\charscalex101 otal\tab \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf28\f29\fs12\ul 34.95\tab \up0 \expndtw0\charscalex101
740\par\pard\ql \li1113\ri4175\sb0\sl-160\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 14 \line \up0 \expndtw-5\charscalex96 15 \line
\up0 \expndtw-5\charscalex97 16 \par\pard\ql \li1108\sb0\sl-144\slmult0 \up0
\expndtw-6\charscalex89 \ul0\nosupersub\cf11\f12\fs16 17 \dn3 \expndtw-
6\charscalex100 \ul0\nosupersub\cf23\f24\fs12 18 \par\pard\ql \li1113\sb0\sl-
138\slmult0 \par\pard\ql\li1113\sb15\sl-138\slmult0 \up0 \expndtw-3\charscalex100
19 \par\pard\ql \li1104\sb22\sl-138\slmult0 \up0 \expndtw0\charscalex121 20 \dn2
\expndtw-1\charscalex100 2 \dn2 \expndtw-1\charscalex100 1 \par\pard\ql
\li1089\sb0\sl-115\slmult0 \par\pard\ql\li1089\sb46\sl-115\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 77 \par\pard\li1080\sb0\sl-
115\slmult0\fi0\tx1233\tx1368\tx2380 \up0 \expndtw-1\charscalex100 H\tab \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 4\tab \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf22\f23\fs10 F i\\HojallHoja2\tab \dn2
\expndtw0\charscalex126 /Hoja3\par\pard\li1080\sb67\sl-115\slmult0\fi0\tx6820
\up0 \expndtw0\charscalex126 Listo\tab \up0 \expndtw0\charscalex126 NUM\par\pard\ql
\li1987\sb129\sl-184\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf11\f12\fs16 Figura 8.5. La misma lista XML con los datos
actualizados. \par\pard\qj \li806\sb0\sl-240\slmult0
\par\pard\qj\li806\ri1253\sb10\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Para datos sencillos, puede confiar normalmente en
los consejos de Excel en \up0 \expndtw0\charscalex128 relaci6n a los contenidos del
archivo, y utilizar la vista predeterminada que se \up0 \expndtw0\charscalex125
recomienda. A medida que los datos se compliquen, especialmente si contienen
\up0 \expndtw0\charscalex126 fechas o textos que aparezca numeros (observe que los
anteriores ejemplos fal\up0 \expndtw0\charscalex125 tan los ceros iniciales del
campo ISBN), puede que tenga que utilizar esquemas \up0 \expndtw0\charscalex123 XML
para especificar c6mo debera leer Excel los datos y c6mo se ajustaran a un \up0
\expndtw0\charscalex127 mapa dado. Para este documento, un esquema XML podria ser
como el que se \up0 \expndtw0\charscalex127 muestra en el siguiente eemplo.
\par\pard\ql \li815\sb0\sl-184\slmult0 \par\pard\ql\li815\sb83\sl-184\slmult0
\up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Ejemplo 8.2. Un esquema
para los datos de ventas de libros. \par\pard\ql \li1104\sb0\sl-138\slmult0
\par\pard\ql\li1104\sb136\sl-138\slmult0 \up0 \expndtw0\charscalex166
\ul0\nosupersub\cf23\f24\fs12 <?xml version=111.0" encoding="UTF-8"?>
\par\pard\ql \li1104\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex166 <xs:schema
xmins:xs="{\field{\*\fldinst {HYPERLINK http://www.w3.org/2001/xmlschema"/ }}
{\fldrslt {\ul0\nosupersub\cf23\f24\fs12 http://www.w3.org/2001/XMLSchema"}}}
\par\pard\ql \li1099\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex150
\ul0\nosupersub\cf26\f27\fs14 elementFormDefault="qualified"> \par\pard\ql
\li1300\ri2884\sb0\sl-200\slmult0\tx1497 \up0 \expndtw0\charscalex147 <xs:element
name="ventas"> \line\tab \up0 \expndtw0\charscalex148 <xs:complexType> \par\pard\ql
\li1689\sb20\sl-161\slmult0 \up0 \expndtw0\charscalex144 <xs:sequence>
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg248}{\bkmkend
Pg248}\par\pard\li1583\sb0\sl-207\slmult0\par\pard\li1583\sb143\sl-
207\slmult0\fi0\tx8615 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
273\par\pard\qj \li2457\sb0\sl-200\slmult0 \par\pard\qj\li2457\sb0\sl-
200\slmult0 \par\pard\qj\li2457\ri2249\sb198\sl-200\slmult0\fi196 \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf26\f27\fs14 <xs:element
max0ccurs="unbounded" ref="venta"/> \up0 \expndtw0\charscalex153 </xs:sequence>
\par\pard\ql \li2068\ri2838\sb17\sl-180\slmult0\fi196 \up0 \expndtw0\charscalex142
</xs:complexType> \line \up0 \expndtw0\charscalex143 </xs:element> \par\pard\ql
\li2068\ri2545\sb20\sl-180\slmult0\tx2265 \up0 \expndtw0\charscalex148 <xs:element
name="yenta"> \line\tab \up0 \expndtw0\charscalex149 <xs:complexType>
\par\pard\ql \li2462\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex146 <xs:sequence>
\par\pard\ql \li2659\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex159 <xs:element
ref="fecha"/> \par\pard\ql \li2659\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex177
\ul0\nosupersub\cf23\f24\fs12 <xs:element ref="ISBN"/> \par\pard\ql
\li2659\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf26\f27\fs14 <xs:element ref="Titulo"/> \par\pard\ql
\li2659\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex160 <xs:element ref="Precio"/>
\par\pard\qj \li2467\ri4097\sb16\sl-190\slmult0\fi192\tx2659 \up0
\expndtw0\charscalex160 <xs:element ref="cantidad"/> \line\tab \up0
\expndtw0\charscalex164 <xs:element ref="cliente"/> \line \up0
\expndtw0\charscalex165 </xs:sequence> \par\pard\ql \li2078\ri2836\sb19\sl-
180\slmult0\fi191 \up0 \expndtw0\charscalex142 </xs:complexType> \line \up0
\expndtw0\charscalex143 </xs:element> \par\pard\ql \li2078\sb36\sl-161\slmult0 \up0
\expndtw0\charscalex155 <xs:element name="fecha" type="xs:fecha"/> \par\pard\ql
\li2078\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12 <xs:element name="ISBN" type="xs:string"/>
\par\pard\ql \li2078\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex160
\ul0\nosupersub\cf26\f27\fs14 <xs:element name="Titulo" type="xs:string"/>
\par\pard\ql \li2078\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex155 <xs:element
name="Precio" type="xs:decimal"/> \par\pard\qj \li2078\ri2820\sb24\sl-
180\slmult0 \up0 \expndtw0\charscalex158 <xs:element name="cantidad"
type="xs:integer"/> \up0 \expndtw0\charscalex159 <xs:element name="cliente">
\par\pard\ql \li2275\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex146
<xs:complexType mixed="true"> \par\pard\ql \li2471\sb38\sl-138\slmult0 \up0
\expndtw0\charscalex190 \ul0\nosupersub\cf23\f24\fs12 <xs:attribute name="ID"
use="required" type="xs:integer"/> \par\pard\ql \li2280\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex142 \ul0\nosupersub\cf26\f27\fs14 </xs:complexType>
\par\pard\ql \li1891\ri3126\sb24\sl-180\slmult0\fi192 \up0 \expndtw0\charscalex152
</xs:element> \line \up0 \expndtw0\charscalex153 </xs:schema> \par\pard\qj
\li1598\ri461\sb131\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Observe que el elemento "fecha" esta definido como
una fecha, y que el ele\up0 \expndtw0\charscalex130
mento "ISBN" esta definido como una cadena, no como un numero entero. Si \up0
\expndtw0\charscalex129 empieza abriendo este esquema en vez del documento, puede
hacer que Excel \up0 \expndtw0\charscalex124 cara que el documento y preserve los
ceros iniciales en el campo ISBN. Esta vez, \up0 \expndtw0\charscalex126 crearemos
una lista antes de cargar el documento XML, comenzando a partir de \up0
\expndtw0\charscalex126 una hoja de calculo blanco. \par\pard\qj
\li1603\ri457\sb40\sl-240\slmult0\fi287 \up0 \expndtw0\charscalex123 Para ello
debemos abrir el panel de tareas Origen XML. Si no esta abierto aun, \up0
\expndtw0\charscalex125 abralo seleccionando la opcion Ver>Panel de tareas o
pulsando Control-Fl. Lue\up0 \expndtw0\charscalex120 go seleccione la opcion Origen
XML del menu desplegable que aparece y very algo \up0 \expndtw0\charscalex120
parecido a lo que se muestra en la figura 8.6. \par\pard\ql \li1608\ri457\sb10\sl-
253\slmult0\fi288\tx1896 \up0 \expndtw0\charscalex125 Para cargar el esquema, haga
clie en el bot6n Asignaciones XML. Esto abrira \up0 \expndtw0\charscalex126 un
cuadro de dialogo como el que se muestra en la figura 8.7. \line \tab \up0
\expndtw0\charscalex128 Haga clie en el bot6n Agregar para abrir el esquema y luego
seleccione uno \line \up0 \expndtw0\charscalex128 de la misma forma que se muestra
en la figura 8.8. \par\pard\qj \li1608\ri452\sb38\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex131 Si su esquema no restringe que los documentos tengan un
unico elemento \up0 \expndtw0\charscalex125 posible de comienzo, Excel le
preguntara que elemento desea utilizar como raiz, \up0 \expndtw0\charscalex125 como
puede verse en la figura 8.9. \par\pard\qj \li1617\ri468\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex127 Como los documentos de este ejemplo
comienzan con el elemento "ventas", \up0 \expndtw0\charscalex127 elija dicho
elemento. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg249}
{\bkmkend
Pg249}\par\pard\sect\sectd\sbknone\cols3\colno1\colw2870\colsr110\colno2\colw2774\c
olsr160\colno3\colw3536\colsr160\ql \li835\sb0\sl-207\slmult0 \par\pard\ql
\li835\sb103\sl-207\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf10\f11\fs18 274\par\pard\ql \li1190\sb0\sl-115\slmult0
\par\pard\ql \li1190\sb0\sl-115\slmult0 \par\pard\ql \li1190\sb0\sl-115\slmult0
\par\pard\ql \li1190\sb0\sl-115\slmult0 \par\pard\ql \li1190\sb0\sl-115\slmult0
\par\pard\ql \li1190\sb0\sl-115\slmult0 \par\pard\ql \li1190\sb0\sl-115\slmult0
\par\pard\ql \li1190\sb0\sl-115\slmult0 \par\pard\ql \li1190\sb11\sl-
115\slmult0\tx2145\tx2452 \up0 \expndtw0\charscalex118
\ul0\nosupersub\cf22\f23\fs10 Archivo Edicion\tab \up0 \expndtw-5\charscalex85
\ul0\nosupersub\cf28\f29\fs12\ul Ver\tab \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf22\f23\fs10 Insertar\par\pard\ql \li1425\sb113\sl-
161\slmult0\tx1852\tx2145 \up0 \expndtw0\charscalex50 \ul0\nosupersub\cf26\f27\fs14
A ,\tab \up0 \expndtw-6\charscalex72 \ul0\nosupersub\cf10\f11\fs18
--j\ul0\nosupersub\cf26\f27\fs14 i\tab \up0 \expndtw0\charscalex111 A
-1.\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb0\sl-138\slmult0
\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb0\sl-138\slmult0
\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb0\sl-138\slmult0
\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb0\sl-138\slmult0
\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb0\sl-138\slmult0
\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb0\sl-138\slmult0
\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb0\sl-138\slmult0
\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb0\sl-138\slmult0
\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb0\sl-138\slmult0
\par\pard\ql \li935\sb0\sl-138\slmult0 \par\pard\ql \li935\sb118\sl-138\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 1\par\pard\ql
\li935\sb0\sl-108\slmult0 \up0 \expndtw0\charscalex116 15,\par\pard\ql
\li931\sb67\sl-161\slmult0 \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf26\f27\fs14 16,\par\pard\ql \li935\sb17\sl-138\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 17\par\pard\ql
\li931\sb6\sl-161\slmult0 \up0 \expndtw-6\charscalex94
\ul0\nosupersub\cf26\f27\fs14 18\par\pard\ql \li931\sb2\sl-161\slmult0 \up0
\expndtw-6\charscalex90 19\par\pard\ql \li921\sb16\sl-138\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12 20\par\pard\ql
\li921\sb26\sl-138\slmult0 \up0 \expndtw-4\charscalex100 21\par\pard\ql
\li916\sb15\sl-138\slmult0 \up0 \expndtw0\charscalex109 22\par\pard\ql
\li892\sb0\sl-99\slmult0\tx1050\tx1190 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 H\tab \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex130 \u-3? i\u-3?,Hojai / Hoja2 J Ho)al\par\pard\ql
\li892\sb80\sl-115\slmult0 \up0 \expndtw-1\charscalex100 Listo\par\pard\column
\ql \li2980\sb0\sl-115\slmult0 \par\pard\ql \li2980\sb0\sl-115\slmult0 \par\pard\ql
\li2980\sb0\sl-115\slmult0 \par\pard\ql \li2980\sb0\sl-115\slmult0 \par\pard\ql
\li2980\sb0\sl-115\slmult0 \par\pard\ql \li2980\sb0\sl-115\slmult0 \par\pard\ql
\li2980\sb0\sl-115\slmult0 \par\pard\ql \li2980\sb0\sl-115\slmult0 \par\pard\ql
\li2980\sb0\sl-115\slmult0 \par\pard\ql \li2980\sb0\sl-115\slmult0 \par\pard\ql
\li2980\sb0\sl-115\slmult0 \par\pard\ql \li2980\sb0\sl-115\slmult0 \par\pard\ql
\li20\sb72\sl-115\slmult0 \up0 \expndtw0\charscalex109 Formato\par\pard\ql
\li4627\sb0\sl-207\slmult0 \par\pard\ql \li1667\sb99\sl-207\slmult0 \up0 \expndtw-
4\charscalex100 \ul0\nosupersub\cf10\f11\fs18 %\ul0\nosupersub\cf23\f24\fs12
447 \up0 \expndtw0\charscalex118 \u8364? `UO -.\par\pard\column \ql \li6043\sb0\sl-
207\slmult0 \par\pard\ql \li159\sb106\sl-207\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores
trucos\par\pard\ql \li8049\sb0\sl-138\slmult0 \par\pard\ql \li8049\sb0\sl-
138\slmult0 \par\pard\ql \li8049\sb0\sl-138\slmult0 \par\pard\ql \li8049\sb0\sl-
138\slmult0 \par\pard\ql \li8049\sb0\sl-138\slmult0 \par\pard\ql \li8049\sb0\sl-
138\slmult0 \par\pard\ql \li8049\sb0\sl-138\slmult0 \par\pard\ql \li8049\sb0\sl-
138\slmult0 \par\pard\ql \li8049\sb0\sl-138\slmult0 \par\pard\ql \li8049\sb0\sl-
138\slmult0 \par\pard\ql \li8049\sb0\sl-138\slmult0 \par\pard\ql \li8049\sb0\sl-
138\slmult0 \par\pard\ql \li8049\sb0\sl-138\slmult0 \par\pard\ql \li2165\sb43\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
x\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li6297\sb0\sl-115\slmult0
\par\pard\ql \li6297\sb0\sl-115\slmult0 \par\pard\ql \li413\sb6\sl-115\slmult0 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10 El libro no contiene
asignaciones XML.\par\pard\ql \li413\sb6\sl-115\slmult0 \up0
\expndtw0\charscalex107 Para agregar una asignacion XML al\par\pard\ql
\li413\sb9\sl-115\slmult0 \up0 \expndtw0\charscalex103 libro, utilice el boton
Asignaciones XML.\par\pard\ql \li668\sb91\sl-115\slmult0 \up0
\expndtw0\charscalex107 Opciones\par\pard\ql \li5904\sb0\sl-253\slmult0
\par\pard\ql \li20\sb174\sl-253\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf8\f9\fs22 'IF\par\pard\ql \li1085\sb25\sl-115\slmult0 \up0
\expndtw-4\charscalex95 \ul0\nosupersub\cf22\f23\fs10 NUM
\par\pard\sect\sectd\sbknone \ql \li2793\sb158\sl-184\slmult0 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf11\f12\fs16 Figura 8.6. Panel de tareas
Origen XML. \par\pard\ql \li6379\sb0\sl-207\slmult0 \par\pard\ql\li6379\sb190\sl-
207\slmult0 \up0 \expndtw-8\charscalex83 \ul0\nosupersub\cf10\f11\fs18 X!
\par\pard\ql \li2491\sb69\sl-115\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Asignaciones XML de este libro:
\par\pard\li2548\sb60\sl-115\slmult0\fi0\tx3225\tx3902 \up0 \expndtw0\charscalex101
Nombre\tab \up0 \expndtw0\charscalex101 Raiz\tab \up0 \expndtw0\charscalex101 Es
acid de Hombre\par\pard\ql \li2543\sb0\sl-92\slmult0 \par\pard\ql\li2543\sb0\sl-
92\slmult0 \par\pard\ql\li2543\sb0\sl-92\slmult0 \par\pard\ql\li2543\sb0\sl-
92\slmult0 \par\pard\ql\li2543\sb0\sl-92\slmult0 \par\pard\ql\li2543\sb0\sl-
92\slmult0 \par\pard\ql\li2543\sb0\sl-92\slmult0 \par\pard\ql\li2543\sb0\sl-
92\slmult0 \par\pard\ql\li2543\sb0\sl-92\slmult0 \par\pard\ql\li2543\sb0\sl-
92\slmult0 \par\pard\ql\li2543\sb0\sl-92\slmult0 \par\pard\ql\li2543\sb57\sl-
92\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 1
\par\pard\li3638\sb106\sl-115\slmult0\fi0\tx5217\tx5956 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 Agregar..,\tab \dn2
\expndtw0\charscalex106 A[eptar\tab \dn2 \expndtw0\charscalex106
Cancelar\par\pard\ql \li2294\sb0\sl-184\slmult0 \par\pard\ql\li2294\sb47\sl-
184\slmult0 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf11\f12\fs16 Figura 8.7.
El cuadro de dialogo Asignaciones XML. \par\pard\qj \li806\sb0\sl-240\slmult0
\par\pard\qj\li806\ri1259\sb10\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Despues de hacer clic en Aceptar, Excel le avisa de
posibles dificultades que \line \up0 \expndtw0\charscalex127 pueda tener a la hora
de interpretar los esquemas, como se muestran el cuadro \line \up0
\expndtw0\charscalex121 de dialogo de la figura
8.10. Un esquema XML es una especificacion enorme que \line \up0
\expndtw0\charscalex127 admite numerosas estructuras que no encajan bien con la
perspectiva de Excel \line \up0 \expndtw0\charscalex128 sobre la informacion, por
lo que nos encontramos con que tendremos algunas \line \up0 \expndtw0\charscalex128
limitaciones. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg250}
{\bkmkend
Pg250}\par\pard\sect\sectd\sbknone\cols2\colno1\colw6007\colsr160\colno2\colw3273\c
olsr160\ql \li1545\sb0\sl-207\slmult0 \par\pard\ql \li1545\sb127\sl-207\slmult0
\up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 8. Conectando Excel con
el mundo\par\pard\ql \li2452\sb0\sl-115\slmult0 \par\pard\ql \li2452\sb0\sl-
115\slmult0 \par\pard\ql \li2452\sb0\sl-115\slmult0 \par\pard\ql \li2452\sb0\sl-
115\slmult0 \par\pard\ql \li2452\sb0\sl-115\slmult0 \par\pard\ql \li2452\sb0\sl-
115\slmult0 \par\pard\ql \li2452\sb0\sl-115\slmult0 \par\pard\ql \li2452\sb0\sl-
115\slmult0 \par\pard\ql \li2452\sb0\sl-115\slmult0 \par\pard\ql \li2452\sb0\sl-
115\slmult0 \par\pard\ql \li2452\sb0\sl-115\slmult0 \par\pard\ql \li2452\sb0\sl-
115\slmult0 \par\pard\ql \li2452\sb59\sl-115\slmult0\tx3402\tx4012 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Mis documentos\tab \up0
\expndtw0\charscalex102 dinosau\tab \up0 \expndtw-1\charscalex100 nl\par\pard\ql
\li2596\sb0\sl-95\slmult0 \up0 \expndtw0\charscalex107 recientes\par\pard\ql
\li2616\sb0\sl-115\slmult0 \par\pard\ql \li2616\sb0\sl-115\slmult0 \par\pard\ql
\li2616\sb0\sl-115\slmult0 \par\pard\ql \li2616\sb0\sl-115\slmult0 \par\pard\ql
\li2616\sb0\sl-115\slmult0 \par\pard\ql \li2616\sb0\sl-115\slmult0 \par\pard\ql
\li2616\sb0\sl-115\slmult0 \par\pard\ql \li2616\sb0\sl-115\slmult0 \par\pard\ql
\li2616\sb92\sl-115\slmult0 \up0 \expndtw0\charscalex104 documentos\par\pard\ql
\li2678\sb0\sl-115\slmult0 \par\pard\ql \li2678\sb0\sl-115\slmult0 \par\pard\ql
\li2678\sb0\sl-115\slmult0 \par\pard\ql \li2678\sb0\sl-115\slmult0 \par\pard\ql
\li2678\sb11\sl-115\slmult0 \up0 \expndtw-4\charscalex94 ill, FC\par\pard\ql
\li2663\sb0\sl-115\slmult0 \par\pard\ql \li2663\sb0\sl-115\slmult0 \par\pard\ql
\li2663\sb48\sl-115\slmult0\tx2879\tx3239 \up0 \expndtw-1\charscalex100 r!\tab \up0
\expndtw-1\charscalex100 -\tab \up0 \expndtw0\charscalex102 Nombre de
archivo:\par\pard\ql \li2457\sb72\sl-115\slmult0 \up0 \expndtw0\charscalex100 Mis
sitios de red\par\pard\column \ql \li8577\sb0\sl-207\slmult0 \par\pard\ql
\li2430\sb127\sl-207\slmult0 \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf10\f11\fs18 275\par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li6167\sb0\sl-115\slmult0
\par\pard\ql \li6167\sb0\sl-115\slmult0 \par\pard\ql \li21\sb15\sl-
115\slmult0\tx1341 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10 Nuevo
origen...\tab \up0 \expndtw-4\charscalex96 Abrir \par\pard\sect\sectd\sbknone
\ql \li3244\sb0\sl-90\slmult0\tx4147 \up0 \expndtw0\charscalex109 rip. de
archivo: \tab \dn2 \expndtw0\charscalex104 \ul0\nosupersub\cf14\f15\fs24
I\ul0\nosupersub\cf22\f23\fs10 Todos Its ori.eres de dabs I NIL (' +
\par\pard\ql \li3422\sb112\sl-184\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 Figura 8.8. Seleccicin de un esquema XML.
\par\pard\li4238\sb0\sl-184\slmult0\par\pard\li4238\sb130\sl-184\slmult0\fi0\tx6086
\up0 \expndtw-4\charscalex100 \ul0\nosupersub\cf23\f24\fs12 MGltiptes\tab \dn2
\expndtw-6\charscalex100 \ul0\nosupersub\cf11\f12\fs16 J 2\par\pard\qj
\li4276\ri3344\sb46\sl-90\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 El esquema XML seiPccionadr, contierie man \line \up0
\expndtw0\charscalex102 de uri nodo rain Microsoft Office Excel solo \line \up0
\expndtw0\charscalex115 puede basarse en one de ells Para near \line \up0
\expndtw0\charscalex116 una asionacion XML. \par\pard\qj \li4281\ri4527\sb53\sl-
160\slmult0 \up0 \expndtw0\charscalex103 Selecdonar rain: \line \up0
\expndtw0\charscalex104 customer \par\pard\ql \li4315\sb1\sl-111\slmult0 \up0
\expndtw0\charscalex114 date \par\pard\ql \li4315\sb6\sl-115\slmult0 \up0 \expndtw-
4\charscalex95 ISBN \par\pard\ql \li4315\ri2453\sb0\sl-90\slmult0 \up0 \expndtw-
3\charscalex100 R\ul0\nosupersub\cf27\f28\fs6 Ii\ul0\nosupersub\cf22\f23\fs10 ceLIS
\line \up0 \expndtw0\charscalex106 quantity \line \up0 \expndtw0\charscalex107 sale
\par\pard\ql \li4320\sb0\sl-115\slmult0 \par\pard\ql\li4320\sb1\sl-115\slmult0 \up0
\expndtw-4\charscalex100 Title \par\pard\li4675\sb0\sl-
115\slmult0\par\pard\li4675\sb0\sl-115\slmult0\par\pard\li4675\sb107\sl-
115\slmult0\fi0\tx5419 \up0 \expndtw0\charscalex103 Aceptar\tab \up0
\expndtw0\charscalex103 Cancelar\par\pard\ql \li2860\sb0\sl-184\slmult0
\par\pard\ql\li2860\sb12\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Figura 8.9. Seleccicin del elemento raiz para el
esquema. \par\pard\ql \li7305\sb0\sl-138\slmult0 \par\pard\ql\li7305\sb0\sl-
138\slmult0 \par\pard\ql\li7305\sb78\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 x \par\pard\qj \li3600\sb0\sl-
90\slmult0 \par\pard\qj\li3600\ri2215\sb2\sl-90\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf22\f23\fs10 Los siguientes elementos de
esquema y estructuras no se pueden asignar a una hula \up0 \expndtw0\charscalex109
de calculo. No se podren ver desde el panel de tareas Origen XML, \par\pard\ql
\li4032\sb110\sl-115\slmult0 \up0 \expndtw0\charscalex106 any \par\pard\ql
\li4032\sb5\sl-115\slmult0 \up0 \expndtw0\charscalex106 anyAttribute
\par\pard\qj \li3969\ri4578\sb0\sl-90\slmult0 \up0 \expndtw0\charscalex104 -
Substitution groups \line \up0 \expndtw0\charscalex106 Abstract elements \line \up0
\expndtw0\charscalex107 - Recursive structures \par\pard\ql \li4032\sb6\sl-
115\slmult0 \up0 \expndtw0\charscalex102 Mixed content \par\pard\ql \li3604\sb0\sl-
115\slmult0 \par\pard\ql\li3604\sb10\sl-115\slmult0 \up0 \expndtw0\charscalex105
LDesea continuar agregando este esquema al libro? \par\pard\li5174\sb0\sl-
115\slmult0\par\pard\li5174\sb14\sl-115\slmult0\fi0\tx5990 \up0 \expndtw-
1\charscalex100 No\tab \up0 \expndtw-1\charscalex100 Ayude\par\pard\ql
\li2884\sb144\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 8.10. Aviso sobre el procesamiento del
esquema. \par\pard\qj \li1564\sb0\sl-240\slmult0 \par\pard\qj\li1564\ri513\sb10\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Excel
mostrara que el esquema ha sido aiiadido a la hoja de calculo en el cua\up0
\expndtw0\charscalex124 dro de dialogo Asignaciones XML, que mostramos en la figura
8.11. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg251}{\bkmkend
Pg251}\par\pard\li864\sb0\sl-207\slmult0\par\pard\li864\sb148\sl-
207\slmult0\fi0\tx6072 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
276\tab \up0 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li2539\sb0\sl-115\slmult0\par\pard\li2539\sb0\sl-
115\slmult0\par\pard\li2539\sb0\sl-115\slmult0\par\pard\li2539\sb0\sl-
115\slmult0\par\pard\li2539\sb0\sl-115\slmult0\par\pard\li2539\sb0\sl-
115\slmult0\par\pard\li2539\sb0\sl-115\slmult0\par\pard\li2539\sb0\sl-
115\slmult0\par\pard\li2539\sb9\sl-115\slmult0\fi0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Asignaciones XML de este
libro:\par\pard\li2539\sb60\sl-115\slmult0\fi52\tx3273\tx3566\tx3940 \dn2
\expndtw0\charscalex100 \ul0\nosupersub\cf30\f31\fs10\ul Nombre\tab \up0
\expndtw0\charscalex100 Raiz\tab \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 __ _\tab \up0 \expndtw0\charscalex100
_Es\ul0\nosupersub\cf30\f31\fs10\ul p\ul0\nosupersub\cf22\f23\fs10
aci\ul0\nosupersub\cf30\f31\fs10\ul o de nomb\ul0\nosupersub\cf22\f23\fs10
r\ul0\nosupersub\cf30\f31\fs10\ul e\par\pard\li2539\sb33\sl-
115\slmult0\fi43\tx3273\tx3964 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 sales Map\tab \up0 \expndtw0\charscalex100
sales\tab \up0 \expndtw0\charscalex100 <No hay espacio de
nombre\par\pard\li2611\sb0\sl-115\slmult0\par\pard\li2611\sb0\sl-
115\slmult0\par\pard\li2611\sb0\sl-115\slmult0\par\pard\li2611\sb0\sl-
115\slmult0\par\pard\li2611\sb0\sl-115\slmult0\par\pard\li2611\sb0\sl-
115\slmult0\par\pard\li2611\sb0\sl-115\slmult0\par\pard\li2611\sb0\sl-
115\slmult0\par\pard\li2611\sb0\sl-115\slmult0\par\pard\li2611\sb82\sl-
115\slmult0\fi0\tx3691\tx4526\tx5270\tx5865\tx6407 \up0 \expndtw0\charscalex112
Cambiar nombre... J\tab \up0 \expndtw0\charscalex112 Aareear\tab \up0
\expndtw0\charscalex112 Eliminar\tab \up0 \expndtw0\charscalex112 Aceptar\tab
\up0 \expndtw0\charscalex112 _Cancelar\tab \dn2 \expndtw0\charscalex112
j\par\pard\ql \li1910\sb0\sl-184\slmult0 \par\pard\ql\li1910\sb42\sl-184\slmult0
\up0 \expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 8.11. Un esquema
cargado como
una asignacion XML. \par\pard\qj \li859\sb0\sl-240\slmult0
\par\pard\qj\li859\ri1201\sb10\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf10\f11\fs18 Si hace clic en Aceptar, volvera a la pantalla
principal de Excel y el panel de \line \up0 \expndtw0\charscalex125 tareas Origen
XML mostrara tin diagrama de la estructura del esquema descrito, \line \up0
\expndtw0\charscalex133 tal y como se puede ver a la derecha de la figura 8.12.
Ahora que ya tiene la \line \up0 \expndtw0\charscalex130 estructura, puede
distribuir la lista, y la manera mas sencilla de hacerlo (espe-\line \up0
\expndtw0\charscalex130 cialmente con documentos pequenos como este) es arrastrar
el icono ventas a \line \up0 \expndtw0\charscalex130 la celda Al, lo que producira
los mismos resultados que vemos en la siguiente \line \up0 \expndtw0\charscalex130
figura. \par\pard\ql \li7531\sb0\sl-207\slmult0 \par\pard\ql\li7531\sb21\sl-
207\slmult0 \up0 \expndtw-8\charscalex71 \u-3?J of
X1\par\pard\sect\sectd\sbknone\cols2\colno1\colw5455\colsr160\colno2\colw3825\colsr
160\ql \li1401\sb52\sl-115\slmult0\tx1866\tx2308\tx3091 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Archi-n\tab \up0 \expndtw-
4\charscalex100 Edicion\tab \up0 \expndtw0\charscalex128 Ver Inserter\tab \up0
\expndtw0\charscalex136 Formate Herramientas Datos Vent,-\par\pard\ql
\li1296\sb0\sl-138\slmult0 \par\pard\ql \li1296\sb0\sl-138\slmult0 \par\pard\ql
\li1296\sb47\sl-138\slmult0\tx2327\tx2462\tx3086 \up0 \expndtw-4\charscalex87
\ul0\nosupersub\cf23\f24\fs12 Aral\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 -\tab \up0 \expndtw-1\charscalex100 10\tab \up0
\expndtw-1\charscalex100 K\par\pard\ql \li1449\sb73\sl-
126\slmult0\tx2481\tx4242\tx4593\tx5318 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Al\tab \up0 \expndtw0\charscalex141
\ul0\nosupersub\cf23\f24\fs12 f date \up0 \expndtw-1\charscalex100 -J\tab \up0
\expndtw-1\charscalex100 T\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul E\tab \up0 \expndtw-1\charscalex100
F\par\pard\ql \li3422\sb0\sl-118\slmult0 \up0 \expndtw0\charscalex312 J
D\par\pard\ql \li1368\sb0\sl-124\slmult0\tx1958\tx2687\tx3628\tx4286 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf23\f24\fs12 date\tab \up0
\expndtw0\charscalex118 . ISBN \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw0\charscalex123 .ITitle\tab \up0 \expndtw0\charscalex110 riceUS\tab \up0
\expndtw0\charscalex113 quantity \up0 \expndtw0\charscalex124 - IB\par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1171\sb0\sl-138\slmult0 \par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1171\sb0\sl-138\slmult0 \par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1171\sb0\sl-138\slmult0 \par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1171\sb0\sl-138\slmult0 \par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1171\sb0\sl-138\slmult0 \par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1171\sb0\sl-138\slmult0 \par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1171\sb0\sl-138\slmult0 \par\pard\ql
\li1171\sb0\sl-138\slmult0 \par\pard\ql \li1171\sb95\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 16\par\pard\ql \li1175\sb11\sl-138\slmult0 \up0 \expndtw-
5\charscalex96 17\par\pard\ql \li1175\sb16\sl-138\slmult0 \up0 \expndtw-
5\charscalex96 18\par\pard\ql \li1175\sb15\sl-138\slmult0 \up0 \expndtw-
5\charscalex96 19\par\pard\ql \li1166\sb0\sl-134\slmult0 \up0 \expndtw-
1\charscalex100 29\par\pard\ql \li1166\sb31\sl-138\slmult0 \up0 \expndtw-
5\charscalex90 21\par\pard\ql \li1137\sb0\sl-115\slmult0 \par\pard\ql
\li1156\sb15\sl-115\slmult0\tx1420 \up0 \expndtw0\charscalex138
\ul0\nosupersub\cf22\f23\fs10 4 1\tab \up0 \expndtw0\charscalex121 r FI \\Hoja1 q
Hoja2 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf24\f25\fs10
f\ul0\nosupersub\cf22\f23\fs10 Hoja3\ul0\nosupersub\cf24\f25\fs10
/\par\pard\ql \li1137\sb63\sl-115\slmult0 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Listo\par\pard\column \ql \li1984\sb54\sl-
115\slmult0\tx2296 \up0 \expndtw0\charscalex135 _ t4\tab \up0 \expndtw-
1\charscalex100 x\par\pard\ql \li97\sb72\sl-184\slmult0\tx246\tx491\tx909 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf11\f12\fs16 1\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 i 4\tab \up0 \expndtw-1\charscalex100
y\tab \up0 \expndtw0\charscalex147 l0i ;\u8222?\par\pard\ql \li5712\sb0\sl-
138\slmult0 \par\pard\ql \li5712\sb0\sl-138\slmult0 \par\pard\ql \li117\sb116\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
r\par\pard\ql \li678\sb0\sl-108\slmult0 \up0 \expndtw-5\charscalex93 Origen
XML\par\pard\ql \li21\sb0\sl-108\slmult0 \up0 \expndtw-1\charscalex100
-\par\pard\ql \li6235\sb0\sl-115\slmult0 \par\pard\ql \li640\sb46\sl-115\slmult0
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Asignaciones XML de
este libro:\par\pard\ql \li678\sb69\sl-115\slmult0 \up0 \expndtw0\charscalex108
sales Map\par\pard\ql \li995\sb30\sl-207\slmult0 \up0 \expndtw-8\charscalex89
\ul0\nosupersub\cf10\f11\fs18 mm\par\pard\ql \li1067\sb36\sl-92\slmult0 \up0
\expndtw0\charscalex294 \ul0\nosupersub\cf21\f22\fs8 5m\par\pard\ql \li6240\sb0\sl-
115\slmult0 \par\pard\ql \li6240\sb0\sl-115\slmult0 \par\pard\ql \li6240\sb0\sl-
115\slmult0 \par\pard\ql \li6240\sb0\sl-115\slmult0 \par\pard\ql \li6240\sb0\sl-
115\slmult0 \par\pard\ql \li6240\sb0\sl-115\slmult0 \par\pard\ql \li6240\sb0\sl-
115\slmult0 \par\pard\ql \li6240\sb0\sl-115\slmult0 \par\pard\ql \li6240\sb0\sl-
115\slmult0 \par\pard\ql \li6240\sb0\sl-115\slmult0 \par\pard\ql \li6240\sb0\sl-
115\slmult0 \par\pard\ql \li645\sb63\sl-115\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf22\f23\fs10 Para asignar elernentos de repeticion,\par\pard\ql
\li645\sb4\sl-115\slmult0 \up0 \expndtw0\charscalex106 arrastre los elernentos
desde el arbol a\par\pard\ql \li645\sb6\sl-115\slmult0 \up0 \expndtw0\charscalex105
la hoia de calculo en la que desea que\par\pard\ql \li649\sb0\sl-115\slmult0
\up0 \expndtw0\charscalex117 spar-an los encabezados de datns\par\pard\ql
\li645\sb115\sl-115\slmult0 \up0 \expndtw0\charscalex104 Para irrportar los datos,
utilice el botdn\par\pard\ql \li645\sb1\sl-115\slmult0 \up0 \expndtw0\charscalex102
Importar datos XML de la barra de\par\pard\ql \li645\sb6\sl-115\slmult0 \up0
\expndtw0\charscalex104 herramientas Lists\par\pard\ql \li6878\sb0\sl-
115\slmult0 \par\pard\ql \li6878\sb0\sl-115\slmult0 \par\pard\ql \li1283\sb34\sl-
115\slmult0 \up0 \expndtw-4\charscalex89 NUM \par\pard\sect\sectd\sbknone \ql
\li1104\ri1449\sb84\sl-220\slmult0\tx3143 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Figura 8.12. Una lista XML creada a partir de la
informacion de esquema situada \line\tab \up0 \expndtw0\charscalex129 en el panel
de tareas Origen XML. \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg252}{\bkmkend Pg252}\par\pard\li1483\sb0\sl-207\slmult0\par\pard\li1483\sb0\sl-
207\slmult0\par\pard\li1483\sb5\sl-207\slmult0\fi0\tx8520 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 8. Conectando Excel con el
mundo\tab \up0 \expndtw0\charscalex117 277\par\pard\qj \li2500\sb0\sl-
210\slmult0 \par\pard\qj\li2500\sb0\sl-210\slmult0
\par\pard\qj\li2500\ri1166\sb201\sl-210\slmult0 \up0 \expndtw0\charscalex137
\ul0\nosupersub\cf11\f12\fs16 Tambien puede arrastrar los clementos
individualmente, si desea \up0 \expndtw0\charscalex132 cambiar el orden o desea
colocar las diferentes piezas en diferentes \up0 \expndtw0\charscalex133 lugares de
la hoja de calculo. \par\pard\qj \li1492\sb0\sl-244\slmult0
\par\pard\qj\li1492\ri567\sb98\sl-244\slmult0\fi263 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 Ahora que ya tiene un lugar para los datos, es
momento de representarlos. \line \up0 \expndtw0\charscalex127 Puede hacer clic en
el bot6n Importar datos XML de la barra Lista o bien hacer \line \up0
\expndtw0\charscalex134 clie con el bot6n derecho del ration en la lista y luego
seleccionar la opci6n \line \up0 \expndtw0\charscalex124 XML>Importar. Si elige el
archivo que utilizamos anteriormente (ej. 8.1), obten-\line \up0
\expndtw0\charscalex125 dra los resultados que se muestran en la figura 8.13.
Observe que se han afiadido \line \up0 \expndtw0\charscalex125 los ceros de la
parte izquierda del ISBN, que ahora ya son texto, como deberia ser. \par\pard\ql
\li1728\sb0\sl-115\slmult0 \par\pard\ql\li1728\sb0\sl-115\slmult0
\par\pard\ql\li1728\sb113\sl-115\slmult0 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf9\f10\fs20 0\ul0\nosupersub\cf22\f23\fs10 Microsoft Excel -
Ldrro4\par\pard\sect\sectd\sbknone\cols2\colno1\colw5600\colsr40\colno2\colw3800\co
lsr160\ql \li1900\sb57\sl-115\slmult0\tx3715 \up0 \expndtw0\charscalex137 j Archivo
Edison Ver Insertar\tab \up0 \expndtw0\charscalex117 Formato
Herramierhsr\par\pard\ql \li3887\sb126\sl-126\slmult0\tx4065 \up0
\expndtw0\charscalex55 1\u-3? \tab \up0 \expndtw-5\charscalex85
_\ul0\nosupersub\cf11\f12\fs16 -I\par\pard\ql \li1814\sb0\sl-80\slmult0
\par\pard\ql \li1920\sb28\sl-80\slmult0\tx3086 \up0 \expndtw0\charscalex154
\ul0\nosupersub\cf27\f28\fs6 Anal\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 10\par\pard\ql \li3460\sb0\sl-90\slmult0 \up0
\expndtw0\charscalex295 N K S - - -\par\pard\ql \li2073\sb0\sl-
125\slmult0\tx3105 \up0 \expndtw0\charscalex100 \ul0\nosupersub\cf23\f24\fs12
Al\tab \up0 \expndtw0\charscalex143 f date\par\pard\ql \li2246\sb43\sl-
138\slmult0\tx2913\tx4089 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf28\f29\fs12\ul A\tab \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw-1\charscalex100 C\par\pard\ql \li1996\sb10\sl-
138\slmult0\tx2495\tx3187\tx4886 \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf23\f24\fs12 date\tab \up0 \expndtw0\charscalex118 . ISBN\tab \up0
\expndtw0\charscalex129 . Title\tab \up0 \expndtw0\charscalex121
jPriceUS\par\pard\ql \li1814\sb20\sl-138\slmult0\tx2058\tx5294 \up0 \expndtw-
1\charscalex100 2\tab \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf28\f29\fs12\ul 5\ul0\nosupersub\cf23\f24\fs12
1\ul0\nosupersub\cf28\f29\fs12\ul 10\ul0\nosupersub\cf23\f24\fs12
1\ul0\nosupersub\cf28\f29\fs12\ul 2003 0596005385 O\ul0\nosupersub\cf23\f24\fs12
ffi\ul0\nosupersub\cf28\f29\fs12\ul ce 2003\ul0\nosupersub\cf23\f24\fs12
XML\ul0\nosupersub\cf28\f29\fs12\ul Essentials\tab \up0 \expndtw0\charscalex104
34,95\par\pard\ql \li1819\sb11\sl-138\slmult0\tx2063\tx5294 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 3\tab \up0 \expndtw0\charscalex100
5ilCi,200c1 L596002920 ";ML in a Nutshell, 2nd Edition\tab \up0
\expndtw0\charscalex102 39,95\par\pard\ql \li1819\sb16\sl-138\slmult0\tx2063\tx5299
\up0 \expndtw-1\charscalex100 4\tab \up0 \expndtw0\charscalex103 5;10
2003[1596002378 \up0 \expndtw-5\charscalex83 SA.'C2\tab \up0
\expndtw0\charscalex180 \ul0\nosupersub\cf27\f28\fs6 29 95i\par\pard\ql
\li2073\sb16\sl-138\slmult0\tx5299 \up0 \expndtw-5\charscalex89
\ul0\nosupersub\cf23\f24\fs12 5,'10,2'01J3 105 3 61153 8 5 \up0 \expndtw-
5\charscalex95 Office 2003 . \up0 \expndtw0\charscalex102 \{ML Essentials\tab
\up0 \expndtw-4\charscalex100 \ul0\nosupersub\cf25\f26\fs12 34,95\par\pard\ql
\li1819\sb15\sl-138\slmult0\tx2068\tx5308 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 6\tab \up0 \expndtw-2\charscalex100 siICU20Lr3
0596002920 \up0 \expndtw0\charscalex100 XML in a Nutshell, 2nd Edition\tab \up0
\expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 39,95\par\pard\ql
\li1823\sb15\sl-138\slmult0\tx2068\tx5299 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 7\tab \up0 \expndtw0\charscalex104 7?100003 \up0
\expndtw0\charscalex101 515002378 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf22\f23\fs10 3A,2,\tab \up0 \expndtw0\charscalex126
29.'K\par\pard\ql \li1823\sb16\sl-138\slmult0\tx2015\tx5303 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 8\tab \up0 \expndtw-3\charscalex100
18/1 0129Cl3 5506002378 \up0 \expndtw-5\charscalex96 \ul0\nosupersub\cf25\f26\fs12
SAJ--\tab \up0 \expndtw0\charscalex139 \ul0\nosupersub\cf22\f23\fs10 :
9'q5\par\pard\ql \li1823\sb11\sl-138\slmult0\tx2006\tx5303 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 9\tab \up0 \expndtw0\charscalex102
21/10<20035596002920 XML in a Nutshell, 2nd Edition\tab \up0
\expndtw0\charscalex103 a9,95\par\pard\ql \li1814\sb15\sl-138\slmult0 \up0
\expndtw-5\charscalex73 1 0\par\pard\ql \li1809\sb0\sl-138\slmult0 \par\pard\ql
\li1809\sb32\sl-138\slmult0 \up0 \expndtw-3\charscalex100 12\par\pard\ql
\li1809\sb15\sl-138\slmult0 \up0 \expndtw-3\charscalex100 13 \up0 \expndtw-
5\charscalex96 14\par\pard\ql \li1814\sb0\sl-138\slmult0 \par\pard\ql
\li1814\sb31\sl-138\slmult0 \up0 \expndtw-3\charscalex100 15\par\pard\ql
\li1814\sb16\sl-138\slmult0 \up0 \expndtw-3\charscalex100 16\par\pard\ql
\li1814\sb16\sl-138\slmult0 \up0 \expndtw-3\charscalex100 17\par\pard\ql
\li1814\sb15\sl-138\slmult0 \up0 \expndtw-3\charscalex100 10\par\pard\ql
\li1814\sb16\sl-138\slmult0 \up0 \expndtw-3\charscalex100 19\par\pard\ql
\li1809\sb15\sl-138\slmult0 \up0 \expndtw-1\charscalex100 20\par\pard\ql
\li1809\sb16\sl-138\slmult0 \up0 \expndtw-5\charscalex90 21\par\pard\ql
\li1814\sb15\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 77\par\pard\ql \li1785\sb10\sl-
92\slmult0\tx1934\tx2203\tx3479 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 N\tab \up0 \expndtw-1\charscalex100 1\tab \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf22\f23\fs10 n\\HolaI / Hoja2 / Ho\tab
\up0 \expndtw-1\charscalex100 I\par\pard\ql \li1785\sb57\sl-138\slmult0 \up0
\expndtw-5\charscalex85 \ul0\nosupersub\cf23\f24\fs12 Lists\par\pard\column \ql
\li5640\sb0\sl-115\slmult0 \par\pard\ql \li5640\sb0\sl-115\slmult0 \par\pard\ql
\li1503\sb42\sl-115\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf22\f23\fs10 100%\par\pard\ql \li5640\sb0\sl-115\slmult0
\par\pard\ql \li5640\sb0\sl-115\slmult0 \par\pard\ql \li5640\sb0\sl-115\slmult0
\par\pard\ql \li5640\sb0\sl-115\slmult0 \par\pard\ql \li1282\sb82\sl-
115\slmult0\tx2900 \up0 \expndtw0\charscalex104 Origen XML\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 X\par\pard\ql \li20\sb0\sl-108\slmult0
\up0 \expndtw0\charscalex113 \ul0\nosupersub\cf23\f24\fs12 quanti\par\pard\ql
\li432\sb21\sl-138\slmult0\tx1781 \up0 \expndtw0\charscalex110
\ul0\nosupersub\cf28\f29\fs12\ul 200 1025\tab \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf23\f24\fs12 i L\par\pard\ql \li495\sb11\sl-
138\slmult0\tx706\tx1253 \up0 \expndtw0\charscalex101 90\tab \up0 \expndtw-
5\charscalex83 1i 125\tab \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf22\f23\fs10 Asignaciones'<ML de este libro:\par\pard\ql
\li437\sb20\sl-138\slmult0\tx706\tx1292 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 300\tab \up0 \expndtw-2\charscalex100 1125\tab
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 sales
_Hap\par\pard\ql \li509\sb0\sl-132\slmult0\tx706 \up0 \expndtw-3\charscalex100
\ul0\nosupersub\cf23\f24\fs12 10\tab \up0 \expndtw-1\charscalex100 1029\par\pard\ql
\li504\sb23\sl-138\slmult0\tx706 \up0 \expndtw-1\charscalex100 25\tab \up0
\expndtw-1\charscalex100 1029\par\pard\ql \li567\sb11\sl-138\slmult0\tx706 \up0
\expndtw-1\charscalex100 5\tab \up0 \expndtw-1\charscalex100 1029\par\pard\ql
\li514\sb15\sl-138\slmult0\tx701 \up0 \expndtw-5\charscalex96 15\tab \up0 \expndtw-
5\charscalex100 2561\par\pard\ql \li514\sb16\sl-138\slmult0\tx701 \up0 \expndtw-
5\charscalex96 15\tab \up0 \expndtw-4\charscalex100 9021\par\pard\ql
\li893\sb50\sl-138\slmult0 \up0 \expndtw-1\charscalex100 J\par\pard\ql
\li6878\sb0\sl-115\slmult0 \par\pard\ql \li6878\sb0\sl-115\slmult0 \par\pard\ql
\li6878\sb0\sl-115\slmult0 \par\pard\ql \li6878\sb0\sl-115\slmult0 \par\pard\ql
\li6878\sb0\sl-115\slmult0 \par\pard\ql \li6878\sb0\sl-115\slmult0 \par\pard\ql
\li1258\sb66\sl-115\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf22\f23\fs10 Para asignar elementos de repeticidn,\par\pard\ql
\li1263\sb5\sl-115\slmult0 \up0 \expndtw0\charscalex107 arrastre los elementos
desde el arbol a\par\pard\ql \li1263\sb0\sl-115\slmult0 \up0
\expndtw0\charscalex106 la hoja de calculo en la que desea que\par\pard\ql
\li1263\sb0\sl-115\slmult0 \up0 \expndtw0\charscalex108 aparezcan los encabezados
de datos,\par\pard\ql \li5913\sb0\sl-115\slmult0 \par\pard\ql \li1263\sb10\sl-
115\slmult0 \up0 \expndtw0\charscalex104 Paid irnportar los datos, utilice el
boton\par\pard\ql \li1263\sb0\sl-110\slmult0 \up0 \expndtw0\charscalex103 Importar
datos XML de la barra de\par\pard\ql \li1263\sb6\sl-115\slmult0 \up0
\expndtw0\charscalex104 herramientas Lista,\par\pard\ql \li898\sb34\sl-
207\slmult0 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18
rlf\par\pard\ql \li293\sb21\sl-115\slmult0\tx1911 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf22\f23\fs10 Suma=39156,95\tab \up0 \expndtw-4\charscalex89 NUM
\par\pard\sect\sectd\sbknone \ql \li3062\sb103\sl-184\slmult0 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 8.13. La lista XML,
representada con datos. \par\pard\qj \li1531\sb0\sl-240\slmult0
\par\pard\qj\li1531\ri524\sb10\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf10\f11\fs18 La compatibilidad de Excel con asignaciones XML y
listas, significa que puede \line \up0 \expndtw0\charscalex125 crear hojas de
calculo que trabajen con datos que provienen de diferentes archi-\line \up0
\expndtw0\charscalex126 vos, todo ello con mayor flexibilidad que con formatos
anteriores como CSV o \line \up0 \expndtw0\charscalex127 archivos delimitados por
tabulaciones. En lugar de tener que estar conectado a \line \up0
\expndtw0\charscalex124 una base de datos para modificar los datos de forma
interactiva, un usuario pue-\line \up0 \expndtw0\charscalex126 de modificar los
archivos XML mientras que este volando en un avi6n y luego \line \up0
\expndtw0\charscalex128 proporcionar dicho archivo a su cliente cuando aterrice.
Quiza el aspecto mas \line \up0 \expndtw0\charscalex128 interesante de las nuevas
funciones de XML de Excel es la flexibilidad: mientras
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg253}{\bkmkend
Pg253}\par\pard\li883\sb0\sl-207\slmult0\par\pard\li883\sb144\sl-
207\slmult0\fi0\tx6091 \dn2 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
278\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li878\sb0\sl-240\slmult0 \par\pard\qj\li878\sb0\sl-240\slmult0
\par\pard\qj\li878\ri1187\sb124\sl-240\slmult0\fi4 \up0 \expndtw0\charscalex128 que
los datos esten en una estructura que se podra ajustar a una tabla, Excel no
\up0 \expndtw0\charscalex125 pondra muchas limitaciones a la hora de aceptar
diferentes tipos de documentos. \up0 \expndtw0\charscalex131 Con unos cuantos clies
de ratan y sin necesidad de programar, puede integrar \up0 \expndtw0\charscalex131
datos XML dentro de las hojas de
calculo.\par\pard\sect\sectd\sbknone\cols2\colno1\colw2014\colsr160\colno2\colw7266
\colsr160\ql \li1233\sb0\sl-207\slmult0 \par\pard\ql \li1233\sb0\sl-207\slmult0
\par\pard\ql \li1233\sb97\sl-207\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf12\f13\fs18 TRUCO\par\pard\ql \li1358\sb98\sl-414\slmult0 \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf31\f32\fs36 96\par\pard\column \ql
\li2183\sb0\sl-322\slmult0 \par\pard\ql \li30\sb104\sl-322\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf20\f21\fs28 Guardar en SpreadsheetML y
extraer datos\par\pard\ql \li20\ri1454\sb73\sl-217\slmult0\fi9 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf11\f12\fs16 Desde Excel XP, se ha
incluido una opcion de exportacion XML. \up0 \expndtw0\charscalex120 SpreadsheetML
proporciona una representacion en XML de sus hojas de \up0 \expndtw0\charscalex121
calculo, incluyendo formatos e informacion de formulas.
\par\pard\sect\sectd\sbknone \qj \li868\ri1199\sb108\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Aunque existen
muchas formas de leer hojas de calculo de Excel sin tener \line \up0
\expndtw0\charscalex125 Excel (consulte el truco 100 para obtener mas informacion),
una de las opciones \line \up0 \expndtw0\charscalex145 mas sencillas es exportar a
archivos XML que utilicen el vocabulario \line \up0 \expndtw0\charscalex122
SpreadsheetML de Microsoft. SpreadsheetML no es completo (siendo mas notable
\line \up0 \expndtw0\charscalex124 que no existen graficos y codigo VBA), pero
representa los componentes basieos \line \up0 \expndtw0\charscalex124 de una hoja
de calculo, incluyendo formulas, rangos con nombre y formatos. \par\pard\qj
\li868\ri1201\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex121 Este truco
utiliza caracteristicas que solo estan disponibles en Excel XP y Excel \up0
\expndtw0\charscalex125 2003 para Windows. Las anteriores versiones no lo admiten,
incluyendo las ver\up0 \expndtw0\charscalex125 siones actuales de Macintosh.
\par\pard\qj \li864\ri1202\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
La mejor forma de comenzar con SpreadsheetML es guardar una hoja de cal-\line
\up0 \expndtw0\charscalex129 culo como XML. La hoja de calculo que mostramos que la
figura 8.14 incluye \line \up0 \expndtw0\charscalex129 datos, formulas, nombres de
rangos y celdas y algunos formatos simples. \par\pard\qj \li864\ri1208\sb20\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex119 Si graba esta hoja de calculo
utilizando el formato Hoja de calculo XML (*.xml), \line \up0
\expndtw0\charscalex124 al que puede acceder a traves de Archivo>Guardar como,
obtendra un gran docu-\line \up0 \expndtw0\charscalex124 mento XML que contiene las
marcas que se muestran en el ejemplo 8.3. \par\pard\ql \li864\sb0\sl-184\slmult0
\par\pard\ql\li864\sb103\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Ejemplo 8.3. Un documento SpreadsheetML. \par\pard\ql
\li1151\sb0\sl-138\slmult0 \par\pard\ql\li1151\sb136\sl-138\slmult0 \up0
\expndtw0\charscalex176 \ul0\nosupersub\cf23\f24\fs12 <?xml version="1.0"?>
\par\pard\ql \li1147\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf26\f27\fs14 <?mso-application progid="Excel.Sheet"?> \par\pard\ql
\li1151\ri2304\sb16\sl-190\slmult0 \up0 \expndtw0\charscalex152 <Workbook
xmins="urn:schemas-microsoft-com:office:spreadsheet" \line \up0
\expndtw0\charscalex158 xmins:o="urn:schemas-microsoft-com:office:office" \line
\up0 \expndtw0\charscalex157 xmins:x="urn:schemas-microsoft-com:office:excel" \line
\up0 \expndtw0\charscalex158 xmins:ss="urn:schemas-microsoft-
com:office:spreadsheet" \line \up0 \expndtw0\charscalex159
xmins:html="{\field{\*\fldinst {HYPERLINK http://www.w3.org/tr/rec-html4o"/ }}
{\fldrslt {\ul0\nosupersub\cf26\f27\fs14 http://www.w3.org/TR/REC-
html4O"}}}\ul0\nosupersub\cf26\f27\fs14 > \par\pard\ql \li1147\sb14\sl-
161\slmult0 \up0 \expndtw0\charscalex155 <DocumentProperties xmins="urn:schemas-
microsoft-com:office:office"> \par\pard\ql \li1343\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12 <Author>Simon
St.Laurent</Author> \par\pard\ql \li1343\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex158 <LastAuthor>ADSM</LastAuthor> \par\pard\ql \li1343\sb42\sl-
138\slmult0 \up0 \expndtw0\charscalex170 <Created>2003-12-03T15:48:38Z</Created>
\par\pard\ql \li1339\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex168
<LastSaved>2004-05-23T16:11:17Z</LastSaved> \par\pard\ql \li1339\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex134 \ul0\nosupersub\cf26\f27\fs14
<Company>Anaya multimedia</Company> \par\pard\ql \li1339\sb58\sl-138\slmult0
\up0 \expndtw0\charscalex170 \ul0\nosupersub\cf23\f24\fs12
<Version>11.5703</Version> \par\pard\ql \li1147\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex172 </DocumentProperties> \par\pard\ql \li1142\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex156 \ul0\nosupersub\cf26\f27\fs14
<OfficeDocumentSettings xmins="urn:schemas-microsoft-com:office:office">
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg254}{\bkmkend
Pg254}\par\pard\sect\sectd\sbknone\cols6\colno1\colw4583\colsr20\colno2\colw1294\co
lsr40\colno3\colw676\colsr160\colno4\colw205\colsr160\colno5\colw1257\colsr160\coln
o6\colw925\colsr160\ql \li1478\sb0\sl-207\slmult0 \par\pard\ql \li1478\sb161\sl-
207\slmult0 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 8.
Conectando Excel con el mundo\par\pard\ql \li1713\sb0\sl-115\slmult0
\par\pard\ql \li1713\sb0\sl-115\slmult0 \par\pard\ql \li1713\sb0\sl-115\slmult0
\par\pard\ql \li1713\sb0\sl-115\slmult0 \par\pard\ql \li1713\sb0\sl-115\slmult0
\par\pard\ql \li1713\sb0\sl-115\slmult0 \par\pard\ql \li1713\sb52\sl-115\slmult0
\up0 \expndtw0\charscalex122 \ul0\nosupersub\cf22\f23\fs10 � Microsoft Excel -
dinosaurios.xnd\par\pard\ql \li2016\sb48\sl-115\slmult0\tx3211\tx3705 \up0
\expndtw0\charscalex122 Archivo Edicidn Ner\tab \up0 \expndtw0\charscalex111
insertar\tab \up0 \expndtw0\charscalex103 Formato\par\pard\ql \li1790\sb0\sl-
115\slmult0 \par\pard\ql \li1790\sb0\sl-115\slmult0 \par\pard\ql \li1910\sb112\sl-
115\slmult0\tx3076\tx3498 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf24\f25\fs10 Aral\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 10\tab \up0 \expndtw0\charscalex195 H K S\par\pard\ql
\li2011\sb67\sl-138\slmult0\tx3095 \up0 \expndtw-4\charscalex100
\ul0\nosupersub\cf23\f24\fs12 Total\tab \up0 \expndtw0\charscalex116 f
=SUMA(E4:Eli)\par\pard\ql \li2351\sb35\sl-138\slmult0\tx3378 \up0 \expndtw-
1\charscalex100 A\tab \up0 \expndtw-1\charscalex100 B\par\pard\ql \li1972\sb15\sl-
138\slmult0\tx3623 \up0 \expndtw0\charscalex114 Ventas de:\tab \up0
\expndtw0\charscalex101 ene-04\par\pard\ql \li1790\sb0\sl-138\slmult0
\par\pard\ql \li1804\sb32\sl-138\slmult0\tx1977\tx4027 \up0 \expndtw-
1\charscalex100 3\tab \up0 \expndtw0\charscalex115 Numero de Id. Bicho\tab \up0
\expndtw0\charscalex113 Precio\par\pard\ql \li1804\sb10\sl-
138\slmult0\tx2558\tx4116 \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex102 4627 Diplodocus \tab \up0 \expndtw0\charscalex106 22,50
\u8364?\par\pard\ql \li1804\sb16\sl-138\slmult0\tx2558\tx4126 \up0 \expndtw-
1\charscalex100 5\tab \up0 \expndtw0\charscalex105 3912 Brontosaurus \tab \up0
\expndtw0\charscalex104 17,50 \u8364?\par\pard\ql \li1804\sb16\sl-
138\slmult0\tx2558\tx4130 \up0 \expndtw-1\charscalex100 6\tab \up0
\expndtw0\charscalex103 9845 Triceratops \tab \up0 \expndtw0\charscalex102 12,00
\u8364?\par\pard\ql \li1804\sb15\sl-138\slmult0\tx2558\tx4126 \up0 \expndtw-
1\charscalex100 7\tab \up0 \expndtw0\charscalex102 9625 Vulcanodon \tab \up0
\expndtw0\charscalex104 19,00 \u8364?\par\pard\ql \li1804\sb16\sl-
138\slmult0\tx2558\tx4130 \up0 \expndtw-1\charscalex100 8\tab \up0
\expndtw0\charscalex109 5903 Stegosaurus \tab \up0 \expndtw0\charscalex102 18,50
\u8364?\par\pard\ql \li1804\sb20\sl-138\slmult0\tx2567\tx4130 \up0 \expndtw-
1\charscalex100 9\tab \up0 \expndtw-2\charscalex100 1824 \up0 \expndtw-
1\charscalex100 Monoclonius \tab \up0 \expndtw0\charscalex102 16.50
\u8364?\par\pard\ql \li1790\sb11\sl-138\slmult0\tx2558\tx4121 \up0
\expndtw0\charscalex115 10\tab \up0 \expndtw0\charscalex105 9728 Megalosaurus
\tab \up0 \expndtw0\charscalex105 23,00 \u8364?\par\pard\ql \li1790\sb11\sl-
138\slmult0\tx2558\tx4130 \up0 \expndtw-5\charscalex81 11\tab \up0
\expndtw0\charscalex108 8649 Barosawus \tab \up0 \expndtw0\charscalex112 1780
\u8364?\par\pard\ql \li1838\sb14\sl-187\slmult0 \up0 \expndtw-9\charscalex87
\ul0\nosupersub\cf9\f10\fs20 2j\par\pard\ql \li1790\sb123\sl-138\slmult0 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 14\par\pard\ql
\li1790\sb15\sl-138\slmult0 \up0 \expndtw-3\charscalex100 15\par\pard\ql
\li1790\sb16\sl-138\slmult0 \up0 \expndtw-3\charscalex100 16\par\pard\ql
\li1790\sb15\sl-138\slmult0 \up0 \expndtw-3\charscalex100 17\par\pard\ql
\li1575\sb0\sl-162\slmult0 \up0 \expndtw0\charscalex50
\ul0\nosupersub\cf10\f11\fs18 1 8\par\pard\ql \li1790\sb4\sl-138\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12 19\par\pard\ql
\li1785\sb20\sl-138\slmult0 \up0 \expndtw0\charscalex101 20\par\pard\ql
\li1785\sb16\sl-138\slmult0 \up0 \expndtw-5\charscalex90 21\par\pard\ql
\li1785\sb20\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 77\par\pard\column \ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li4603\sb0\sl-138\slmult0 \par\pard\ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li4603\sb0\sl-138\slmult0 \par\pard\ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li4603\sb0\sl-138\slmult0 \par\pard\ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li4603\sb0\sl-138\slmult0 \par\pard\ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li4603\sb0\sl-138\slmult0 \par\pard\ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li4603\sb0\sl-138\slmult0 \par\pard\ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li4603\sb0\sl-138\slmult0 \par\pard\ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li4603\sb0\sl-138\slmult0 \par\pard\ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li4603\sb0\sl-138\slmult0 \par\pard\ql \li4603\sb0\sl-138\slmult0
\par\pard\ql \li25\sb126\sl-138\slmult0 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf23\f24\fs12 cantidad Total\par\pard\ql \li370\sb15\sl-
138\slmult0\tx677 \up0 \expndtw-3\charscalex100 127\tab \up0
\expndtw0\charscalex105 2.857 50 \u8364?\par\pard\ql \li423\sb16\sl-
138\slmult0\tx687\tx774 \up0 \expndtw-1\charscalex100 74\tab \up0 \expndtw-
1\charscalex100 1\tab \up0 \expndtw0\charscalex106 295,00 \u8364?\par\pard\ql
\li423\sb16\sl-138\slmult0\tx687 \up0 \expndtw-5\charscalex86 91\tab \up0
\expndtw0\charscalex103 1.092,00 \u8364?\par\pard\ql \li423\sb15\sl-
138\slmult0\tx677 \up0 \expndtw-1\charscalex100 08\tab \up0 \expndtw0\charscalex105
2.052,00 \u8364?\par\pard\ql \li423\sb16\sl-138\slmult0\tx687 \up0 \expndtw-
1\charscalex100 63\tab \up0 \expndtw0\charscalex110 1165,50 \u8364?\par\pard\ql
\li370\sb16\sl-138\slmult0\tx677 \up0 \expndtw-3\charscalex100 133\tab \up0
\expndtw0\charscalex106 2.194,50 \u8364?\par\pard\ql
\li370\sb15\sl-138\slmult0\tx677 \up0 \expndtw-3\charscalex100 128\tab \up0
\expndtw0\charscalex113 2 94480 \u8364?\par\pard\ql \li423\sb11\sl-
138\slmult0\tx687 \up0 \expndtw-5\charscalex90 91\tab \up0 \expndtw-1\charscalex100
1 \up0 \expndtw0\charscalex100 547 On \u8364?\par\pard\ql \li20\sb15\sl-
138\slmult0\tx562 \up0 \expndtw0\charscalex106 Total:\tab \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf28\f29\fs12\ul
1\ul0\nosupersub\cf23\f24\fs12 15.147 50 \u8364?!\par\pard\column \ql
\li5927\sb0\sl-161\slmult0 \par\pard\ql \li5927\sb0\sl-161\slmult0 \par\pard\ql
\li5927\sb0\sl-161\slmult0 \par\pard\ql \li5927\sb0\sl-161\slmult0 \par\pard\ql
\li5927\sb0\sl-161\slmult0 \par\pard\ql \li5927\sb0\sl-161\slmult0 \par\pard\ql
\li5927\sb0\sl-161\slmult0 \par\pard\ql \li5927\sb0\sl-161\slmult0 \par\pard\ql
\li5927\sb0\sl-161\slmult0 \par\pard\ql \li5927\sb0\sl-161\slmult0 \par\pard\ql
\li21\sb58\sl-161\slmult0 \up0 \expndtw0\charscalex163
\ul0\nosupersub\cf26\f27\fs14 E-\par\pard\column \ql \li6753\sb0\sl-95\slmult0
\par\pard\ql \li6753\sb0\sl-95\slmult0 \par\pard\ql \li6753\sb0\sl-95\slmult0
\par\pard\ql \li6753\sb0\sl-95\slmult0 \par\pard\ql \li6753\sb0\sl-95\slmult0
\par\pard\ql \li6753\sb0\sl-95\slmult0 \par\pard\ql \li6753\sb0\sl-95\slmult0
\par\pard\ql \li6753\sb0\sl-95\slmult0 \par\pard\ql \li6753\sb0\sl-95\slmult0
\par\pard\ql \li6753\sb0\sl-95\slmult0 \par\pard\ql \li6753\sb0\sl-95\slmult0
\par\pard\ql \li6753\sb0\sl-95\slmult0 \par\pard\ql \li6753\sb0\sl-95\slmult0
\par\pard\ql \li6753\sb0\sl-95\slmult0 \par\pard\ql \li6753\sb0\sl-95\slmult0
\par\pard\ql \li6753\sb0\sl-95\slmult0 \par\pard\ql \li6753\sb0\sl-95\slmult0
\par\pard\ql \li6753\sb0\sl-95\slmult0 \par\pard\ql \li20\sb0\sl-95\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 4\par\pard\column \ql
\li7108\sb0\sl-115\slmult0 \par\pard\ql \li7108\sb0\sl-115\slmult0 \par\pard\ql
\li7108\sb0\sl-115\slmult0 \par\pard\ql \li7108\sb0\sl-115\slmult0 \par\pard\ql
\li7108\sb0\sl-115\slmult0 \par\pard\ql \li7108\sb0\sl-115\slmult0 \par\pard\ql
\li7108\sb0\sl-115\slmult0 \par\pard\ql \li7108\sb0\sl-115\slmult0 \par\pard\ql
\li7108\sb0\sl-115\slmult0 \par\pard\ql \li7108\sb0\sl-115\slmult0 \par\pard\ql
\li7108\sb0\sl-115\slmult0 \par\pard\ql \li7108\sb0\sl-115\slmult0 \par\pard\ql
\li7108\sb0\sl-115\slmult0 \par\pard\ql \li7108\sb0\sl-115\slmult0 \par\pard\ql
\li20\sb87\sl-115\slmult0 \up0 \expndtw0\charscalex103 100%\par\pard\column \ql
\li8515\sb0\sl-207\slmult0 \par\pard\ql \li20\sb156\sl-207\slmult0 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 279
\par\pard\sect\sectd\sbknone \li1756\sb0\sl-
108\slmult0\fi0\tx1910\tx2044\tx5812\tx5875\tx8332 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 14\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 4\tab \dn3 \expndtw0\charscalex110 r
ri\\Hola1\ul0\nosupersub\cf10\f11\fs18 I\ul0\nosupersub\cf22\f23\fs10 Hoaa2I
Hola3j\tab \dn3 \expndtw-2\charscalex100 \ul0\nosupersub\cf10\f11\fs18 l\tab
\up0 \expndtw0\charscalex110 \ul0\nosupersub\cf22\f23\fs10 1 4\tab \dn3
\expndtw0\charscalex110 \ul0\nosupersub\cf10\f11\fs18
'LJ\par\pard\sect\sectd\sbknone \li1756\sb40\sl-115\slmult0\fi0\tx7492 \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf22\f23\fs10 Lieto\tab \up0
\expndtw0\charscalex110 NUM\par\pard\ql \li2414\sb101\sl-184\slmult0 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 8.14. Una hoja de
calculo de prueba para SpreadsheetML. \par\pard\ql \li1977\sb0\sl-161\slmult0
\par\pard\ql\li1977\sb0\sl-161\slmult0 \par\pard\ql\li1977\sb33\sl-161\slmult0 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf26\f27\fs14 <DownloadComponents/>
\par\pard\ql \li1977\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex178
\ul0\nosupersub\cf23\f24\fs12 <LocationOfComponents HRef="file:///G:\\"/>
\par\pard\ql \li1780\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf26\f27\fs14 </OfficeDocumentSettings> \par\pard\qj
\li1780\ri1655\sb7\sl-200\slmult0\tx1977 \up0 \expndtw0\charscalex149
<ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel"> \line\tab \up0
\expndtw0\charscalex150 <WindowHeight>6150</WindowHeight> \par\pard\qj
\li1977\ri4502\sb0\sl-200\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf23\f24\fs12 <WindowWidth>8475</WindowWidth> \line \up0
\expndtw0\charscalex149 <WindowTopX>120</WindowTopX> \par\pard\ql \li1977\sb1\sl-
151\slmult0 \up0 \expndtw0\charscalex119 \ul0\nosupersub\cf26\f27\fs14
<WindowTopY>30</WindowTopY> \par\pard\ql \li1982\sb60\sl-138\slmult0 \up0
\expndtw0\charscalex188 \ul0\nosupersub\cf23\f24\fs12
<ProtectStructure>False</ProtectStructure> \par\pard\qj \li1785\ri3800\sb28\sl-
180\slmult0\fi196 \up0 \expndtw0\charscalex143 \ul0\nosupersub\cf26\f27\fs14
<ProtectWindows>False</Protectwindows> \up0 \expndtw0\charscalex144
</ExcelWorkbook> \par\pard\ql \li1785\sb36\sl-161\slmult0 \up0
\expndtw0\charscalex147 <Styles> \par\pard\qj \li1982\ri3619\sb0\sl-200\slmult0
\up0 \expndtw0\charscalex174 \ul0\nosupersub\cf23\f24\fs12 <Style ss:ID="Default"
ss:Name="Normal"> \up0 \expndtw0\charscalex175 <Alignment ss:Vertical="Bottom"/>
\par\pard\ql \li2083\sb20\sl-161\slmult0 \up0 \expndtw0\charscalex144
\ul0\nosupersub\cf26\f27\fs14 <Borders/> \par\pard\ql \li2083\sb38\sl-
138\slmult0 \up0 \expndtw0\charscalex164 \ul0\nosupersub\cf23\f24\fs12 <Font/>
\par\pard\ql \li2083\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex194
<Interior/> \par\pard\ql \li2083\ri3028\sb0\sl-200\slmult0 \up0
\expndtw0\charscalex154 <NumberFormat/> \line \up0 \expndtw0\charscalex155
<Protection/> \par\pard\ql \li1987\sb24\sl-161\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf26\f27\fs14 </Style> \par\pard\ql \li1987\sb38\sl-138\slmult0
\up0 \expndtw0\charscalex179 \ul0\nosupersub\cf23\f24\fs12 <Style ss:ID="s21">
\par\pard\ql \li2088\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex160 <NumberFormat
ss:Format="mmm\\-yy"/> \par\pard\ql \li1991\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex151 \ul0\nosupersub\cf26\f27\fs14 </Style>
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg255}{\bkmkend
Pg255}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5969\colsr160\colno2\colw3311\c
olsr160\ql \li921\sb0\sl-207\slmult0 \par\pard\ql \li921\sb114\sl-207\slmult0
\up0 \expndtw0\charscalex119 \ul0\nosupersub\cf17\f18\fs18\ul 280\par\pard\ql
\li1406\sb0\sl-138\slmult0 \par\pard\ql \li1406\sb0\sl-138\slmult0 \par\pard\ql
\li1406\sb0\sl-138\slmult0 \par\pard\ql \li1406\sb0\sl-138\slmult0 \par\pard\ql
\li1406\sb118\sl-138\slmult0 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12 <Style ss:ID="s23">\par\pard\ql \li1502\sb54\sl-
138\slmult0 \up0 \expndtw0\charscalex179 <Font x:Family="Swiss"
ss:Bold="1"/>\par\pard\ql \li1406\sb33\sl-161\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 </Style>\par\pard\ql
\li1406\sb52\sl-138\slmult0 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12 <Style ss:ID="s24">\par\pard\column \ql
\li6129\sb0\sl-207\slmult0 \par\pard\ql \li20\sb118\sl-207\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos
\par\pard\sect\sectd\sbknone \ql \li1502\sb34\sl-138\slmult0 \up0
\expndtw0\charscalex173 \ul0\nosupersub\cf23\f24\fs12 <NumberFormat
ss:Format="#,##0.00\\ &quot;\u8364?&quot;"/> \par\pard\ql \li1401\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex152 \ul0\nosupersub\cf26\f27\fs14 </Style>
\par\pard\ql \li1209\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex153 </Styles>
\par\pard\ql \li1204\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex138
\ul0\nosupersub\cf23\f24\fs12 <Names> \par\pard\ql \li1401\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex142 \ul0\nosupersub\cf26\f27\fs14 <NamedRange ss:Name="Bichos"
ss:RefersTo="=Hojal!R4C2:RllC2"/> \par\pard\ql \li1204\ri1852\sb14\sl-
192\slmult0\fi196\tx1401\tx1401\tx1401\tx1401 \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf23\f24\fs12 <NamedRange ss:Name="Cantidad" ss:RefersTo="=Hojal!
R4C4:R11C4"/> \line\tab \up0 \expndtw0\charscalex141 \ul0\nosupersub\cf26\f27\fs14
<NamedRange ss:Name="Fecha" ss:RefersTo="=Hojal!R1C2"/> \line \tab \up0
\expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12 <NamedRange ss:Name="ID"
ss:RefersTo="=Hojal!R4C1:RllCl"/> \line \tab \up0 \expndtw0\charscalex168
<NamedRange ss:Name="Precio" ss:RefersTo="=Hojal!R4C3:RllC3"/> \line \tab \up0
\expndtw0\charscalex167 <NamedRange ss:Name="Total" ss:RefersTo="=Hojal!R12C5"/>
\line \up0 \expndtw0\charscalex168 </Names> \par\pard\ql \li1204\sb33\sl-
138\slmult0 \up0 \expndtw0\charscalex166 <Worksheet ss:Name="Hojal">
\par\pard\qj \li1195\ri2437\sb11\sl-200\slmult0\fi206 \up0
\expndtw0\charscalex140 \ul0\nosupersub\cf26\f27\fs14 <Table
ss:ExpandedColumnCount="5" ss:ExpandedRowCount="12" \up0 \expndtw0\charscalex141
x:FullColumns="1" \par\pard\ql \li1488\sb32\sl-138\slmult0 \up0
\expndtw0\charscalex170 \ul0\nosupersub\cf23\f24\fs12 x:FullRows="1"
ss:DefaultColumnWidth="60"> \par\pard\ql \li1502\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex178 <Columnss:AutoFitWidth="0"ss:Width="73.5"/> \par\pard\ql
\li1502\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf26\f27\fs14 <Columnss:AutoFitWidth="0"ss:Width="96.75"/>
\par\pard\ql \li1502\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex155
<Columnss:AutoFitwidth="0"ss:Width="48"ss:Span="1"/> \par\pard\ql
\li1497\ri2246\sb16\sl-190\slmult0\fi4 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12 <Columnss:Index="5"
ss:AutoFitWidth="0"ss:Width="56.25"/> \line \up0 \expndtw0\charscalex141 <Column
\up0 \expndtw0\charscalex179 ss:AutoFitWidth="0" ss:Width="48"ss:Span="250"/> \line
\up0 \expndtw0\charscalex180 <Row> \par\pard\ql \li1209\ri1196\sb10\sl-
190\slmult0\fi307\tx1593 \up0 \expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14
Well ss:StyleID="s23"><Data ss:Type="String">Ventas de:</Data></Cell> \line\tab
\up0 \expndtw0\charscalex179 \ul0\nosupersub\cf23\f24\fs12 Well
ss:StyleID="s2l"><Data ss:Type="DateTime">2004-0l-\line
\up0 \expndtw0\charscalex180 \ul0\nosupersub\cf26\f27\fs14
O1TOO:00:00.000</Data><NamedCell \par\pard\ql \li1790\sb33\sl-138\slmult0 \up0
\expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12 ss:Name="Fecha"/></Cell>
\par\pard\ql \li1497\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex139 </Row>
\par\pard\ql \li1497\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex176 <Row
ss:Index="3" ss:StyleID="s23"> \par\pard\ql \li1598\sb42\sl-138\slmult0 \up0
\expndtw0\charscalex177 <Cell><Datass:Type="String">Numero de Id.</Data></Cell>
\par\pard\li1502\sb68\sl-138\slmult0\fi95\tx2769 \up0 \expndtw0\charscalex164
<Cell><Data\tab \up0 \expndtw0\charscalex173
ss:Type="String">Bicho</Data></Cell>\par\pard\li1502\sb54\sl-
138\slmult0\fi95\tx2769 \up0 \expndtw0\charscalex164 <Cell><Data\tab \up0
\expndtw0\charscalex173
ss:Type="String">Precio</Data></Cell>\par\pard\li1502\sb54\sl-
138\slmult0\fi95\tx2769 \up0 \expndtw0\charscalex164 <Cell><Data\tab \up0
\expndtw0\charscalex173
ss:Type="String">Cantidad</Data></Cell>\par\pard\li1502\sb54\sl-
138\slmult0\fi95\tx2769 \up0 \expndtw0\charscalex164 <Cell><Data\tab \up0
\expndtw0\charscalex173
ss:Type="String">Total</Data></Cell>\par\pard\li1502\sb55\sl-138\slmult0\fi0
\up0 \expndtw0\charscalex173 </Row>\par\pard\ql \li1502\sb47\sl-138\slmult0 \up0
\expndtw0\charscalex122 <Row> \par\pard\ql \li1598\sb42\sl-138\slmult0\tx2769
\up0 \expndtw0\charscalex162 <Cell><Data \tab \up0 \expndtw0\charscalex164
ss:Type="Number">4627</Data><NamedCellss:Name="ID"/></ \par\pard\ql
\li1200\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex146
\ul0\nosupersub\cf26\f27\fs14 Cell> \par\pard\qj \li1204\ri2432\sb0\sl-
200\slmult0\fi393 \up0 \expndtw0\charscalex144 <Cell><Data
ss:Type="String">Diplodocus</Data><NamedCell \up0 \expndtw0\charscalex145
ss:Name="Bichos"/></Cell> \par\pard\qj \li1598\ri1373\sb4\sl-180\slmult0\tx1795
\up0 \expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12 <Cell
ss:StyleID="s24"><Data ss:Type="Number">22.5</Data><NamedCell \line\tab \up0
\expndtw0\charscalex170 ss:Name="Precio"/></Cell> \par\pard\ql \li1598\sb36\sl-
161\slmult0 \up0 \expndtw0\charscalex138 \ul0\nosupersub\cf26\f27\fs14 <Cell><Data
ss:Type="Number">127</Data><NamedCell \par\pard\ql \li1204\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex171 \ul0\nosupersub\cf23\f24\fs12
ss:Name="Cantidad"/></Cell> \par\pard\qj \li1204\ri2442\sb0\sl-200\slmult0\fi393
\up0 \expndtw0\charscalex175 <Cell ss:StylelD="s24" ss:Formula="=RC[-2]*RC[-
1]"><Data \up0 \expndtw0\charscalex176 ss:Type="Number">2857.5</Data></Cell>
\par\pard\ql \li1497\sb23\sl-138\slmult0 \up0 \expndtw0\charscalex137 </Row>
\par\pard\ql \li1497\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex124 <Row>
\par\pard\ql \li1598\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex164 <Cell><Data
ss:Type="Number">3912</Data><NamedCell ss:Name="ID"/></ \par\pard\ql
\li1200\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex146
\ul0\nosupersub\cf26\f27\fs14 Cell>
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg256}{\bkmkend
Pg256}\par\pard\li1463\sb0\sl-207\slmult0\par\pard\li1463\sb184\sl-
207\slmult0\fi0\tx8495 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex116
281\par\pard\qj \li1756\sb0\sl-180\slmult0 \par\pard\qj\li1756\sb0\sl-
180\slmult0 \par\pard\qj\li1756\sb0\sl-180\slmult0
\par\pard\qj\li1756\ri1704\sb94\sl-180\slmult0\fi388 \up0
\expndtw0\charscalex173 \ul0\nosupersub\cf23\f24\fs12 <Cell><Data
ss:Type="String">Brontosaurus</Data><NamedCell \up0 \expndtw0\charscalex174
ss:Name="Bichos"/></Cell> \par\pard\ql \li2150\sb55\sl-138\slmult0 \up0
\expndtw0\charscalex171 <Cell ss:StylelD="s24"><Data
ss:Type="Number">17.5</Data><NamedCell \par\pard\ql \li2347\sb23\sl-161\slmult0
\up0 \expndtw0\charscalex150 \ul0\nosupersub\cf26\f27\fs14
ss:Name="Precio"/></Cell> \par\pard\ql \li2150\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex168 \ul0\nosupersub\cf23\f24\fs12 <Cell><Data
ss:Type="Number">74</Data><NamedCell ss:Name="Cantidad"/ \par\pard\ql
\li1766\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex145
\ul0\nosupersub\cf26\f27\fs14 ></Cell> \par\pard\qj \li1766\ri1885\sb7\sl-
200\slmult0\fi388 \up0 \expndtw0\charscalex177 \ul0\nosupersub\cf23\f24\fs12 <Cell
ss:StyleID="s24" ss:Formula="=RC[-2]*RC[-1]"><Data \up0 \expndtw0\charscalex178
ss:Type="Number">1295</Data></Cell> \par\pard\ql \li2059\sb52\sl-138\slmult0
\up0 \expndtw0\charscalex139 </Row> \par\pard\ql \li2059\sb42\sl-138\slmult0
\up0 \expndtw0\charscalex126 <Row> \par\pard\qj \li1766\ri808\sb28\sl-
180\slmult0\fi393 \up0 \expndtw0\charscalex166 <Cell><Data
ss:Type="Number">9845</Data><NamedCell ss:Name="ID"/></ \line \up0
\expndtw0\charscalex167 \ul0\nosupersub\cf26\f27\fs14 Cell> \par\pard\qj
\li1776\ri1774\sb4\sl-200\slmult0\fi383 \up0 \expndtw0\charscalex149 <Cell><Data
ss:Type="String">Triceratops</Data><NamedCell \up0 \expndtw0\charscalex150
ss:Name="Bichos"/></Cell> \par\pard\ql \li2164\sb13\sl-161\slmult0 \up0
\expndtw0\charscalex145 <Cell ss:StyleID="s24"><Data
ss:Type="Number">12</Data><NamedCell \par\pard\ql \li2361\sb58\sl-138\slmult0
\up0 \expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12
ss:Name="Precio"/></Cell> \par\pard\ql \li2164\sb42\sl-138\slmult0 \up0
\expndtw0\charscalex168 <Cell><Data ss:Type="Number">91</Data><NamedCell
ss:Name="Cantidad"/ \par\pard\ql \li1785\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex144 \ul0\nosupersub\cf26\f27\fs14 ></Cell> \par\pard\ql
\li2169\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex178
\ul0\nosupersub\cf23\f24\fs12 <Cell ss:StyleID="s24" ss:Formula="=RC[-2]*RC[-
l]"><Data \par\pard\ql \li1780\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex142
\ul0\nosupersub\cf26\f27\fs14 ss:Type="Number">1092</Data></Cell> \par\pard\ql
\li2073\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex138
\ul0\nosupersub\cf23\f24\fs12 </Row> \par\pard\ql \li2078\sb42\sl-138\slmult0
\up0 \expndtw0\charscalex124 <Row> \par\pard\ql \li2174\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex166 <Cell><Data ss:Type="Number">9625</Data><NamedCell
ss:Name="ID"/></ \par\pard\ql \li1780\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex146 \ul0\nosupersub\cf26\f27\fs14 Cell> \par\pard\ql
\li2179\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex145 <Cell><Data
ss:Type="String">Vulcanodon</Data><NamedCell \par\pard\ql \li1790\sb58\sl-
138\slmult0 \up0 \expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12
ss:Name="Bichos"/></Cell> \par\pard\qj \li2179\ri993\sb28\sl-180\slmult0\tx2376
\up0 \expndtw0\charscalex170 <Cell ss:StyleID="s24"><Data
ss:Type="Number">19</Data><NamedCell \line\tab \up0 \expndtw0\charscalex171
ss:Name="Precio"/></Cell> \par\pard\qj \li1795\ri2548\sb20\sl-180\slmult0\fi388
\up0 \expndtw0\charscalex164 <Cell><Data ss:Type="Number">108</Data><NamedCell \up0
\expndtw0\charscalex165 ss:Name="Cantidad"/></Cell> \par\pard\qj
\li1795\ri1855\sb4\sl-200\slmult0\fi388 \up0 \expndtw0\charscalex177 <Cell
ss:StyleID="s24" ss:Formula="=RC[-2]*RC[-1]"><Data \up0 \expndtw0\charscalex178
ss:Type="Number">2052</Data></Cell> \par\pard\ql \li2088\sb32\sl-138\slmult0
\up0 \expndtw0\charscalex139 </Row> \par\pard\ql \li2092\sb62\sl-138\slmult0
\up0 \expndtw0\charscalex124 <Row> \par\pard\ql \li2188\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex166 <Cell><Data ss:Type="Number">5903</Data><NamedCell
ss:Name="ID"/></ \par\pard\ql \li1795\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex146 \ul0\nosupersub\cf26\f27\fs14 Cell> \par\pard\qj
\li1804\ri1746\sb24\sl-180\slmult0\fi388 \up0 \expndtw0\charscalex148 <Cell><Data
ss:Type="String">Stegosaurus</Data><NamedCell \up0 \expndtw0\charscalex149
ss:Name="Bichos"/></Cell> \par\pard\qj \li2193\ri782\sb4\sl-200\slmult0\tx2390 \up0
\expndtw0\charscalex171 \ul0\nosupersub\cf23\f24\fs12 <Cell ss:StyleID="s24"><Data
ss:Type="Number">18.5</Data><NamedCell \line\tab \up0 \expndtw0\charscalex172
ss:Name="Precio"/></Cell> \par\pard\ql \li2193\sb32\sl-138\slmult0 \up0
\expndtw0\charscalex168 <Cell><Data ss:Type="Number">63</Data><NamedCell
ss:Name="Cantidad"/ \par\pard\ql \li1814\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex144 \ul0\nosupersub\cf26\f27\fs14 ></Cell> \par\pard\qj
\li1809\ri1841\sb24\sl-180\slmult0\fi388 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12 Well ss:StyleID="s24" ss:Formula="=RC[-2]*RC[-
l]"><Data \up0 \expndtw0\charscalex181 ss:Type="Number">1165.5</Data></Cell>
\par\pard\ql \li2102\sb55\sl-138\slmult0 \up0 \expndtw0\charscalex138 </Row>
\par\pard\ql \li2102\sb42\sl-138\slmult0 \up0 \expndtw0\charscalex126 <Row>
\par\pard\ql \li2203\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex166 <Cell><Data
ss:Type="Number">1824</Data><NamedCell ss:Name="ID"/></ \par\pard\ql
\li1809\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex146
\ul0\nosupersub\cf26\f27\fs14 Cell> \par\pard\qj \li1814\ri1731\sb0\sl-
200\slmult0\fi388 \up0 \expndtw0\charscalex145 <Cell><Data
ss:Type="String">Monoclonius</Data><NamedCell \up0 \expndtw0\charscalex146
ss:Name="Bichos"/></Cell> \par\pard\qj \li2208\ri767\sb4\sl-180\slmult0\tx2400 \up0
\expndtw0\charscalex171 \ul0\nosupersub\cf23\f24\fs12 <Cell ss:StyleID="s24"><Data
ss:Type="Number">16.5</Data><NamedCell \line\tab \up0 \expndtw0\charscalex172
ss:Name="Precio"/></Cell>
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg257}{\bkmkend
Pg257}\par\pard\li902\sb0\sl-207\slmult0\par\pard\li902\sb109\sl-
207\slmult0\fi0\tx6110 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 282\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1579\sb0\sl-
138\slmult0 \par\pard\ql\li1579\sb0\sl-138\slmult0 \par\pard\ql\li1579\sb0\sl-
138\slmult0 \par\pard\ql\li1579\sb0\sl-138\slmult0 \par\pard\ql\li1579\sb111\sl-
138\slmult0 \up0 \expndtw0\charscalex164 \ul0\nosupersub\cf23\f24\fs12 <Cell><Data
ss:Type="Number">133</Data><NamedCell \par\pard\ql \li1185\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex148 \ul0\nosupersub\cf26\f27\fs14 ss:Name="Cantidad"/></Cell>
\par\pard\ql \li1574\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex179
\ul0\nosupersub\cf23\f24\fs12 <Cell ss:StylelD="s24" ss:Formula="=RC[-2]*RC[-
l]"><Data \par\pard\ql \li1185\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex144
\ul0\nosupersub\cf26\f27\fs14 ss:Type="Number">2194.5</Data></Cell> \par\pard\ql
\li1478\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex138
\ul0\nosupersub\cf23\f24\fs12 </Row> \par\pard\ql \li1478\sb62\sl-138\slmult0
\up0 \expndtw0\charscalex124 <Row> \par\pard\ql \li1574\sb42\sl-138\slmult0 \up0
\expndtw0\charscalex166 <Cell><Data ss:Type="Number">9728</Data><NamedCell
ss:Name="ID"/></ \par\pard\ql \li1175\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex146 \ul0\nosupersub\cf26\f27\fs14 Cell> \par\pard\qj
\li1180\ri2264\sb24\sl-180\slmult0\fi388 \up0 \expndtw0\charscalex146 <Cell><Data
ss:Type="String">Megalosaurus</Data><NamedCell \up0 \expndtw0\charscalex147
ss:Name="Bichos"/></Cell> \par\pard\ql \li1569\sb36\sl-161\slmult0 \up0
\expndtw0\charscalex145 <Cell ss:StyleID="s24"><Data
ss:Type="Number">23</Data><NamedCell \par\pard\ql \li1761\sb38\sl-138\slmult0
\up0 \expndtw0\charscalex176 \ul0\nosupersub\cf23\f24\fs12
ss:Name="Precio"/></Cell> \par\pard\qj \li1175\ri3147\sb11\sl-200\slmult0\fi393
\up0 \expndtw0\charscalex140 \ul0\nosupersub\cf26\f27\fs14 <Cell><Data
ss:Type="Number">128</Data><NamedCell \up0 \expndtw0\charscalex141
ss:Name="Cantidad"/></Cell> \par\pard\qj \li1175\ri2471\sb0\sl-200\slmult0\fi388
\up0 \expndtw0\charscalex179 \ul0\nosupersub\cf23\f24\fs12 <Cell ss:StyleID="s24"
ss:Formula="=RC[-2]*RC[-l]"><Data \up0 \expndtw0\charscalex180
ss:Type="Number">2944</Data></Cell> \par\pard\ql \li1468\sb12\sl-138\slmult0
\up0 \expndtw0\charscalex138 </Row> \par\pard\ql \li1463\sb62\sl-138\slmult0
\up0 \expndtw0\charscalex126 <Row> \par\pard\ql \li1564\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex166 <Cell><Data ss:Type="Number">8649</Data><NamedCell
ss:Name="ID"/></ \par\pard\ql \li1166\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex146 \ul0\nosupersub\cf26\f27\fs14 Cell> \par\pard\ql
\li1560\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex172
\ul0\nosupersub\cf23\f24\fs12 <Cell><Data
ss:Type="String">Barosaurus</Data><NamedCell \par\pard\ql \li1171\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex147 \ul0\nosupersub\cf26\f27\fs14
ss:Name="Bichos"/></Cell> \par\pard\ql \li1560\sb39\sl-161\slmult0 \up0
\expndtw0\charscalex145 <Cell ss:StyleID="s24"><Data
ss:Type="Number">17</Data><NamedCell \par\pard\ql \li1751\sb58\sl-138\slmult0
\up0 \expndtw0\charscalex176 \ul0\nosupersub\cf23\f24\fs12
ss:Name="Precio"/></Cell> \par\pard\qj \li1171\ri1299\sb0\sl-200\slmult0\fi388 \up0
\expndtw0\charscalex144 \ul0\nosupersub\cf26\f27\fs14 <Cell><Data
ss:Type="Number">91</Data><NamedCell ss:Name="Cantidad"/ \up0
\expndtw0\charscalex145 ></Cell> \par\pard\qj \li1166\ri2480\sb8\sl-
180\slmult0\fi388 \up0 \expndtw0\charscalex179 \ul0\nosupersub\cf23\f24\fs12 <Cell
ss:StyleID="s24" ss:Formula="=RC[-2]*RC[-l]"><Data \up0 \expndtw0\charscalex180
ss:Type="Number">1547</Data></Cell> \par\pard\ql \li1459\sb55\sl-138\slmult0
\up0 \expndtw0\charscalex138 </Row> \par\pard\ql \li1459\sb42\sl-138\slmult0
\up0 \expndtw0\charscalex124 <Row> \par\pard\qj \li1151\ri1400\sb11\sl-
200\slmult0\fi403 \up0 \expndtw0\charscalex158 \ul0\nosupersub\cf26\f27\fs14 <Cell
ss:Index="4" ss:StyleID="s23"><Data ss:Type="String">Total:</ \up0
\expndtw0\charscalex159 Data></Cell> \par\pard\qj \li1156\ri1995\sb0\sl-
200\slmult0\fi393 \up0 \expndtw0\charscalex178 \ul0\nosupersub\cf23\f24\fs12 Well
ss:StyleID="s24" ss:Formula="=SUM(R[-8]C:R[-l]C)"><Data \up0
\expndtw0\charscalex179 ss:Type="Number">15147.5</Data><NamedCell \par\pard\ql
\li1742\sb12\sl-138\slmult0 \up0 \expndtw0\charscalex176
ss:Name="Total"/></Cell> \par\pard\ql \li1454\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex138 </Row> \par\pard\ql \li1353\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex143 \ul0\nosupersub\cf26\f27\fs14 </Table> \par\pard\qj
\li1353\ri1793\sb0\sl-200\slmult0 \up0 \expndtw0\charscalex153 <WorksheetOptions
xmins="urn:schemas-microsoft-com:office:excel"> \up0 \expndtw0\charscalex154
<PageSetup> \par\pard\qj \li1545\ri1730\sb4\sl-180\slmult0 \up0
\expndtw0\charscalex171 \ul0\nosupersub\cf23\f24\fs12 <PageMargins
x:Bottom=�0.984251969" x:Left="0.78740157499999996" \up0 \expndtw0\charscalex172
x:Right="0.78740157499999996" x:Top="0.984251969"/> \par\pard\ql \li1444\sb36\sl-
161\slmult0 \up0 \expndtw0\charscalex143 \ul0\nosupersub\cf26\f27\fs14 </PageSetup>
\par\pard\ql \li1444\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex175
\ul0\nosupersub\cf23\f24\fs12 <Print> \par\pard\ql \li1540\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex161 \ul0\nosupersub\cf26\f27\fs14 <ValidPrinterlnfo/>
\par\pard\ql \li1444\ri3283\sb0\sl-200\slmult0\fi96 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12 <HorizontalResolution>600</HorizontalResolution> \up0
\expndtw0\charscalex183 <VerticalResolution>600</VerticalResolution> \line \up0
\expndtw0\charscalex184 </Print> \par\pard\ql \li1440\sb0\sl-161\slmult0 \up0
\expndtw0\charscalex154 \ul0\nosupersub\cf26\f27\fs14 <Selected/> \par\pard\ql
\li1440\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex155
\ul0\nosupersub\cf23\f24\fs12 <Panes> \par\pard\ql \li1536\sb42\sl-138\slmult0 \up0
\expndtw0\charscalex149 <Pane> \par\pard\ql \li1636\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex147 <Number>3</Number> \par\pard\ql \li1631\sb62\sl-138\slmult0
\up0 \expndtw0\charscalex159 <ActiveRow>l1</ActiveRow>
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg258}{\bkmkend
Pg258}\par\pard\li1478\sb0\sl-207\slmult0\par\pard\li1478\sb152\sl-
207\slmult0\fi0\tx8515 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
283\par\pard\ql \li2160\sb0\sl-180\slmult0 \par\pard\ql\li2160\sb0\sl-
180\slmult0 \par\pard\ql\li2160\sb0\sl-180\slmult0
\par\pard\ql\li2160\ri2500\sb86\sl-180\slmult0\fi96 \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf23\f24\fs12 <ActiveCol>4</ActiveCol> \line \up0
\expndtw0\charscalex170 </Pane> \par\pard\ql \li2063\sb55\sl-138\slmult0 \up0
\expndtw0\charscalex165 </Panes> \par\pard\ql \li2063\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14
<ProtectObjects>False</ProtectObjects> \par\pard\ql \li2063\sb38\sl-138\slmult0
\up0 \expndtw0\charscalex185 \ul0\nosupersub\cf23\f24\fs12
<ProtectScenarios>False</ProtectScenarios> \par\pard\ql \li1968\sb43\sl-161\slmult0
\up0 \expndtw0\charscalex144 \ul0\nosupersub\cf26\f27\fs14 </WorksheetOptions>
\par\pard\ql \li1771\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex140
</Worksheet> \par\pard\ql \li1776\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex165 \ul0\nosupersub\cf23\f24\fs12 <Worksheet
ss:Name="Hoja2"> \par\pard\li1766\sb46\sl-161\slmult0\fi201\tx5486 \up0
\expndtw0\charscalex142 \ul0\nosupersub\cf26\f27\fs14 <Table
ss:ExpandedColumnCount="256"\tab \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf23\f24\fs12 55:ExpandedRowCount="1"\par\pard\li1766\sb31\sl-
161\slmult0\fi0 \up0 \expndtw0\charscalex148 \ul0\nosupersub\cf26\f27\fs14
x:FullColumns="l"\par\pard\ql \li2059\sb24\sl-161\slmult0 \up0
\expndtw0\charscalex146 x:FullRows="1" ss:DefaultColumnWidth="60"> \par\pard\ql
\li2068\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex176
\ul0\nosupersub\cf23\f24\fs12 <Column ss:AutoFitWidth="0" ss:Width="48"
ss:Span="255"/> \par\pard\ql \li1972\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex143 \ul0\nosupersub\cf26\f27\fs14 </Table> \par\pard\qj
\li1972\ri1175\sb24\sl-180\slmult0 \up0 \expndtw0\charscalex153 <WorksheetOptions
xmins="urn:schemas-microsoft-com:office:excel"> \up0 \expndtw0\charscalex154
<PageSetup> \par\pard\qj \li2169\ri1101\sb20\sl-180\slmult0 \up0
\expndtw0\charscalex171 \ul0\nosupersub\cf23\f24\fs12 <PageMargins
x:Bottom="0.984251969" x:Left="0.78740157499999996" \up0 \expndtw0\charscalex172
x:Right="0.78740157499999996" x:Top="0.984251969"/> \par\pard\ql \li2073\sb36\sl-
161\slmult0 \up0 \expndtw0\charscalex143 \ul0\nosupersub\cf26\f27\fs14 </PageSetup>
\par\pard\ql \li2073\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex184
\ul0\nosupersub\cf23\f24\fs12 <ProtectObjects>False</ProtectObjects>
\par\pard\qj \li1977\ri3331\sb28\sl-180\slmult0\fi96 \up0 \expndtw0\charscalex185
<ProtectScenarios>False</ProtectScenarios> \up0 \expndtw0\charscalex186
</WorksheetOptions> \par\pard\ql \li1785\sb16\sl-161\slmult0 \up0
\expndtw0\charscalex139 \ul0\nosupersub\cf26\f27\fs14 </Worksheet> \par\pard\ql
\li1785\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf23\f24\fs12 <Worksheet ss:Name="Hoja311> \par\pard\qj
\li1776\ri1774\sb28\sl-180\slmult0\fi206 \up0 \expndtw0\charscalex164 <Table as:
ExpandedColumnCount="256" ss:ExpandedRowCount="1" \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf26\f27\fs14 x:FullColumns=111" \par\pard\ql \li2068\sb55\sl-
138\slmult0 \up0 \expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12
x:FullRows="1" ss:DefaultColumnWidth="60"> \par\pard\ql \li2083\sb42\sl-138\slmult0
\up0 \expndtw0\charscalex172 <Column ss:AutoFitWidth="0" ss:Width=1148"
ss:Span="255"/> \par\pard\ql \li1987\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex143 \ul0\nosupersub\cf26\f27\fs14 </Table> \par\pard\qj
\li1987\ri1176\sb24\sl-180\slmult0 \up0 \expndtw0\charscalex179
\ul0\nosupersub\cf23\f24\fs12 <WorksheetOptions xmlns="urn:schemas-microsoft-
com:office:excel"> \up0 \expndtw0\charscalex180 <PageSetup> \par\pard\qj
\li2183\ri1092\sb4\sl-200\slmult0 \up0 \expndtw0\charscalex171 <PageMargins
x:Bottom="0.984251969" x:Left="0.78740157499999996" \up0 \expndtw0\charscalex172
x:Right="0.78740157499999996" x:Top="0.984251969"/> \par\pard\ql \li2088\sb13\sl-
161\slmult0 \up0 \expndtw0\charscalex142 \ul0\nosupersub\cf26\f27\fs14 </PageSetup>
\par\pard\ql \li2088\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex184
\ul0\nosupersub\cf23\f24\fs12 <ProtectObjects>False</ProtectObjects>
\par\pard\qj \li1991\ri3322\sb28\sl-180\slmult0\fi96
\up0 \expndtw0\charscalex185 <ProtectScenarios>False</ProtectScenarios> \up0
\expndtw0\charscalex186 </WorksheetOptions> \par\pard\ql \li1800\sb55\sl-
138\slmult0 \up0 \expndtw0\charscalex163 </Worksheet> \par\pard\ql \li1800\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf26\f27\fs14
</Workbook> \par\pard\ql \li1795\sb0\sl-207\slmult0 \par\pard\ql\li1795\sb14\sl-
207\slmult0\tx6724 \up0 \expndtw0\charscalex136 \ul0\nosupersub\cf10\f11\fs18 La
primera linea importante de este documento, \tab \up0 \expndtw0\charscalex139 < ?
ms o -application \par\pard\qj \li1507\ri558\sb6\sl-240\slmult0 \up0
\expndtw0\charscalex147 \ul0\nosupersub\cf11\f12\fs16 progid= "Excel. Sheet"?>, es
una destrucci6n de procesamiento XML que in\up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 forma a Windows (en realidad un componente ha anadido
de Office 2003 para \up0 \expndtw0\charscalex123 Windows) de que este documento XML
se trata, de hecho, de una hoja de calculo \up0 \expndtw0\charscalex123 de Excel.
Cuando Windows muestre el archivo, observara que tiene el logotipo de \up0
\expndtw0\charscalex123 Excel, y haciendo doble elie sobre el se abrira Excel.
\par\pard\qj \li1516\ri548\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
El elemento raiz del documento, "Workbook", aparece inmediatamente des-\line
\up0 \expndtw0\charscalex129 pues de la instrucci6n de procesamiento. Sus atributos
definen los nombres de \line \up0 \expndtw0\charscalex129 espacio utilizados para
las diferentes partes de SpreadsheetML. Las siguientes \line \up0
\expndtw0\charscalex129 lineas componen, sobre todo, metadatos, presentaci6n en
ventana e informaci6n \par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart
Pg259}{\bkmkend Pg259}\par\pard\li892\sb0\sl-207\slmult0\par\pard\li892\sb92\sl-
207\slmult0\fi0\tx6105 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 284\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\qj \li859\sb0\sl-
240\slmult0 \par\pard\qj\li859\sb0\sl-240\slmult0
\par\pard\qj\li859\ri1177\sb136\sl-240\slmult0\fi33 \up0 \expndtw0\charscalex131 de
formatos, y realmente no hay nada interesante que examinar hasta que lle\up0
\expndtw0\charscalex124 gue a los elementos "Names" y "Worksheet". El elemento
"Names" identifica los \up0 \expndtw0\charscalex136 rangos y celdas con nombre que
hay en el documento. Los dos elementos \up0 \expndtw0\charscalex122 "NamedRange"
definen el rango con nombre "Cantidad" (que se extiende desde la \up0
\expndtw0\charscalex126 fila 4, columna 4 hasta la fila 11, columna 4) y el rango
Ilamado "Total", que es \up0 \expndtw0\charscalex126 justamente la celda que se
encuentra en la fila 12 y columna 5: \par\pard\qj \li1175\ri2083\sb174\sl-
200\slmult0\tx1372 \up0 \expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12
<NamedRange ss:Name="Cantidad" ss:RefersTo="=Hojal!R4C4:R11C4"/> \line\tab \up0
\expndtw0\charscalex168 <NamedRange ss:Name="Total" ss:RefersTo="=Hojal!R12C5"/>
\par\pard\qj \li883\ri1188\sb167\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 El rneollo de la hoja de
calculo esta en el clemento "Worksheet". Comienza \up0 \expndtw0\charscalex128
definiendo como de larga es la tabla de datos actual: \par\pard\ql \li1175\sb0\sl-
138\slmult0 \par\pard\ql\li1175\sb107\sl-138\slmult0 \up0
\expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12 <Worksheet
ss:Name="Hojal"> \par\pard\qj \li1161\ri2485\sb28\sl-180\slmult0\fi206 \up0
\expndtw0\charscalex139 \ul0\nosupersub\cf26\f27\fs14 <Table
ss:ExpandedColumnCount=115" ss:ExpandedRowCount="12" \up0
\expndtw0\charscalex140 \ul0\nosupersub\cf23\f24\fs12 x:FullColumns=111"
\par\pard\ql \li1454\sb55\sl-138\slmult0 \up0 \expndtw0\charscalex167
x:FullRows="1"> \par\pard\qj \li878\ri1187\sb178\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Esta hoja, Ramada "Hojal",
esta compuesta por 5 columnas y 12 filas (los \up0 \expndtw0\charscalex124
atributos x:FullColumns y x:FullRows se encuentran en otro espacio de nombres
\up0 \expndtw0\charscalex129 que Excel no utilizara para la distribuci6n). Luego,
la informacion actual de la \up0 \expndtw0\charscalex129 tabla se almacena dentro
de los elementos "Row" y "Cell": \par\pard\ql \li1166\sb0\sl-138\slmult0
\par\pard\ql\li1166\sb67\sl-138\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf23\f24\fs12 <Row> \par\pard\ql \li1560\sb62\sl-138\slmult0
\up0 \expndtw0\charscalex181 <Cell ss:StyleID="s23"><Data ss:Type="String">Ventas
de:</Data></ \par\pard\ql \li1161\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex146 \ul0\nosupersub\cf26\f27\fs14 Cell> \par\pard\qj
\li1171\ri2492\sb0\sl-200\slmult0\fi388 \up0 \expndtw0\charscalex172
\ul0\nosupersub\cf23\f24\fs12 <Cell ss:StylelD=11s21"><Data
ss:Type="DateTime">2004-01-\line \up0 \expndtw0\charscalex173
01T00:00:00.000</Data><NamedCell \par\pard\ql \li1751\sb0\sl-161\slmult0 \up0
\expndtw0\charscalex146 \ul0\nosupersub\cf26\f27\fs14 ss:Name="Fecha"/></Cell>
\par\pard\ql \li1166\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex138
\ul0\nosupersub\cf23\f24\fs12 </Row> \par\pard\ql \li1166\sb53\sl-149\slmult0
\up0 \expndtw0\charscalex171 <Row ss:Index="3" ss:StyleID=11s23"> \par\pard\ql
\li1166\sb22\sl-161\slmult0 \up0 \expndtw0\charscalex152
\ul0\nosupersub\cf26\f27\fs14 <Cell><Data ss:Type="String">Numero de
Id.</Data></Cell> \par\pard\qj \li868\ri1198\sb153\sl-242\slmult0\fi292 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Esta fila, la primera del
hoja de calculo, contiene los elementos de tipo celda. \line \up0
\expndtw0\charscalex127 La primera, con el formato s23 (en negrita) y con el tipo
de dato String (cadena \line \up0 \expndtw0\charscalex122 de texto), contiene el
texto "Ventas dc:". La segunda celda tiene formato s21 (nor-\line \up0
\expndtw0\charscalex127 mal) y utiliza el tipo de dato DateTime (fecha/hora). Sus
eontenidos vienen da-\line \up0 \expndtw0\charscalex121 dos en formato ISO 8601.
Esta celda tambien forma parte de un rango con nombre, \line \up0
\expndtw0\charscalex123 en este caso, "Fecha". La mayoria de los demas elementos
"Row" siguen patrones \line \up0 \expndtw0\charscalex126 similares, pero existen
algunos elementos que merece la pena ver con mas aten-\line \up0
\expndtw0\charscalex126 cion. El segundo elemento "Row" tienc un atributo extra,
ss:lndex: \par\pard\ql \li1161\sb0\sl-138\slmult0 \par\pard\ql\li1161\sb66\sl-
138\slmult0 \up0 \expndtw0\charscalex171 \ul0\nosupersub\cf23\f24\fs12 <Row
ss:Index=113" ss:StyleID="s23"> \par\pard\qj \li868\ri1201\sb158\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Excel
no representa filas o columnas vacias con clementos "Row" o "Cell" va-\line \up0
\expndtw0\charscalex125 cios. Simplemente anade un atributo ss:Index a la siguiente
fila o celdajunto con \line \up0 \expndtw0\charscalex125 su contenido, para indicar
la ubicacion en la quc se encuentra. Esto requiere que
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg260}{\bkmkend
Pg260}\par\pard\li1526\sb0\sl-207\slmult0\par\pard\li1526\sb139\sl-
207\slmult0\fi0\tx8563 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
285\par\pard\qj \li1526\sb0\sl-240\slmult0 \par\pard\qj\li1526\sb0\sl-
240\slmult0 \par\pard\qj\li1526\ri536\sb129\sl-240\slmult0 \up0
\expndtw0\charscalex127 los programas que procesen este tipo de archivos presten
atencion a este detalle \up0 \expndtw0\charscalex132 cuando formen las tablas. La
otra cosa importante que hay que mirar son las \up0 \expndtw0\charscalex132
formulas: \par\pard\qj \li1823\sb0\sl-180\slmult0
\par\pard\qj\li1823\ri1530\sb30\sl-180\slmult0\fi192 \up0
\expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 <Cell ss:StyleID="s22"
ss:Formula="=SUM(R[-8]C:R[-1]C)"><Data \up0 \expndtw0\charscalex176
ss:Type="Number">15147.5</Data><NamedCell \par\pard\ql \li2409\sb55\sl-
138\slmult0 \up0 \expndtw0\charscalex175 ss:Name="Total"/></Cell> \par\pard\qj
\li1526\ri524\sb178\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 En la figura 8.15, esta celda tiene el nombre
"Total", un valor de 15.147,50 \u8364? \line \up0 \expndtw0\charscalex127 y la
formula =SUM (E4: Ell). Todas las partes estan aqui. Pero debera ensam-\line
\up0 \expndtw0\charscalex125 blarlas todas a partir del estilo s22 (definido
anteriormente en el documento con \line \up0 \expndtw0\charscalex128 un formato de
tipo moneda), el valor 15147,5 y una formula que utilizar refe-\line \up0
\expndtw0\charscalex130 rencias relativas que digan "la suma de los valores en la
misma columna que \line \up0 \expndtw0\charscalex130 esta, comenzando ocho filas
por encima y terminando una fila por encima". \par\pard\qj \li1540\ri522\sb40\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex123 Esto parece no ser muy divertido a
la hora de procesarlo, pero actualmente no \up0 \expndtw0\charscalex125 es tan
complicado si tiene una herramienta XML. Puede utilizar C#, Java, Perl, \up0
\expndtw0\charscalex125 Python, VB o su lenguaje de programacion XML favorito para
extraer la infor\up0 \expndtw0\charscalex125 macion, aunque nosotros utilizaremos
XSLT para la demostracion. \par\pard\qj \li2558\sb0\sl-217\slmult0
\par\pard\qj\li2558\ri1098\sb142\sl-217\slmult0\fi9 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 Existen numerosos procesadores XSLT en el mercado,
que van desde \line \up0 \expndtw0\charscalex122 simples herramientas de Linea de
comandos a aplicaciones de ventanas \line \up0 \expndtw0\charscalex120 para
Windows. Quiza desce probar Architags XRay, disponible en {\field{\*\fldinst
{HYPERLINK http:/ }}{\fldrslt {\ul0\nosupersub\cf11\f12\fs16 http:/}}} \line
\up0 \expndtw0\charscalex134 \ul0\nosupersub\cf11\f12\fs16 /architag.com/xray/, o
SAXON, de Michael Kay, en {\field{\*\fldinst {HYPERLINK
http://saxon./ }}{\fldrslt {\ul0\nosupersub\cf11\f12\fs16 http://saxon.}}}
\line \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf11\f12\fs16 sourceforge.net/.
Microsoft ofrece numerosas herramientas XSLT, \line \up0 \expndtw0\charscalex124
incluyendo una herramienta de linea de cornandos, que puede obtener \line \up0
\expndtw0\charscalex132 en {\field{\*\fldinst {HYPERLINK
http://msdn.microsoft.com/library/default.asp?url=/downloads/ }}{\fldrslt
{\ul0\nosupersub\cf11\f12\fs16 http://msdn.microsoft.com/library/default.asp?
url=/downloads/}}} \line \up0 \expndtw0\charscalex133 \ul0\nosupersub\cf11\f12\fs16
list/xmlgeneral.asp. \par\pard\qj \li1555\sb0\sl-240\slmult0
\par\pard\qj\li1555\ri509\sb104\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 La hoja de estilo del ejemplo
8.4, puede ejecutarse contra el documento XML \up0 \expndtw0\charscalex124 del
ejemplo 8.3, lo que producira un documento mucho mas simple, como el del \up0
\expndtw0\charscalex124 ejemplo 8.5. \par\pard\ql \li1560\sb0\sl-184\slmult0
\par\pard\ql\li1560\sb123\sl-184\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf11\f12\fs16 Ejemplo 8.4. Una hoja de estilo XSLT para extraer los
contenidos del ejemplo 8.3. \par\pard\ql \li1852\sb0\sl-161\slmult0
\par\pard\ql\li1852\sb94\sl-161\slmult0 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf26\f27\fs14 <xsl:stylesheet version=111.0" \par\pard\ql
\li2035\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex173
\ul0\nosupersub\cf23\f24\fs12 xmins:xsl="{\field{\*\fldinst {HYPERLINK
http://www.w3.org/1999/xsl/transform"/ }}{\fldrslt {\ul0\nosupersub\cf23\f24\fs12
http://www.w3.org/1999/XSL/Transform"}}} \par\pard\ql \li2040\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex161 \ul0\nosupersub\cf26\f27\fs14
xmins="{\field{\*\fldinst {HYPERLINK http://simonstl.com/ns/dinosaurs/"/ }}
{\fldrslt {\ul0\nosupersub\cf26\f27\fs14 http://simonstl.com/ns/dinosaurs/"}}}
\par\pard\ql \li2040\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf26\f27\fs14 xmins:ss="urn:schemas-microsoft-
com:office:spreadsheet" \par\pard\qj \li1852\sb0\sl-200\slmult0
\par\pard\qj\li1852\ri1402\sb187\sl-200\slmult0\fi4 \up0 \expndtw0\charscalex155
<xsl:output method="xml" omit-xml-declaration="yes" indent="yes" \up0
\expndtw0\charscalex156 encoding="US-ASCII"/> \par\pard\ql \li1862\sb0\sl-
138\slmult0 \par\pard\ql\li1862\sb94\sl-138\slmult0 \up0 \expndtw0\charscalex181
\ul0\nosupersub\cf23\f24\fs12 <xsl:template match="/">
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg261}{\bkmkend
Pg261}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5892\colsr160\colno2\colw3388\c
olsr160\ql \li844\sb0\sl-207\slmult0 \par\pard\ql \li844\sb88\sl-207\slmult0
\up0 \expndtw0\charscalex119 \ul0\nosupersub\cf17\f18\fs18\ul 286\par\pard\ql
\li1128\sb0\sl-161\slmult0 \par\pard\ql \li1128\sb0\sl-161\slmult0 \par\pard\ql
\li1128\sb0\sl-161\slmult0 \par\pard\ql \li1128\sb0\sl-161\slmult0 \par\pard\ql
\li1324\sb3\sl-161\slmult0 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf26\f27\fs14 <xsl:apply-templates
select="ss:Workbook"/>\par\pard\ql \li1128\sb30\sl-161\slmult0 \up0
\expndtw0\charscalex160 </xsl:template>\par\pard\ql \li1128\sb0\sl-161\slmult0
\par\pard\ql \li1128\sb63\sl-161\slmult0 \up0 \expndtw0\charscalex150 <xsl:template
match="ss:Workbook">\par\pard\ql \li1324\sb30\sl-161\slmult0 \up0
\expndtw0\charscalex151 <dinosaurios>\par\pard\column \ql \li6052\sb0\sl-
207\slmult0 \par\pard\ql \li20\sb91\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos
\par\pard\sect\sectd\sbknone \li1113\sb24\sl-161\slmult0\fi696\tx6787 \up0
\expndtw0\charscalex155 \ul0\nosupersub\cf26\f27\fs14 <xsl:apply-templates
select="ss:Worksheet[@ss:Name\tab \up0 \expndtw0\charscalex165 =
'Hojal']"/>\par\pard\sect\sectd\sbknone \li1113\sb29\sl-161\slmult0\fi206 \up0
\expndtw0\charscalex165 </dinosaurios>\par\pard\sect\sectd\sbknone \li1113\sb32\sl-
161\slmult0\fi14 \up0 \expndtw0\charscalex165
</xsl:template>\par\pard\sect\sectd\sbknone \li1113\sb0\sl-
161\slmult0\par\pard\li1113\sb63\sl-161\slmult0\fi14 \up0 \expndtw0\charscalex165
<xsl:template match="ss:Worksheet">\par\pard\sect\sectd\sbknone \li1113\sb31\sl-
161\slmult0\fi302\tx7756 \up0 \expndtw0\charscalex161 <fecha><xsl:value-of
select="ss:Table/ss:Row/ss:Cell[@ss:StyleID\tab \up0 \expndtw0\charscalex120
=\par\pard\sect\sectd\sbknone \li1113\sb29\sl-161\slmult0\fi38\tx1905 \up0
\expndtw0\charscalex165 's21']"\tab \up0 \expndtw0\charscalex165
/></fecha>\par\pard\sect\sectd\sbknone \li1113\sb35\sl-161\slmult0\fi302\tx5227
\up0 \expndtw0\charscalex165 <xsl:apply-templates select="ss:Table"\tab \up0
\expndtw0\charscalex165 />\par\pard\sect\sectd\sbknone \li1113\sb28\sl-
161\slmult0\fi9 \up0 \expndtw0\charscalex165
</xsl:template>\par\pard\sect\sectd\sbknone \li1113\sb0\sl-
161\slmult0\par\pard\li1113\sb65\sl-161\slmult0\fi9 \up0 \expndtw0\charscalex165
<xsl:template match="ss:Table">\par\pard\sect\sectd\sbknone \li1113\sb33\sl-
161\slmult0\fi302\tx6014\tx6196\tx6681\tx7075 \dn2 \expndtw0\charscalex165
<xsl:apply-templates select="ss:Row[position(\tab \dn2
\expndtw0\charscalex165 )\tab \dn2 \expndtw0\charscalex131 &gt;\tab \dn2
\expndtw0\charscalex165 2]"\tab \up0 \expndtw0\charscalex165
/>\par\pard\sect\sectd\sbknone \li1113\sb27\sl-161\slmult0\fi9\tx1324 \up0
\expndtw0\charscalex109 <!\tab \up0 \expndtw0\charscalex165 --Observe que, como
Excel se salta la fila en blanco, la tercera fila\par\pard\sect\sectd\sbknone
\li1113\sb33\sl-161\slmult0\fi4\tx3067 \up0 \expndtw0\charscalex165 ester en la
position\tab \up0 \expndtw0\charscalex165 2-->\par\pard\sect\sectd\sbknone
\li1113\sb33\sl-161\slmult0\fi9 \up0 \expndtw0\charscalex165
</xsl:template>\par\pard\sect\sectd\sbknone \li1113\sb0\sl-
138\slmult0\par\pard\li1113\sb97\sl-138\slmult0\fi4 \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf23\f24\fs12 <xsl:template
match="ss:Row[ss:Cell[4]]">\par\pard\sect\sectd\sbknone \li1113\sb40\sl-
161\slmult0\fi4 \up0 \expndtw0\charscalex165 \ul0\nosupersub\cf26\f27\fs14
<venta>\par\pard\sect\sectd\sbknone \li1113\sb51\sl-138\slmult0\fi292\tx6095
\up0 \expndtw0\charscalex165 \ul0\nosupersub\cf23\f24\fs12 <numlD><xsl:apply-
templates select="ss:Cell[1]"\tab \up0 \expndtw0\charscalex165
/></numlD>\par\pard\sect\sectd\sbknone \li1113\sb54\sl-138\slmult0\fi292\tx6095
\up0 \expndtw0\charscalex165 <bicho><xsl:apply-templates select="ss:Cell[2]"\tab
\up0 \expndtw0\charscalex165 /></bicho>\par\pard\sect\sectd\sbknone
\li1113\sb35\sl-161\slmult0\fi292\tx6192 \up0 \expndtw0\charscalex165
\ul0\nosupersub\cf26\f27\fs14 <precio><xsl:apply-templates
select="ss:Cell[3]"\tab \up0 \expndtw0\charscalex165
/></precio>\par\pard\sect\sectd\sbknone \li1113\sb30\sl-161\slmult0\fi292\tx6388
\up0 \expndtw0\charscalex164 <cantidad><xsl:apply-templates select="ss:Cell[4]"\tab
\up0 \expndtw0\charscalex165 /></cantidad>\par\pard\sect\sectd\sbknone
\li1113\sb32\sl-161\slmult0\fi292\tx6091 \up0 \expndtw0\charscalex165
<total><xsl:apply-templates select="ss:Cell[5]"\tab \up0 \expndtw0\charscalex165
/></total>\par\pard\sect\sectd\sbknone \li1113\sb49\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex165 \ul0\nosupersub\cf23\f24\fs12
</venta>\par\pard\sect\sectd\sbknone \li1113\sb37\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex165 \ul0\nosupersub\cf26\f27\fs14
</xsl:template>\par\pard\sect\sectd\sbknone \li1113\sb0\sl-
161\slmult0\par\pard\li1113\sb60\sl-161\slmult0\fi4 \up0 \expndtw0\charscalex165
<xsl:template match="ss:Row">\par\pard\sect\sectd\sbknone \li1113\sb29\sl-
161\slmult0\fi4\tx5803 \up0 \expndtw0\charscalex165 <total><xsl:apply-templates
select="ss:Cell[2]"\tab \up0 \expndtw0\charscalex165
/></total>\par\pard\sect\sectd\sbknone \li1113\sb35\sl-161\slmult0\fi4 \up0
\expndtw0\charscalex165 </xsl:template>\par\pard\ql \li1118\sb0\sl-161\slmult0
\par\pard\ql\li1118\sb48\sl-161\slmult0 \up0 \expndtw0\charscalex168
</xsl:stylesheet> \par\pard\qj \li820\ri1246\sb194\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 El corazon de la hoja de
estilo es la plantilla que hate coincidir todas las filas \up0
\expndtw0\charscalex126 con cuatro o mas elementos hijos de tipo celda. Extrae la
information a partir de \up0 \expndtw0\charscalex124 las celdas y
la\ul0\nosupersub\cf12\f13\fs18 coloca\ul0\nosupersub\cf10\f11\fs18 en clernentos
XML que reflejan los datos, produciendo los \up0 \expndtw0\charscalex124 resultados
del ejemplo 8.5. \par\pard\ql \li825\sb0\sl-184\slmult0 \par\pard\ql\li825\sb83\sl-
184\slmult0 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 Ejemplo 8.5.
Information extraida de SpreadsheetML a un vocabulario XML personalizado.
\par\pard\ql \li1113\sb0\sl-161\slmult0 \par\pard\ql\li1113\sb114\sl-161\slmult0
\up0 \expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14 <dinosaurios
xmins="{\field{\*\fldinst {HYPERLINK http://simonstl.com/ns/dinosaurs/"/ }}
{\fldrslt {\ul0\nosupersub\cf26\f27\fs14 http://simonstl.com/ns/dinosaurs/"}}}
\par\pard\ql \li1099\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf26\f27\fs14 xmins:ss="urn:schemas-microsoft-
com:office:spreadsheet"> \par\pard\ql \li1113\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex173 \ul0\nosupersub\cf23\f24\fs12 <fecha>2004-01-
OlT00:00:00.000</fecha> \par\pard\ql \li1113\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex139 \ul0\nosupersub\cf26\f27\fs14 <venta> \par\pard\ql
\li1113\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex140
\ul0\nosupersub\cf23\f24\fs12 <NumID>4627</NumID> \par\pard\ql \li1113\sb43\sl-
161\slmult0 \up0 \expndtw0\charscalex145 \ul0\nosupersub\cf26\f27\fs14
<bicho>Diplodocus</bicho>
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg262}{\bkmkend
Pg262}\par\pard\li1536\sb0\sl-207\slmult0\par\pard\li1536\sb122\sl-
207\slmult0\fi0\tx8572 \up0 \expndtw0\charscalex118 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex118 287\par\pard\ql
\li1823\sb0\sl-138\slmult0 \par\pard\ql\li1823\sb0\sl-138\slmult0
\par\pard\ql\li1823\sb0\sl-138\slmult0 \par\pard\ql\li1823\sb0\sl-138\slmult0
\par\pard\ql\li1823\sb98\sl-138\slmult0 \up0 \expndtw0\charscalex179
\ul0\nosupersub\cf23\f24\fs12 <precio>22.5</precio> \par\pard\ql
\li1823\ri2716\sb28\sl-180\slmult0 \up0 \expndtw0\charscalex176
<cantidad>127</cantidad> \line \up0 \expndtw0\charscalex177
<total>2857.5</total> \par\pard\ql \li1823\sb36\sl-161\slmult0 \up0
\expndtw0\charscalex149 \ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql
\li1823\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex141 <venta> \par\pard\ql
\li1828\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex140
\ul0\nosupersub\cf23\f24\fs12 <NumID>3912</NumID> \par\pard\ql \li1828\sb43\sl-
161\slmult0 \up0 \expndtw0\charscalex149 \ul0\nosupersub\cf26\f27\fs14
<bicho>Brontosaurus</bicho> \par\pard\ql \li1828\sb38\sl-138\slmult0 \up0
\expndtw0\charscalex178 \ul0\nosupersub\cf23\f24\fs12 <precio>17.5</precio>
\par\pard\ql \li1828\ri2764\sb11\sl-200\slmult0 \up0 \expndtw0\charscalex177
<cantidad>74</cantidad> \line \up0 \expndtw0\charscalex178 <total>1295</total>
\par\pard\ql \li1828\sb13\sl-161\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql \li1828\sb39\sl-161\slmult0
\up0 \expndtw0\charscalex140 <venta> \par\pard\ql \li1828\sb58\sl-138\slmult0
\up0 \expndtw0\charscalex140 \ul0\nosupersub\cf23\f24\fs12 <NumID>9845</NumID>
\par\pard\ql \li1828\ri2615\sb0\sl-200\slmult0 \up0 \expndtw0\charscalex153
\ul0\nosupersub\cf26\f27\fs14 <bicho>Triceratops</bicho> \line \up0
\expndtw0\charscalex154 <precio>12</precio> \par\pard\ql \li1828\ri2764\sb0\sl-
200\slmult0 \up0 \expndtw0\charscalex177 \ul0\nosupersub\cf23\f24\fs12
<cantidad>91</cantidad> \line \up0 \expndtw0\charscalex178 <total>1092</total>
\par\pard\ql \li1828\sb1\sl-140\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql \li1828\sb43\sl-161\slmult0
\up0 \expndtw0\charscalex140 <venta> \par\pard\ql \li1828\sb58\sl-138\slmult0
\up0 \expndtw0\charscalex140 \ul0\nosupersub\cf23\f24\fs12 <NumID>9625</NumID>
\par\pard\ql \li1828\ri2665\sb0\sl-200\slmult0 \up0 \expndtw0\charscalex143
\ul0\nosupersub\cf26\f27\fs14 <bicho>Vulcanodon</bicho> \line \up0
\expndtw0\charscalex150 <precio>19</precio> \line \up0 \expndtw0\charscalex151
<cantidad>108</cantidad> \par\pard\ql \li1833\sb23\sl-138\slmult0 \up0
\expndtw0\charscalex186 \ul0\nosupersub\cf23\f24\fs12 <total>2052</total>
\par\pard\ql \li1833\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql \li1833\sb39\sl-161\slmult0
\up0 \expndtw0\charscalex140 <venta> \par\pard\ql \li1833\sb58\sl-138\slmult0
\up0 \expndtw0\charscalex140 \ul0\nosupersub\cf23\f24\fs12 <NumID>5903</NumID>
\par\pard\ql \li1833\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 <bicho>Stegosaurus</bicho> \par\pard\ql
\li1833\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex179
\ul0\nosupersub\cf23\f24\fs12 <precio>18.5</precio> \par\pard\ql
\li1833\ri2761\sb28\sl-180\slmult0 \up0 \expndtw0\charscalex177
<cantidad>63</cantidad> \line \up0 \expndtw0\charscalex178 <total>1165.5</total>
\par\pard\ql \li1833\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql \li1833\sb39\sl-161\slmult0
\up0 \expndtw0\charscalex140 <venta> \par\pard\ql \li1833\sb38\sl-138\slmult0
\up0 \expndtw0\charscalex140 \ul0\nosupersub\cf23\f24\fs12 <NumID>1824</NumID>
\par\pard\ql \li1833\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex144
\ul0\nosupersub\cf26\f27\fs14 <bicho>Monoclonius</bicho> \par\pard\ql
\li1838\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex178
\ul0\nosupersub\cf23\f24\fs12 <precio>16.5</precio> \par\pard\ql \li1838\sb43\sl-
161\slmult0 \up0 \expndtw0\charscalex150 \ul0\nosupersub\cf26\f27\fs14
<cantidad>133</cantidad> \par\pard\ql \li1838\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex188 \ul0\nosupersub\cf23\f24\fs12 <total>2194.5</total>
\par\pard\ql \li1838\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql \li1838\sb39\sl-161\slmult0
\up0 \expndtw0\charscalex140 <venta> \par\pard\ql \li1838\sb38\sl-138\slmult0
\up0 \expndtw0\charscalex140 \ul0\nosupersub\cf23\f24\fs12 <NumID>9728</NumID>
\par\pard\ql \li1838\ri2565\sb11\sl-200\slmult0 \up0 \expndtw0\charscalex145
\ul0\nosupersub\cf26\f27\fs14 <bicho>Megalosaurus</bicho> \line \up0
\expndtw0\charscalex146 <precio>23</precio> \par\pard\ql \li1838\sb13\sl-
161\slmult0 \up0 \expndtw0\charscalex150 <cantidad>128</cantidad> \par\pard\ql
\li1838\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex185
\ul0\nosupersub\cf23\f24\fs12 <total>2944</total> \par\pard\ql \li1838\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex149 \ul0\nosupersub\cf26\f27\fs14 </venta>
\par\pard\ql \li1838\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex140 <venta>
\par\pard\ql \li1838\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex140
\ul0\nosupersub\cf23\f24\fs12 <NumID>8649</NumID> \par\pard\ql
\li1838\ri2660\sb0\sl-200\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf26\f27\fs14 <bicho>Barosaurus</bicho> \line \up0
\expndtw0\charscalex150 <precio>17</precio> \line \up0 \expndtw0\charscalex151
<cantidad>91</cantidad> \par\pard\ql \li1843\sb23\sl-138\slmult0 \up0
\expndtw0\charscalex185 \ul0\nosupersub\cf23\f24\fs12 <total>1547</total>
\par\pard\sect\sectd\fs24\paperw9580\paperh12760{\bkmkstart Pg263}{\bkmkend
Pg263}\par\pard\li854\sb0\sl-207\slmult0\par\pard\li854\sb113\sl-
207\slmult0\fi0\tx6062 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
288\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\ql
\li1142\sb0\sl-161\slmult0 \par\pard\ql\li1142\sb0\sl-161\slmult0
\par\pard\ql\li1142\sb0\sl-161\slmult0 \par\pard\ql\li1142\sb157\sl-161\slmult0
\up0 \expndtw0\charscalex148 \ul0\nosupersub\cf26\f27\fs14 </venta> \par\pard\ql
\li1142\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex186
\ul0\nosupersub\cf23\f24\fs12 <total>15147.5</total> \par\pard\ql \li1137\sb23\sl-
161\slmult0 \up0 \expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14
</dinosaurios> \par\pard\qj \li849\ri1221\sb194\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Son los mismos datos, pero de
una forma totalmente diferente. La informa\up0 \expndtw0\charscalex124 ci6n de
formulas ha lido descartada en este caso, pero dado que Excel proporcio\up0
\expndtw0\charscalex124 na los valores al igual que las formulas, esta aplicaci6n,
en particular, no necesita \up0 \expndtw0\charscalex124 entender dichas
formulas. \par\pard\li1204\sb0\sl-310\slmult0\par\pard\li1204\sb218\sl-
310\slmult0\fi0\tx2155 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf12\f13\fs18
TRUCO\tab \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf20\f21\fs28 Crear Was de
calculo utilizando SpreadsheetML\par\pard\li1204\sb10\sl-184\slmult0\fi940 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Aunque exportar hojas de
calculo como XML es util, Excel tambien permite\par\pard\li1204\sb35\sl-
184\slmult0\fi945\tx2952\tx4929\tx7137\tx7603 \up0 \expndtw0\charscalex121 imortar
if\t \up0 \expndtw0\charscalex120 p\tab \dn2 \expndtw0\charscalex121 normat\t
\dn2 \expndtw0\charscalex121 iodl\t \up0 \expndtw0\charscalex121 nea m\t \up0
\expndtw0\charscalex103 i sma\tab \up0 \expndtw0\charscalex121 forma, perm\t
\up0 \expndtw0\charscalex121 itiedl\t \up0 \expndtw0\charscalex121 noe crear\tab
\up0 \expndtw-2\charscalex100 h\t \up0 \expndtw0\charscalex118 ojas\tab \up0
\expndtw-2\charscalex100 d\t \up0 \expndtw0\charscalex120
e\par\pard\li1204\sb30\sl-184\slmult0\fi945 \up0 \expndtw0\charscalex121 calculo
utilizando SpreadsheetML.\par\pard\qj \li835\ri1219\sb117\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Excel soporta SpreadsheetML
tanto para la exportation como para la impor-\line \up0 \expndtw0\charscalex126
taci6n, proporcionando un camino en ambos sentidos completo para la
informa-\line \up0 \expndtw0\charscalex127 ci6n. Puede abrir un documento
SpreadsheetML, hacer unos cuantos cambios y \line \up0 \expndtw0\charscalex123
volver a abrirlo en Excel si asi lo desea (de hecho, esta es la unica forma de
modi-\line \up0 \expndtw0\charscalex126 ficar los esquemas para las asignaciones
XML). Dc todas formas, quiz,! lo m;ds \line \up0 \expndtw0\charscalex126 importante
es que puede generar documentos SpreadsheetML a partir de cuales-\line \up0
\expndtw0\charscalex128 quiera datos que tenga, lo que proporciona un camino
relativamente facil y au-\line \up0 \expndtw0\charscalex128 tomatizado para
transformar informaci6n secuencial en hojas de calculo de Excel. \par\pard\qj
\li840\ri1227\sb40\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex129 Como
demostraci6n, el c6digo del ejemplo 8.6 transformara el documento \up0
\expndtw0\charscalex122 XML del ejemplo 8.5 del truco anterior de nuevo en una hoja
de calculo de Excel, \up0 \expndtw0\charscalex123 utilizando XSLT. La hoja de
estilo del ejemplo 8.6 utiliza la hoja de calculo origi\up0 \expndtw0\charscalex140
nal como plantilla, produciendo un documento XML muy similar al del \up0
\expndtw0\charscalex141 SpreadsheetML que guardamos originalmente desde Excel.
\par\pard\qj \li835\ri1233\sb40\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex126
El ejemplo omite algunos formatos por lo que encontrara algunas diferencias \up0
\expndtw0\charscalex126 visibles. \par\pard\qj \li1857\sb0\sl-213\slmult0
\par\pard\qj\li1857\ri1808\sb150\sl-213\slmult0\fi4 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Este truco utiliza algunas caracteristicas que solo
estan disponibles en \line \up0 \expndtw0\charscalex124 Excel XP y Excel 2003 para
Windows. Las versiones anteriores no son \line \up0 \expndtw0\charscalex143
compatibles con esto, ni siquiera las versiones conocidas para \line \up0
\expndtw0\charscalex144 Macintosh.
\par\pard\qj \li840\sb0\sl-220\slmult0 \par\pard\qj\li840\sb0\sl-220\slmult0
\par\pard\qj\li840\ri1876\sb122\sl-220\slmult0 \up0 \expndtw0\charscalex127 Ejemplo
8.6. XSLT para convertir el vocabulario personalizado XML de nuevo a \up0
\expndtw0\charscalex127 SpreadsheetML. \par\pard\ql \li1128\sb0\sl-161\slmult0
\par\pard\ql\li1128\sb108\sl-161\slmult0 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf26\f27\fs14 <xsl:stylesheet version=111.0" \par\pard\ql
\li1310\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex175
\ul0\nosupersub\cf23\f24\fs12 xmins:xsl="{\field{\*\fldinst {HYPERLINK
http://www.w3.org/1999/xsl/transform"/ }}{\fldrslt {\ul0\nosupersub\cf23\f24\fs12
http://www.w3.org/1999/XSL/Transform"}}} \par\pard\ql \li1310\sb43\sl-
161\slmult0 \up0 \expndtw0\charscalex163 \ul0\nosupersub\cf26\f27\fs14
xmins:d="{\field{\*\fldinst {HYPERLINK http://simonstl.com/ns/dinosaurs/"/ }}
{\fldrslt {\ul0\nosupersub\cf26\f27\fs14 http://simonstl.com/ns/dinosaurs/"}}}
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg264}{\bkmkend
Pg264}\par\pard\li1521\sb0\sl-207\slmult0\par\pard\li1521\sb113\sl-
207\slmult0\fi0\tx8553 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \dn2 \expndtw0\charscalex117
289\par\pard\qj \li1996\sb0\sl-180\slmult0 \par\pard\qj\li1996\sb0\sl-
180\slmult0 \par\pard\qj\li1996\sb0\sl-180\slmult0
\par\pard\qj\li1996\ri2111\sb85\sl-180\slmult0 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf26\f27\fs14 xmins:ss="urn:schemas-microsoft-
com:office:spreadsheet" \line \up0 \expndtw0\charscalex159 xmins="urn:schemas-
microsoft-com:office:spreadsheet" \par\pard\ql \li1819\sb0\sl-161\slmult0
\par\pard\ql\li1819\sb0\sl-161\slmult0 \par\pard\ql\li1819\sb94\sl-161\slmult0 \up0
\expndtw0\charscalex157 <xsl:output method="xml" omit-xml-declaration="no"
indent="yes" \par\pard\ql \li1819\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex164 \ul0\nosupersub\cf23\f24\fs12 encoding="US-ASCII"/>
\par\pard\ql \li1823\sb0\sl-161\slmult0 \par\pard\ql\li1823\sb62\sl-161\slmult0
\up0 \expndtw0\charscalex157 \ul0\nosupersub\cf26\f27\fs14 <xsl:template match="/">
\par\pard\li1828\sb45\sl-161\slmult0\fi191\tx6316 \up0 \expndtw0\charscalex163
<xsl:apply-templates select="d:dinosaurios"\tab \up0 \expndtw0\charscalex163
/>\par\pard\li1828\sb30\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex163
</xsl:template>\par\pard\ql \li1828\sb0\sl-161\slmult0 \par\pard\ql\li1828\sb61\sl-
161\slmult0 \up0 \expndtw0\charscalex158 <xsl:template match="d:dinosaurios">
\par\pard\ql \li1828\sb0\sl-138\slmult0 \par\pard\ql\li1828\sb100\sl-138\slmult0
\up0 \expndtw0\charscalex185 \ul0\nosupersub\cf23\f24\fs12 <xsl:processing-
instruction name="mso-\par\pard\qj \li1828\ri1586\sb0\sl-200\slmult0 \up0
\expndtw0\charscalex163 \ul0\nosupersub\cf26\f27\fs14
application">progid="Excel.Sheet"</xsl:processing-instruction> \up0
\expndtw0\charscalex152 <Workbook xmins="urn:schemas-microsoft-
com:office:spreadsheet" \up0 \expndtw0\charscalex153 xmins:o="urn:schemas-
microsoft-com:office:office" \par\pard\ql \li1924\sb4\sl-161\slmult0 \up0
\expndtw0\charscalex157 xmins:x="urn:schemas-microsoft-com:office:excel"
\par\pard\qj \li1924\ri2191\sb24\sl-180\slmult0 \up0 \expndtw0\charscalex158
xmins:ss="urn:schemas-microsoft-com:office:spreadsheet" \line \up0
\expndtw0\charscalex159 \ul0\nosupersub\cf23\f24\fs12
xmins:html="{\field{\*\fldinst {HYPERLINK http://www.w3.org/tr/rec-html4o"/ }}
{\fldrslt {\ul0\nosupersub\cf23\f24\fs12 http://www.w3.org/TR/REC-
html4O"}}}\ul0\nosupersub\cf23\f24\fs12 > \par\pard\ql \li1843\sb36\sl-
161\slmult0 \up0 \expndtw0\charscalex155 \ul0\nosupersub\cf26\f27\fs14
<DocumentProperties xmins="urn:schemas-microsoft-com:office:office">
\par\pard\ql \li2040\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex171
\ul0\nosupersub\cf23\f24\fs12 <Author>Simon St.Laurent</Author> \par\pard\ql
\li2040\sb42\sl-138\slmult0 \up0 \expndtw0\charscalex174 <LastAuthor>Simon
St.Laurent</LastAuthor> \par\pard\ql \li2040\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex170 <Created>2003-12-03T15:48:38Z</Created> \par\pard\ql
\li2044\sb42\sl-138\slmult0 \up0 \expndtw0\charscalex168 <LastSaved>2003-12-
03T15:57:46Z</LastSaved> \par\pard\ql \li2044\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf26\f27\fs14 <Company>Anaya
Multimedia</Company> \par\pard\ql \li2044\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex170 \ul0\nosupersub\cf23\f24\fs12 <Version>11.5606</Version>
\par\pard\ql \li1852\sb42\sl-138\slmult0 \up0 \expndtw0\charscalex172
</DocumentProperties> \par\pard\qj \li1852\ri1567\sb28\sl-180\slmult0\tx2049
\up0 \expndtw0\charscalex151 \ul0\nosupersub\cf26\f27\fs14 <ExcelWorkbook
xmins="urn:schemas-microsoft-com:office:excel"> \line\tab \up0
\expndtw0\charscalex152 <WindowHeight>6150</WindowHeight> \par\pard\ql
\li2054\ri4410\sb12\sl-190\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf23\f24\fs12 <WindowWidth>8475</WindowWidth> \line \up0
\expndtw0\charscalex142 <WindowTopX>120</WindowTopX> \line \up0
\expndtw0\charscalex143 <WindowTopY>30</WindowTopY> \par\pard\qj
\li2054\ri3335\sb19\sl-180\slmult0 \up0 \expndtw0\charscalex190
<ProtectStructure>False</ProtectStructure> \line \up0 \expndtw0\charscalex191
<ProtectWindows>False</ProtectWindows> \par\pard\ql \li1862\sb36\sl-161\slmult0
\up0 \expndtw0\charscalex135 \ul0\nosupersub\cf26\f27\fs14 </ExcelWorkbook>
\par\pard\ql \li1867\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex148 <Styles>
\par\pard\ql \li2063\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex176
\ul0\nosupersub\cf23\f24\fs12 <Style ss:ID="Default" ss:Name="Normal"> \par\pard\qj
\li2160\ri4091\sb11\sl-200\slmult0 \up0 \expndtw0\charscalex154
\ul0\nosupersub\cf26\f27\fs14 <Alignment ss:Vertical="Bottom"/> \up0
\expndtw0\charscalex155 <Borders/> \par\pard\ql \li2164\sb32\sl-138\slmult0 \up0
\expndtw0\charscalex166 \ul0\nosupersub\cf23\f24\fs12 <Font/> \par\pard\ql
\li2164\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex195 <Interior/>
\par\pard\ql \li2164\ri2977\sb0\sl-200\slmult0 \up0 \expndtw0\charscalex156
<NumberFormat/> \line \up0 \expndtw0\charscalex157 <Protection/> \par\pard\ql
\li2073\sb24\sl-161\slmult0 \up0 \expndtw0\charscalex153
\ul0\nosupersub\cf26\f27\fs14 </Style> \par\pard\ql \li2073\sb38\sl-138\slmult0
\up0 \expndtw0\charscalex180 \ul0\nosupersub\cf23\f24\fs12 <Style ss:ID="s21">
\par\pard\ql \li2174\sb62\sl-138\slmult0 \up0 \expndtw0\charscalex162 <NumberFormat
ss:Format="mmm\\-yy"/> \par\pard\ql \li2078\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 </Style> \par\pard\ql
\li2078\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12 <Style ss:ID="s22"> \par\pard\ql \li2179\sb62\sl-
138\slmult0 \up0 \expndtw0\charscalex171 <NumberFormat ss:Format="&quot;
$&quot;#,4#0.00"/> \par\pard\ql \li2083\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 </Style> \par\pard\ql
\li1886\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex182
\ul0\nosupersub\cf23\f24\fs12 </Styles>
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg265}{\bkmkend
Pg265}\par\pard\li840\sb0\sl-207\slmult0\par\pard\li840\sb101\sl-
207\slmult0\fi0\tx6047 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 290\tab \dn2 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1128\sb0\sl-
138\slmult0 \par\pard\ql\li1128\sb0\sl-138\slmult0 \par\pard\ql\li1128\sb0\sl-
138\slmult0 \par\pard\ql\li1128\sb0\sl-138\slmult0 \par\pard\ql\li1128\sb99\sl-
138\slmult0 \up0 \expndtw0\charscalex167 \ul0\nosupersub\cf23\f24\fs12 <Worksheet
ss:Name="Hojal"> \par\pard\ql \li1320\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex142 \ul0\nosupersub\cf26\f27\fs14 <Table
ss:ExpandedColumnCount="5" \par\pard\qj \li1123\ri2717\sb0\sl-200\slmult0\tx1406
\up0 \expndtw0\charscalex174 \ul0\nosupersub\cf23\f24\fs12 ss:ExpandedRowCount="\
{count(d:venta)+4\}" x:FullColumns="l" \line\tab \up0 \expndtw0\charscalex175
x:FullRows="1"> \par\pard\ql \li1416\sb30\sl-149\slmult0 \up0
\expndtw0\charscalex174 <Column ss:AutoFitWidth="O" ss:Width="73.5"/>
\par\pard\ql \li1416\sb41\sl-138\slmult0 \up0 \expndtw0\charscalex175 <Column
ss:AutoFitWidth="0" ss:Width="96.75"/> \par\pard\qj \li1416\ri2312\sb28\sl-
180\slmult0 \up0 \expndtw0\charscalex177 <Column ss:Index="S" ss:AutoFitWidth="O"
ss:Width="56.25"/> \line \up0 \expndtw0\charscalex178 <Row> \par\pard\ql
\li1511\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex153
\ul0\nosupersub\cf26\f27\fs14 <Cell><Data ss:Type="String">Ventas de:</Data></Cell>
\par\pard\qj \li1123\ri2008\sb24\sl-180\slmult0\fi388 \up0 \expndtw0\charscalex153
<Cell ss:StyleID="s21"><Data ss:Type="DateTime"><xsl:value-of \up0
\expndtw0\charscalex154 select="d:fecha"/></Data></Cell> \par\pard\ql
\li1411\sb55\sl-138\slmult0 \up0 \expndtw0\charscalex139
\ul0\nosupersub\cf23\f24\fs12 </Row> \par\pard\ql \li1411\sb42\sl-138\slmult0
\up0 \expndtw0\charscalex167 <Row ss:Index="3"> \par\pard\ql
\li1507\ri2887\sb20\sl-190\slmult0\fi4 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 <Cell><Data ss:Type="String">Numero
Id</Data></Cell> \line \up0 \expndtw0\charscalex150 <Cell><Data
ss:Type="String">Bicho</Data></Cell> \line \up0 \expndtw0\charscalex152 <Cell><Data
ss:Type="String">Precio</Data></Cell> \line \up0 \expndtw0\charscalex151
<Cell><Data ss:Type="String">Cantidad</Data></Cell> \line \up0
\expndtw0\charscalex152 <Cell><Data ss:Type="String">Total</Data></Cell>
\par\pard\ql \li1406\sb53\sl-138\slmult0 \up0 \expndtw0\charscalex139
\ul0\nosupersub\cf23\f24\fs12 </Row> \par\pard\ql \li1113\sb0\sl-161\slmult0
\par\pard\ql\li1113\sb62\sl-161\slmult0\tx4828 \up0 \expndtw0\charscalex164
\ul0\nosupersub\cf26\f27\fs14 <xsl:apply-templates select="d:venta" \tab \up0
\expndtw0\charscalex140 /> \par\pard\ql \li1406\sb0\sl-138\slmult0
\par\pard\ql\li1406\sb100\sl-138\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf23\f24\fs12 <Row>
\par\pard\ql \li1502\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex155
\ul0\nosupersub\cf26\f27\fs14 <Cell ss:Index="4"><Data
ss:Type="String">Total:</Data></Cell> \par\pard\qj \li1113\ri1643\sb24\sl-
180\slmult0\fi388 \up0 \expndtw0\charscalex179 \ul0\nosupersub\cf23\f24\fs12 <Cell
ss:StylelD="s22" ss:Formula="=SUM(R[-\{count(d:venta)\}]C:R[-\line \up0
\expndtw0\charscalex180 \ul0\nosupersub\cf26\f27\fs14 1]C)"><Data
ss:Type="Number"></Data></Cell> \par\pard\ql \li1406\sb55\sl-138\slmult0 \up0
\expndtw0\charscalex138 \ul0\nosupersub\cf23\f24\fs12 </Row> \par\pard\ql
\li1305\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex143
\ul0\nosupersub\cf26\f27\fs14 </Table> \par\pard\ql \li1305\sb39\sl-161\slmult0
\up0 \expndtw0\charscalex153 <WorksheetOptions xmins="urn:schemas-microsoft-
com:office:excel"> \par\pard\ql \li1401\sb38\sl-138\slmult0 \up0
\expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 <Print> \par\pard\ql
\li1502\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex161
\ul0\nosupersub\cf26\f27\fs14 <ValidPrinterlnfo/> \par\pard\ql
\li1401\ri3302\sb16\sl-190\slmult0\fi95 \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf23\f24\fs12 <HorizontalResolution>600</HorizontalResolution> \up0
\expndtw0\charscalex183 <VerticalResolution>600</VerticalResolution> \line \up0
\expndtw0\charscalex184 </Print> \par\pard\ql \li1401\sb34\sl-161\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 <Selected/> \par\pard\ql
\li1401\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex154
\ul0\nosupersub\cf23\f24\fs12 <Panes> \par\pard\ql \li1497\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex148 <Pane> \par\pard\ql \li1593\sb42\sl-138\slmult0 \up0
\expndtw0\charscalex147 <Number>3</Number> \par\pard\ql \li1497\ri2775\sb20\sl-
190\slmult0\fi96 \up0 \expndtw0\charscalex156 <ActiveRow>12</ActiveRow> \line
\up0 \expndtw0\charscalex169 <ActiveCol>1</ActiveCol> \line \up0
\expndtw0\charscalex170 </Pane> \par\pard\ql \li1396\sb53\sl-138\slmult0 \up0
\expndtw0\charscalex165 </Panes> \par\pard\ql \li1396\sb42\sl-138\slmult0 \up0
\expndtw0\charscalex184 <ProtectObjects>False</ProtectObjects> \par\pard\qj
\li1296\ri3992\sb11\sl-200\slmult0\fi100 \up0 \expndtw0\charscalex185
<ProtectScenarios>False</ProtectScenarios> \up0 \expndtw0\charscalex186
</WorksheetOptions> \par\pard\ql \li1099\sb32\sl-138\slmult0 \up0
\expndtw0\charscalex164 </Worksheet> \par\pard\ql \li1099\sb62\sl-138\slmult0
\up0 \expndtw0\charscalex164 <Worksheet ss:Name="Hoja2"> \par\pard\ql
\li1296\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex153
\ul0\nosupersub\cf26\f27\fs14 <WorksheetOptions xmins="urn:schemas-microsoft-
com:office:excel"> \par\pard\ql \li1391\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex184 \ul0\nosupersub\cf23\f24\fs12
<ProtectObjects>False</ProtectObjects> \par\pard\qj \li1291\ri3997\sb28\sl-
180\slmult0\fi100 \up0 \expndtw0\charscalex185
<ProtectScenarios>False</ProtectScenarios> \up0 \expndtw0\charscalex186
</WorksheetOptions> \par\pard\ql \li1099\sb36\sl-161\slmult0 \up0
\expndtw0\charscalex139 \ul0\nosupersub\cf26\f27\fs14 </Worksheet>
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg266}{\bkmkend
Pg266}\par\pard\li1488\sb0\sl-207\slmult0\par\pard\li1488\sb145\sl-
207\slmult0\fi0\tx8520 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex116
291\par\pard\ql \li1780\sb0\sl-138\slmult0 \par\pard\ql\li1780\sb0\sl-
138\slmult0 \par\pard\ql\li1780\sb0\sl-138\slmult0 \par\pard\ql\li1780\sb0\sl-
138\slmult0 \par\pard\ql\li1780\sb115\sl-138\slmult0 \up0
\expndtw0\charscalex165 \ul0\nosupersub\cf23\f24\fs12 <Worksheet
ss:Name="Hoja3"> \par\pard\ql \li1972\sb23\sl-161\slmult0 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 <WorksheetOptions
xmins="urn:schemas-microsoft-com:office:excel"> \par\pard\ql \li2073\sb58\sl-
138\slmult0 \up0 \expndtw0\charscalex184 \ul0\nosupersub\cf23\f24\fs12
<ProtectObjects>False</ProtectObjects> \par\pard\qj \li1977\ri3316\sb0\sl-
200\slmult0\fi96 \up0 \expndtw0\charscalex185
<ProtectScenarios>False</ProtectScenarios> \up0 \expndtw0\charscalex186
</WorksheetOptions> \par\pard\ql \li1780\sb24\sl-161\slmult0 \up0
\expndtw0\charscalex140 \ul0\nosupersub\cf26\f27\fs14 </Worksheet> \par\pard\ql
\li1785\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex129 </Workbook>
\par\pard\ql \li1785\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex160
</xsl:template> \par\pard\ql \li1780\sb0\sl-161\slmult0
\par\pard\ql\li1780\sb58\sl-161\slmult0 \up0 \expndtw0\charscalex157 <xsl:template
match="d:venta"> \par\pard\ql \li2073\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf23\f24\fs12 <Row> \par\pard\ql
\li2174\sb23\sl-161\slmult0\tx8030 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 <Cell><Data ss:Type="Number"><xsl:value-of
select="d:NumID" \tab \up0 \expndtw0\charscalex154 /></ \par\pard\ql
\li1776\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex168
\ul0\nosupersub\cf23\f24\fs12 Data><NamedCell ss:Name="ID"/></Cell>
\par\pard\li1780\sb41\sl-161\slmult0\fi398\tx8035 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf26\f27\fs14 <Cell><Data ss:Type="String"><xsl:value-of
select="d:Bicho"\tab \up0 \expndtw0\charscalex156 /></\par\pard\li1780\sb48\sl-
138\slmult0\fi0 \up0 \expndtw0\charscalex156 \ul0\nosupersub\cf23\f24\fs12
Data><NamedCell ss:Name="Bichos"/></Cell>\par\pard\li1780\sb37\sl-161\slmult0\fi398
\up0 \expndtw0\charscalex156 \ul0\nosupersub\cf26\f27\fs14 <Cell
ss:StyleID="s22"><Data ss:Type="Number"><xsl:value-of\par\pard\li1780\sb29\sl-
161\slmult0\fi14\tx3547 \up0 \expndtw0\charscalex156 select="d:Precio"\tab \up0
\expndtw0\charscalex156 /></Data><NamedCell\par\pard\ql \li2380\sb40\sl-138\slmult0
\up0 \expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12
ss:Name="Precio"/></Cell> \par\pard\ql \li2183\sb23\sl-161\slmult0\tx8332 \up0
\expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 <Cell><Data
ss:Type="Number"><xsl:value-of select="d:Cantidad" \tab \up0
\expndtw0\charscalex150 /></ \par\pard\ql \li1785\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex170 \ul0\nosupersub\cf23\f24\fs12 Data><NamedCell
ss:Name="Cantidad"/></Cell> \par\pard\ql \li2188\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex179 <Cell ss:StylelD="s22" ss:Formula="=RC[-2]*RC[-l]"><Data
\par\pard\li1800\sb40\sl-161\slmult0\fi0\tx6480 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf26\f27\fs14 ss:Type="Number"><xsl:value-of
select="d:total"\tab \up0 \expndtw0\charscalex156
/></Data></Cell>\par\pard\li1800\sb46\sl-138\slmult0\fi292 \up0
\expndtw0\charscalex156 \ul0\nosupersub\cf23\f24\fs12
</Row>\par\pard\li1800\sb39\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf26\f27\fs14 </xsl:template>\par\pard\li1800\sb0\sl-
161\slmult0\par\pard\li1800\sb62\sl-161\slmult0\fi4\tx4732 \up0
\expndtw0\charscalex156 <xsl:template match="d:fecha"\tab \up0
\expndtw0\charscalex156 />\par\pard\li1800\sb31\sl-161\slmult0\fi4\tx4732 \up0
\expndtw0\charscalex156 <xsl:template match="d:total"\tab \up0
\expndtw0\charscalex156 />\par\pard\ql \li1804\sb0\sl-161\slmult0
\par\pard\ql\li1804\sb61\sl-161\slmult0 \up0 \expndtw0\charscalex169
</xsl:stylesheet> \par\pard\qj \li1511\ri534\sb174\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Merece la pena prestar
atenci6n a algunas partes de este ejemplo. En primer \up0 \expndtw0\charscalex124
lugar, observe que el SpreadsheetML esta incrustado en el XSLT, es decir, forma
\up0 \expndtw0\charscalex125 parte de la hoja de estilo. No hay ninguna parte de
SpreadsheetML que no pueda \up0 \expndtw0\charscalex130 volver a crear utilizando
este metodo: la instrucci6n de procesamiento que ya \up0 \expndtw0\charscalex133
mencionamos anteriormente, y que indica a Windows de que se trata de una \up0
\expndtw0\charscalex133 hoja de calculo de Excel. Para ello, debe utilizar to
siguiente: \par\pard\ql \li1819\sb0\sl-161\slmult0 \par\pard\ql\li1819\sb65\sl-
161\slmult0 \up0 \expndtw0\charscalex158 \ul0\nosupersub\cf26\f27\fs14
<xsl:processing-instruction name="mso-\par\pard\ql \li1814\sb39\sl-161\slmult0 \up0
\expndtw0\charscalex163 application">progid="Excel.Sheet"</xsl:processing-
instruction> \par\pard\qj \li1526\ri528\sb169\sl-246\slmult0\fi288 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Dado que XLST no permitira
utilizar el espacio de nombres predeterminado \up0 \expndtw0\charscalex125 (sin
prefijo) para hacer referencia al contenido que tiene un espacio de nombres,
\up0 \expndtw0\charscalex131 todas las referencias al contenido en el documento de
edici6n tienen ahora el \up0 \expndtw0\charscalex131 prefijo d:, como en d:venta,
d:fecha, etc. \par\pard\qj \li1536\ri515\sb19\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex125 Ademas, dado que los rangos con nombre pueden variar
dependiendo del nu-\line \up0 \expndtw0\charscalex131 mero de elementos a la yenta
en el original, esta hoja de estilo no generara el \line \up0
\expndtw0\charscalex123 elemento "Names" y sus contenidos. Excel volvera a crear
los rangos con nombre \line \up0 \expndtw0\charscalex123 a partir de los elementos
NamedCell en cualquier caso. De nuevo, el coraz6n de
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg267}{\bkmkend
Pg267}\par\pard\li873\sb0\sl-207\slmult0\par\pard\li873\sb112\sl-
207\slmult0\fi0\tx6081 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18
292\tab \up0 \expndtw0\charscalex112 Excel. Los mejores trucos\par\pard\qj
\li859\sb0\sl-220\slmult0 \par\pard\qj\li859\sb0\sl-220\slmult0
\par\pard\qj\li859\ri1178\sb193\sl-220\slmult0\fi9 \up0 \expndtw0\charscalex120
esta hoja de estilo es la parte que genera los elementos "Row" y "Cell", como puede
\up0 \expndtw0\charscalex120 verse a continuaci6n: \par\pard\ql \li1156\sb0\sl-
161\slmult0 \par\pard\ql\li1156\sb8\sl-161\slmult0 \up0 \expndtw0\charscalex156
\ul0\nosupersub\cf26\f27\fs14 <xsl:template match="d:venta"> \par\pard\ql
\li1449\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex126
\ul0\nosupersub\cf23\f24\fs12 <Row> \par\pard\li1147\sb43\sl-
161\slmult0\fi398\tx7401 \dn2 \expndtw0\charscalex149 \ul0\nosupersub\cf26\f27\fs14
<Cell><Data ss:Type="Number"><xsl:value-of select="d:num2D"\tab \up0
\expndtw0\charscalex155 /></\par\pard\li1147\sb50\sl-138\slmult0\fi0 \up0
\expndtw0\charscalex155 \ul0\nosupersub\cf23\f24\fs12 Data><NamedCell
ss:Name="ID"/></Cel1>\par\pard\qj \li864\ri1180\sb126\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 El elemento xsl:template
extraera cada elemento de yenta en el original y pro-\line \up0
\expndtw0\charscalex123 ducira un elemento "Row" que contenga los elementos "Cell"
que concuerden con \line \up0 \expndtw0\charscalex122 sus contenidos. Si abre en
Excel el SpreadsheetML que produce esta hoja de estilo \line \up0
\expndtw0\charscalex134 (muy parecido al del ejemplo 8.3 aunque quitando los rangos
con nombre y \line \up0 \expndtw0\charscalex134 algunos formatos), obtendra el
resultado que se muestra en la figura 8.15. \par\pard\li1094\sb202\sl-
322\slmult0\fi0\tx3148\tx7516 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf20\f21\fs28 E\ul0\nosupersub\cf22\f23\fs10 Microsoft Excel -
dNwsaurioss\tab \up0 \expndtw0\charscalex106 \ul0\nosupersub\cf26\f27\fs14 H\tab
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf48\f49\fs14
=\ul0\nosupersub\cf36\f37\fs8\ul 1.::J\ul0\super\cf21\f22\fs12
X\par\pard\li1094\sb17\sl-115\slmult0\fi297\tx1862\tx2303\tx3086\tx5217\tx7699 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 Archivo\tab \up0
\expndtw0\charscalex106 Ediribn\tab \up0 \expndtw0\charscalex106 Ver
Insertar\tab \dn2 \expndtw0\charscalex106 Formato Her ramientas Dawos Vent,-\tab
\up0 \expndtw0\charscalex106 3\tab \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf21\f22\fs8 S X\par\pard\li1094\sb100\sl-115\slmult0\fi5390
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10
100%\par\pard\li1094\sb0\sl-115\slmult0\par\pard\li1094\sb7\sl-
115\slmult0\fi191\tx2457\tx2880 \up0 \expndtw0\charscalex106 Arial\tab \up0
\expndtw0\charscalex106 1u\tab \up0 \expndtw0\charscalex106 N K
S\par\pard\li1094\sb72\sl-138\slmult0\fi316\tx2471 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf23\f24\fs12 B13\tab \dn2 \expndtw0\charscalex106
\ul0\nosupersub\cf28\f29\fs12\ul f\par\pard\li1094\sb54\sl-
138\slmult0\fi633\tx2760\tx3623\tx4204\tx6033\tx6609 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 n\tab \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf28\f29\fs12\ul B\tab \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12 C\tab \up0
\expndtw0\charscalex106 D\tab \up0 \expndtw0\charscalex106 G\tab \up0
\expndtw0\charscalex106 H\par\pard\li1094\sb0\sl-133\slmult0\fi254\tx3004 \dn2
\expndtw0\charscalex106 `Jentaa de\tab \up0 \expndtw0\charscalex106 ene-
174\par\pard\li1094\sb14\sl-138\slmult0\fi81 \up0 \expndtw0\charscalex106
2\par\pard\li1094\sb16\sl-138\slmult0\fi81\tx1358\tx2236\tx3398\tx3979 \up0
\expndtw0\charscalex106 3\tab \up0 \expndtw-5\charscalex96 Humero AP, Id.\tab
\up0 \expndtw0\charscalex106 Eicho\tab \up0 \expndtw0\charscalex106 Precis\tab \up0
\expndtw0\charscalex106 Cantid5dTot\par\pard\li1094\sb16\sl-
138\slmult0\fi81\tx1934\tx3532\tx4324\tx4632 \up0 \expndtw0\charscalex106 4\tab
\up0 \expndtw0\charscalex106 4627 Diplodocus\tab \up0 \expndtw0\charscalex106
22,513\tab \up0 \expndtw-5\charscalex89 17'7\tab \up0 \expndtw0\charscalex106
2667,585\par\pard\li1094\sb15\sl-
138\slmult0\fi81\tx1934\tx3542\tx4377\tx4641\tx4732 \up0 \expndtw0\charscalex106
5\tab \up0 \expndtw0\charscalex106 3912 Erontosaurus\tab \up0
\expndtw0\charscalex106 17,500 \u8364?\tab \up0 \expndtw0\charscalex106 74\tab \up0
\expndtw-1\charscalex100 I\tab \up0 \expndtw0\charscalex106
295[10\par\pard\li1094\sb16\sl-
138\slmult0\fi67\tx1934\tx3542\tx4377\tx4641\tx4727 \up0 \expndtw0\charscalex106
6\tab \up0 \expndtw0\charscalex106 9845 Triceratops\tab \up0
\expndtw0\charscalex106 12010\u8364?\tab \up0 \expndtw0\charscalex106 91\tab
\up0 \expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex106
1192[10\u8364?\par\pard\li1094\sb11\sl-138\slmult0\fi81\tx1934\tx3542\tx4324\tx4632
\up0 \expndtw0\charscalex106 7\tab \up0 \expndtw0\charscalex106 9625 Vulcanodnn\tab
\up0 \expndtw0\charscalex106 19,00 \u8364?\tab \up0 \expndtw0\charscalex106 108\tab
\up0 \expndtw0\charscalex106 205"' 110\par\pard\li1094\sb15\sl-
138\slmult0\fi81\tx1934\tx3542\tx4377\tx4641\tx4737 \up0 \expndtw0\charscalex106
8\tab \up0 \expndtw0\charscalex106 5903 Stegosauruc_\tab \up0
\expndtw0\charscalex106 18,50 \u8364?\tab \up0 \expndtw0\charscalex106 63\tab
\up0 \expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex106 165,50
\u8364?\par\pard\li1094\sb16\sl-138\slmult0\fi81\tx1943\tx3542\tx4324\tx4632
\up0 \expndtw0\charscalex106 9\tab \up0 \expndtw0\charscalex106 1824
rlonoclcmiuc_:\tab \up0 \expndtw0\charscalex106 1650\tab \up0 \expndtw-
5\charscalex87 13_'\tab \up0 \expndtw0\charscalex106
2194to\u8364?\par\pard\li1094\sb15\sl-
138\slmult0\fi62\tx1934\tx3532\tx4324\tx4632 \up0 \expndtw0\charscalex106 10\tab
\up0 \expndtw0\charscalex106 9728 Meyalosaurus\tab \up0 \expndtw0\charscalex106
23,00 \u8364?\tab \up0 \expndtw0\charscalex106 128\tab \up0 \expndtw0\charscalex106
2 944,00 \u8364?\par\pard\li1094\sb16\sl-
138\slmult0\fi62\tx1934\tx3542\tx4377\tx4641\tx4727 \up0 \expndtw0\charscalex106
11\tab \up0 \expndtw0\charscalex106 8549 Barosaurus\tab \up0
\expndtw0\charscalex106 17,00 \u8364?\tab \up0 \expndtw0\charscalex106 91\tab
\up0 \expndtw-1\charscalex100 1\tab \up0 \expndtw0\charscalex106 547 00
\u8364?\par\pard\li1094\sb15\sl-138\slmult0\fi62\tx3969\tx4574 \up0
\expndtw0\charscalex106 12\tab \up0 \expndtw0\charscalex106 Total\tab \up0
\expndtw0\charscalex106 15 147,50 \u8364?\par\pard\li1094\sb20\sl-
230\slmult0\fi62\tx2188\tx3321 \up0 \expndtw0\charscalex106 13\tab \dn3
\expndtw0\charscalex106 \ul0\nosupersub\cf9\f10\fs20 1\tab \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf23\f24\fs12 1\par\pard\li1094\sb0\sl-
108\slmult0\fi71 \up0 \expndtw0\charscalex106 1 4\par\pard\ql \li1156\sb0\sl-
102\slmult0 \up0 \expndtw-3\charscalex100 15 \par\pard\qj \li1147\ri8176\sb0\sl-
156\slmult0\fi9 \up0 \expndtw-3\charscalex100 16 \line \up0 \expndtw-
3\charscalex100 17 \line \up0 \expndtw-3\charscalex100 18 \line \up0 \expndtw-
3\charscalex100 19 \line \up0 \expndtw0\charscalex100 20 \line \up0
\expndtw0\charscalex100 21 \par\pard\li1118\sb85\sl-138\slmult0\fi0\tx1540 \up0
\expndtw0\charscalex112 a\tab \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf22\f23\fs10 H \\Hoja I ,' Hoja2 / Hoja3
/\par\pard\li1118\sb63\sl-115\slmult0\fi0\tx6854 \dn2 \expndtw0\charscalex112
Listo\tab \up0 \expndtw0\charscalex112 NUM\par\pard\qj \li998\ri1344\sb57\sl-
220\slmult0\tx2183 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16
Figura 8.15. La hoja de calculo de prueba despues de que sus datos hayan ido
desde \line\tab \up0 \expndtw0\charscalex128 SpreadsheetML a otro vocabulario y de
nuevo de vuelta. \par\pard\qj \li854\sb0\sl-240\slmult0
\par\pard\qj\li854\ri1193\sb4\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 SpreadsheetML puede que no sea muy bonito, pero
existen numerosas razo\up0 \expndtw0\charscalex124 nes por las que deseara
utilizarlo. Para empezar, grabar como SpreadsheetML le \up0 \expndtw0\charscalex123
proporciona tin mejor acceso a la informaci6n de asignaciones XML que ya des\up0
\expndtw0\charscalex140 cribimos en el truco anterior. Y a largo plazo, lo mas
importante es que \up0 \expndtw0\charscalex122 SpreadsheetML es portable, por lo
que puede procesarlo y generarlo en cualquier \up0 \expndtw0\charscalex122
ordenador que disponga de herramientas para XML.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg268}{\bkmkend
Pg268}\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb198\sl-
207\slmult0\fi0\tx8553 \dn3 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
293\par\pard\li1867\sb0\sl-322\slmult0\par\pard\li1867\sb0\sl-
322\slmult0\par\pard\li1867\sb55\sl-322\slmult0\fi0\tx2827 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf12\f13\fs18 TRUCO\tab \dn3
\expndtw0\charscalex112 \ul0\nosupersub\cf20\f21\fs28 Importar datos directamente
en Excel\par\pard\li1867\sb125\sl-184\slmult0\fi383\tx2817 \dn3
\expndtw0\charscalex112 \ul0\nosupersub\cf11\f12\fs16 \u8226?\tab \up3
\expndtw0\charscalex112 Utilizando los servicios Web de Amazon como origen de los
datos,\par\pard\ql \li2817\sb0\sl-144\slmult0 \up0 \expndtw0\charscalex123 podemos
integrar facilmente informacion en vivo acerca de, por ejemplo, \par\pard\ql
\li2812\sb2\sl-162\slmult0 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf10\f11\fs18 libros de texto en hojas de calculo de Excel. Este
ejemplo importara datos \par\pard\qj \li2812\ri596\sb11\sl-220\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16 referentes a la clasificacion
de ventas para un libro en particular y calculara \up0 \expndtw0\charscalex123 la
media de esta. \par\pard\qj \li1502\ri545\sb124\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Este truco se basara en la
caracteristica de Excel para hacer consultas Web, \line \up0
\expndtw0\charscalex125 por lo que necesitara Excel 97 o una version superior. La
herramienta de consul-\line \up0 \expndtw0\charscalex125 tas para Web de Excel
transforma tablas sencillas en HTML en hojas de calculo. \par\pard\qj
\li2510\sb0\sl-216\slmult0 \par\pard\qj\li2510\ri1132\sb144\sl-216\slmult0\fi14
\up0 \expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Para que esto funcione,
necesitara darse de alta en Amazon y obtener \line \up0 \expndtw0\charscalex137 una
identificacion de asociado. Para ello, vaya a la pagina {\field{\*\fldinst
{HYPERLINK http:// }}{\fldrslt {\ul0\nosupersub\cf11\f12\fs16 http://}}} \line \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 www.amazon.com/associates/.
Luego
tendra que it a la pagina {\field{\*\fldinst {HYPERLINK http:/ }}{\fldrslt
{\ul0\nosupersub\cf11\f12\fs16 http:/}}} \line \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 /amazon.com/webservices/ y hacer clie en el vinculo
Apply for a free \up0 \expndtw0\charscalex126 developer's token. Ambos pasos son
necesarios para poder utilizar los \up0 \expndtw0\charscalex127 servicios Web de
Amazon. \par\pard\qj \li1497\sb0\sl-240\slmult0 \par\pard\qj\li1497\ri553\sb125\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 El
siguiente codigo utiliza numerosas caracteristicas tanto de los servicios Web
\up0 \expndtw0\charscalex125 de Amazon como de Excel. Una vez que vea como
funcionanjuntos, podra crear \up0 \expndtw0\charscalex125 rapidamente sus propias
consultas. \par\pard\qj \li1492\ri555\sb20\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex128 Este truco comenzara utilizando una consulta estandar de
tipo XML/HTTP \line \up0 \expndtw0\charscalex130 Lo que queremos es analizar la
clasificacion de ventas de la serie de libros de \up0 \expndtw0\charscalex127
trucos de O'Reilly, por lo que construimos una consulta estandar para recuperar
\up0 \expndtw0\charscalex127 dichos resultados. \par\pard\ql
\li1776\ri1047\sb194\sl-200\slmult0 \up0 \expndtw0\charscalex163 {\field{\*\fldinst
{HYPERLINK http://xml.amazon.com/onca/xml3?t=insert/ }}{\fldrslt
{\ul0\nosupersub\cf26\f27\fs14 http://xml.amazon.com/onca/xml3?
t=insert}}}\ul0\nosupersub\cf26\f27\fs14 associate tag &dev-t=insert \line \up0
\expndtw0\charscalex146 developer token&PowerSearch=publisher:O'Reilly%20and
%20keywords: \line \up0 \expndtw0\charscalex147 Hack&type=heavy&mode=books&f=xml
\par\pard\qj \li1478\ri558\sb167\sl-240\slmult0\fi297 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18 Esto requiere del use del
sistema de busqueda avanzada de Amazon para es\up0 \expndtw0\charscalex123
pecificar una editorial (O'Reilly) y una palabra clave (Hack). La siguiente tarea
es \up0 \expndtw0\charscalex129 obtener los datos de respuesta de Amazon de una
forma en la que Excel pueda \up0 \expndtw0\charscalex130 trabajar con ellos. Dado
que las consultas Web de Excel funcionan utilizando \up0 \expndtw0\charscalex127
HTML sencillo, la respuesta que obtenemos debera ser transformada. Como ya \up0
\expndtw0\charscalex128 hicimos en los dos ultimos trucos, las hojas de estilo XSL
seran el metodo mas \up0 \expndtw0\charscalex128 rapido para conseguir esto.
Coloque el siguiente codigo en un archivo liamado \up0 \expndtw0\charscalex120
excel_SalesRank.xls. Este archivo limitary la respuesta de Amazon a aquellos
cam\up0 \expndtw0\charscalex120 pos que scan necesarios, convirtiendo todo en HTML.
\par\pard\ql \li1776\sb0\sl-138\slmult0 \par\pard\ql\li1776\sb107\sl-
138\slmult0\tx3729 \up0 \expndtw0\charscalex177 \ul0\nosupersub\cf23\f24\fs12 <?xml
version="1.0" \tab \up0 \expndtw0\charscalex136 ?> \par\pard\ql \li1776\sb42\sl-
138\slmult0 \up0 \expndtw0\charscalex186 <xsl:stylesheet version="1.0"
xmins:xsl="{\field{\*\fldinst {HYPERLINK http://www.w3.org/1999/xsl/ }}{\fldrslt
{\ul0\nosupersub\cf23\f24\fs12 http://www.w3.org/1999/XSL/}}} \par\pard\ql
\li1766\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex142
\ul0\nosupersub\cf26\f27\fs14 Transform">
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg269}{\bkmkend
Pg269}\par\pard\li864\sb0\sl-207\slmult0\par\pard\li864\sb0\sl-
207\slmult0\par\pard\li864\sb40\sl-207\slmult0\fi0\tx6072 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 294\tab \up0
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\ql \li1156\sb0\sl-
180\slmult0 \par\pard\ql\li1156\sb0\sl-180\slmult0 \par\pard\ql\li1156\sb0\sl-
180\slmult0 \par\pard\ql\li1156\ri2898\sb91\sl-180\slmult0 \up0
\expndtw0\charscalex154 \ul0\nosupersub\cf26\f27\fs14 <xsl:output
method="html"/> \line \up0 \expndtw0\charscalex155 <xsl:template match="/">
\par\pard\qj \li1147\ri2960\sb20\sl-180\slmult0\fi9 \up0 \expndtw0\charscalex158
<html xmins:o="urn:schemas-microsoft-com:office:office" \up0
\expndtw0\charscalex159 xmins:x="urn:schemas-microsoft-com:office:excel"
\par\pard\ql \li1147\sb55\sl-138\slmult0 \up0 \expndtw0\charscalex166
\ul0\nosupersub\cf23\f24\fs12 xmlns="{\field{\*\fldinst {HYPERLINK
http://www.w3.org/tr/rec-html4o"/ }}{\fldrslt {\ul0\nosupersub\cf23\f24\fs12
http://www.w3.org/TR/REC-html4O"}}}\ul0\nosupersub\cf23\f24\fs12 > \par\pard\ql
\li1161\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf26\f27\fs14 <body> \par\pard\ql \li1161\sb19\sl-161\slmult0
\up0 \expndtw0\charscalex161 <table id="basic"> \par\pard\ql \li1161\sb58\sl-
138\slmult0 \up0 \expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12 <tr>
\par\pard\qj \li1166\ri3137\sb28\sl-180\slmult0\fi388 \up0
\expndtw0\charscalex152 \ul0\nosupersub\cf26\f27\fs14 <th bgcolor="#cccccc"
colspan="311>Sales Data</th> \line \up0 \expndtw0\charscalex153 </tr>
\par\pard\ql \li1166\sb55\sl-138\slmult0 \up0 \expndtw0\charscalex172
\ul0\nosupersub\cf23\f24\fs12 <tr> \par\pard\ql \li1560\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex169 <th becolor="#999999">ASIN</th> \par\pard\ql
\li1560\sb42\sl-138\slmult0 \up0 \expndtw0\charscalex180 <th
becolor="#999999">Title</th> \par\pard\qj \li1171\ri4298\sb28\sl-
180\slmult0\fi388 \up0 \expndtw0\charscalex145 \ul0\nosupersub\cf26\f27\fs14 <th
becolor=11#999999">Sales Rank</th> \line \up0 \expndtw0\charscalex146 </tr>
\par\pard\ql \li1175\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex166 <xsl:for-each
select="Productlnfo/Details"> \par\pard\ql \li1175\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12 <tr>
\par\pard\li1569\sb32\sl-161\slmult0\fi0\tx4694 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf26\f27\fs14 <td><xsl:value-of select="Asin"\tab \up0
\expndtw0\charscalex157 /></td>\par\pard\li1569\sb31\sl-161\slmult0\fi0\tx5375 \up0
\expndtw0\charscalex154 <td><xsl:value-of select="ProductName"\tab \up0
\expndtw0\charscalex157 /></td>\par\pard\li1569\sb31\sl-161\slmult0\fi0\tx5184 \up0
\expndtw0\charscalex157 <td><xsl:value-of select="SalesRank"\tab \up0
\expndtw0\charscalex157 /></td>\par\pard\ql \li1180\sb22\sl-161\slmult0 \up0
\expndtw0\charscalex160 </tr> \par\pard\ql \li1185\sb19\sl-161\slmult0 \up0
\expndtw0\charscalex163 </xsl:for-each> \par\pard\ql \li1185\sb39\sl-161\slmult0
\up0 \expndtw0\charscalex156 <tr><td colspan="3"></td></tr> \par\pard\ql
\li1185\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex172
\ul0\nosupersub\cf23\f24\fs12 <tr> \par\pard\qj \li1579\ri3208\sb0\sl-
200\slmult0\tx1968 \up0 \expndtw0\charscalex161 \ul0\nosupersub\cf26\f27\fs14 <td
becolor="#ffcc00" colspan="2" align="right"> \line\tab \up0 \expndtw0\charscalex162
<b>Average Sales Rank</b> \par\pard\ql \li1583\sb4\sl-161\slmult0 \up0
\expndtw0\charscalex148 </td> \par\pard\ql \li1583\sb58\sl-138\slmult0 \up0
\expndtw0\charscalex158 \ul0\nosupersub\cf23\f24\fs12 <td
becolor="#ffcc0011>=ROUND(AVERAGE(C3:C<xsl:value-of \par\pard\li1195\sb66\sl-
138\slmult0\fi0\tx4612\tx4809\tx5102\tx5409\tx5687 \up0 \expndtw0\charscalex182
select="count(Productlnfo/Details)\tab \up0 \expndtw-1\charscalex100 +\tab \up0
\expndtw0\charscalex141 2"\tab \up0 \expndtw0\charscalex162 />)\tab \up0
\expndtw0\charscalex136 ,O)\tab \up0 \expndtw0\charscalex182 </td>\par\pard\ql
\li1588\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex160
\ul0\nosupersub\cf26\f27\fs14 </tr> \par\pard\ql \li1200\ri3803\sb16\sl-190\slmult0
\up0 \expndtw0\charscalex158 </table> \line \up0 \expndtw0\charscalex135 </body>
\line \up0 \expndtw0\charscalex136 </html> \par\pard\ql \li1204\sb34\sl-161\slmult0
\up0 \expndtw0\charscalex160 </xsl:template> \par\pard\ql \li1204\sb19\sl-
161\slmult0 \up0 \expndtw0\charscalex169 </xsl:stylesheet> \par\pard\qj
\li921\ri1118\sb194\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf10\f11\fs18 Este archivo recibe la respuesta AWS y la convierte
en una tabla sencilla HTML. \line \up0 \expndtw0\charscalex130 La seccion xs1 :
for-each hace un bucle que recorre el nodo "Details" y anade \line \up0
\expndtw0\charscalex132 una fila la tabla para cada resultado. Una vez que
transfiera este archivo a un \line \up0 \expndtw0\charscalex123 servidor accesible,
deberia ser capaz de ver los resultados de la transformacion en \line \up0
\expndtw0\charscalex123 un explorador de Internet, simplemente especifieando la URL
del archivo XSL en \line \up0 \expndtw0\charscalex123 el campo Direccion.
Simplemente modifique la URL del ultimo paso reemplazan-\line \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16
dof=xmlporf={\field{\*\fldinst {HYPERLINK
http://example.com/excel_salesrank.xs1./ }}{\fldrslt {\ul0\nosupersub\cf11\f12\fs16
http://example.com/excel_SalesRank.xs1.}}} \par\pard\ql \li1219\sb0\sl-
190\slmult0 \par\pard\ql\li1219\ri1700\sb12\sl-190\slmult0 \up0
\expndtw0\charscalex162 {\field{\*\fldinst {HYPERLINK
http://xml.amazon.com/onca/xml3?t=insert/ }}{\fldrslt
{\ul0\nosupersub\cf26\f27\fs14 http://xml.amazon.com/onca/xml3?
t=insert}}}\ul0\nosupersub\cf26\f27\fs14 associate tag&dev-t=insert \line \up0
\expndtw0\charscalex148 developer token&PowerSearch=publisher:O'Reilly
%20ando20keywords: \line \up0 \expndtw0\charscalex149
Hack&type=heavy&mode=books&f={\field{\*\fldinst {HYPERLINK
http://example.com/excel/ }}{\fldrslt {\ul0\nosupersub\cf26\f27\fs14
http://example.com/excel}}}\ul0\super\cf26\f27\fs21 SalesRank.xsl \par\pard\qj
\li955\ri1100\sb153\sl-260\slmult0\fi278 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Deberia poder ver una tabla como la que se muestra en
la figura 8.16, con los \line \up0 \expndtw0\charscalex125 datos recuperados de la
consulta anterior. Observe que la ultima celda de la tabla
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg270}{\bkmkend
Pg270}\par\pard\li1574\sb0\sl-207\slmult0\par\pard\li1574\sb151\sl-
207\slmult0\fi0\tx8606 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
295\par\pard\li1564\sb0\sl-207\slmult0\par\pard\li1564\sb0\sl-
207\slmult0\par\pard\li1564\sb0\sl-207\slmult0\par\pard\li1564\sb23\sl-
207\slmult0\fi4 \up0 \expndtw0\charscalex128 contiene una funci6n de Excel. Puede
resultar algo extrano en este momento,\par\pard\li1564\sb35\sl-207\slmult0\fi0 \up0
\expndtw0\charscalex128 pero tiene un propOsito muy importante una vez que este
dentro de Excel.\par\pard\li1848\sb0\sl-207\slmult0\par\pard\li1848\sb75\sl-
207\slmult0\fi6384 \up0 \expndtw0\charscalex104 i J\t \up0 \expndtw0\charscalex104
i 2\par\pard\li1848\sb45\sl-115\slmult0\fi33\tx2793\tx3081\tx3628 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf22\f23\fs10 Archivo Edici6n\tab \up0
\expndtw0\charscalex104 Ver\tab \up0 \expndtw0\charscalex104 Favorites\tab \up0
\expndtw0\charscalex104 Herramientas Ayuda\par\pard\li1848\sb0\sl-
115\slmult0\par\pard\li1848\sb21\sl-115\slmult0\fi240\tx4089\tx4867 \up0
\expndtw0\charscalex104 AtrAs\tab \up0 \expndtw0\charscalex104 Busqueda\tab \up0
\expndtw0\charscalex104 Favorites lal" Multimedia\par\pard\li1848\sb0\sl-
115\slmult0\par\pard\li1848\sb21\sl-115\slmult0\fi0\tx2476\tx7852\tx8155 \up0
\expndtw0\charscalex104 Direccidn\tab \dn2 \expndtw0\charscalex105 http,\u-3?\u-3?
xrcJ-na,amznxslt.rrrrIonra\u-3?a:ml3?t=insert\ul0\nosupersub\cf24\f25\fs10
I\ul0\nosupersub\cf22\f23\fs10 Nassociate % 2Otag\ul0\nosupersub\cf24\f25\fs10
1\ul0\nosupersub\cf22\f23\fs10 2O&dev-t=insert\ul0\nosupersub\cf24\f25\fs10
1\ul0\nosupersub\cf22\f23\fs10 2Odeveleper%:osckerv\tab \up0
\expndtw0\charscalex104 Ir\tab \up0 \expndtw0\charscalex104
Vinculos\par\pard\li1848\sb0\sl-138\slmult0\par\pard\li1848\sb132\sl-
138\slmult0\fi3024 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf23\f24\fs12 Sates
data\par\pard\li1848\sb108\sl-184\slmult0\fi3230\tx7127 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf11\f12\fs16 Tid,p\tab \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf26\f27\fs14 Sates
R;udc\par\pard\li1848\sb59\sl-138\slmult0\fi648\tx2659\tx3873\tx4526 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf23\f24\fs12 4\tab \up0
\expndtw0\charscalex104 3\tab \dn2 \expndtw0\charscalex104 G\tab \dn2
\expndtw0\charscalex104 ks\par\pard\li1848\sb78\sl-161\slmult0\fi2015\tx4516\tx6691
\up0 \expndtw0\charscalex104 \ul0\nosupersub\cf26\f27\fs14 I Sa=\tab \up0
\expndtw0\charscalex104 Hacks\tab \up0 \expndtw0\charscalex104 78.\par\pard\ql
\li3863\sb67\sl-138\slmult0 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf23\f24\fs12 Linux Server Hacks \par\pard\ql \li3263\sb103\sl-
161\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf26\f27\fs14 Average
Sales Rank= =ROUITL(AVERAGE(C3 C5),0) \par\pard\ql \li7420\sb0\sl-115\slmult0
\par\pard\ql\li7420\sb0\sl-115\slmult0 \par\pard\ql\li7420\sb0\sl-115\slmult0
\par\pard\ql\li7420\sb0\sl-115\slmult0 \par\pard\ql\li7420\sb0\sl-115\slmult0
\par\pard\ql\li7420\sb0\sl-115\slmult0 \par\pard\ql\li7420\sb0\sl-115\slmult0
\par\pard\ql\li7420\sb0\sl-115\slmult0 \par\pard\ql\li7420\sb0\sl-115\slmult0
\par\pard\ql\li7420\sb0\sl-115\slmult0 \par\pard\ql\li7420\sb0\sl-115\slmult0
\par\pard\ql\li7420\sb0\sl-115\slmult0 \par\pard\ql\li7420\sb37\sl-115\slmult0 \up0
\expndtw-4\charscalex91 \ul0\nosupersub\cf22\f23\fs10 Mi PC \par\pard\ql
\li3014\sb128\sl-184\slmult0 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf11\f12\fs16 Figura 8.16. Tabla en HTML con los datos de
ventas. \par\pard\qj \li1564\sb0\sl-240\slmult0 \par\pard\qj\li1564\ri485\sb10\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Para
adjuntar ambas aplicaciones, utilice un archivo de consultas de Excel \up0
\expndtw0\charscalex123 (IQY). Este archivo contendra toda la informaci6n referente
a la consulta, inclu\up0 \expndtw0\charscalex142 yendo la URL que apunta a los
datos. Cree un nuevo archivo llamado \up0 \expndtw0\charscalex143
amzn_avg_sales.igy y afiada el siguiente c6digo: \par\pard\ql \li1848\sb0\sl-
138\slmult0 \par\pard\ql\li1848\sb67\sl-138\slmult0 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf23\f24\fs12 WEB \par\pard\ql \li1857\sb62\sl-138\slmult0 \up0
\expndtw-1\charscalex100 1 \par\pard\ql \li1848\ri1076\sb20\sl-190\slmult0 \up0
\expndtw0\charscalex160 {\field{\*\fldinst {HYPERLINK
http://xml.amazon.com/onca/xml3?t=insert/ }}{\fldrslt
{\ul0\nosupersub\cf26\f27\fs14 http://xml.amazon.com/onca/xml3?
t=insert}}}\ul0\nosupersub\cf26\f27\fs14 associate tag&dev-t=insert \line \up0
\expndtw0\charscalex144 developer token&PowerSearch=publisher:O'Reilly%20and
%20keywords: \line \up0 \expndtw0\charscalex145
Hack&type=heavy&mode=books&f={\field{\*\fldinst {HYPERLINK
http://example.com/excel/ }}{\fldrslt {\ul0\nosupersub\cf26\f27\fs14
http://example.com/excel}}}\ul0\nosupersub\cf26\f27\fs14 SalesRank.xsl
\par\pard\qj \li1564\ri486\sb149\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 La primera Linea le indica a
Excel que se trata de una consulta Web. El 1 de la \up0 \expndtw0\charscalex125
segunda Linea indica a el numero de version de la consulta Web (siempre debe
\up0 \expndtw0\charscalex118 estar en 1). Luego aparece la URL de la consulta AWS
que incluye el archivo XSL. \up0 \expndtw0\charscalex118 Guarde el archivo y
acuerdese de su ubicaci6n. \par\pard\ql \li1579\sb0\sl-276\slmult0
\par\pard\ql\li1579\sb15\sl-276\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf14\f15\fs24 Ejecutar el truco \par\pard\qj
\li1564\ri486\sb214\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Para ejecutarlo haga doble clie en el archivo
amzn_avg_sales.igy. Eso hara \up0 \expndtw0\charscalex120 que Excel lo abra,
contacte con la URL y genere una hoja de calculo como la de la \up0
\expndtw0\charscalex120 figura 8.17.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg271}{\bkmkend
Pg271}\par\pard\li840\sb0\sl-207\slmult0\par\pard\li840\sb0\sl-
207\slmult0\par\pard\li840\sb7\sl-207\slmult0\fi0\tx6047 \up0
\expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18 296\tab \up0
\expndtw0\charscalex114 Excel. Los mejores trucos\par\pard\li840\sb0\sl-
115\slmult0\par\pard\li840\sb0\sl-115\slmult0\par\pard\li840\sb0\sl-
115\slmult0\par\pard\li840\sb0\sl-115\slmult0\par\pard\li840\sb0\sl-
115\slmult0\par\pard\li840\sb0\sl-115\slmult0\par\pard\li840\sb25\sl-
115\slmult0\fi729 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf22\f23\fs10 W
Microsoft Excel - L hra2\par\pard\li1943\sb0\sl-138\slmult0\par\pard\li1943\sb0\sl-
138\slmult0\par\pard\li1943\sb0\sl-138\slmult0\par\pard\li1943\sb0\sl-
138\slmult0\par\pard\li1943\sb0\sl-138\slmult0\par\pard\li1943\sb0\sl-
138\slmult0\par\pard\li1943\sb53\sl-138\slmult0\fi1473\tx5529\tx6249 \up0
\expndtw0\charscalex104 \ul0\nosupersub\cf23\f24\fs12 B\tab \up0
\expndtw0\charscalex104 D\tab \up0 \expndtw0\charscalex104
E\par\pard\li1943\sb10\sl-138\slmult0\fi1252 \up0 \expndtw0\charscalex104
Sales\ul0\nosupersub\cf25\f26\fs12 data\par\pard\li1943\sb19\sl-
138\slmult0\fi72\tx3307\tx4473 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf23\f24\fs12 ASIN\tab \dn2 \expndtw0\charscalex104 Title\tab
\dn2 \expndtw0\charscalex104 \ul0\nosupersub\cf26\f27\fs14 Sales
Rank\par\pard\li1943\sb35\sl-138\slmult0\fi0\tx3177\tx5063 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12 596004478 Google Ha\tab
\up0 \expndtw0\charscalex104 6\tab \up0 \expndtw0\charscalex104
14\par\pard\li1943\sb35\sl-138\slmult0\fi0\tx4992 \up0 \expndtw0\charscalex104
596004605 lilac SS' Hac\u-3?\tab \up0 \expndtw0\charscalex104
278\par\pard\li1943\sb15\sl-138\slmult0\fi0\tx4996 \up0 \expndtw0\charscalex104
596004613 Linux Server Hacks\tab \up0 \expndtw0\charscalex104
763\par\pard\li2510\sb0\sl-138\slmult0\par\pard\li2510\sb32\sl-
138\slmult0\fi0\tx4992 \up0 \expndtw0\charscalex114 Average Sales Rank\tab \up0
\expndtw0\charscalex114 352\par\pard\li2030\sb0\sl-
115\slmult0\par\pard\li2030\sb0\sl-115\slmult0\par\pard\li2030\sb0\sl-
115\slmult0\par\pard\li2030\sb0\sl-115\slmult0\par\pard\li2030\sb0\sl-
115\slmult0\par\pard\li2030\sb0\sl-115\slmult0\par\pard\li2030\sb0\sl-
115\slmult0\par\pard\li2030\sb0\sl-115\slmult0\par\pard\li2030\sb0\sl-
115\slmult0\par\pard\li2030\sb0\sl-115\slmult0\par\pard\li2030\sb0\sl-
115\slmult0\par\pard\li2030\sb0\sl-115\slmult0\par\pard\li2030\sb80\sl-
115\slmult0\fi0 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf22\f23\fs10 n
"\\amzn_avg_cales 7`\par\pard\li2030\sb63\sl-115\slmult0\fi4348 \up0
\expndtw0\charscalex112 NUM\par\pard\ql \li1286\sb146\sl-184\slmult0 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf11\f12\fs16 Figura 8.17. Hoja de calculo
de Excel con los datos de clasificaci6n de ventas. \par\pard\qj \li859\sb0\sl-
240\slmult0 \par\pard\qj\li859\ri1193\sb10\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Ahora ya tiene algunos datos
utiles: la clasificaci6n media de ventas de los \line \up0 \expndtw0\charscalex126
libros en una aplicaci6n ideal para manipular y analizar los datos. Puede
actua-\line \up0 \expndtw0\charscalex125 lizar los datos en cualquier momento
haciendo clie con el bot6n derecho del ra-\line \up0 \expndtw0\charscalex125 tion
en cualquier celda de la hoja de calculo y eligiendo la opci6n Actualizar datos.
\par\pard\ql \li878\sb292\sl-299\slmult0 \up0 \expndtw0\charscalex102
\ul0\nosupersub\cf18\f19\fs26 El truco del truco \par\pard\qj
\li868\ri1184\sb210\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 La parte importante de este truco es conocer c6mo
obtener los datos directa-\line \up0 \expndtw0\charscalex124 mente de AWS en Excel.
Una vez dentro de Excel, los datos estan at alcance de \line \up0
\expndtw0\charscalex124 todas las funciones que puede ofrecernos Excel: calculos,
graficos, etc. A conti-\line \up0 \expndtw0\charscalex124 nuaci6n veremos algunos
metodos rapidos para extender este ejemplo. \par\pard\ql \li883\sb191\sl-
276\slmult0 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf14\f15\fs24
Hacer que la consulta sea dinamica \par\pard\qj \li873\ri1177\sb134\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 En vez
de limitar los datos a informaci6n estatica construida dentro de una \up0
\expndtw0\charscalex125 consulta de un archivo IQY, podemos aiiadir un poco de
interactividad. Supon\up0 \expndtw0\charscalex125 gamos que tenemos una lista de
c6digos de libros y deseamos conocer la media \up0 \expndtw0\charscalex120 de la
clasificaci6n de ventas, pero no disponemos de la lista en el momento en que
\up0 \expndtw0\charscalex125 construimos el archivo IQY. Excel ofrece la
posibilidad de preguntar al usuario \up0 \expndtw0\charscalex125 por cierta
informaci6n antes de realizar la consulta Web. \par\pard\qj \li878\ri1167\sb40\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex122 El unico cambio que necesita hacer
es colocar la informaci6n preguntada den-\line \up0 \expndtw0\charscalex122 tro de
la URL de la consulta Web, en el lugar en el que desee que aparezca la
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg272}{\bkmkend
Pg272}\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb0\sl-
207\slmult0\par\pard\li1516\sb8\sl-207\slmult0\fi0\tx8548 \up0
\expndtw0\charscalex118 \ul0\nosupersub\cf10\f11\fs18 8. Conectando Excel con el
mundo\tab \up0 \expndtw0\charscalex118 297\par\pard\qj \li1521\sb0\sl-
240\slmult0 \par\pard\qj\li1521\sb0\sl-240\slmult0
\par\pard\qj\li1521\ri534\sb133\sl-240\slmult0 \up0 \expndtw0\charscalex124 entrada
del usuario. Para ello cambie la URL que se encuentra dentro del archivo \up0
\expndtw0\charscalex124 amzn_avg_sales.iqy a lo siguiente: \par\pard\ql
\li1809\sb0\sl-161\slmult0 \par\pard\ql\li1809\sb45\sl-161\slmult0 \up0
\expndtw0\charscalex160 \ul0\nosupersub\cf26\f27\fs14
ht.tp://xml.amazon.com/onca/xml3?t=insert associate tag&dev-t=insert
\par\pard\qj \li1809\ri819\sb7\sl-200\slmult0 \up0 \expndtw0\charscalex183
\ul0\nosupersub\cf23\f24\fs12 developer token&PowerSearch=isbn:["ISBN","Introduzca
una lista de ISBN \up0 \expndtw0\charscalex184 \ul0\nosupersub\cf26\f27\fs14
separados por el signo de barra vertical \par\pard\li1531\sb27\sl-
161\slmult0\fi321\tx2025\tx2222 \up0 \expndtw-2\charscalex100 (I\tab \up0
\expndtw0\charscalex132 )\tab \up0 \expndtw0\charscalex132
"]&type=heavy&mode=books&f={\field{\*\fldinst {HYPERLINK
http://example.com/excel_salesrank.xsl/ }}{\fldrslt {\ul0\nosupersub\cf26\f27\fs14
http://example.com/excel_SalesRank.xsl}}}\par\pard\li1531\sb0\sl-
207\slmult0\par\pard\li1531\sb6\sl-207\slmult0\fi273\tx8395 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Ahora, se le pedira que
introduzca una lista de ISBN al abrir el archivo,\tab \up0 \expndtw0\charscalex132
como\par\pard\li1531\sb32\sl-207\slmult0\fi0 \up0 \expndtw0\charscalex132 puede
verse en la figura 8.18.\par\pard\li2332\sb0\sl-115\slmult0\par\pard\li2332\sb0\sl-
115\slmult0\par\pard\li2332\sb0\sl-115\slmult0\par\pard\li2332\sb0\sl-
115\slmult0\par\pard\li2332\sb95\sl-115\slmult0\fi0\tx2798\tx4027\tx5251 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Archh:o\tab \up0
\expndtw0\charscalex122 Ediuun Ver Inserter\tab \up0 \expndtw0\charscalex122
Formato Heiarnientas\tab \up0 \expndtw0\charscalex122 Dates Ventana\par\pard\ql
\li2390\sb0\sl-115\slmult0 \par\pard\ql\li2390\sb0\sl-115\slmult0
\par\pard\ql\li2390\sb0\sl-115\slmult0 \par\pard\ql\li2390\sb0\sl-115\slmult0
\par\pard\ql\li2390\sb54\sl-115\slmult0 \up0 \expndtw-1\charscalex100 I \up0
\expndtw-1\charscalex100 s \par\pard\ql \li2592\sb46\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 A \par\pard\ql \li2126\sb0\sl-
138\slmult0 \par\pard\ql\li2126\sb4\sl-138\slmult0 \up0 \expndtw-1\charscalex100
2 \par\pard\li2131\sb0\sl-138\slmult0\par\pard\li2131\sb0\sl-
138\slmult0\par\pard\li2131\sb89\sl-138\slmult0\fi0\tx4156\tx6777 \dn2
\expndtw0\charscalex107 5\tab \up0 \expndtw0\charscalex107 Introduce\tab \dn2
\expndtw0\charscalex107 X\par\pard\li2131\sb35\sl-115\slmult0\fi0\tx4195 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 6\tab \dn2
\expndtw0\charscalex107 Introduzca one lists de ISBN separados per el sign
de\par\pard\li2131\sb38\sl-111\slmult0\fi0\tx4195 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf23\f24\fs12 7\tab \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf22\f23\fs10 bar re vertical (1).\par\pard\ql \li2131\sb0\sl-
115\slmult0 \par\pard\ql\li2131\sb60\sl-115\slmult0 \up0 \expndtw-1\charscalex100 9
\par\pard\ql \li2169\sb26\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 0 \par\pard\ql \li4204\sb21\sl-115\slmult0 \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf22\f23\fs10 E User este valor o referenda
pars futuras actualizaciones \par\pard\ql \li2121\sb0\sl-138\slmult0
\par\pard\ql\li2121\sb48\sl-138\slmult0 \up0 \expndtw-5\charscalex96
\ul0\nosupersub\cf23\f24\fs12 13 \par\pard\li2121\sb23\sl-
138\slmult0\fi0\tx5635\tx6345 \dn2 \expndtw0\charscalex101 14\tab \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf22\f23\fs10 Acepter\tab \dn2
\expndtw0\charscalex101 Cancelar\par\pard\ql \li2121\ri3661\sb0\sl-160\slmult0 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf23\f24\fs12 15 \line \up0 \expndtw-
5\charscalex96 16 \line \up0 \expndtw-5\charscalex97 17 \par\pard\ql
\li2116\ri3659\sb140\sl-140\slmult0\fi9 \up0 \expndtw-3\charscalex100 19 \line \up0
\expndtw-3\charscalex100 20 \par\pard\li2092\sb0\sl-
92\slmult0\par\pard\li2092\sb70\sl-92\slmult0\fi0\tx2246\tx2380\tx5904\tx7569
\up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 II\tab \up0 \expndtw-
1\charscalex100 I\tab \up0 \expndtw0\charscalex123 \u-3? H
\\amzn_aVg_sales,l\tab \dn3 \expndtw0\charscalex123 \ul0\nosupersub\cf11\f12\fs16
4\ul0\nosupersub\cf21\f22\fs8 1.\tab \dn2 \expndtw0\charscalex123
(\par\pard\li2092\sb67\sl-115\slmult0\fi4\tx7324 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf22\f23\fs10 Introducer\tab \up0 \expndtw0\charscalex123
NUM\par\pard\ql \li2846\sb107\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Figura 8.18. Cuadro de dialogo para preguntar los
ISBN. \par\pard\ql \li1862\sb0\sl-207\slmult0 \par\pard\ql\li1862\sb50\sl-
207\slmult0 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Si no se
acuerda de ninguno, puede probar con los siguientes: \par\pard\ql \li1876\sb0\sl-
138\slmult0 \par\pard\ql\li1876\sb112\sl-138\slmult0 \up0
\expndtw0\charscalex159 \ul0\nosupersub\cf23\f24\fs12
156592714110596003595I0596002246I0596002505 \par\pard\ql \li1867\sb205\sl-
207\slmult0\tx8500 \dn2 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Con
ello deberia obtener la media de la clasificacion de ventas para los \tab \up0
\expndtw0\charscalex107 ISBN \par\pard\ql \li1588\sb53\sl-207\slmult0 \up0
\expndtw0\charscalex122 que haya introducido. iY ademas sera diferente cada vez!
\par\pard\ql \li1598\sb196\sl-276\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf14\f15\fs24 Utilizar datos diferentes \par\pard\qj
\li1598\ri457\sb134\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Como el ejemplo anterior, cambiar los datos con los
que esta trabajando es \line \up0 \expndtw0\charscalex127 simplemente otra manera
de cambiar la URL para la consulta AWS. Pero si desea
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg273}{\bkmkend
Pg273}\par\pard\li873\sb0\sl-207\slmult0\par\pard\li873\sb122\sl-
207\slmult0\fi0\tx6081 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 298\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li864\sb0\sl-
253\slmult0 \par\pard\ql\li864\sb0\sl-253\slmult0
\par\pard\ql\li864\ri1165\sb89\sl-253\slmult0\fi4\tx1147 \up0
\expndtw0\charscalex128 trabajar con un conjunto diferente de datos (como el coste
de cada elemento en \line \up0 \expndtw0\charscalex120 vez de la clasificacion de
ventas), necesita modificar un poco la hoja de estilo XSL. \line\tab \up0
\expndtw0\charscalex127 Para ver hasta que punto la hoja de estilo puede marcar la
diferencia, cree un \line \up0 \expndtw0\charscalex127 nuevo archivo llamado
excel_PriceDiff.xls y anada el siguiente codigo: \par\pard\ql \li1156\sb0\sl-
138\slmult0 \par\pard\ql\li1156\sb0\sl-138\slmult0 \par\pard\ql\li1156\sb6\sl-
138\slmult0\tx3110 \up0 \expndtw0\charscalex177 \ul0\nosupersub\cf23\f24\fs12 <?xml
version="1.0" \tab \up0 \expndtw0\charscalex136 ?> \par\pard\ql \li1156\sb62\sl-
138\slmult0 \up0 \expndtw0\charscalex187 <xsl:stylesheet version="l.0"
xmins:xsl="{\field{\*\fldinst {HYPERLINK http://www.w3.org/1999/xsl/ }}{\fldrslt
{\ul0\nosupersub\cf23\f24\fs12 http://www.w3.org/1999/XSL/}}} \par\pard\ql
\li1147\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex142
\ul0\nosupersub\cf26\f27\fs14 Transform"> \par\pard\ql \li1156\ri2895\sb7\sl-
200\slmult0 \up0 \expndtw0\charscalex154 <xsl:output method="html"/> \line \up0
\expndtw0\charscalex155 <xsl:template match="/ "> \par\pard\ql
\li1142\ri2969\sb0\sl-193\slmult0\fi14 \up0 \expndtw0\charscalex158 <html
xmins:o="urn:schemas-microsoft-com:office:office" \line \up0
\expndtw0\charscalex157 xmins:x="urn:schemas-microsoft-com:office:excel" \line \up0
\expndtw0\charscalex168 \ul0\nosupersub\cf23\f24\fs12 xmins="{\field{\*\fldinst
{HYPERLINK http://www.w3.org/tr/rec-html40"/ }}{\fldrslt
{\ul0\nosupersub\cf23\f24\fs12 http://www.w3.org/TR/REC-
html40"}}}\ul0\nosupersub\cf23\f24\fs12 > \line \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf26\f27\fs14 <body> \par\pard\ql \li1156\sb20\sl-161\slmult0
\up0 \expndtw0\charscalex161 <table id="basic"> \par\pard\ql \li1156\sb38\sl-
138\slmult0 \up0 \expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12 <tr>
\par\pard\qj \li1156\ri2665\sb11\sl-200\slmult0\fi388 \up0
\expndtw0\charscalex149 \ul0\nosupersub\cf26\f27\fs14 <th becolor="#cccccc"
colspan=11411>Datos de ventas</th> \line \up0 \expndtw0\charscalex150
\ul0\nosupersub\cf23\f24\fs12 </tr> \par\pard\ql \li1156\sb32\sl-138\slmult0
\up0 \expndtw0\charscalex172 <tr> \par\pard\ql \li1545\sb62\sl-138\slmult0 \up0
\expndtw0\charscalex169 <th becolor="#999999">ISBN</th> \par\pard\ql
\li1545\sb23\sl-161\slmult0 \up0 \expndtw0\charscalex153
\ul0\nosupersub\cf26\f27\fs14 <th becolor="#999999">Titulo</th> \par\pard\ql
\li1156\ri3727\sb16\sl-190\slmult0\fi384\tx1540 \up0 \expndtw0\charscalex158 <th
becolor="#999999">Precio original</th> \line\tab \up0 \expndtw0\charscalex149 <th
becolor="#999999">Precio de Amazon</th> \line \up0 \expndtw0\charscalex150
</tr> \par\pard\ql \li1151\sb34\sl-161\slmult0 \up0 \expndtw0\charscalex166
<xsl:for-each select="Productlnfo/Details"> \par\pard\ql \li1151\sb38\sl-
138\slmult0 \up0 \expndtw0\charscalex175 \ul0\nosupersub\cf23\f24\fs12 <tr>
\par\pard\ql \li1156\sb43\sl-161\slmult0 \up0 \expndtw0\charscalex132
\ul0\nosupersub\cf26\f27\fs14 <td> \par\pard\li1151\sb40\sl-
161\slmult0\fi196\tx4084 \up0 \expndtw0\charscalex156 <xsl:value-of
select="Asin"\tab \up0 \expndtw0\charscalex156 />\par\pard\li1151\sb31\sl-
161\slmult0\fi0 \up0 \expndtw0\charscalex156 </td>\par\pard\li1151\sb31\sl-
161\slmult0\fi0 \up0 \expndtw0\charscalex156 <td>\par\pard\li1151\sb33\sl-
161\slmult0\fi196\tx4771 \up0 \expndtw0\charscalex156 <xsl:value-of
select="ProductName"\tab \up0 \expndtw0\charscalex156 />\par\pard\li1151\sb29\sl-
161\slmult0\fi0 \up0 \expndtw0\charscalex156 </td>\par\pard\ql \li1147\sb30\sl-
161\slmult0 \up0 \expndtw0\charscalex138 <td> \par\pard\li1147\sb54\sl-
138\slmult0\fi196\tx4569 \up0 \expndtw0\charscalex168 \ul0\nosupersub\cf23\f24\fs12
<xsl:value-of select="ListPrice"\tab \up0 \expndtw0\charscalex168
/>\par\pard\li1147\sb13\sl-184\slmult0\fi0 \up0 \expndtw0\charscalex168
\ul0\nosupersub\cf11\f12\fs16 </td>\par\pard\li1147\sb27\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex168 \ul0\nosupersub\cf26\f27\fs14 <td>\par\pard\li1147\sb30\sl-
161\slmult0\fi196\tx4473 \up0 \expndtw0\charscalex163 <xsl:value-of
select="OurPrice"\tab \up0 \expndtw0\charscalex168 />\par\pard\li1147\sb13\sl-
184\slmult0\fi0 \up0 \expndtw0\charscalex168 \ul0\nosupersub\cf11\f12\fs16
</td>\par\pard\ql \li1151\sb0\sl-179\slmult0 \up0 \expndtw0\charscalex140 </tr>
\par\pard\ql \li1151\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex163
\ul0\nosupersub\cf26\f27\fs14 </xsl:for-each> \par\pard\ql \li1151\sb19\sl-
161\slmult0 \up0 \expndtw0\charscalex156 <tr><td colspan="3"></td></tr>
\par\pard\ql \li1151\sb58\sl-138\slmult0 \up0 \expndtw0\charscalex172
\ul0\nosupersub\cf23\f24\fs12 <tr> \par\pard\qj \li1540\ri3247\sb28\sl-
180\slmult0\tx1929 \up0 \expndtw0\charscalex153 \ul0\nosupersub\cf26\f27\fs14 <td
bgcolor="#ffccOO" colspan=113" align="right"> \line\tab \up0
\expndtw0\charscalex154 <b>Media del precio original</b> \par\pard\ql
\li1540\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex148 </td> \par\pard\ql
\li1540\sb38\sl-138\slmult0 \up0 \expndtw0\charscalex161
\ul0\nosupersub\cf23\f24\fs12 <td becolor="#ffcc00">=ROUND(AVERAGE(C3:C<xsl:value-
of \par\pard\li1142\sb74\sl-138\slmult0\fi4\tx4569\tx4761\tx5059\tx5366\tx5443 \up0
\expndtw0\charscalex175 select="count(Productlnfo/Details)\tab \up0 \expndtw-
1\charscalex100 +\tab \up0 \expndtw0\charscalex175 2"\tab \up0
\expndtw0\charscalex158 />)\tab \up0 \expndtw-1\charscalex100 ,\tab \up0
\expndtw0\charscalex175 2)\par\pard\li1142\sb35\sl-161\slmult0\fi398 \up0
\expndtw0\charscalex175 \ul0\nosupersub\cf26\f27\fs14
</td>\par\pard\li1142\sb28\sl-161\slmult0\fi4 \up0 \expndtw0\charscalex175
</tr>\par\pard\li1142\sb31\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex175
<tr>\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg274}{\bkmkend
Pg274}\par\pard\li1598\sb0\sl-207\slmult0\par\pard\li1598\sb184\sl-
207\slmult0\fi0\tx8630 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
299\par\pard\li1886\sb0\sl-161\slmult0\par\pard\li1886\sb0\sl-
161\slmult0\par\pard\li1886\sb0\sl-161\slmult0\par\pard\li1886\sb0\sl-
161\slmult0\par\pard\li1886\sb5\sl-161\slmult0\fi388 \up0
\expndtw0\charscalex162 \ul0\nosupersub\cf26\f27\fs14 <td becolor="#ffcc00"
colspan=113" align="right">\par\pard\li1886\sb27\sl-161\slmult0\fi777 \up0
\expndtw0\charscalex162 <b>Media del precio de Amazon</b>\par\pard\li1886\sb11\sl-
184\slmult0\fi388 \up0 \expndtw0\charscalex162 \ul0\nosupersub\cf11\f12\fs16
</td>\par\pard\li1886\sb51\sl-138\slmult0\fi388 \up0 \expndtw0\charscalex162
\ul0\nosupersub\cf23\f24\fs12 <td becolor="#ffcc00">=ROUND(AVERAGE(D3:D<xsl:value-
of\par\pard\li1886\sb52\sl-138\slmult0\fi0\tx5308\tx5500\tx5793 \up0
\expndtw0\charscalex162 select="count(Productlnfo/Details)\tab \up0 \expndtw-
1\charscalex100 +\tab \up0 \expndtw0\charscalex162 2"\tab \up0
\expndtw0\charscalex162 />),2)\par\pard\ql \li2275\sb13\sl-166\slmult0 \up0
\expndtw0\charscalex133 \ul0\nosupersub\cf11\f12\fs16 </td> \par\pard\ql
\li1886\sb39\sl-161\slmult0 \up0 \expndtw0\charscalex164
\ul0\nosupersub\cf26\f27\fs14 </tr> \par\pard\ql \li1891\ri3455\sb0\sl-
200\slmult0 \up0 \expndtw0\charscalex159 </table> \line \up0
\expndtw0\charscalex135 </body> \line \up0 \expndtw0\charscalex136 </html>
\par\pard\ql \li1896\sb0\sl-161\slmult0 \up0 \expndtw0\charscalex160
</xsl:template> \par\pard\ql \li1896\sb39\sl-161\slmult0 \up0
\expndtw0\charscalex169 </xsl:stylesheet> \par\pard\qj \li1608\sb0\sl-
236\slmult0 \par\pard\qj\li1608\ri432\sb22\sl-236\slmult0\fi278 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Transfiera este archivo XSL a
un servidor publico y anote la URL. Luego cree \line \up0 \expndtw0\charscalex130
un nuevo archivo de consulta ilamado amzn_price_diff.igy y utilice el mismo
\line \up0 \expndtw0\charscalex128 c6digo de ejemplos anteriores, pero cambiando la
variable f= por la URL de la \line \up0 \expndtw0\charscalex127 nueva hoja de
estilo. Abra el archivo y deberia haber una nueva hoja de calculo \line \up0
\expndtw0\charscalex123 con la lista de precios y la lista de precios de Amazon,
tal y como se muestra en la \line \up0 \expndtw0\charscalex123 figura 8.19.
\par\pard\li1766\sb0\sl-138\slmult0\par\pard\li1766\sb0\sl-
138\slmult0\par\pard\li1766\sb0\sl-138\slmult0\par\pard\li1766\sb0\sl-
138\slmult0\par\pard\li1766\sb96\sl-138\slmult0\fi0\tx1982\tx2500\tx2985\tx3302
\dn2 \expndtw0\charscalex107 \ul0\nosupersub\cf40\f41\fs12\ul -A\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 Archiso\tab \dn2
\expndtw0\charscalex107 Edicidn\tab \dn2 \expndtw0\charscalex107 Ver\tab \dn2
\expndtw0\charscalex107 Inser tar\par\pard\ql \li3494\sb34\sl-120\slmult0 \up0
\expndtw-1\charscalex100 u_ \par\pard\li2246\sb1\sl-
129\slmult0\fi0\tx2481\tx2769\tx2985 \dn2 \expndtw0\charscalex103
\ul0\nosupersub\cf23\f24\fs12 14\tab \dn2 \expndtw0\charscalex137
\ul0\nosupersub\cf22\f23\fs10 _'\tab \dn2 \expndtw0\charscalex137 .ii\tab \up0
\expndtw0\charscalex137 _j\par\pard\li1751\sb0\sl-
161\slmult0\par\pard\li1751\sb0\sl-161\slmult0\par\pard\li1751\sb147\sl-
161\slmult0\fi556\tx4473 \up0 \expndtw0\charscalex108 \ul0\nosupersub\cf26\f27\fs14
A\tab \up0 \expndtw0\charscalex108 B\par\pard\li1751\sb26\sl-138\slmult0\fi2481
\up0 \expndtw0\charscalex108 \ul0\nosupersub\cf23\f24\fs12 as de
vetrtas\par\pard\li1751\sb33\sl-138\slmult0\fi0\tx1948\tx2803\tx6264 \up0
\expndtw0\charscalex108 2\tab \up0 \expndtw0\charscalex108 ISBN\tab \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf26\f27\fs14 Trtulo\tab \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf23\f24\fs12 Precio original Precio de
Amazon\par\pard\li1751\sb16\sl-
138\slmult0\fi4\tx2131\tx3806\tx4435\tx4881\tx6993\tx7041\tx8049 \up0
\expndtw0\charscalex108 3\tab \dn2 \expndtw0\charscalex108 595002246 Web Occur
E\tab \dn2 \expndtw0\charscalex108 _.entials i\tab \up0 \expndtw-6\charscalex94
\ul0\nosupersub\cf26\f27\fs14 'Peillp\tab \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf25\f26\fs12 ML)\tab \dn2 \expndtw-2\charscalex100
\ul0\nosupersub\cf26\f27\fs14 r\tab \dn2 \expndtw0\charscalex108 ,95\tab \up0
\expndtw0\charscalex108 9,3-,97\par\pard\li1751\sb25\sl-
161\slmult0\fi4\tx2131\tx6825\tx8054 \up0 \expndtw0\charscalex108 4\tab \up0
\expndtw0\charscalex108 5%003595 Writing Ekcel Marcos with VBA., 2nd Edition\tab
\up0 \expndtw0\charscalex108 \ul0\nosupersub\cf23\f24\fs12 $34.95\tab \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf26\f27\fs14
$24,47\par\pard\li1751\sb26\sl-138\slmult0\fi4\tx2136\tx6825\tx8054 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf23\f24\fs12 5\tab \up0
\expndtw0\charscalex108 5960102505 ProqrarnminqhNETWeb Services\tab \dn2
\expndtw0\charscalex108 $3995\tab \up0 \expndtw0\charscalex108
$27,97\par\pard\li1751\sb30\sl-
138\slmult0\fi4\tx2078\tx2817\tx3177\tx6825\tx8054 \up0 \expndtw0\charscalex108
6\tab \up0 \expndtw0\charscalex106 1565927141\tab \up0 \expndtw-5\charscalex87
E,,,,- PI\tab \up0 \expndtw0\charscalex108 2000 in a Nutshell. A Power Users Quick
Reference\tab \up0 \expndtw0\charscalex108 $29;95\tab \up0 \expndtw0\charscalex108
$2L1,97\par\pard\li1751\sb11\sl-161\slmult0\fi9 \up0 \expndtw0\charscalex108
\ul0\nosupersub\cf26\f27\fs14 7\par\pard\li1751\sb12\sl-
161\slmult0\fi9\tx5625\tx8054 \up0 \expndtw0\charscalex108 8\tab \up0
\expndtw0\charscalex108 Media del precio original\tab \up0 \expndtw0\charscalex108
$33,70\par\pard\li1751\sb8\sl-160\slmult0\fi9\tx5400\tx8059 \up0
\expndtw0\charscalex108 9\tab \up0 \expndtw0\charscalex108 Media del precio de
Amazon\tab \dn2 \expndtw0\charscalex108 $23,60\par\pard\ql \li2558\sb0\sl-
184\slmult0 \par\pard\ql\li2558\sb0\sl-184\slmult0 \par\pard\ql\li2558\sb0\sl-
184\slmult0 \par\pard\ql\li2558\sb0\sl-184\slmult0 \par\pard\ql\li2558\sb0\sl-
184\slmult0 \par\pard\ql\li2558\sb0\sl-184\slmult0 \par\pard\ql\li2558\sb0\sl-
184\slmult0 \par\pard\ql\li2558\sb0\sl-184\slmult0 \par\pard\ql\li2558\sb0\sl-
184\slmult0 \par\pard\ql\li2558\sb0\sl-184\slmult0 \par\pard\ql\li2558\sb0\sl-
184\slmult0 \par\pard\ql\li2558\sb0\sl-184\slmult0 \par\pard\ql\li2558\sb0\sl-
184\slmult0 \par\pard\ql\li2558\sb169\sl-184\slmult0 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 8.19. Hoja de calculo
Excel con los datos sobre los precios.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg275}{\bkmkend
Pg275}\par\pard\li801\sb0\sl-207\slmult0\par\pard\li801\sb160\sl-
207\slmult0\fi0\tx6009 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 300\tab \dn2 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li811\sb0\sl-
253\slmult0 \par\pard\ql\li811\sb0\sl-253\slmult0 \par\pard\ql\li811\sb131\sl-
253\slmult0 \up0 \expndtw0\charscalex114 \ul0\nosupersub\cf8\f9\fs22 Resultados con
graficos \par\pard\qj \li791\ri1256\sb138\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Una vez que los datos estan
en Excel, es muy facil crear graficos para hacerse \up0 \expndtw0\charscalex121 una
idea de\ul0\nosupersub\cf8\f9\fs22 clue\ul0\nosupersub\cf10\f11\fs18 significan
los datos de un vistazo. Veamos c6mo\ul0\nosupersub\cf8\f9\fs22
afladir\ul0\nosupersub\cf10\f11\fs18 un gra\up0 \expndtw0\charscalex121 fico la
hoja de calculo: \par\pard\ql \li1094\ri1255\sb180\sl-
240\slmult0\tx1420\tx1420\tx1411 \up0 \expndtw0\charscalex101 1. \tab \up0
\expndtw0\charscalex125 Basandonos en el ejemplo ultimo, ejecute el archivo
amzn_price_diff.iqy. \line\tab \up0 \expndtw0\charscalex126 Deberia ver los datos
que incluyen una lista de libros junto con la lista de \line \tab \up0
\expndtw0\charscalex126 precios originales y de precios de Amazon. \par\pard\qj
\li1080\ri1255\sb120\sl-240\slmult0\tx1406 \up0 \expndtw0\charscalex126 2. A
continuaci6n, seleccione las celdas del titulo, precio original y precio de
\line\tab \up0 \expndtw0\charscalex126 Amazon. \par\pard\li791\sb150\sl-
207\slmult0\fi288\tx1411 \up0 \expndtw0\charscalex125 3.\tab \up0
\expndtw0\charscalex126 Vaya a Insertar>Grafico, con lo que aparecera el asistente
para graficos.\par\pard\li791\sb144\sl-207\slmult0\fi283\tx1420 \up0
\expndtw0\charscalex125 4.\tab \up0 \expndtw0\charscalex125 Haga clie en
Finalizar.\par\pard\li791\sb0\sl-207\slmult0\par\pard\li791\sb13\sl-
207\slmult0\fi268 \up0 \expndtw0\charscalex126 Ahora deberia haber conseguido una
representaei6n grafica muy util de los\par\pard\li791\sb36\sl-207\slmult0\fi0
\up0 \expndtw0\charscalex125 graficos (figura 8.20).\par\pard\li849\sb0\sl-
230\slmult0\par\pard\li849\sb8\sl-230\slmult0\fi2332\tx7670\tx8073 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf9\f10\fs20 P,\tab \dn4 \expndtw-
9\charscalex88 -icil\tab \dn2 \expndtw0\charscalex107 \ul0\nosupersub\cf26\f27\fs14
1\par\pard\li849\sb96\sl-
115\slmult0\fi292\tx2083\tx2380\tx2889\tx3686\tx4161\tx7819 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 Archie Edition\tab \up0
\expndtw0\charscalex107 Ver\tab \up0 \expndtw-5\charscalex90
\ul0\nosupersub\cf23\f24\fs12 Inner tar\tab \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf22\f23\fs10 Formate\tab \up0 \expndtw0\charscalex107
nientas\tab \dn2 \expndtw0\charscalex107 =slim Ventana\tab \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf21\f22\fs8 8 X\par\pard\li849\sb114\sl-
138\slmult0\fi2390 \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12
-J\par\pard\li849\sb97\sl-115\slmult0\fi182\tx2241\tx2678 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 Anal\tab \up0
\expndtw0\charscalex107 12\tab \up0 \expndtw0\charscalex107 H
X\ul0\nosupersub\cf35\f36\fs10\ul S\par\pard\li849\sb81\sl-
161\slmult0\fi0\tx2256 \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12
Area del grafico\tab \dn2 \expndtw0\charscalex107 \ul0\nosupersub\cf26\f27\fs14
f=\par\pard\li849\sb16\sl-138\slmult0\fi590\tx3465\tx5548 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf23\f24\fs12 A\tab \up0
\expndtw0\charscalex107 B\tab \up0 \expndtw0\charscalex107
C\par\pard\li849\sb18\sl-138\slmult0\fi81\tx3047 \up0 \expndtw0\charscalex107 1\tab
\up0 \expndtw0\charscalex107 Datos de ventas\par\pard\li849\sb20\sl-
138\slmult0\fi72\tx1104\tx1905\tx5222 \up0 \expndtw0\charscalex107 2\tab \up0
\expndtw0\charscalex107 ISBN\tab \up0 \expndtw0\charscalex107 Titnlo\tab \up0
\expndtw0\charscalex107 ratio 'o Ton Thal Precio d\par\pard\li849\sb21\sl-
138\slmult0\fi72\tx1271\tx1449\tx3446\tx3830 \dn2 \expndtw0\charscalex107 3\tab
\up0 \expndtw0\charscalex107 7 I\tab \dn2 \expndtw0\charscalex107 uU2246VVeh
3er,lcu ti\t \dn2 \expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 Enuentlalu
i\tab \dn2 \expndtw0\charscalex61 \ul0\nosupersub\cf23\f24\fs12 F.'-r\u8226?ill\tab
\dn2 \expndtw0\charscalex107 1;1L)\par\pard\li849\sb20\sl-
138\slmult0\fi72\tx1271\tx1958\tx5673\tx6820 \up0 \expndtw0\charscalex107 4\tab
\up0 \expndtw0\charscalex104 596003595\tab \up0 \expndtw0\charscalex107 Vniting LI
r?I Marcos with `3E.A, 2nd Edition\tab \up0 \expndtw0\charscalex107 $34,95\tab \up0
\expndtw0\charscalex107 $1'4,47\par\pard\li849\sb20\sl-
138\slmult0\fi67\tx1271\tx5673\tx6820 \up0 \expndtw0\charscalex107 5\tab \up0
\expndtw0\charscalex107 590002505 Programming NETVVeh Services\tab \up0
\expndtw0\charscalex107 $39,95\tab \up0 \expndtw0\charscalex107
$1',97\par\pard\li849\sb21\sl-138\slmult0\fi67\tx1271\tx1867\tx5673\tx6820 \up0
\expndtw0\charscalex107 6\tab \up0 \expndtw0\charscalex100 565927141\tab \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf28\f29\fs12\ul y\t \up0 \expndtw-
1\charscalex100 E\t \up0 \expndtw0\charscalex107 x e\ul0\nosupersub\cf23\f24\fs12
l 2 0\ul0\nosupersub\cf28\f29\fs12\ul f _ l f l i n\ul0\nosupersub\cf23\f24\fs12
a Nutshell: A Power User's Quick Reference\tab \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf28\f29\fs12\ul $213,95\tab \up0 \expndtw0\charscalex107
$20.9\ul0\nosupersub\cf23\f24\fs12 7\par\pard\li849\sb20\sl-138\slmult0\fi72
\up0 \expndtw0\charscalex107 7\par\pard\li849\sb21\sl-
138\slmult0\fi67\tx4545\tx6820 \up0 \expndtw0\charscalex107 8\tab \up0
\expndtw0\charscalex107 Media del precio original\tab \up0 \expndtw0\charscalex107
$33,70\par\pard\li849\sb0\sl-108\slmult0\fi67\tx4329\tx6820 \up3
\expndtw0\charscalex107 9\tab \dn2 \expndtw0\charscalex107 Media del precio de
Amazon\tab \dn2 \expndtw0\charscalex107 \ul0\nosupersub\cf26\f27\fs14
$23.60\par\pard\li849\sb71\sl-138\slmult0\fi105 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf23\f24\fs12 0\par\pard\li897\sb0\sl-
161\slmult0\par\pard\li897\sb82\sl-161\slmult0\fi436 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf26\f27\fs14
$40,00\par\pard\li897\sb61\sl-165\slmult0\fi0\tx960\tx1440\tx4804 \dn3 \expndtw-
2\charscalex100 \ul0\nosupersub\cf11\f12\fs16 1\tab \dn3 \expndtw0\charscalex103
n\tab \dn2 \expndtw0\charscalex103 \ul0\nosupersub\cf26\f27\fs14 CO,o l\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf11\f12\fs16 \u10065? Frecio
origilIal\par\pard\li897\sb23\sl-184\slmult0\fi0\tx1334\tx4804 \dn2
\expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12 1.5\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf11\f12\fs16 $20,00\tab \dn2
\expndtw0\charscalex103 \ul0\nosupersub\cf26\f27\fs14 �F r\u-3?\u-3?io de
Amazon\par\pard\li897\sb1\sl-128\slmult0\fi0\tx1334\tx6206 \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12 1b\tab \dn2
\expndtw0\charscalex103 \ul0\nosupersub\cf26\f27\fs14 $10,00\tab \dn2
\expndtw0\charscalex103 \ul0\nosupersub\cf22\f23\fs10
\u9632?\par\pard\li897\sb32\sl-126\slmult0\fi0\tx1420 \up2
\expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12 17\tab \dn2
\expndtw0\charscalex103 \ul0\nosupersub\cf26\f27\fs14 $0,00\par\pard\li897\sb28\sl-
108\slmult0\fi0\tx1929\tx4003 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf23\f24\fs12 13\tab \dn2 \expndtw0\charscalex103
\ul0\nosupersub\cf22\f23\fs10 web aaarvic ac V'irding E Lel Prugramrnin7\tab
\dn2 \expndtw0\charscalex103 Excel 2000 iri\par\pard\li897\sb54\sl-
115\slmult0\fi1123\tx2654\tx3422\tx4022 \up0 \expndtw0\charscalex103 Essentials\tab
\up0 \expndtw0\charscalex103 Marcos with\tab \up0 \expndtw0\charscalex103 NET
VJeh\tab \up0 \expndtw0\charscalex103 a Nutshell A\par\pard\li897\sb33\sl-
115\slmult0\fi1041\tx2716\tx3417\tx3993\tx4118 \up0 \expndtw0\charscalex103 l0F
ill;1/MLi\tab \up0 \expndtw0\charscalex103 VEA,2rd\tab \up0 \expndtw0\charscalex103
Set vic\tab \up0 \expndtw-1\charscalex100 P\tab \dn2 \expndtw0\charscalex103 :ver
User',\par\pard\li897\sb17\sl-115\slmult0\fi1895\tx4180 \up0
\expndtw0\charscalex103 Ediion\tab \up0 \expndtw0\charscalex103
Quick\par\pard\li897\sb23\sl-115\slmult0\fi3172 \up0 \expndtw0\charscalex103
Reference\par\pard\li897\sb66\sl-138\slmult0\fi2779\tx6206 \dn2
\expndtw0\charscalex103 \ul0\nosupersub\cf23\f24\fs12 \u9632?\tab \up0
\expndtw0\charscalex103 \ul0\nosupersub\cf28\f29\fs12\ul
\u9632?\par\pard\li897\sb14\sl-115\slmult0\fi4833 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf22\f23\fs10 Area del grafico\par\pard\li897\sb0\sl-
115\slmult0\par\pard\li897\sb27\sl-115\slmult0\fi6047 \up0 \expndtw0\charscalex103
NUM\par\pard\ql \li2764\sb155\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 8.20. Un grafico con los precios.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg276}{\bkmkend
Pg276}\par\pard\li1560\sb0\sl-207\slmult0\par\pard\li1560\sb138\sl-
207\slmult0\fi0\tx8596 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex116
301\par\pard\ql \li1910\sb0\sl-299\slmult0 \par\pard\ql\li1910\sb0\sl-
299\slmult0 \par\pard\ql\li1910\sb23\sl-299\slmult0 \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf12\f13\fs18 TRUCO\ul0\nosupersub\cf18\f19\fs26 Acceder a
servicios Web SOAP desde Excel \par\pard\ql \li2856\sb116\sl-184\slmult0 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf11\f12\fs16 Si sus hojas de calculo
necesitan acceder constantemente a datos \par\pard\qj \li2856\ri965\sb0\sl-
220\slmult0 \up0 \expndtw0\charscalex123 actualizados, necesitan acceder a
servicios que estan alojados en otros \up0 \expndtw0\charscalex121 ordenadores, el
soporte para servicios Web de Excel le permitira estar \up0 \expndtw0\charscalex122
conectado. \par\pard\qj \li1545\ri494\sb111\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Los servicios Web basados en
SOAP ban sido una pieza clave de Microsoft en \up0 \expndtw0\charscalex129 sus
planes para la plataforma NET, asi como kits de herramientas comunes de \up0
\expndtw0\charscalex124 otros fabricantes. SOAP es un protocolo que utiliza XML
para trasmitir informa\up0 \expndtw0\charscalex126 ci6n entre sistemas. En el caso
que veremos aqui, es utilizado para llamar a pro\up0 \expndtw0\charscalex122
cedimientos y devolver valores. La especificaci6n WSDL (Web Service Definition \up0
\expndtw0\charscalex126 Language) describe los servicios Web de forma que las
aplicaciones puedan co\up0 \expndtw0\charscalex118 nectarse entre ellas facilmente.
La herramienta Web Service References de Microsoft \up0 \expndtw0\charscalex127
puede coger un archivo WSDL y generar c6digo VBA que su aplicaci6n puede \up0
\expndtw0\charscalex127 utilizar para acceder a servicios Web basados en SOAP.
\par\pard\qj \li2558\sb0\sl-213\slmult0 \par\pard\qj\li2558\ri1087\sb150\sl-
213\slmult0\fi4 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Este
truco utiliza funciones de Excel que solo estan disponibles en sus \line \up0
\expndtw0\charscalex129 versiones XP y 2003 para Windows. Las versiones anteriores
no son \line \up0 \expndtw0\charscalex143 compatibles con esto, ni siquiera las
versiones conocidas para \line \up0 \expndtw0\charscalex144 Macintosh. \par\pard\qj
\li1536\sb0\sl-240\slmult0 \par\pard\qj\li1536\ri509\sb125\sl-240\slmult0\fi287
\up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Para poder utilizar este
truco es necesario descargar el Office Web Services \line \up0
\expndtw0\charscalex125 Toolkit. Dado que la ubicacion cambia continuamente
Microsoft, lo mejor es it a \line \up0 \expndtw0\charscalex130 {\field{\*\fldinst
{HYPERLINK http://www.microsoft.es/ }}{\fldrslt {\ul0\nosupersub\cf10\f11\fs18
http://www.microsoft.es}}}\ul0\nosupersub\cf10\f11\fs18 y luego utilizar la pagina
de busqueda o la pagina de \line \up0 \expndtw0\charscalex121 descargas y buscar
por "Office Web Services Toolkit". Existen diferentes versiones \up0
\expndtw0\charscalex125 para Office XP y 2003. Necesita instalar este programa,
siguiendo las directrices \up0 \expndtw0\charscalex125 que vienen con el, para
luego poder trabajar con este truco. \par\pard\qj \li1531\ri508\sb20\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex124 Una vez que to haya instalado, puede
comenzar a conectar sus hojas de calcu-\line \up0 \expndtw0\charscalex120 lo con
servicios Web. Para acceder a la herramienta Web Service References (asi es
\line \up0 \expndtw0\charscalex120 como se llama dentro de Excel), debe abrir
Visual Basic yendo a la opci6n \par\pard\ql \li1545\sb9\sl-230\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf9\f10\fs20 Herramientas>Macro>Editor de
Visual Basic y luego, en el menu Herramientas, \par\pard\qj \li1536\ri514\sb0\sl-
260\slmult0 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 encontrara
la opci6n Web Service References. Si selecciona esta opci6n, se abrira \up0
\expndtw0\charscalex123 el cuadro de dialogo que se muestra en la figura 8.21.
\par\pard\qj \li1526\ri509\sb3\sl-240\slmult0\fi292 \up0 \expndtw0\charscalex124
Puede utilizar las funciones de busqueda de la parte superior izquierda de este
\line \up0 \expndtw0\charscalex125 cuadro de dialogo para encontrar servicios a
traves del sistema de descubrimien-\line \up0 \expndtw0\charscalex121 to universal
de Microsoft, a traves del servicio Description and Integration (UDDI) \line
\up0 \expndtw0\charscalex124 o puede introducir una URL para el archivo WSDL en la
parte inferior izquierda: \line \up0 \expndtw0\charscalex144 Puede encontrar un
listado de servicios publicos en la direcci6n {\field{\*\fldinst {HYPERLINK http://
}}{\fldrslt {\ul0\nosupersub\cf10\f11\fs18 http://}}} \line \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 xmethods.net, aunque deberia
asegurarse de que los servicios todavia funcionan \line \up0
\expndtw0\charscalex124 antes de integrarse con ellos desde las hojas de calculo.
Tambien, son muchos los \line \up0 \expndtw0\charscalex124 servicios que requieren
de una licencia e incluso del pago de la misma, pero para
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg277}{\bkmkend
Pg277}\par\pard\li830\sb0\sl-207\slmult0\par\pard\li830\sb185\sl-
207\slmult0\fi0\tx6043 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
302\tab \up0 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li825\sb0\sl-207\slmult0\par\pard\li825\sb0\sl-
207\slmult0\par\pard\li825\sb0\sl-207\slmult0\par\pard\li825\sb27\sl-
207\slmult0\fi9 \up0 \expndtw0\charscalex125 este ejemplo utilizaremos una que esta
disponible de forma gratuita. Dicho ser-\par\pard\li825\sb28\sl-207\slmult0\fi0
\up0 \expndtw0\charscalex125 vicio nos devuelve la direcci6n IP de un nombre de
dominio que
proporcionemos.\par\pard\sect\sectd\sbknone\cols2\colno1\colw4083\colsr160\colno2\c
olw5177\colsr160\ql \li1713\sb0\sl-138\slmult0 \par\pard\ql \li1713\sb0\sl-
138\slmult0 \par\pard\ql \li1713\sb36\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 IM Web Services Toofcit de
Micrnypftj\par\pard\ql \li1838\sb107\sl-115\slmult0 \up0 \expndtw0\charscalex106
\ul0\nosupersub\cf22\f23\fs10 F Buscar servicios W'eb\par\pard\qj
\li1871\ri147\sb75\sl-95\slmult0 \up0 \expndtw0\charscalex104 Busque servicios Web
utilizando palabras dave \up0 \expndtw0\charscalex105 o un nombre de
empresa.\par\pard\ql \li1871\sb0\sl-115\slmult0 \par\pard\ql \li1871\sb9\sl-
115\slmult0 \up0 \expndtw0\charscalex113 Palabras lave:\par\pard\ql \li1876\sb0\sl-
115\slmult0 \par\pard\ql \li1876\sb48\sl-115\slmult0 \up0 \expndtw-1\charscalex100
II\par\pard\ql \li1871\sb34\sl-115\slmult0 \up0 \expndtw0\charscalex104 Nombre de
empresa:\par\pard\ql \li3566\sb0\sl-138\slmult0 \par\pard\ql \li3566\sb0\sl-
138\slmult0 \par\pard\ql \li3566\sb58\sl-138\slmult0 \up0 \expndtw-
5\charscalex81 \ul0\nosupersub\cf23\f24\fs12 Men\par\pard\ql \li1848\sb0\sl-
115\slmult0 \par\pard\ql \li1848\sb0\sl-115\slmult0 \par\pard\ql \li1848\sb0\sl-
115\slmult0 \par\pard\ql \li1848\sb0\sl-115\slmult0 \par\pard\ql \li1848\sb0\sl-
115\slmult0 \par\pard\ql \li1848\sb0\sl-115\slmult0 \par\pard\ql \li1848\sb0\sl-
115\slmult0 \par\pard\ql \li1848\sb0\sl-115\slmult0 \par\pard\ql \li1848\sb0\sl-
115\slmult0 \par\pard\ql \li1848\sb34\sl-115\slmult0\tx1991 \up0 \expndtw-
4\charscalex78 \ul0\nosupersub\cf22\f23\fs10 r C\tab \up0 \expndtw0\charscalex100
Direccinn URL del servido Web\par\pard\ql \li3441\sb0\sl-115\slmult0
\par\pard\ql \li3441\sb0\sl-115\slmult0 \par\pard\ql \li3441\sb0\sl-115\slmult0
\par\pard\ql \li3441\sb0\sl-115\slmult0 \par\pard\ql \li3441\sb0\sl-115\slmult0
\par\pard\ql \li3441\sb0\sl-115\slmult0 \par\pard\ql \li3441\sb0\sl-115\slmult0
\par\pard\ql \li3441\sb0\sl-115\slmult0 \par\pard\ql \li3441\sb4\sl-115\slmult0
\up0 \expndtw0\charscalex100 Buscar\par\pard\column \ql \li4243\sb0\sl-
138\slmult0 \par\pard\ql \li4243\sb0\sl-138\slmult0 \par\pard\ql \li2996\sb16\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12
x\par\pard\qj \li4243\sb0\sl-95\slmult0 \par\pard\qj \li20\ri2194\sb33\sl-
95\slmult0 \up0 \expndtw0\charscalex107 \ul0\nosupersub\cf22\f23\fs10 Haga dic en
lo, servicios o metodos Web pars ver las descriptions. \up0 \expndtw0\charscalex109
Selection uno pare agregarlo al proyecto.\par\pard\ql \li4247\sb0\sl-115\slmult0
\par\pard\ql \li25\sb14\sl-115\slmult0 \up0 \expndtw0\charscalex105 Resultados de
In busqueda:\par\pard\ql \li63\sb96\sl-115\slmult0 \up0 \expndtw0\charscalex103
Especifique Inc criterion de busqueda pare ccmanner.\par\pard\ql \li4257\sb0\sl-
115\slmult0 \par\pard\ql \li4257\sb0\sl-115\slmult0 \par\pard\ql \li4257\sb0\sl-
115\slmult0 \par\pard\ql \li4257\sb0\sl-115\slmult0 \par\pard\ql \li4257\sb0\sl-
115\slmult0 \par\pard\ql \li4257\sb0\sl-115\slmult0 \par\pard\ql \li4257\sb0\sl-
115\slmult0 \par\pard\ql \li4257\sb0\sl-115\slmult0 \par\pard\ql \li4257\sb0\sl-
115\slmult0 \par\pard\ql \li4257\sb0\sl-115\slmult0 \par\pard\ql \li4257\sb0\sl-
115\slmult0 \par\pard\ql \li4257\sb0\sl-115\slmult0 \par\pard\ql \li4257\sb0\sl-
115\slmult0 \par\pard\ql \li4257\sb0\sl-115\slmult0 \par\pard\ql \li4257\sb0\sl-
115\slmult0 \par\pard\ql \li4257\sb0\sl-115\slmult0 \par\pard\ql \li34\sb109\sl-
115\slmult0 \up0 \expndtw0\charscalex100 Description:\par\pard\ql \li5649\sb0\sl-
115\slmult0 \par\pard\ql \li5649\sb0\sl-115\slmult0 \par\pard\ql \li5649\sb0\sl-
115\slmult0 \par\pard\ql \li5649\sb0\sl-115\slmult0 \par\pard\ql \li5649\sb0\sl-
115\slmult0 \par\pard\ql \li5649\sb0\sl-115\slmult0 \par\pard\ql \li5649\sb0\sl-
115\slmult0 \par\pard\ql \li5649\sb0\sl-115\slmult0 \par\pard\ql \li5649\sb0\sl-
115\slmult0 \par\pard\ql \li5649\sb0\sl-115\slmult0 \par\pard\ql \li5649\sb0\sl-
115\slmult0 \par\pard\ql \li1426\sb9\sl-115\slmult0\tx2420 \up0
\expndtw0\charscalex102 Canceler\tab \up0 \expndtw0\charscalex101 Ayuda
\par\pard\sect\sectd\sbknone \ql \li1598\sb0\sl-184\slmult0
\par\pard\ql\li1598\sb79\sl-184\slmult0 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf11\f12\fs16 Figura 8.21. La herramienta Microsoft Office Web
Services en acci6n. \par\pard\qj \li849\sb0\sl-240\slmult0
\par\pard\qj\li849\ri1190\sb10\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 Comenzaremos diciendole a Excel cual scrvicio
deseamos utilizar en este caso, \line \up0 \expndtw0\charscalex132
{\field{\*\fldinst {HYPERLINK http://www.cosme.nu/services/dns.php?wsdl./ }}
{\fldrslt {\ul0\nosupersub\cf10\f11\fs18 http://www.cosme.nu/services/dns.php?
wsdl.}}}\ul0\nosupersub\cf10\f11\fs18 Introduzca ese valor en el cua-\line \up0
\expndtw0\charscalex124 dro de texto URL situado en la esquina inferior izquierda,
y luego haga clie en el \line \up0 \expndtw0\charscalex129
bot6n Buscar. Apareceran el resultado "dns" en la parte superior derecha, tal y
\line \up0 \expndtw0\charscalex127 como se muestra en la figura 8.22. Active la
casilla de verificaci6n situadajusto \line \up0 \expndtw0\charscalex129 a su
izquierda. Si hace clie en el bot6n Agregar, hard que Excel genere codigo \line
\up0 \expndtw0\charscalex129 VBA para el servicio, tal y como puede verse en la
figura 8.23. \par\pard\qj \li864\ri1191\sb20\sl-240\slmult0\fi268 \up0
\expndtw0\charscalex127 A eontinuaei6n Cerre VBE y rellene tin hoja de calculo muy
simple como la \up0 \expndtw0\charscalex127 que se muestra en la figura 8.24.
\par\pard\qj \li864\ri1183\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex130
Para anadir un bot6n que Ilame al servicio, abra el cuadro de controles ha-\line
\up0 \expndtw0\charscalex131 ciendo clie con el bot6n derecho del ration sobre una
barra de herramientas y \line \up0 \expndtw0\charscalex122 cligiendo la opci6n
Cuadro de controles. Haga clie en el icono Bolton de comando \line \up0
\expndtw0\charscalex125 y luego haga clie dentro de la hoja de calculo, en el lugar
en el que desee colocar \line \up0 \expndtw0\charscalex122 el bot6n. Haga clie con
el bot6n derecho sobre el bot6n y elija la opci6n Propieda-\line \up0
\expndtw0\charscalex143 des en el menu contextual que aparece. En la propiedad Name
escriba \line \up0 \expndtw0\charscalex123 "ObtenerDatos"; en Caption escriba
"Obtener direccion IP". Cierre este cuadro de \line \up0 \expndtw0\charscalex123
dialogo y la hoja de calculo deberia verse como en la figura 8.25.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg278}{\bkmkend
Pg278}\par\pard\li1516\sb0\sl-207\slmult0\par\pard\li1516\sb145\sl-
207\slmult0\fi0\tx8553 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
303\par\pard\ql \li7862\sb0\sl-207\slmult0 \par\pard\ql\li7862\sb0\sl-
207\slmult0 \par\pard\ql\li7862\sb0\sl-207\slmult0 \par\pard\ql\li7862\sb29\sl-
207\slmult0 \up0 \expndtw-8\charscalex76 XJ \par\pard\qj \li4924\ri1637\sb0\sl-
90\slmult0 \up0 \expndtw0\charscalex106 \ul0\nosupersub\cf22\f23\fs10 Haga dic en
los servicios o metodos Web pars ver las descriptions. \up0 \expndtw0\charscalex107
Selection uno pare agregarlo al proyecto \par\pard\ql \li5299\sb0\sl-115\slmult0
\par\pard\ql\li5299\sb0\sl-115\slmult0 \par\pard\ql\li5299\sb0\sl-115\slmult0
\par\pard\ql\li5299\sb0\sl-115\slmult0 \par\pard\ql\li5299\sb10\sl-115\slmult0 \up0
\expndtw0\charscalex103 dns \par\pard\li2659\sb0\sl-
115\slmult0\par\pard\li2659\sb0\sl-115\slmult0\par\pard\li2659\sb0\sl-
115\slmult0\par\pard\li2659\sb0\sl-115\slmult0\par\pard\li2659\sb0\sl-
115\slmult0\par\pard\li2659\sb0\sl-115\slmult0\par\pard\li2659\sb0\sl-
115\slmult0\par\pard\li2659\sb0\sl-115\slmult0\par\pard\li2659\sb0\sl-
115\slmult0\par\pard\li2659\sb0\sl-115\slmult0\par\pard\li2659\sb0\sl-
115\slmult0\par\pard\li2659\sb0\sl-115\slmult0\par\pard\li2659\sb0\sl-
115\slmult0\par\pard\li2659\sb0\sl-115\slmult0\par\pard\li2659\sb0\sl-
115\slmult0\par\pard\li2659\sb69\sl-115\slmult0\fi0\tx4910 \up0
\expndtw0\charscalex100 Direction URL del servicio Web\tab \dn2
\expndtw0\charscalex100 Description:\par\pard\ql \li2539\sb36\sl-115\slmult0
\up0 \expndtw0\charscalex100 Facilite una direction URL pare el archive WSDL
\par\pard\li1488\sb3\sl-115\slmult0\fi1051\tx4963 \dn2 \expndtw0\charscalex112 o
ASMX pare ver el servicio Web.\tab \up0 \expndtw0\charscalex112 Description no
disponible.\par\pard\li1488\sb87\sl-115\slmult0\fi1051 \up0 \expndtw0\charscalex112
Direction URL:\par\pard\li1488\sb111\sl-115\slmult0\fi1104 \up0
\expndtw0\charscalex112 http ffvaNrvv.tosmenuser icerldns.p iLr
rsdl\par\pard\li1488\sb0\sl-115\slmult0\par\pard\li1488\sb108\sl-115\slmult0\fi2611
\up0 \expndtw0\charscalex112 Euscar\par\pard\li1488\sb0\sl-
115\slmult0\par\pard\li1488\sb0\sl-115\slmult0\par\pard\li1488\sb16\sl-
115\slmult0\fi3868\tx6292\tx7281 \up0 \expndtw0\charscalex112 Agregar\tab \up0
\expndtw0\charscalex112 Canceler\tab \up0 \expndtw0\charscalex112
Ayuda\par\pard\li1488\sb0\sl-184\slmult0\par\pard\li1488\sb63\sl-184\slmult0\fi0
\up0 \expndtw0\charscalex113 \ul0\nosupersub\cf11\f12\fs16 Figura 8.22. Indicar al
Web Services Toolkit que genere cbdigo a partir de un servicio
Web.\par\pard\li1977\sb0\sl-184\slmult0\par\pard\li1977\sb43\sl-
184\slmult0\fi6148 \up0 \expndtw0\charscalex134 1�1X1\par\pard\li1977\sb57\sl-
103\slmult0\fi0\tx5380\tx6072\tx8179 \dn2 \expndtw0\charscalex134
\ul0\nosupersub\cf21\f22\fs8 4 Archive Edicinn Her Insertar Formato Depute can ri-
�ur,i\tab \dn2 \expndtw-2\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Her
ramientas\tab \dn2 \expndtw0\charscalex134 fornGlementos Ventana Ayuda\tab \up0
\expndtw0\charscalex134 \ul0\nosupersub\cf21\f22\fs8 8 X\par\pard\li1977\sb0\sl-
92\slmult0\par\pard\li1977\sb24\sl-92\slmult0\fi2097\tx4300 \dn2
\expndtw0\charscalex120 I\tab \up0 \expndtw0\charscalex120 I\par\pard\ql
\li1876\sb49\sl-115\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf22\f23\fs10 Proyecto - VBAProject \par\pard\li3916\sb0\sl-
81\slmult0\fi0\tx6192 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf21\f22\fs8
(General)\tab \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf22\f23\fs10 (Deu.
attunes)\par\pard\ql \li1958\sb11\sl-108\slmult0 \up0 \expndtw-1\charscalex100
_J \par\pard\ql \li2323\ri3098\sb66\sl-140\slmult0 \up0 \expndtw0\charscalex117
\ul0\nosupersub\cf21\f22\fs8 . Microsoft\ul0\nosupersub\cf37\f38\fs8 Ex,c
-\ul0\nosupersub\cf21\f22\fs8 Objetcc \line \up0 \expndtw0\charscalex118 �] Hojal
(Ho)e Lj \par\pard\li2385\sb48\sl-92\slmult0\fi0\tx2836 \up0
\expndtw0\charscalex117 IMI Hoia\tab \up0 \expndtw0\charscalex120
;Hnj,7)\par\pard\ql \li2558\sb21\sl-115\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf22\f23\fs10 Hnja3 i'Hol, \par\pard\ql \li2395\ri3212\sb0\sl-
140\slmult0 \up0 \expndtw0\charscalex119 \ul0\nosupersub\cf21\f22\fs8 "\u-3?' ThiHi
cl:baok. \line \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf22\f23\fs10 NV dulos
de cl v -\par\pard\ql \li1896\sb0\sl-120\slmult0 \par\pard\ql\li1896\sb0\sl-
120\slmult0 \par\pard\ql\li1896\sb0\sl-120\slmult0 \par\pard\ql\li1896\sb0\sl-
120\slmult0 \par\pard\ql\li1896\sb0\sl-120\slmult0 \par\pard\ql\li1896\sb22\sl-
120\slmult0 \up0 \expndtw0\charscalex125 cl-s_dns lsssfledu~\u8226? \par\pard\ql
\li1929\sb85\sl-115\slmult0 \up0 \expndtw0\charscalex106 Alfabetia l Po'
caregonas \par\pard\li1905\sb0\sl-115\slmult0\par\pard\li1905\sb19\sl-
115\slmult0\fi0 \dn2 \expndtw0\charscalex146 MEN"\t \up0
\expndtw0\charscalex146 ::v,\u-3?s tins\par\pard\li1905\sb1\sl-
75\slmult0\fi24\tx2414\tx2481 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf21\f22\fs8 Instancing\tab \up0 \expndtw-1\charscalex100 1\tab
\up0 \expndtw0\charscalex146 \ul0\nosupersub\cf22\f23\fs10 -
Prls3te\par\pard\li1905\sb0\sl-92\slmult0\par\pard\li1905\sb0\sl-
92\slmult0\par\pard\li1905\sb0\sl-92\slmult0\par\pard\li1905\sb0\sl-
92\slmult0\par\pard\li1905\sb0\sl-92\slmult0\par\pard\li1905\sb0\sl-
92\slmult0\par\pard\li1905\sb0\sl-92\slmult0\par\pard\li1905\sb0\sl-
92\slmult0\par\pard\li1905\sb0\sl-92\slmult0\par\pard\li1905\sb0\sl-
92\slmult0\par\pard\li1905\sb0\sl-92\slmult0\par\pard\li1905\sb0\sl-
92\slmult0\par\pard\li1905\sb34\sl-92\slmult0\fi2179\tx4847\tx5327 \dn2
\expndtw0\charscalex146 \ul0\nosupersub\cf21\f22\fs8 Private\tab \dn2
\expndtw0\charscalex146 tins Ito\tab \up0 \expndtw0\charscalex146
5o:apClienr30\par\pard\ql \li1463\sb0\sl-184\slmult0 \par\pard\ql\li1463\sb0\sl-
184\slmult0 \par\pard\ql\li1463\sb44\sl-184\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf11\f12\fs16 Figura 8.23. Cbdigo VBA generado por Web Services
Toolkit para acceder al servicio "dns".
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg279}{\bkmkend
Pg279}\par\pard\sect\sectd\sbknone\cols2\colno1\colw3777\colsr110\colno2\colw5533\c
olsr160\ql \li864\sb0\sl-207\slmult0 \par\pard\ql \li864\sb135\sl-207\slmult0
\up0 \expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 304\par\pard\ql
\li1516\sb0\sl-207\slmult0 \par\pard\ql \li1516\sb0\sl-207\slmult0 \par\pard\ql
\li1516\sb0\sl-207\slmult0 \par\pard\ql \li1531\sb178\sl-
207\slmult0\tx1732\tx2217\tx2682 \up0 \expndtw0\charscalex55 1 1\tab \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Archivo\tab \up0 \expndtw-
1\charscalex100 Edicibn\tab \up0 \expndtw0\charscalex151 Ver in-rtar\par\pard\ql
\li1516\sb0\sl-115\slmult0 \par\pard\ql \li1516\sb0\sl-115\slmult0 \par\pard\ql
\li1516\sb0\sl-115\slmult0 \par\pard\ql \li1531\sb38\sl-
115\slmult0\tx2750\tx2985\tx3191 \up0 \expndtw-4\charscalex100 Arial\tab \up0
\expndtw-1\charscalex100 10\tab \up0 \expndtw-1\charscalex100 -\tab \up0
\expndtw0\charscalex205 H X S\par\pard\ql \li2870\sb92\sl-138\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12 f= IP\par\pard\ql
\li2001\sb36\sl-138\slmult0\tx2764 \up0 \expndtw0\charscalex270 A I\tab \up0
\expndtw-1\charscalex100 B\par\pard\ql \li1516\sb0\sl-138\slmult0 \par\pard\ql
\li1516\sb39\sl-138\slmult0\tx1703 \up0 \expndtw-1\charscalex100 2\tab \up0
\expndtw0\charscalex101 Hombre\par\pard\ql \li1521\sb25\sl-138\slmult0\tx1703
\up0 \expndtw-1\charscalex100 3\tab \up0 \expndtw-5\charscalex69 I F\par\pard\ql
\li1521\sb21\sl-138\slmult0 \up0 \expndtw-1\charscalex100 4\par\pard\ql
\li1521\sb20\sl-138\slmult0 \up0 \expndtw-1\charscalex100 5\par\pard\ql
\li1526\sb59\sl-138\slmult0 \up0 \expndtw-1\charscalex100 7\par\pard\ql
\li1526\sb0\sl-138\slmult0 \par\pard\ql \li1526\sb12\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 6\par\pard\ql \li1526\sb20\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 9\par\pard\ql \li1511\sb25\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 10\par\pard\ql \li1511\sb0\sl-138\slmult0 \par\pard\ql
\li1511\sb0\sl-138\slmult0 \par\pard\ql \li1511\sb66\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 13\par\pard\ql \li1511\sb21\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 14\par\pard\ql \li1516\sb25\sl-138\slmult0
\up0 \expndtw-3\charscalex100 15\par\pard\ql \li1516\sb20\sl-138\slmult0 \up0
\expndtw-1\charscalex100 16\par\pard\ql \li1516\sb21\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 17\par\pard\ql \li1521\sb20\sl-115\slmult0 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 1R\par\pard\ql
\li1502\sb14\sl-92\slmult0\tx1636\tx1775\tx1919 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 4\tab \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw-1\charscalex100 f-\tab \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf22\f23\fs10 x \\Hoja1 J Hoja2iC
Hoja3\ul0\nosupersub\cf10\f11\fs18 /\par\pard\ql \li1483\sb76\sl-115\slmult0
\up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf22\f23\fs10
Listo\par\pard\column \ql \li6067\sb0\sl-207\slmult0 \par\pard\ql \li2200\sb132\sl-
207\slmult0 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf10\f11\fs18 Excel. Los
mejores trucos\par\pard\ql \li3887\sb0\sl-115\slmult0 \par\pard\ql \li3887\sb0\sl-
115\slmult0 \par\pard\ql \li3887\sb0\sl-115\slmult0 \par\pard\ql \li3887\sb0\sl-
115\slmult0 \par\pard\ql \li3887\sb0\sl-115\slmult0 \par\pard\ql \li3887\sb0\sl-
115\slmult0 \par\pard\ql \li3887\sb0\sl-115\slmult0 \par\pard\ql \li3887\sb0\sl-
115\slmult0 \par\pard\ql \li169\sb2\sl-115\slmult0\tx933 \up0
\expndtw0\charscalex100 \ul0\nosupersub\cf22\f23\fs10 Hrrym\u-3?\u-3?nr.,.\tab \up0
\expndtw0\charscalex128 D_tos Ventana\par\pard\ql \li2766\sb106\sl-115\slmult0 \up0
\expndtw0\charscalex109 100%\par\pard\ql \li21\sb115\sl-161\slmult0 \up0
\expndtw0\charscalex156 \ul0\nosupersub\cf26\f27\fs14 = _ = �.tj\par\pard\ql
\li2030\sb0\sl-207\slmult0 \par\pard\ql \li2030\sb0\sl-207\slmult0 \par\pard\ql
\li2030\sb0\sl-207\slmult0 \par\pard\ql \li2030\sb0\sl-207\slmult0 \par\pard\ql
\li2030\sb0\sl-207\slmult0 \par\pard\ql \li2030\sb0\sl-207\slmult0 \par\pard\ql
\li2030\sb0\sl-207\slmult0 \par\pard\ql \li2030\sb0\sl-207\slmult0 \par\pard\ql
\li2030\sb0\sl-207\slmult0 \par\pard\ql \li2030\sb0\sl-207\slmult0 \par\pard\ql
\li2030\sb0\sl-207\slmult0 \par\pard\ql \li2030\sb0\sl-207\slmult0 \par\pard\ql
\li2030\sb0\sl-207\slmult0 \par\pard\ql \li2030\sb0\sl-207\slmult0 \par\pard\ql
\li2030\sb0\sl-207\slmult0 \par\pard\ql \li1350\sb70\sl-207\slmult0 \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf10\f11\fs18 1\par\pard\ql \li2661\sb33\sl-
115\slmult0 \up0 \expndtw-4\charscalex93 \ul0\nosupersub\cf22\f23\fs10 NUM
\par\pard\sect\sectd\sbknone \li2030\sb161\sl-184\slmult0\fi0 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf11\f12\fs16 Figura 8.24. Una hoja de
calculo para anadir servicios
Web.\par\pard\sect\sectd\sbknone\cols2\colno1\colw6401\colsr160\colno2\colw2859\col
sr160\ql \li1444\sb0\sl-230\slmult0 \par\pard\ql \li1444\sb155\sl-230\slmult0
\up0 \expndtw0\charscalex126 \ul0\nosupersub\cf9\f10\fs20
0\ul0\nosupersub\cf22\f23\fs10 Microsoft Excel -Librgl\par\pard\ql \li1550\sb1\sl-
154\slmult0\tx3527 \up0 \expndtw0\charscalex136 \ul0\nosupersub\cf11\f12\fs16
' ]\ul0\nosupersub\cf22\f23\fs10 Archivo Edicibn Ver Insertar\tab \up0
\expndtw0\charscalex132 Formato Herramientas Datn-. Ventana\par\pard\ql
\li2423\sb0\sl-92\slmult0 \par\pard\ql \li2423\sb74\sl-92\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 J,\par\pard\ql \li1463\sb0\sl-
138\slmult0 \par\pard\ql \li1463\sb0\sl-138\slmult0 \par\pard\ql \li1463\sb8\sl-
138\slmult0\tx2894 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf23\f24\fs12
CommandBut\tab \up0 \expndtw0\charscalex111 \ul0\nosupersub\cf28\f29\fs12\ul f
=INCRUST.G.Fi"Forrns\ul0\nosupersub\cf23\f24\fs12
Comrnan\ul0\nosupersub\cf28\f29\fs12\ul dEuttcn\ul0\nosupersub\cf23\f24\fs12
r,--,\par\pard\ql \li2030\sb42\sl-138\slmult0\tx2788\tx3542\tx4305\tx5058\tx5822
\up0 \expndtw-1\charscalex100 A\tab \up0 \expndtw-1\charscalex100 B\tab \up0
\expndtw-1\charscalex100 C\tab \up0 \expndtw-1\charscalex100 G\tab \up0 \expndtw-
1\charscalex100 E\tab \up0 \expndtw-1\charscalex100 F\par\pard\ql \li1560\sb0\sl-
108\slmult0 \up0 \expndtw-1\charscalex100 1\par\pard\ql \li1732\sb75\sl-138\slmult0
\up0 \expndtw-1\charscalex100 Nnrnbre.\par\pard\ql \li1732\sb25\sl-138\slmult0 \up0
\expndtw-4\charscalex100 IP\par\pard\ql \li1545\sb25\sl-138\slmult0\tx4507 \up0
\expndtw-1\charscalex100 4\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 D\par\pard\ql \li1545\sb20\sl-138\slmult0\tx3854 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 5\tab \up0 \expndtw-
1\charscalex100 , l \up0 \expndtw0\charscalex103 Crbtener diraccion
IP\par\pard\ql \li1545\sb25\sl-138\slmult0 \up0 \expndtw-1\charscalex100
6\par\pard\ql \li1550\sb21\sl-138\slmult0 \up0 \expndtw-1\charscalex100
7\par\pard\ql \li1550\sb25\sl-138\slmult0 \up0 \expndtw-1\charscalex100
5\par\pard\ql \li1550\sb20\sl-138\slmult0 \up0 \expndtw-1\charscalex100
9\par\pard\ql \li1536\sb4\sl-153\slmult0 \up0 \expndtw-7\charscalex75
\ul0\nosupersub\cf11\f12\fs16 10\par\pard\ql \li1536\sb0\sl-138\slmult0
\par\pard\ql \li1536\sb48\sl-138\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 12\par\pard\ql \li1536\sb25\sl-138\slmult0 \up0
\expndtw-1\charscalex100 13\par\pard\ql \li1540\sb21\sl-138\slmult0 \up0 \expndtw-
3\charscalex100 14\par\pard\ql \li1593\sb0\sl-138\slmult0 \par\pard\ql
\li1593\sb46\sl-138\slmult0 \up0 \expndtw-1\charscalex100 6\par\pard\ql
\li1540\sb10\sl-161\slmult0 \up0 \expndtw-6\charscalex90
\ul0\nosupersub\cf26\f27\fs14 17\par\pard\ql \li1540\sb26\sl-92\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 1P\par\pard\ql
\li1502\sb0\sl-110\slmult0\tx1660\tx1799 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 H\tab \up0 \expndtw-1\charscalex100 4\tab \up0
\expndtw0\charscalex129 \u-3? H \\Hojal / Hoja2 / Hoja3\par\pard\ql
\li1507\sb73\sl-115\slmult0 \up0 \expndtw-1\charscalex100 Listo\par\pard\column \ql
\li6667\sb0\sl-207\slmult0 \par\pard\ql \li711\sb186\sl-207\slmult0 \up0 \expndtw-
3\charscalex100 \ul0\nosupersub\cf10\f11\fs18 =L41J\par\pard\ql \li726\sb0\sl-
172\slmult0 \up0 \expndtw0\charscalex171 \ul0\nosupersub\cf9\f10\fs20
-\ul0\nosupersub\cf23\f24\fs12 s x\par\pard\ql \li126\sb23\sl-207\slmult0 \up0
\expndtw0\charscalex59 \ul0\nosupersub\cf10\f11\fs18 100%\par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li6561\sb0\sl-115\slmult0 \par\pard\ql
\li6561\sb0\sl-115\slmult0 \par\pard\ql \li20\sb110\sl-115\slmult0 \up0 \expndtw-
4\charscalex91 \ul0\nosupersub\cf22\f23\fs10 NUM \par\pard\sect\sectd\sbknone
\ql \li1449\sb154\sl-184\slmult0 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf11\f12\fs16 Figura 8.25. Hoja de calculo con un boton para llamar
a los servicios Web. \par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart
Pg280}{\bkmkend Pg280}\par\pard\li1521\sb0\sl-207\slmult0\par\pard\li1521\sb106\sl-
207\slmult0\fi0\tx8558 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
305\par\pard\qj \li1511\sb0\sl-240\slmult0 \par\pard\qj\li1511\sb0\sl-
240\slmult0 \par\pard\qj\li1511\ri534\sb122\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex126 Para anadir la ultima pieza, haga clic con el bot6n derecho
del ration sobre el \up0 \expndtw0\charscalex130 bot6n y elija la opci6n Ver
codigo. En la ventana que aparece, introduzca esta \up0 \expndtw0\charscalex130
subrutina: \par\pard\ql \li1804\sb0\sl-144\slmult0 \par\pard\ql\li1804\sb0\sl-
144\slmult0 \par\pard\ql\li1804\sb12\sl-144\slmult0 \up0 \expndtw0\charscalex183
\ul0\nosupersub\cf23\f24\fs12 Private Sub ObtenerDatos_Click( \par\pard\ql
\li2188\sb37\sl-168\slmult0 \up0 \expndtw0\charscalex148
\ul0\nosupersub\cf26\f27\fs14 Dim info As New clsws_dns \par\pard\ql
\li2188\sb37\sl-138\slmult0 \up0 \expndtw0\charscalex174
\ul0\nosupersub\cf23\f24\fs12 Dim name As String \par\pard\ql \li2188\sb62\sl-
138\slmult0 \up0 \expndtw0\charscalex183 Dim IP As String \par\pard\li2188\sb0\sl-
138\slmult0\par\pard\li2188\sb111\sl-138\slmult0\fi0\tx2683 \up0
\expndtw0\charscalex142 name\tab \up0 \expndtw0\charscalex160 =
Range("B2").Text\par\pard\li2188\sb0\sl-161\slmult0\par\pard\li2188\sb66\sl-
161\slmult0\fi9\tx2486 \up0 \expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14
IP\tab \up0 \expndtw0\charscalex160 = info.wsm dns(name)\par\pard\li2188\sb0\sl-
138\slmult0\par\pard\li2188\sb103\sl-138\slmult0\fi4\tx3364 \up0
\expndtw0\charscalex160 \ul0\nosupersub\cf23\f24\fs12 Set IPRange\tab \up0
\expndtw0\charscalex160 = Range("B311)\par\pard\li2188\sb0\sl-
138\slmult0\par\pard\li2188\sb107\sl-138\slmult0\fi9\tx3556 \dn2
\expndtw0\charscalex160 IPRange.Value\tab \up0 \expndtw0\charscalex160 =
IP\par\pard\ql \li1800\sb0\sl-161\slmult0 \par\pard\ql\li1800\sb62\sl-
161\slmult0 \up0 \expndtw0\charscalex137 \ul0\nosupersub\cf26\f27\fs14 End Sub
\par\pard\qj \li1507\ri533\sb214\sl-240\slmult0\fi292 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Este c6digo es muy sencillo.
Hace referencia
al objeto que ha creado la herra-\line \up0 \expndtw0\charscalex125 mienta para el
servicio Web y luego crea variables para el nombre y la direcci6n \line \up0
\expndtw0\charscalex125 IP. Obtiene el nombre de la celda B2, llama a servicio Web
con el nombre como \line \up0 \expndtw0\charscalex131 argumento y luego coloca el
valor devuelto en la celda B3. Una vez que haya \line \up0 \expndtw0\charscalex124
introducido este c6digo y haya cerrado VBA, puede dejar el modo de diseno ase-\line
\up0 \expndtw0\charscalex134 gurandose de que el icono con aspecto de cartab6n y un
lapiz (situado en la \line \up0 \expndtw0\charscalex129 esquina superior izquierda
del cuadro de controles) este desactivado. Ahora la \line \up0
\expndtw0\charscalex131 hoja de calculo le permitira introducir un nombre de
dominio en la celda B2. \line \up0 \expndtw0\charscalex128 Haciendo clic en el
bot6n Obtener direcci6n IP, se colocara la direcci6n
IP\ul0\nosupersub\cf12\f13\fs18 co-\line \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 rrcspondiente al nombre de dominio en la celda B3.
Las figuras 8.26 y 8.27 mues-\line \up0 \expndtw0\charscalex123 tran esta hoja de
calculo en acci6n utilizando diferentes nombres de dominio. \par\pard\qj
\li1507\ri538\sb17\sl-244\slmult0\fi292 \up0 \expndtw0\charscalex120 La resoluci6n
de direcciones IP es uno de los servicios mas simples que existen, \up0
\expndtw0\charscalex130 pero muchas veces servicios asi de simples pueden resultar
muy utiles en una \up0 \expndtw0\charscalex127 hoja de calculo (por ejemplo,
converso desde moneda, recuperaci6n de precios, \up0 \expndtw0\charscalex127
procesamiento de c6digos postales, etc.). Ni siquiera necesita aprender SOAP o \up0
\expndtw0\charscalex127 WSDL para utilizar estos servicios, ya que Web Services
Toolkit se encarga de \up0 \expndtw0\charscalex127 todo esto por ustcd.
\par\pard\qj \li1507\ri537\sb20\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex126
Sin embargo, es importante resenar algunas desventajas. En primer lugar, el
\line \up0 \expndtw0\charscalex125 ordenador\ul0\nosupersub\cf12\f13\fs18
debe\ul0\nosupersub\cf10\f11\fs18 estar conectado a Internet para que un servicio
Web funcione. \line \up0 \expndtw0\charscalex123 Probablemente no deseara a crear
hojas de calculo que dependan fuertemente de \line \up0 \expndtw0\charscalex123
servicios Web si sus usuarios van a cstar trabajando muy lejos de aqui y
normal-\line \up0 \expndtw0\charscalex124 mente van a estar desconectados
(normalmente es aceptable una hoja de calculo \line \up0 \expndtw0\charscalex122
como esta, que utiliza un servicio Web para rellenar campos, pero quc no
necesi-\line \up0 \expndtw0\charscalex129 ta estar concctada constantemente). El
otro tema importante con los servicios \line \up0 \expndtw0\charscalex129 Web es
que, en general, este campo esta en un estado de cambio significativo.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg281}{\bkmkend
Pg281}\par\pard\li811\sb0\sl-207\slmult0\par\pard\li811\sb126\sl-
207\slmult0\fi0\tx6024 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
306\tab \up0 \expndtw0\charscalex113 Excel. Los mejores
trucos\par\pard\li1430\sb0\sl-115\slmult0\par\pard\li1430\sb0\sl-
115\slmult0\par\pard\li1430\sb0\sl-115\slmult0\par\pard\li1430\sb0\sl-
115\slmult0\par\pard\li1430\sb0\sl-115\slmult0\par\pard\li1430\sb0\sl-
115\slmult0\par\pard\li1430\sb0\sl-115\slmult0\par\pard\li1430\sb0\sl-
115\slmult0\par\pard\li1430\sb10\sl-
115\slmult0\fi225\tx2616\tx3446\tx4747\tx5697\tx7214 \dn2
\expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 Archivo Edicion\tab \dn2
\expndtw0\charscalex127 Ver Insertar\tab \dn2 \expndtw0\charscalex127 Forma,
I\tab \up0 \expndtw0\charscalex127 Dh ,\tab \up0 \expndtw0\charscalex127 -\tab \up0
\expndtw0\charscalex127 - S X\par\pard\li1430\sb111\sl-
115\slmult0\fi4368\tx6196\tx6451\tx6604 \dn2 \expndtw0\charscalex127 E .\tab
\dn2 \expndtw0\charscalex127 1\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 11\tab \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf22\f23\fs10 100%\par\pard\li1430\sb0\sl-
115\slmult0\par\pard\li1430\sb10\sl-115\slmult0\fi19\tx2687\tx3134\tx3835\tx4996
\up0 \expndtw0\charscalex127 Arial\tab \up0 \expndtw0\charscalex127 10\tab \dn2
\expndtw0\charscalex127 N K S\tab \dn2 \expndtw0\charscalex127 = - _\tab \dn2
\expndtw0\charscalex127 \ul0\nosupersub\cf25\f26\fs12 �!n
CFO\par\pard\li1430\sb82\sl-138\slmult0\fi288\tx2803 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf23\f24\fs12 B3\tab \up0
\expndtw0\charscalex127 f- 208.201.239.36\par\pard\li1430\sb44\sl-
138\slmult0\fi1406\tx3734 \up0 \expndtw0\charscalex120 B\tab \up0
\expndtw0\charscalex120 C\par\pard\li1430\sb0\sl-
138\slmult0\par\pard\li1430\sb51\sl-138\slmult0\fi0\tx1583\tx2385 \up0 \expndtw-
1\charscalex100 2\tab \up0 \expndtw0\charscalex127 'Nombre\tab \up0
\expndtw0\charscalex127 oreillr com\par\pard\li1430\sb6\sl-
161\slmult0\fi0\tx2376\tx3374 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf38\f39\fs14\ul 3 J\ul0\nosupersub\cf23\f24\fs12 IP\tab \up0
\expndtw0\charscalex110 208 201 239 36\tab \up0 \expndtw0\charscalex127
1\par\pard\ql \li4161\sb0\sl-138\slmult0 \par\pard\ql\li4161\sb1\sl-138\slmult0
\up0 \expndtw0\charscalex106 Obtener direccidn IP \par\pard\ql \li1435\sb0\sl-
115\slmult0 \par\pard\ql\li1435\sb0\sl-115\slmult0 \par\pard\ql\li1435\sb0\sl-
115\slmult0 \par\pard\ql\li1435\sb96\sl-115\slmult0 \up0 \expndtw0\charscalex157
\ul0\nosupersub\cf22\f23\fs10 "-i \par\pard\ql \li1420\ri4009\sb128\sl-
160\slmult0 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 10 \line
\up0 \expndtw-2\charscalex100 11 \par\pard\ql \li1420\ri4007\sb0\sl-180\slmult0
\up0 \expndtw-6\charscalex90 \ul0\nosupersub\cf26\f27\fs14 12 \line \up0 \expndtw-
6\charscalex91 13 \par\pard\ql \li1420\sb1\sl-136\slmult0 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 14 \par\pard\ql \li1425\sb9\sl-
155\slmult0 \up0 \expndtw-6\charscalex90 \ul0\nosupersub\cf26\f27\fs14 15
\par\pard\ql \li1425\ri4007\sb1\sl-160\slmult0 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf23\f24\fs12 16 \line \up0 \expndtw-2\charscalex100 17
\par\pard\ql \li1425\sb18\sl-115\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 1A \par\pard\li1387\sb19\sl-
115\slmult0\fi0\tx1550\tx1694\tx2342 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf21\f22\fs8 I4\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 4\tab \up0 \expndtw0\charscalex127 / ri `HojaI\tab
\dn2 \expndtw0\charscalex127 / Hoja2 / Hoja3\par\pard\li1387\sb57\sl-
115\slmult0\fi0\tx6484 \dn2 \expndtw0\charscalex127 Listo\tab \up0
\expndtw0\charscalex127 NUM\par\pard\li1387\sb159\sl-184\slmult0\fi945 \up0
\expndtw0\charscalex127 \ul0\nosupersub\cf11\f12\fs16 Figura 8.26. Direccion IP
obtenida para oreilly.com\par\pard\li1377\sb0\sl-
184\slmult0\par\pard\li1377\sb175\sl-184\slmult0\fi0\tx7377 \dn2
\expndtw0\charscalex129 13\ul0\nosupersub\cf22\f23\fs10 Microsoft Excel -
Librol\tab \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf26\f27\fs14 \u10065?1
x\par\pard\li1377\sb74\sl-115\slmult0\fi316\tx2654\tx3484\tx4785\tx5735\tx7247 \dn2
\expndtw0\charscalex118 \ul0\nosupersub\cf22\f23\fs10 Archivo Edicion\tab \dn2
\expndtw0\charscalex129 Ver Insertar\tab \dn2 \expndtw0\charscalex129 Forrnato HE
amientas\tab \dn2 \expndtw0\charscalex129 Datos Ventana\tab \up0
\expndtw0\charscalex120 ?\tab \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf23\f24\fs12 _ S x\par\pard\li1377\sb0\sl-
115\slmult0\par\pard\li1377\sb24\sl-
115\slmult0\fi350\tx1929\tx3647\tx4272\tx4454\tx5366\tx5712\tx5832\tx6230\tx6403
\up0 \expndtw0\charscalex61 \ul0\nosupersub\cf22\f23\fs10 ..\u-3?r\tab \dn2
\expndtw0\charscalex129 A :.3 .._il A 1\tab \up0 \expndtw0\charscalex129 i+\tab
\up0 \expndtw0\charscalex129 -\tab \up0 \expndtw0\charscalex120 /\tab \dn2
\expndtw-4\charscalex86 WSJ\tab \up0 \expndtw-1\charscalex100 ,\tab \up0
\expndtw0\charscalex129 E - '\tab \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf10\f11\fs18 1\tab \dn2 \expndtw0\charscalex129
\ul0\nosupersub\cf22\f23\fs10 " 100%\par\pard\li1377\sb97\sl-
115\slmult0\fi110\tx2726\tx3172\tx3868\tx5035\tx5347\tx5735\tx6820\tx7089 \dn2
\expndtw0\charscalex129 Arial\tab \dn2 \expndtw0\charscalex129 10\tab \dn2
\expndtw0\charscalex129 M jr S\tab \dn2 \expndtw0\charscalex129 = _ _\tab \dn2
\expndtw0\charscalex129 "(c\tab \dn2 \expndtw0\charscalex120
\ul0\nosupersub\cf23\f24\fs12 J\tab \dn2 \expndtw0\charscalex129
\ul0\nosupersub\cf24\f25\fs10 _\u-3?\tab \dn2 \expndtw0\charscalex129 .!\u-
3?\tab \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf22\f23\fs10
a\par\pard\li1377\sb87\sl-149\slmult0\fi379\tx2841 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf23\f24\fs12 B3\tab \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf26\f27\fs14 f= 1296162-223\par\pard\li1377\sb35\sl-
161\slmult0\fi590\tx2880\tx3412 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf23\f24\fs12 A\tab \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf38\f39\fs14\ul B\tab \dn4 \expndtw0\charscalex120
\ul0\nosupersub\cf8\f9\fs22 I\par\pard\li1377\sb0\sl-
138\slmult0\par\pard\li1377\sb12\sl-138\slmult0\fi91\tx1665\tx2423 \up0
\expndtw0\charscalex129 \ul0\nosupersub\cf23\f24\fs12 2\tab \up0
\expndtw0\charscalex129 Idombre:\tab \up0 \expndtw0\charscalex129 o. rid
com\par\pard\li1377\sb21\sl-138\slmult0\fi96\tx2423\tx2827 \up0
\expndtw0\charscalex129 3 I IP\tab \up0 \expndtw0\charscalex103 12 96.\tab \up0
\expndtw0\charscalex129 62228\par\pard\ql \li1473\sb7\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 4 \par\pard\ql \li4200\sb2\sl-138\slmult0 \up0
\expndtw0\charscalex105 Obtener direccion IP \par\pard\ql \li1463\sb0\sl-
138\slmult0 \par\pard\ql\li1463\sb0\sl-138\slmult0 \par\pard\ql\li1463\sb0\sl-
138\slmult0 \par\pard\ql\li1463\sb0\sl-138\slmult0 \par\pard\ql\li1463\sb0\sl-
138\slmult0 \par\pard\ql\li1463\sb0\sl-138\slmult0 \par\pard\ql\li1463\sb0\sl-
138\slmult0 \par\pard\ql\li1463\sb56\sl-138\slmult0 \up0 \expndtw-2\charscalex100
12 \par\pard\ql \li1463\sb8\sl-156\slmult0 \up0 \expndtw-6\charscalex90
\ul0\nosupersub\cf26\f27\fs14 13 \par\pard\ql \li1463\sb19\sl-138\slmult0 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf23\f24\fs12 14 \par\pard\ql
\li1463\sb23\sl-161\slmult0 \up0 \expndtw-6\charscalex90
\ul0\nosupersub\cf26\f27\fs14 15 \par\pard\ql \li1425\sb6\sl-153\slmult0 \up0
\expndtw-4\charscalex100 \ul0\nosupersub\cf10\f11\fs18 16 \par\pard\ql
\li1463\sb3\sl-158\slmult0 \up0 \expndtw-6\charscalex94
\ul0\nosupersub\cf26\f27\fs14 17 \par\pard\li1425\sb0\sl-
115\slmult0\par\pard\li1425\sb33\sl-
115\slmult0\fi0\tx1588\tx1871\tx2380\tx5135\tx6657\tx6815\tx7406 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf21\f22\fs8 H\tab \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf22\f23\fs10 4\tab \up0 \expndtw0\charscalex128 H\\Hojal\tab
\dn2 \expndtw0\charscalex128 J Hola2/Hoja3/\tab \dn3 \expndtw0\charscalex128
\ul0\nosupersub\cf9\f10\fs20 Ltl\tab \dn2 \expndtw-2\charscalex100
\ul0\nosupersub\cf10\f11\fs18 _\tab \dn2 \expndtw0\charscalex128 1\tab \dn2
\expndtw0\charscalex128 ,ir\par\pard\li1425\sb57\sl-115\slmult0\fi0\tx6523 \dn2
\expndtw0\charscalex128 \ul0\nosupersub\cf22\f23\fs10 Listo\tab \up0
\expndtw0\charscalex128 NUM\par\pard\ql \li2351\sb166\sl-184\slmult0 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf11\f12\fs16 Figura 8.27. Direccion IP
obtenida para ozgrid.com
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg282}{\bkmkend
Pg282}\par\pard\li1560\sb0\sl-207\slmult0\par\pard\li1560\sb148\sl-
207\slmult0\fi0\tx8592 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
307\par\pard\qj \li1540\sb0\sl-240\slmult0 \par\pard\qj\li1540\sb0\sl-
240\slmult0 \par\pard\qj\li1540\ri495\sb120\sl-240\slmult0\fi374 \up0
\expndtw0\charscalex130 Cuando se escribio este libro, SOAP estaba pasando de la
version 1.1 a la \up0 \expndtw0\charscalex123 version 1.2, y tambien estaba en
desarrollo una nueva version de WSDL. Y lo que \up0 \expndtw0\charscalex128 es mas,
mucha gente cree que UDDI puede ser reemplazado con otras tecnolo\up0
\expndtw0\charscalex127 gias. Por ahora, asegurese de comprobar los servicios que
utilice y este atento a \up0 \expndtw0\charscalex127 posibles versiones nuevas del
Office Web Services Toolkit. \par\pard\ql \li1900\sb0\sl-322\slmult0
\par\pard\ql\li1900\sb31\sl-322\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf12\f13\fs18 TRUCO\ul0\nosupersub\cf20\f21\fs28 Crear hojas de
calculo Excel utilizando otros \par\pard\li1550\sb177\sl-
276\slmult0\fi0\tx2179\tx2385\tx2846 \dn4 \expndtw0\charscalex116
\ul0\nosupersub\cf14\f15\fs24 c\tab \dn4 \expndtw0\charscalex116
\ul0\nosupersub\cf13\f14\fs24 1\tab \dn4 \expndtw0\charscalex116 1\tab \up4
\expndtw0\charscalex116 \ul0\nosupersub\cf18\f19\fs26 entornos\par\pard\ql
\li2841\sb1\sl-182\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf11\f12\fs16 Aunque Excel y otros programas de hojas de calculo
proporcionan la \par\pard\qj \li2841\ri845\sb0\sl-220\slmult0\fi4 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf10\f11\fs18 interfaz tradicional para
crear y leer hojas de calculo, a veces necesitara \line \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf11\f12\fs16 poder crear archivos As
directamente a partir de otros programas. \par\pard\qj \li1526\ri511\sb111\sl-
240\slmult0\fi297 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18
Independientemente de que este creando archivos Excel a partir de bases de \line
\up0 \expndtw0\charscalex132 datos en un servidor Apache o si simplemente desea
presentarla informacion \line \up0 \expndtw0\charscalex132 almacenada en un
programa Java a los usuarios de Excel, existen numerosos \line \up0
\expndtw0\charscalex128 paquetes en el mercado que le permiten crear y acceder a
archivos xls sin tener \line \up0 \expndtw0\charscalex124 que utilizar Excel.
Aunque esos paquetes son normalmente mas dificiles de utili-\line \up0
\expndtw0\charscalex127 zar que SpreadsheetML, normalmente producen archivos que
pueden ser leidos \line \up0 \expndtw0\charscalex135 por cualquier Excel a partir
de la version 97 (incluyendo las versiones para \line \up0 \expndtw0\charscalex126
Macintosh), y a menudo, son compatibles con mas funciones de Excel. Algunos
\line \up0 \expndtw0\charscalex126 de los paquetes mas populares (y gratuitos) para
trabajar con datos de Excel son: \par\pard\ql \li1531\sb210\sl-253\slmult0 \up0
\expndtw0\charscalex110 \ul0\nosupersub\cf8\f9\fs22 Spreadsheet::WriteExcel
\par\pard\ql \li1804\sb165\sl-207\slmult0 \up0 \expndtw0\charscalex139
\ul0\nosupersub\cf10\f11\fs18 Es un paquete Perl para crear documentos Excel,
disponible en {\field{\*\fldinst {HYPERLINK http:// }}{\fldrslt
{\ul0\nosupersub\cf10\f11\fs18 http://}}} \par\pard\ql \li1526\sb34\sl-
230\slmult0 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf9\f10\fs20
search.cpan.org/dist/Spreadshect-WriteExcel/ \par\pard\ql \li1526\sb211\sl-
253\slmult0 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf8\f9\fs22 Spreadsheet::
Parse Excel \par\pard\qj \li1516\ri536\sb138\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Una herramienta que permite a
los programas Perl leer archivos Excel, dispo-\line \up0 \expndtw0\charscalex125
nible en {\field{\*\fldinst {HYPERLINK http://search.cpan.org/---
kwitknr/spreadsheet-parseexcel-0.2602/ }}{\fldrslt {\ul0\nosupersub\cf10\f11\fs18
http://search.cpan.org/---kwitknr/Spreadsheet-ParseExcel-0.2602/}}} \par\pard\ql
\li1516\sb210\sl-253\slmult0 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf8\f9\fs22 Jakarta POI \par\pard\qj \li1516\ri534\sb138\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Un
producto de Apache Project que proporciona tanto acceso de lectura como \line
\up0 \expndtw0\charscalex122 de escritura a las hojas de calculo de Excel a traves
de una API de Java, disponible \line \up0 \expndtw0\charscalex122 en
{\field{\*\fldinst {HYPERLINK http://jakarta.apache.org/poi/index.html }}{\fldrslt
{\ul0\nosupersub\cf10\f11\fs18 http://jakarta.apache.org/poi/index.html}}}
\par\pard\ql \li1511\sb210\sl-253\slmult0 \up0 \expndtw0\charscalex101
\ul0\nosupersub\cf8\f9\fs22 JExcelApi \par\pard\qj \li1507\ri545\sb158\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex121 \ul0\nosupersub\cf10\f11\fs18 Una
API de Java para leer y escribir hojas de calculo Excel, incluyendo conver-\line
\up0 \expndtw0\charscalex133 tidores Excel-CSV y Excel-XML. Lo encontrara
disponible en {\field{\*\fldinst {HYPERLINK http://www./ }}{\fldrslt
{\ul0\nosupersub\cf10\f11\fs18 http://www.}}} \line \up0 \expndtw0\charscalex134
\ul0\nosupersub\cf10\f11\fs18 andykhan.com/jcxcelapi/
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg283}{\bkmkend
Pg283}\par\pard\li820\sb0\sl-207\slmult0\par\pard\li820\sb181\sl-
207\slmult0\fi0\tx6028 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
308\tab \dn2 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li820\sb0\sl-240\slmult0 \par\pard\qj\li820\sb0\sl-240\slmult0
\par\pard\qj\li820\ri1225\sb127\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex126
Tambien puede automatizar Excel de muchas formas, a menudo utilizando el \line \up0
\expndtw0\charscalex122 .NET Framework de Microsoft. Para ver un ejemplo de como
hacer esto usando el \line \up0 \expndtw0\charscalex147 lenguaje C#, vaya a la
pagina {\field{\*\fldinst {HYPERLINK http://www.eggheadcafe.com/articles/ }}
{\fldrslt {\ul0\nosupersub\cf10\f11\fs18 http://www.eggheadcafe.com/articles/}}}
\line \up0 \expndtw0\charscalex148 \ul0\nosupersub\cf10\f11\fs18 20021012.asp.
\par\pard\qj \li825\ri1219\sb40\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex124
Como ejemplo de c6mo funciona este proceso, el codigo Java del ejemplo 8.7 \up0
\expndtw0\charscalex130 generara una hoja de calculo utilizando la API P01 (incluso
aunque no sea un \up0 \expndtw0\charscalex128 programador Java, pods hacerse una
idea). Puede pasar por alto la lectura de la \up0 \expndtw0\charscalex128 licencia,
pero sera necesario incluirla en el codigo. \par\pard\ql \li835\sb0\sl-
184\slmult0 \par\pard\ql\li835\sb83\sl-184\slmult0 \up0 \expndtw0\charscalex129
\ul0\nosupersub\cf11\f12\fs16 Ejemplo 8.7. C6digo Java para gencrar una hoja de
calculo Excel usando POI. \par\pard\qj \li1123\sb0\sl-180\slmult0
\par\pard\qj\li1123\ri1743\sb80\sl-180\slmult0 \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf26\f27\fs14 // This code is derived from the
org.apache.poi.hssf.dev.HSSF class, \up0 \expndtw0\charscalex170 // hence the long
license. \par\pard\li1123\sb69\sl-161\slmult0\fi0\tx2001 \up0
\expndtw0\charscalex160 /*\tab \up0 \expndtw0\charscalex160
________________-------- ________________------ ______\par\pard\li1123\sb21\sl-
138\slmult0\fi4\tx4934 \up0 \expndtw0\charscalex160 \ul0\nosupersub\cf23\f24\fs12 *
The Apache Software License, Version\tab \up0 \expndtw0\charscalex160
1.1\par\pard\li1123\sb4\sl-159\slmult0\fi4 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf26\f27\fs14 *\par\pard\li1123\sb65\sl-
161\slmult0\fi4\tx2328\tx2683\tx3163 \up0 \expndtw0\charscalex160 *
Copyright\tab \up0 \expndtw0\charscalex160 (c)\tab \up0 \expndtw0\charscalex126
2003\tab \up0 \expndtw0\charscalex160 The Apache Software Foundation.All
rights\par\pard\li1123\sb31\sl-161\slmult0\fi4 \up0 \expndtw0\charscalex160 *
reserved.\par\pard\ql \li1132\sb1\sl-145\slmult0 \up0 \expndtw-2\charscalex100 *
\par\pard\qj \li1132\ri1701\sb30\sl-200\slmult0 \up0 \expndtw0\charscalex169 *
Redistribution and use in source and binary forms, with or without \up0
\expndtw0\charscalex170 * modification, are permitted provided that the following
conditions \up0 \expndtw0\charscalex171 * are met: \par\pard\ql \li1132\sb1\sl-
127\slmult0 \up0 \expndtw-2\charscalex100 * \par\pard\li1137\sb89\sl-
161\slmult0\fi0\tx1329\tx1612 \up0 \expndtw-2\charscalex100 *\tab \up0
\expndtw0\charscalex131 1.\tab \up0 \expndtw0\charscalex173
Redistributions of source code must retain the above
copyright\par\pard\li1137\sb31\sl-161\slmult0\fi0\tx1612 \up0
\expndtw0\charscalex120 *\tab \up0 \expndtw0\charscalex173 notice, this list of
conditions and the following disclaimer.\par\pard\ql \li1137\sb1\sl-139\slmult0
\up0 \expndtw-2\charscalex100 * \par\pard\li1142\sb83\sl-
161\slmult0\fi0\tx1329\tx1617 \up0 \expndtw-2\charscalex100 *\tab \up0
\expndtw0\charscalex163 2.\tab \up0 \expndtw0\charscalex163 Redistributions in
binary form must reproduce the above copyright\par\pard\li1142\sb31\sl-
161\slmult0\fi0\tx1617 \up0 \expndtw0\charscalex120 *\tab \up0
\expndtw0\charscalex163 notice, this list of conditions and the following
disclaimerin\par\pard\li1142\sb31\sl-161\slmult0\fi0\tx1622 \up0
\expndtw0\charscalex120 *\tab \up0 \expndtw0\charscalex163 the documentation and/or
other materials provided with the\par\pard\li1142\sb31\sl-161\slmult0\fi0\tx1622
\up0 \expndtw0\charscalex120 *\tab \up0 \expndtw0\charscalex163
distribution.\par\pard\li1142\sb1\sl-158\slmult0\fi0 \up0 \expndtw0\charscalex120
*\par\pard\li1142\sb70\sl-161\slmult0\fi0\tx1334\tx1622 \up0 \expndtw-
2\charscalex100 *\tab \up0 \expndtw0\charscalex163 3.\tab \up0
\expndtw0\charscalex163 The end-user documentation included with the
redistribution,\par\pard\li1142\sb26\sl-161\slmult0\fi4\tx1631 \up0
\expndtw0\charscalex120 *\tab \up0 \expndtw0\charscalex163 if any, must include the
following acknowledgment:\par\pard\li1142\sb31\sl-161\slmult0\fi4\tx1939 \up0
\expndtw0\charscalex120 *\tab \up0 \expndtw0\charscalex163 "This product includes
software developed by the\par\pard\li1142\sb31\sl-161\slmult0\fi4\tx2006\tx4694
\up0 \expndtw0\charscalex120 *\tab \up0 \expndtw0\charscalex152 Apache Software
Foundation\tab \dn2 \expndtw0\charscalex163 ({\field{\*\fldinst {HYPERLINK
http://www.apache.org/ }}{\fldrslt {\ul0\nosupersub\cf26\f27\fs14
http://www.apache.org/}}}\ul0\nosupersub\cf26\f27\fs14 )."\par\pard\li1142\sb32\sl-
161\slmult0\fi475 \up0 \expndtw0\charscalex163 Alternately, this acknowledgment may
appear in the software itself,\par\pard\li1142\sb30\sl-161\slmult0\fi9\tx1636
\up0 \expndtw0\charscalex120 *\tab \up0 \expndtw0\charscalex163 if and wherever
such third-party acknowledgments normally appear.\par\pard\li1142\sb0\sl-
161\slmult0\par\pard\li1142\sb60\sl-161\slmult0\fi9\tx1339\tx1627 \up0 \expndtw-
2\charscalex100 *\tab \up0 \expndtw0\charscalex163 4.\tab \up0
\expndtw0\charscalex163 The names "Apache" and "Apache Software Foundation"
and\par\pard\li1142\sb31\sl-161\slmult0\fi9\tx1651 \up0 \expndtw0\charscalex120
*\tab \dn2 \expndtw0\charscalex163 "Apache POI" must not be used to endorse or
promote products\par\pard\li1142\sb36\sl-161\slmult0\fi9\tx1631 \up0
\expndtw0\charscalex120 *\tab \up0 \expndtw0\charscalex163 derived from this
software without prior written permission.For\par\pard\li1142\sb26\sl-
161\slmult0\fi14\tx1627 \up0 \expndtw0\charscalex120 *\tab \up0
\expndtw0\charscalex163 written permission, please contact
apache@apache.org.\par\pard\li1142\sb0\sl-161\slmult0\par\pard\li1142\sb61\sl-
161\slmult0\fi14\tx1348\tx1641 \up0 \expndtw-2\charscalex100 *\tab \up0
\expndtw0\charscalex163 5.\tab \up0 \expndtw0\charscalex163 Products derived from
this software may not be called "Apache",\par\pard\li1142\sb26\sl-
161\slmult0\fi14\tx1656 \up0 \expndtw0\charscalex120 *\tab \dn2
\expndtw0\charscalex163 "Apache POI", nor may "Apache" appear in their name,
without\par\pard\li1142\sb36\sl-161\slmult0\fi19\tx1631 \up0
\expndtw0\charscalex120 *\tab \up0 \expndtw0\charscalex163 prior written permission
of the Apache Software Foundation.\par\pard\li1142\sb0\sl-
138\slmult0\par\pard\li1142\sb103\sl-138\slmult0\fi19\tx4075 \up0
\expndtw0\charscalex142 \ul0\nosupersub\cf23\f24\fs12 * THIS SOFTWARE IS
PROVIDED\tab \up0 \expndtw0\charscalex163 AS IS'' AND ANY EXPRESSED OR
IMPLIED\par\pard\ql \li1161\sb43\sl-138\slmult0 \up0 \expndtw0\charscalex141 *
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg284}{\bkmkend
Pg284}\par\pard\li1603\sb0\sl-207\slmult0\par\pard\li1603\sb144\sl-
207\slmult0\fi0\tx8635 \up0 \expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex117
309\par\pard\ql \li1886\sb0\sl-138\slmult0 \par\pard\ql\li1886\sb0\sl-
138\slmult0 \par\pard\ql\li1886\sb0\sl-138\slmult0 \par\pard\ql\li1886\sb0\sl-
138\slmult0 \par\pard\ql\li1886\sb116\sl-138\slmult0 \up0
\expndtw0\charscalex138 \ul0\nosupersub\cf23\f24\fs12 * OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE \par\pard\qj \li1886\ri1149\sb0\sl-190\slmult0
\up0 \expndtw0\charscalex139 * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE
FOUNDATION OR \line \up0 \expndtw0\charscalex145 * ITS CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, \line \up0 \expndtw0\charscalex134 * SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES \up0 \expndtw0\charscalex146 (INCLUDING, BUT
NOT \par\pard\ql \li1886\sb53\sl-138\slmult0 \up0 \expndtw0\charscalex142 * LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF \par\pard\qj
\li1881\ri861\sb20\sl-190\slmult0 \up0 \expndtw0\charscalex142 * USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND \line \up0
\expndtw0\charscalex144 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, \line \up0 \expndtw0\charscalex145 * OR TORT \up0
\expndtw0\charscalex145 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT \par\pard\qj \li1881\ri963\sb0\sl-200\slmult0 \up0 \expndtw0\charscalex148 * OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF \up0
\expndtw0\charscalex149 * SUCH DAMAGE. \par\pard\ql \li1881\sb0\sl-161\slmult0
\par\pard\ql\li1881\sb0\sl-161\slmult0 \par\pard\ql\li1881\sb73\sl-161\slmult0 \up0
\expndtw0\charscalex165 \ul0\nosupersub\cf26\f27\fs14 * This software consists of
voluntary contributions made by many \par\pard\ql \li1876\ri957\sb0\sl-
190\slmult0 \up0 \expndtw0\charscalex166 * individuals on behalf of the Apache
Software Foundation. For more \line \up0 \expndtw0\charscalex163 * information on
the Apache Software Foundation, please see \line \up0 \expndtw-2\charscalex100 *
\up0 \expndtw0\charscalex164 <{\field{\*\fldinst {HYPERLINK
http://www.apache.org/ }}{\fldrslt {\ul0\nosupersub\cf26\f27\fs14
http://www.apache.org/}}}\ul0\nosupersub\cf26\f27\fs14 >. \par\pard\ql
\li1871\sb0\sl-161\slmult0 \par\pard\ql\li1871\sb0\sl-161\slmult0
\par\pard\ql\li1871\sb88\sl-161\slmult0 \up0 \expndtw0\charscalex170 import
java.io.*; \par\pard\ql \li1871\sb0\sl-138\slmult0 \par\pard\ql\li1871\sb100\sl-
138\slmult0 \up0 \expndtw0\charscalex186 \ul0\nosupersub\cf23\f24\fs12 import
java.util.Random; \par\pard\qj \li1867\sb0\sl-180\slmult0
\par\pard\qj\li1867\ri2260\sb48\sl-180\slmult0 \up0 \expndtw0\charscalex161
\ul0\nosupersub\cf26\f27\fs14 import
org.apache.poi.poifs.filesystem.POIFSFileSystem; \up0 \expndtw0\charscalex162
import org.apache.poi.hssf.record.*; \par\pard\ql \li1867\sb36\sl-161\slmult0
\up0 \expndtw0\charscalex164 import org.apache.poi.hssf.model.*; \par\pard\qj
\li1867\ri3825\sb0\sl-200\slmult0 \up0 \expndtw0\charscalex164 import
org.apache.poi.hssf.usermodel.*; \line \up0 \expndtw0\charscalex165 import
org.apache.poi.hssf.util.*; \par\pard\li1852\sb0\sl-
161\slmult0\par\pard\li1852\sb53\sl-161\slmult0\fi0\tx3926 \up0
\expndtw0\charscalex156 public class PoiDemo\tab \up0 \expndtw0\charscalex120 \
{\par\pard\li1852\sb0\sl-161\slmult0\par\pard\li1852\sb63\sl-
161\slmult0\fi383\tx4627\tx7828 \up0 \expndtw0\charscalex165 public static void
main\tab \dn2 \expndtw0\charscalex165 (String[] args) throws Exception\tab \up0
\expndtw0\charscalex120 \{\par\pard\ql \li2640\sb18\sl-161\slmult0 \up0
\expndtw0\charscalex146 short rownum; \par\pard\ql \li1862\sb0\sl-161\slmult0
\par\pard\ql\li1862\sb58\sl-161\slmult0 \up0 \expndtw0\charscalex175 // crea un
archivo de destine \par\pard\ql \li2635\sb39\sl-161\slmult0\tx4689 \up0
\expndtw0\charscalex156 FileOutputStream out \tab \up0 \expndtw0\charscalex160 =
new FileOutputStream("zingot.xls"); \par\pard\ql \li2145\sb0\sl-161\slmult0
\par\pard\ql\li2145\sb58\sl-161\slmult0 \up0 \expndtw0\charscalex163 crea un nuevo
objeto workbook. Observe que el libro \par\pard\qj \li1857\ri1599\sb24\sl-
180\slmult0\fi278 \up0 \expndtw0\charscalex180 y el archivo son dos cosas
diferentes, casi hasta el final, \up0 \expndtw0\charscalex181 // cuando el libro as
escrito en el archivo. \par\pard\li2625\sb45\sl-
161\slmult0\fi0\tx4200\tx6254\tx6360 \up0 \expndtw0\charscalex125 HSSFWorkbook
wb\tab \up0 \expndtw0\charscalex128 = new HSSFWorkbook(\tab \up0 \expndtw-
2\charscalex100 )\tab \up0 \expndtw0\charscalex120 ;\par\pard\ql \li1857\sb0\sl-
161\slmult0 \par\pard\ql\li1857\sb49\sl-161\slmult0 \up0 \expndtw0\charscalex170 //
crea una nueva hoja \par\pard\li1852\sb65\sl-138\slmult0\fi767\tx3902 \up0
\expndtw0\charscalex158 \ul0\nosupersub\cf23\f24\fs12 HSSFSheet ws\tab \up0
\expndtw0\charscalex170 = wb.createSheet(\par\pard\li1852\sb0\sl-
161\slmult0\par\pard\li1852\sb68\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex170
\ul0\nosupersub\cf26\f27\fs14 // crea una referencia a un objeto fila para su use
posterior\par\pard\li1852\sb50\sl-138\slmult0\fi767\tx3604 \up0
\expndtw0\charscalex139 \ul0\nosupersub\cf23\f24\fs12 HSSFROw r\tab \up0
\expndtw0\charscalex170 = null;\par\pard\li1852\sb0\sl-
161\slmult0\par\pard\li1852\sb69\sl-161\slmult0\fi283 \up0
\expndtw0\charscalex170 \ul0\nosupersub\cf26\f27\fs14 crea una referencia al objeto
celda\par\pard\li1852\sb32\sl-161\slmult0\fi767\tx3700 \up0 \expndtw0\charscalex135
HSSFCe1l c\tab \up0 \expndtw0\charscalex170 = null;\par\pard\li1852\sb30\sl-
161\slmult0\fi283\tx3806 \up0 \expndtw0\charscalex170 crea dos estilos\tab \up0
\expndtw0\charscalex170 - formatos de celda\par\pard\li1852\sb31\sl-161\slmult0\fi0
\up0 \expndtw0\charscalex170 // necesita ser definido
antes de poder usarse\par\pard\li1852\sb28\sl-
161\slmult0\fi763\tx4382\tx6633\tx6739 \up0 \expndtw0\charscalex154 HSSFCellStyle
csl\tab \dn2 \expndtw0\charscalex170 = wb.createCellStyle(\tab \up0 \expndtw-
2\charscalex100 )\tab \up0 \expndtw0\charscalex120
;\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg285}{\bkmkend
Pg285}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5835\colsr160\colno2\colw3425\c
olsr160\ql \li782\sb0\sl-207\slmult0 \par\pard\ql \li782\sb162\sl-207\slmult0
\up0 \expndtw0\charscalex119 \ul0\nosupersub\cf10\f11\fs18 310\par\pard\ql
\li1075\sb0\sl-161\slmult0 \par\pard\ql \li1075\sb0\sl-161\slmult0 \par\pard\ql
\li1075\sb0\sl-161\slmult0 \par\pard\ql \li1075\sb0\sl-161\slmult0 \par\pard\ql
\li1843\sb9\sl-161\slmult0 \up0 \expndtw0\charscalex149
\ul0\nosupersub\cf26\f27\fs14 HSSFCellStyle cs2 \up0 \expndtw0\charscalex162 =
wb.createCellStyle(\par\pard\ql \li1843\sb45\sl-138\slmult0 \up0
\expndtw0\charscalex163 \ul0\nosupersub\cf23\f24\fs12 HSSFDataFormat df \up0
\expndtw0\charscalex177 = wb.createDataFormat(\par\pard\ql \li1075\sb34\sl-
161\slmult0 \up0 \expndtw0\charscalex175 \ul0\nosupersub\cf26\f27\fs14 // crea dos
objetos fuente para el formato\par\pard\ql \li1848\sb56\sl-
138\slmult0\tx4795\tx4895 \up0 \expndtw0\charscalex170
\ul0\nosupersub\cf23\f24\fs12 HSSFFont fl \up0 \expndtw0\charscalex183 =
wb.createFont(\tab \up0 \expndtw-1\charscalex100 )\tab \up0 \expndtw-
1\charscalex100 ;\par\pard\ql \li1848\sb54\sl-138\slmult0 \up0
\expndtw0\charscalex162 HSSFFont f2 \up0 \expndtw0\charscalex184 =
wb.createFont(\par\pard\ql \li1080\sb0\sl-161\slmult0 \par\pard\ql \li1080\sb65\sl-
161\slmult0\tx3503\tx4675 \up0 \expndtw0\charscalex182
\ul0\nosupersub\cf26\f27\fs14 // establece la fuente \up0 \expndtw-2\charscalex100
1\tab \up0 \expndtw0\charscalex149 a tamano \up0 \expndtw0\charscalex114 10\tab
\up0 \expndtw0\charscalex173 y negrita\par\pard\ql \li1857\sb51\sl-
138\slmult0\tx5078 \up0 \expndtw0\charscalex197 \ul0\nosupersub\cf23\f24\fs12
fl.setFontHeightlnPoints((short)\tab \up0 \expndtw0\charscalex142 10) \up0
\expndtw-1\charscalex100 ;\par\pard\column \ql \li5995\sb0\sl-207\slmult0
\par\pard\ql \li20\sb168\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos
\par\pard\sect\sectd\sbknone \li1075\sb42\sl-138\slmult0\fi787 \up0
\expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12
fl.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);\par\pard\sect\sectd\sbknone
\li1075\sb0\sl-161\slmult0\par\pard\li1075\sb65\sl-
161\slmult0\fi9\tx3220\tx3412\tx4305\tx4588 \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf26\f27\fs14 //establece la fuente\tab \up0 \expndtw-
2\charscalex100 2\tab \up0 \expndtw0\charscalex150 a tamano\tab \up0
\expndtw0\charscalex117 10\tab \up0 \expndtw0\charscalex169 y en color
rojo\par\pard\sect\sectd\sbknone \li1075\sb51\sl-138\slmult0\fi787\tx5087\tx5395
\up0 \expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12 f2.
setFontHeightlnPoints((short)\tab \up0 \expndtw0\charscalex143 10)\tab \up0
\expndtw0\charscalex120 ;\par\pard\sect\sectd\sbknone \li1075\sb54\sl-
138\slmult0\fi787\tx3158 \up0 \expndtw0\charscalex169 f2.setColor(\tab \up0
\expndtw0\charscalex169 (short)HSSFFont.COLOR RED\par\pard\sect\sectd\sbknone
\li1075\sb0\sl-161\slmult0\par\pard\li1075\sb63\sl-
161\slmult0\fi9\tx2745\tx2927\tx5092\tx5270 \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf26\f27\fs14 //para el estilo\tab \up0 \expndtw-2\charscalex100
1\tab \up0 \expndtw0\charscalex169 de celda, usar fuente\tab \up0 \expndtw-
2\charscalex100 1\tab \up0 \expndtw0\charscalex169 y establecer el formato
de\par\pard\sect\sectd\sbknone \li1075\sb31\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex169 datos\par\pard\sect\sectd\sbknone \li1075\sb51\sl-
138\slmult0\fi787 \up0 \expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12
csl.setFont(f1);\par\pard\sect\sectd\sbknone \li1075\sb59\sl-138\slmult0\fi787 \up0
\expndtw0\charscalex169
csl.setDataFormat(df.getFormat("#,##0.0"));\par\pard\sect\sectd\sbknone
\li1075\sb0\sl-161\slmult0\par\pard\li1075\sb60\sl-
161\slmult0\fi14\tx2740\tx2932\tx5087\tx5380 \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf26\f27\fs14 //para el estilo\tab \up0 \expndtw-2\charscalex100
2\tab \up0 \expndtw0\charscalex169 de celda, usar fuente\tab \up0
\expndtw0\charscalex169 2,\tab \up0 \expndtw0\charscalex169 establecer borde fino
y\par\pard\sect\sectd\sbknone \li1075\sb31\sl-161\slmult0\fi14 \up0
\expndtw0\charscalex169 formato de texto\par\pard\sect\sectd\sbknone
\li1075\sb51\sl-138\slmult0\fi792 \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf23\f24\fs12 cs2.
setBorderBottom(cs2.BORDER_THIN);\par\pard\sect\sectd\sbknone \li1075\sb54\sl-
138\slmult0\fi792 \up0 \expndtw0\charscalex169
cs2.setDataFormat(HSSFDataFormat.getBuiltinFormat("text"));\par\pard\sect\sectd\sbk
none \li1075\sb54\sl-138\slmult0\fi792 \up0 \expndtw0\charscalex169
cs2.setFont(f2);\par\pard\sect\sectd\sbknone \li1075\sb0\sl-
161\slmult0\par\pard\li1075\sb65\sl-161\slmult0\fi19\tx1377 \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 //\tab \up0 \expndtw0\charscalex169
establece el nombre de la hoja en Unicode\par\pard\sect\sectd\sbknone
\li1075\sb27\sl-161\slmult0\fi787 \up0 \expndtw0\charscalex169 wb.setSheetName(0,
"Hoja de prueba",\par\pard\sect\sectd\sbknone \li1075\sb51\sl-
138\slmult0\fi1569\tx5198 \up0 \expndtw0\charscalex139
\ul0\nosupersub\cf23\f24\fs12 HSSFWorkbook.ENCODING UTF\tab \up0
\expndtw0\charscalex169 16\par\pard\sect\sectd\sbknone \li1075\sb0\sl-
161\slmult0\par\pard\li1075\sb66\sl-
161\slmult0\fi19\tx1382\tx3143\tx3436\tx4056\tx4123 \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 //\tab \up0 \expndtw0\charscalex165
crea una hoja con\tab \up0 \expndtw0\charscalex114 10\tab \up0
\expndtw0\charscalex169 filas\tab \up0 \expndtw-2\charscalex100 (\tab \up0
\expndtw0\charscalex169 0-9)\par\pard\sect\sectd\sbknone \li1075\sb51\sl-
138\slmult0\fi801\tx2294\tx3273\tx4032\tx5006\tx5203 \up0
\expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12 for\tab \up0
\expndtw0\charscalex150 (rownum =\tab \up0 \expndtw0\charscalex169 (short)\tab \up0
\expndtw0\charscalex163 0; rownum\tab \up0 \expndtw-1\charscalex100 <\tab \up0
\expndtw0\charscalex169 10; rownum++)\par\pard\sect\sectd\sbknone \li1075\sb30\sl-
161\slmult0\fi815 \up0 \expndtw0\charscalex120 \ul0\nosupersub\cf26\f27\fs14 \
{\par\pard\sect\sectd\sbknone \li1075\sb36\sl-161\slmult0\fi1195 \up0
\expndtw0\charscalex169 // crea una fila\par\pard\sect\sectd\sbknone
\li1075\sb46\sl-138\slmult0\fi1190\tx2462 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf23\f24\fs12 r\tab \up0 \expndtw0\charscalex169 =
ws.createRow(rownum);\par\pard\sect\sectd\sbknone \li1075\sb0\sl-
138\slmult0\par\pard\li1075\sb107\sl-138\slmult0\fi1195\tx4435\tx4617 \up0
\expndtw0\charscalex169 //r.setRowNum(( short\tab \up0
\expndtw0\charscalex169 )\tab \up0 \expndtw0\charscalex169
rownum);\par\pard\sect\sectd\sbknone \li1075\sb35\sl-
161\slmult0\fi1195\tx4747\tx5102\tx5395\tx5592 \dn2 \expndtw0\charscalex169
\ul0\nosupersub\cf26\f27\fs14 // crea seis celdas(0-5)\tab \dn2
\expndtw0\charscalex169 (el\tab \up0 \expndtw0\charscalex107 +=\tab \up0 \expndtw-
2\charscalex100 2\tab \dn2 \expndtw0\charscalex169 se entendera
luego)\par\pard\sect\sectd\sbknone \li1075\sb50\sl-
138\slmult0\fi1195\tx2692\tx4127\tx4358\tx5107\tx6182\tx6374\tx7444\tx7737 \up0
\expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12 for\tab \up0
\expndtw0\charscalex169 (short cellnum\tab \up0 \expndtw0\charscalex120 =\tab
\up0 \expndtw0\charscalex169 (short)\tab \up0 \expndtw0\charscalex169 0;
cellnum\tab \up0 \expndtw-1\charscalex100 <\tab \up0 \expndtw0\charscalex169 6;
cellnum\tab \up0 \expndtw0\charscalex125 +=\tab \up0 \expndtw0\charscalex169
2)\par\pard\sect\sectd\sbknone \li1075\sb31\sl-161\slmult0\fi1209 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf26\f27\fs14 \
{\par\pard\sect\sectd\sbknone \li1075\sb36\sl-161\slmult0\fi1593 \up0
\expndtw0\charscalex169 // crea una celda numerica\par\pard\sect\sectd\sbknone
\li1075\sb31\sl-161\slmult0\fi1584\tx2856 \up0 \expndtw-2\charscalex100 c\tab
\up0 \expndtw0\charscalex169 =
r.createCell(cellnum);\par\pard\sect\sectd\sbknone \li1075\sb31\sl-
161\slmult0\fi1593 \up0 \expndtw0\charscalex169 // rellena con ndmeros basandose en
la posicion\par\pard\sect\sectd\sbknone \li1075\sb50\sl-
138\slmult0\fi1588\tx4819\tx5016\tx5304 \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf23\f24\fs12 c.setCellValue(rownum\tab \up0 \expndtw-
1\charscalex100 *\tab \up0 \expndtw0\charscalex133 10\tab \up0
\expndtw0\charscalex169 + cellnum\par\pard\sect\sectd\sbknone \li1075\sb31\sl-
161\slmult0\fi2371\tx3672\tx3772\tx3873\tx5404\tx5601 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf26\f27\fs14 +\tab \up0 \expndtw-
2\charscalex100 (\tab \up0 \expndtw-2\charscalex100 (\tab \up0
\expndtw0\charscalex143 (double) rownum\tab \up0 \expndtw-2\charscalex100 /\tab
\up0 \expndtw0\charscalex169 10)\par\pard\sect\sectd\sbknone \li1075\sb31\sl-
161\slmult0\fi2371\tx3676\tx3772\tx5409\tx5601\tx6095 \up0 \expndtw0\charscalex120
+\tab \up0 \expndtw-2\charscalex100 (\tab \dn2 \expndtw0\charscalex156 (double)
cellnum\tab \up0 \expndtw-2\charscalex100 /\tab \up0 \expndtw0\charscalex137
100))\tab \up0 \expndtw0\charscalex169 ) ;\par\pard\li2668\sb0\sl-
161\slmult0\par\pard\li2668\sb61\sl-161\slmult0\fi4 \up0 \expndtw0\charscalex166 //
crea una celda de texto\par\pard\li2668\sb31\sl-
161\slmult0\fi0\tx2865\tx5145\tx5990\tx6192\tx6393\tx6499 \up0 \expndtw-
2\charscalex100 c\tab \up0 \expndtw0\charscalex166 = r.createCell((short)\tab
\up0 \expndtw0\charscalex146 (cellnum\tab \up0 \expndtw-2\charscalex100 +\tab
\up0 \expndtw0\charscalex110 1)\tab \up0 \expndtw-2\charscalex100 )\tab \up0
\expndtw0\charscalex120 ;\par\pard\li2668\sb0\sl-
161\slmult0\par\pard\li2668\sb62\sl-161\slmult0\fi4\tx4463\tx5894 \up0
\expndtw0\charscalex166 // cada dos filas\tab \dn2 \expndtw0\charscalex166 (por eso
to de\tab \up0 \expndtw0\charscalex166
+=2)\par\pard\li2668\sb50\sl-
138\slmult0\fi4\tx2995\tx3096\tx3849\tx4041\tx4334\tx4632 \up0 \expndtw-
1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 if\tab \up0 \expndtw-1\charscalex100
(\tab \up0 \expndtw0\charscalex143 (rownum\tab \up0 \expndtw-1\charscalex100
%\tab \up0 \expndtw-1\charscalex100 2)\tab \up0 \expndtw0\charscalex133 _=\tab \up0
\expndtw0\charscalex166 0)\par\pard\ql \li2687\sb30\sl-138\slmult0 \up0 \expndtw-
1\charscalex100 \{ \par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart
Pg286}{\bkmkend Pg286}\par\pard\li1617\sb0\sl-207\slmult0\par\pard\li1617\sb154\sl-
207\slmult0\fi0\tx8649 \up0 \expndtw0\charscalex116 \ul0\nosupersub\cf10\f11\fs18
8. Conectando Excel con el mundo\tab \up0 \expndtw0\charscalex116
311\par\pard\li3691\sb0\sl-161\slmult0\par\pard\li3691\sb0\sl-
161\slmult0\par\pard\li3691\sb0\sl-161\slmult0\par\pard\li3691\sb0\sl-
161\slmult0\par\pard\li3691\sb8\sl-161\slmult0\fi0 \up0 \expndtw0\charscalex169
\ul0\nosupersub\cf26\f27\fs14 // ajusta esta celda con el primer estilo que
definimos\par\pard\li3691\sb23\sl-161\slmult0\fi153 \up0 \expndtw0\charscalex169
c.setCellStyle(csi);\par\pard\li3691\sb35\sl-161\slmult0\fi158 \up0
\expndtw0\charscalex169 // establece el valor de la celda a
"Prueba"\par\pard\li3691\sb50\sl-138\slmult0\fi153\tx7464 \up0
\expndtw0\charscalex156 \ul0\nosupersub\cf23\f24\fs12
c.setEncoding( HSSFCe11.ENCODING\ul0\nosupersub\cf28\f29\fs12\ul UTF\tab \up0
\expndtw0\charscalex169 \ul0\nosupersub\cf23\f24\fs12 16\par\pard\li3691\sb33\sl-
161\slmult0\fi153\tx6297\tx6403 \up0 \expndtw0\charscalex161
\ul0\nosupersub\cf26\f27\fs14 c.setCellValue( "Prueba"\tab \up0 \expndtw-
2\charscalex100 )\tab \up0 \expndtw0\charscalex120 ;\par\pard\ql \li3470\sb24\sl-
161\slmult0 \up0 \expndtw-2\charscalex100 \} \par\pard\ql \li3446\ri2868\sb24\sl-
180\slmult0 \up0 \expndtw0\charscalex170 else \line \up0 \expndtw0\charscalex171 \{
\par\pard\ql \li3840\sb36\sl-161\slmult0 \up0 \expndtw0\charscalex172
c.setCellStyle(cs2); \par\pard\li3072\sb38\sl-
161\slmult0\fi748\tx8006\tx8495\tx8899 \up0 \expndtw0\charscalex176 // establece el
valor de la celda a "1...\tab \up0 \expndtw0\charscalex176 2.\tab \up0
\expndtw0\charscalex176 3.\tab \up0 \expndtw0\charscalex120
"\par\pard\li3072\sb48\sl-138\slmult0\fi763\tx7459 \up0 \expndtw0\charscalex158
\ul0\nosupersub\cf23\f24\fs12
c.setEncoding( HSSFCel1.ENCODING\ul0\nosupersub\cf28\f29\fs12\ul UTF\tab \up0
\expndtw0\charscalex176 \ul0\nosupersub\cf23\f24\fs12 16\par\pard\li3072\sb54\sl-
138\slmult0\fi763\tx5985\tx6480\tx6792\tx7075\tx7175 \dn2 \expndtw0\charscalex176
c.setCellValue( "1...\tab \dn2 \expndtw0\charscalex176 2.\tab \dn2 \expndtw-
1\charscalex100 3.\tab \up0 \expndtw-1\charscalex100 ."\tab \up0 \expndtw-
1\charscalex100 )\tab \up0 \expndtw0\charscalex120 ;\par\pard\li3072\sb50\sl-
138\slmult0\fi388 \up0 \expndtw0\charscalex120 \}\par\pard\li3072\sb52\sl-
138\slmult0\fi0 \up0 \expndtw0\charscalex120 \}\par\pard\ql \li2678\sb43\sl-
138\slmult0 \up0 \expndtw-1\charscalex100 \} \par\pard\ql \li1886\sb0\sl-
180\slmult0 \par\pard\ql\li1886\ri2679\sb48\sl-180\slmult0 \up0
\expndtw0\charscalex170 \ul0\nosupersub\cf26\f27\fs14 // usar algunas formulas
\line \up0 \expndtw0\charscalex171 // avanza una fila \par\pard\ql \li2659\sb36\sl-
161\slmult0 \up0 \expndtw0\charscalex123 rownum++; \par\pard\ql \li2659\sb38\sl-
138\slmult0\tx2856 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 r
\tab \up0 \expndtw0\charscalex168 = ws.createRow(rownum); \par\pard\ql
\li1881\sb0\sl-161\slmult0 \par\pard\ql\li1881\sb62\sl-161\slmult0 \up0
\expndtw0\charscalex171 \ul0\nosupersub\cf26\f27\fs14 //crear formulas.
\par\pard\li2659\sb47\sl-
161\slmult0\fi0\tx3076\tx4516\tx4742\tx5495\tx6566\tx6763\tx7833\tx8126 \up0
\expndtw0\charscalex155 for\tab \up0 \expndtw0\charscalex155 (short cellnum\tab
\up0 \expndtw0\charscalex120 =\tab \up0 \expndtw0\charscalex155 (short)\tab \up0
\expndtw0\charscalex155 0; cellnum\tab \up0 \expndtw-2\charscalex100 <\tab \up0
\expndtw0\charscalex155 6; cellnum\tab \up0 \expndtw0\charscalex104 +=\tab \up0
\expndtw0\charscalex155 2)\par\pard\ql \li2673\sb11\sl-161\slmult0 \up0 \expndtw-
2\charscalex100 \{ \par\pard\ql \li3047\sb39\sl-161\slmult0 \up0
\expndtw0\charscalex154 //produce SUMAS para las columnas apropiadas
\par\pard\ql \li3047\sb58\sl-138\slmult0\tx4219 \up0 \expndtw0\charscalex176
\ul0\nosupersub\cf23\f24\fs12 int column= \tab \up0 \expndtw0\charscalex166
65+cellnum; \par\pard\ql \li3038\sb43\sl-161\slmult0 \up0
\expndtw0\charscalex150 \ul0\nosupersub\cf26\f27\fs14 char
columnLabel=(char)column; \par\pard\ql \li3038\sb38\sl-138\slmult0 \up0
\expndtw0\charscalex172 \ul0\nosupersub\cf23\f24\fs12 String
formula="SUM("+columnLabel+"l:"+columnLabel+"10)"; \par\pard\ql \li3038\sb43\sl-
161\slmult0\tx3235 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 c
\tab \up0 \expndtw0\charscalex168 = r.createCell(cellnum); \par\pard\ql
\li3038\sb19\sl-161\slmult0 \up0 \expndtw0\charscalex177 c.setCellStyle(csl);
\par\pard\qj \li2663\ri3917\sb24\sl-180\slmult0\fi374 \up0 \expndtw0\charscalex156
c. setCellFormula(formula); \line \up0 \expndtw0\charscalex157 \} \par\pard\ql
\li1871\sb0\sl-190\slmult0 \par\pard\ql\li1871\ri4514\sb22\sl-190\slmult0\tx2635
\up0 \expndtw0\charscalex192 // escribe el libro a la salida, \up0
\expndtw0\charscalex173 // y cerramos el archivo \line \tab \up0
\expndtw0\charscalex174 wb.write(out); \par\pard\li1876\sb36\sl-
161\slmult0\fi763\tx3825\tx3936 \dn2 \expndtw0\charscalex169 out.close(\tab \dn2
\expndtw-2\charscalex100 )\tab \up0 \expndtw0\charscalex120
;\par\pard\li1876\sb24\sl-161\slmult0\fi489 \up0
\expndtw0\charscalex120 \}\par\pard\li1876\sb29\sl-161\slmult0\fi0 \up0
\expndtw0\charscalex120 \}\par\pard\qj \li1564\ri483\sb117\sl-240\slmult0\fi288
\up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Para ejecutar este
codigo, primero debe descargar la ultima version del archi-\line \dn2
\expndtw0\charscalex125 vo binario POI y colocar el archivo principal \dn2
\expndtw0\charscalex125 .jar del POI \up0 \expndtw0\charscalex125 (poi-2.0-
final-\par\pard\qj \li1564\ri475\sb20\sl-240\slmult0\fi4 \up0
\expndtw0\charscalex126 20040126.jar en este caso) en la ruta de clases,
dependiendo de la plataforma en \up0 \expndtw0\charscalex131 la que lo este
ejecutando. Una vez que lo ejecute, no necesitara argumentos y \up0
\expndtw0\charscalex128 creara un unico archivo, llamado zingot.xls. Si abre este
archivo, vera una hoja \up0 \expndtw0\charscalex128 de calculo como la que se
muestra en la figura 8.28 (figura 8.29. si esta usando \up0 \expndtw0\charscalex128
un Macintosh). \par\pard\qj \li1560\ri487\sb20\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex127 La logica del ejemplo 8.7 es dificilmente un modelo
ejemplar de como crear \up0 \expndtw0\charscalex130 una hoja de calculo, pero
muestra la funcionalidad basica necesaria para crear \up0 \expndtw0\charscalex130
nuevas hojas, celdas y formulas.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg287}{\bkmkend
Pg287}\par\pard\sect\sectd\sbknone\cols2\colno1\colw5811\colsr160\colno2\colw3449\c
olsr160\ql \li768\sb0\sl-207\slmult0 \par\pard\ql \li768\sb178\sl-207\slmult0
\up0 \expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 312\par\pard\ql
\li1128\sb0\sl-207\slmult0 \par\pard\ql \li1128\sb0\sl-207\slmult0 \par\pard\ql
\li1128\sb0\sl-207\slmult0 \par\pard\ql \li1128\sb28\sl-207\slmult0 \up0
\expndtw0\charscalex107 1\ul0\nosupersub\cf23\f24\fs12 Microsoft Excel -
zingot.xls [Silo lecturaj \up0 \expndtw0\charscalex61
\ul0\nosupersub\cf38\f39\fs14\ul <:=j3\par\pard\ql \li1348\sb62\sl-
138\slmult0\tx2318\tx3705 \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf23\f24\fs12 Archivo Edicion\tab \up0 \expndtw0\charscalex142
\ul0\nosupersub\cf22\f23\fs10 Ver Insertar Formato\tab \up0 \expndtw0\charscalex100
Her: ar\par\pard\ql \li1382\sb136\sl-138\slmult0\tx1578\tx2020\tx2323\tx2798
\up0 \expndtw-1\charscalex100 .r\tab \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf10\f11\fs18 A\tab \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf22\f23\fs10 -ii\tab \up0 \expndtw0\charscalex63
-\ul0\nosupersub\cf10\f11\fs18 -4\tab \up0 \expndtw0\charscalex180
\ul0\nosupersub\cf22\f23\fs10 -\ul0\nosupersub\cf26\f27\fs14 o
o\ul0\nosupersub\cf10\f11\fs18 -A\par\pard\ql \li1233\sb92\sl-
115\slmult0\tx2486 \up0 \expndtw-4\charscalex100 \ul0\nosupersub\cf22\f23\fs10
Arial\tab \up0 \expndtw-1\charscalex100 10\par\pard\column \ql \li5971\sb0\sl-
207\slmult0 \par\pard\ql \li20\sb186\sl-207\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li1161\sb0\sl-
115\slmult0 \par\pard\ql \li1161\sb0\sl-115\slmult0 \par\pard\ql \li1161\sb0\sl-
115\slmult0 \par\pard\ql \li1161\sb0\sl-115\slmult0 \par\pard\ql \li1161\sb0\sl-
115\slmult0 \par\pard\ql \li1161\sb0\sl-115\slmult0 \par\pard\ql \li1161\sb0\sl-
115\slmult0 \par\pard\ql \li1161\sb0\sl-115\slmult0 \par\pard\ql \li1161\sb0\sl-
115\slmult0 \par\pard\ql \li1161\sb0\sl-115\slmult0 \par\pard\ql \li874\sb18\sl-
115\slmult0 \up0 \expndtw0\charscalex112 \ul0\nosupersub\cf22\f23\fs10 100%
\par\pard\sect\sectd\sbknone \li1161\sb0\sl-162\slmult0\fi1727 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 Fm
I\ul0\nosupersub\cf22\f23\fs10 K S\par\pard\sect\sectd\sbknone \li1161\sb0\sl-
108\slmult0\fi211\tx1968\tx2510 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 C13\tab \up0 \expndtw0\charscalex115 -\tab \up0
\expndtw0\charscalex115 f. =SUNIA.C1:C101\par\pard\sect\sectd\sbknone
\li1161\sb6\sl-139\slmult0\fi383\tx2174\tx2793\tx3412\tx4036\tx4670 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf26\f27\fs14 A\tab \up0
\expndtw0\charscalex115 B\tab \up0 \expndtw0\charscalex115 C\tab \up0
\expndtw0\charscalex115 D\tab \up0 \expndtw0\charscalex115 E\tab \up0
\expndtw0\charscalex115 F\par\pard\sect\sectd\sbknone \li1161\sb27\sl-
161\slmult0\fi648\tx2875\tx3172\tx4118\tx4416 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 0 Prueba\tab \up0 \expndtw-4\charscalex100
\ul0\nosupersub\cf26\f27\fs14 2,02\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 Prueba\tab \up0 \expndtw0\charscalex109 4,04\tab \up0
\expndtw0\charscalex115 Prueba\par\pard\sect\sectd\sbknone \li1161\sb6\sl-
138\slmult0\fi484\tx2150\tx2376\tx2817\tx3388\tx4060 \up0 \expndtw0\charscalex115
10,1\tab \up0 \expndtw0\charscalex115 \ul0\nosupersub\cf28\f29\fs12\ul 2\tab
\up0 \expndtw0\charscalex115 3\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 12,12\tab \dn2 \expndtw0\charscalex115
\ul0\nosupersub\cf28\f29\fs12\ul 2\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 14,14\par\pard\sect\sectd\sbknone \li1161\sb9\sl-
161\slmult0\fi0\tx1636\tx1934\tx2807\tx4051 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf26\f27\fs14 3\tab \up0 \expndtw-4\charscalex100 20.2\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12 Prueha\tab \up0
\expndtw0\charscalex115 22,22 Prueba\tab \up0 \expndtw0\charscalex115 24,24
Prueba\par\pard\sect\sectd\sbknone \li1161\sb21\sl-
138\slmult0\fi0\tx1631\tx2150\tx2803\tx3388\tx3614\tx4051 \up0
\expndtw0\charscalex115 1\tab \up0 \expndtw0\charscalex115
30,3\ul0\nosupersub\cf28\f29\fs12\ul 1\tab \up0 \expndtw0\charscalex115 7\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf26\f27\fs14 32,32\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf28\f29\fs12\ul 2\tab \up0
\expndtw0\charscalex115 3\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 34,34\ul0\nosupersub\cf28\f29\fs12\ul
1\par\pard\sect\sectd\sbknone \li1161\sb30\sl-
138\slmult0\fi0\tx1641\tx1939\tx2812\tx4056 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 1\tab \up0 \expndtw0\charscalex109 40,4\tab \up0
\expndtw0\charscalex115 Prueba\tab \up0 \expndtw0\charscalex115 42,42 Prueba\tab
\up0 \expndtw0\charscalex115 44,44 Prueha\par\pard\sect\sectd\sbknone
\li1161\sb11\sl-161\slmult0\fi0\tx1641\tx2376\tx2812\tx4056\tx4641 \dn2
\expndtw0\charscalex115 \ul0\nosupersub\cf26\f27\fs14 1\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12 50,5\tab \dn2
\expndtw0\charscalex115 \ul0\nosupersub\cf26\f27\fs14 31\tab \dn2
\expndtw0\charscalex115 52.52\tab \dn2 \expndtw0\charscalex115 54.64\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf28\f29\fs12\ul
2\par\pard\sect\sectd\sbknone \li1161\sb33\sl-138\slmult0\fi480\tx2812\tx4056
\up0 \expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12 600 Prueba\tab \up0
\expndtw0\charscalex115 62,62 Prueba\tab \up0 \expndtw0\charscalex115 6464
Prueba\par\pard\sect\sectd\sbknone \li1161\sb8\sl-
138\slmult0\fi0\tx1641\tx1948\tx2160\tx2812\tx3398\tx4056\tx4435 \up0
\expndtw0\charscalex115 3\tab \up0 \expndtw0\charscalex109 70,7\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf28\f29\fs12\ul 1\tab \up0
\expndtw0\charscalex115 !_\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 72,72\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf28\f29\fs12\ul 2\tab \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf23\f24\fs12 74,74\tab \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf28\f29\fs12\ul 1\par\pard\sect\sectd\sbknone \li1161\sb30\sl-
138\slmult0\fi0\tx1641\tx2812\tx4056 \up0 \expndtw0\charscalex115
\ul0\nosupersub\cf23\f24\fs12 3\tab \up0 \expndtw0\charscalex115 80.8 Prueha\tab
\up0 \expndtw0\charscalex115 8262 Prueba\tab \up0 \expndtw0\charscalex115 84,84
Prueba\par\pard\sect\sectd\sbknone \li1161\sb29\sl-
207\slmult0\fi4\tx1646\tx2817\tx3398\tx4060 \up0 \expndtw0\charscalex115 0\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf10\f11\fs18 go ,q\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12 92,92\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf28\f29\fs12\ul -\tab \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf23\f24\fs12 94,94\par\pard\ql
\li1113\sb95\sl-161\slmult0 \up0 \expndtw-6\charscalex90
\ul0\nosupersub\cf26\f27\fs14 12 \par\pard\li1113\sb9\sl-
161\slmult0\fi0\tx1579\tx2817\tx4060 \up0 \expndtw0\charscalex112 iJ\tab \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf23\f24\fs12 454.5\tab \up0
\expndtw0\charscalex112 474,71\tab \up0 \expndtw0\charscalex112
494,9\par\pard\ql \li1113\sb1\sl-147\slmult0 \up0 \expndtw-6\charscalex94
\ul0\nosupersub\cf26\f27\fs14 14 \par\pard\ql \li1118\sb41\sl-138\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf23\f24\fs12 15 \par\pard\ql
\li1118\sb23\sl-161\slmult0 \up0 \expndtw-6\charscalex90
\ul0\nosupersub\cf26\f27\fs14 16 \dn2 \expndtw-2\charscalex100 1 \dn2 \expndtw-
2\charscalex100 7 \par\pard\ql \li1118\sb121\sl-207\slmult0\tx1343 \up0
\expndtw0\charscalex101 \ul0\nosupersub\cf23\f24\fs12 18 \tab \dn3 \expndtw-
6\charscalex70 \ul0\nosupersub\cf10\f11\fs18 1g \par\pard\ql \li1113\sb151\sl-
161\slmult0 \up0 \expndtw-6\charscalex100 \ul0\nosupersub\cf26\f27\fs14 20
\par\pard\li1084\sb61\sl-115\slmult0\fi0\tx1248\tx1540\tx5116\tx5270\tx7055 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf22\f23\fs10 14\tab \up0
\expndtw0\charscalex122 4\tab \dn2 \expndtw0\charscalex122 m \\Hoja de prueba f\tab
\dn3 \expndtw0\charscalex122 \ul0\nosupersub\cf9\f10\fs20 1\tab \dn3
\expndtw0\charscalex120 l\tab \dn2 \expndtw0\charscalex122
\ul0\nosupersub\cf10\f11\fs18 3\par\pard\li1084\sb77\sl-115\slmult0\fi0\tx6705 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf22\f23\fs10 Listo\tab \up0
\expndtw0\charscalex122 NUM\par\pard\ql \li1041\ri1505\sb63\sl-
220\slmult0\tx3700 \up0 \expndtw0\charscalex132 \ul0\nosupersub\cf11\f12\fs16
Figura 8.28. Hoja de calculo creada a partir de un programa Java para la version
\line\tab \up0 \expndtw0\charscalex132 Windows de Excel. \par\pard\ql
\li3158\sb0\sl-161\slmult0 \par\pard\ql\li3158\sb0\sl-161\slmult0
\par\pard\ql\li3158\sb0\sl-161\slmult0 \par\pard\ql\li3158\sb66\sl-161\slmult0 \up0
\expndtw-2\charscalex100 \ul0\nosupersub\cf26\f27\fs14
B\par\pard\sect\sectd\sbknone\cols2\colno1\colw3814\colsr160\colno2\colw5446\colsr1
60\ql \li2697\sb13\sl-175\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf11\f12\fs16 0 Test\par\pard\ql \li1843\sb16\sl-161\slmult0\tx2505
\up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf26\f27\fs14 2\tab \up0 \expndtw-
6\charscalex89 1 0.1\par\pard\ql \li2486\sb6\sl-177\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf11\f12\fs16 20.2 Test\par\pard\ql
\li1838\sb1\sl-174\slmult0\tx2481 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf9\f10\fs20 4\tab \up0 \expndtw0\charscalex100
\ul0\nosupersub\cf11\f12\fs16 30.3\par\pard\ql \li1848\sb4\sl-174\slmult0\tx2486
\up0 \expndtw-2\charscalex100 5\tab \up0 \expndtw0\charscalex108 40.4
Test\par\pard\ql \li1848\sb3\sl-170\slmult0\tx2486 \up0 \expndtw-2\charscalex100
\ul0\nosupersub\cf23\f24\fs12 In\tab \up0 \expndtw-7\charscalex78
\ul0\nosupersub\cf8\f9\fs22 50.6\par\pard\ql \li1852\sb10\sl-179\slmult0\tx2486
\up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf11\f12\fs16 7\tab \up0
\expndtw0\charscalex106 60.E Test\par\pard\ql \li1852\sb1\sl-176\slmult0\tx2486
\up0 \expndtw-2\charscalex100 s\tab \up0 \expndtw0\charscalex100
70.7\par\pard\ql \li1852\sb4\sl-174\slmult0\tx2486 \up0 \expndtw-2\charscalex100
9\tab \up0 \expndtw0\charscalex109 80.8 Test\par\pard\ql \li1823\sb14\sl-
161\slmult0\tx2491 \up0 \expndtw-2\charscalex100 \ul0\nosupersub\cf26\f27\fs14
10\tab \up0 \expndtw0\charscalex115 90.9\par\pard\ql \li1823\sb22\sl-161\slmult0
\up0 \expndtw-6\charscalex96 11\par\pard\ql \li1838\sb17\sl-161\slmult0 \up0
\expndtw-6\charscalex100 12\par\pard\ql \li1823\sb3\sl-177\slmult0\tx2409 \up0
\expndtw-7\charscalex94 \ul0\nosupersub\cf11\f12\fs16 13\tab \up0
\expndtw0\charscalex101 454.5\par\pard\ql \li1823\sb15\sl-161\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf26\f27\fs14 14\par\pard\ql
\li1833\sb16\sl-161\slmult0 \up0 \expndtw0\charscalex104 15\par\pard\ql
\li2726\sb0\sl-138\slmult0 \par\pard\ql \li2726\sb79\sl-138\slmult0 \up0
\expndtw0\charscalex128 \ul0\nosupersub\cf23\f24\fs12 Test sheet\par\pard\column
\ql \li102\sb6\sl-184\slmult0\tx1676 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf11\f12\fs16 2.02 Test\tab \up0 \expndtw0\charscalex109 4.04
Test\par\pard\ql \li102\sb2\sl-180\slmult0\tx1604 \up0 \expndtw0\charscalex100
2.12\tab \up0 \expndtw-2\charscalex100 14.14\par\pard\ql \li462\sb1\sl-
173\slmult0\tx1590 \up0 \expndtw0\charscalex108 Test\tab \up0
\expndtw0\charscalex108 24.24 Test\par\pard\ql \li30\sb2\sl-180\slmult0\tx1595 \up0
\expndtw-1\charscalex100 32.32\tab \up0 \expndtw0\charscalex100
34.34\par\pard\ql \li20\sb1\sl-177\slmult0\tx1599 \up0 \expndtw0\charscalex108
42.42 Test\tab \up0 \expndtw0\charscalex108 44.44 Test\par\pard\ql \li1590\sb2\sl-
177\slmult0 \up0 \expndtw0\charscalex101 64.54\par\pard\ql \li25\sb1\sl-
175\slmult0\tx1595 \up0 \expndtw0\charscalex109 62.62 Test\tab \up0
\expndtw0\charscalex108 64.64 Test\par\pard\ql \li34\sb3\sl-175\slmult0\tx1599 \up0
\expndtw-7\charscalex96 1 2 72\tab \up0 \expndtw-7\charscalex100 74.7 4\par\pard\ql
\li25\sb3\sl-180\slmult0\tx1599 \up0 \expndtw0\charscalex108 82.82 Test\tab \up0
\expndtw0\charscalex108 84.84 Test\par\pard\ql \li25\sb1\sl-177\slmult0\tx1599 \up0
\expndtw-7\charscalex89 ~12.92\tab \up0 \expndtw0\charscalex101
34.94\par\pard\ql \li3983\sb0\sl-184\slmult0 \par\pard\ql \li30\sb166\sl-
184\slmult0\tx1604 \up0 \expndtw0\charscalex101 474.7\tab \up0
\expndtw0\charscalex101 494.9 \par\pard\sect\sectd\sbknone \ql \li1070\sb0\sl-
220\slmult0 \par\pard\ql\li1070\ri1471\sb46\sl-220\slmult0\tx3691 \up0
\expndtw0\charscalex132 Figura 8.29. Hoja de calculo creada a partir de un programa
Java para la version \line\tab \up0 \expndtw0\charscalex132 Macintosh de Excel.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg288}{\bkmkend
Pg288}\par\pard\li1588\sb0\sl-207\slmult0\par\pard\li1588\sb0\sl-
207\slmult0\par\pard\li1588\sb20\sl-207\slmult0\fi0\tx8620 \up0
\expndtw0\charscalex117 \ul0\nosupersub\cf10\f11\fs18 8. Conectando Excel con el
mundo\tab \up0 \expndtw0\charscalex117 313\par\pard\qj \li1579\sb0\sl-
240\slmult0 \par\pard\qj\li1579\sb0\sl-240\slmult0
\par\pard\qj\li1579\ri450\sb141\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex129
Si utiliza esto para construir hojas de calculo para sus propias aplicaciones, \up0
\expndtw0\charscalex130 seguramente reemplazara los bucles con referencias a las
estructuras de datos \up0 \expndtw0\charscalex130 que este presentando, con to que
los archivos de destinos Bran mas 16gicos y \up0 \expndtw0\charscalex126
probablemente variaran dependiendo de los datos, y deseara sacar ventaja de las
\up0 \expndtw0\charscalex126 funciones de las que se muestran en este ejemplo.
\par\pard\qj \li1588\ri456\sb20\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex126
Otra caracteristica de POI que es importante destacar si va a generar hojas de
\line \up0 \expndtw0\charscalex129 calculo que van a formar parte de un sitio web
dinamico. Puede combinar POI \line \up0 \expndtw0\charscalex127 con Cocoon, un
marco de trabajo para Java, tambien de Apache, que utiliza do-\line \up0
\expndtw0\charscalex125 cumentos XML y otras fuentes para generar contenidos
accesibles a traves de un \line \up0 \expndtw0\charscalex126 explorador de
Internet. Puede ver un articulo que proporciona una demostraci6n \line \up0
\expndtw0\charscalex126 y todos los detalles para hacer esto en la direcci6n
{\field{\*\fldinst {HYPERLINK http://www.xml.com/pub/a/ }}{\fldrslt
{\ul0\nosupersub\cf10\f11\fs18 http://www.xml.com/pub/a/}}} \par\pard\ql
\li1593\sb9\sl-230\slmult0 \up0 \expndtw0\charscalex116
\ul0\nosupersub\cf9\f10\fs20 2003/01/22/cocoon-excel.html.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg289}{\bkmkend
Pg289}\par\pard\ql \li6892\sb0\sl-552\slmult0 \par\pard\ql\li6892\sb0\sl-
552\slmult0 \par\pard\ql\li6892\sb80\sl-552\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf5\f6\fs48 Glosario \par\pard\ql \li1622\sb0\sl-253\slmult0
\par\pard\ql\li1622\sb0\sl-253\slmult0 \par\pard\ql\li1622\sb0\sl-253\slmult0
\par\pard\ql\li1622\sb0\sl-253\slmult0 \par\pard\ql\li1622\sb0\sl-253\slmult0
\par\pard\ql\li1622\sb0\sl-253\slmult0 \par\pard\ql\li1622\sb0\sl-253\slmult0
\par\pard\ql\li1622\sb0\sl-253\slmult0 \par\pard\ql\li1622\sb0\sl-253\slmult0
\par\pard\ql\li1622\sb0\sl-253\slmult0 \par\pard\ql\li1622\sb0\sl-253\slmult0
\par\pard\ql\li1622\sb0\sl-253\slmult0 \par\pard\ql\li1622\sb0\sl-253\slmult0
\par\pard\ql\li1622\sb226\sl-253\slmult0 \up0 \expndtw0\charscalex109
\ul0\nosupersub\cf8\f9\fs22 Aplicacion \par\pard\qj \li1627\ri430\sb122\sl-
260\slmult0\fi283 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Es
otro termino para denominar a un programa. Excel es una aplicacion, aun\up0
\expndtw0\charscalex125 que algunas personas lo Haman aplicacion de hojas de
calculo. \par\pard\ql \li1622\sb206\sl-253\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf8\f9\fs22 Argumentos \par\pard\qj \li1617\ri422\sb138\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Es la
informacion que una formula o funcion puede requerir para devolver un \line \up0
\expndtw0\charscalex125 valor. La mayoria de funciones de Excel requieren de
argumentos para poder ser \line \up0 \expndtw0\charscalex128 ejecutadas. Los
argumentos se encierran entre parentesis y estan separados por \line \up0
\expndtw0\charscalex128 comas. \par\pard\ql \li1622\sb210\sl-253\slmult0 \up0
\expndtw0\charscalex108 \ul0\nosupersub\cf8\f9\fs22 Asistente \par\pard\qj
\li1622\ri425\sb138\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex127
\ul0\nosupersub\cf10\f11\fs18 Conjunto de pantallas utilizadas para asistir al
usuario a lo largo de una serie \up0 \expndtw0\charscalex127 de pasos. \par\pard\ql
\li1636\sb191\sl-276\slmult0 \up0 \expndtw0\charscalex105
\ul0\nosupersub\cf14\f15\fs24 Barra de comandos \par\pard\qj
\li1622\ri425\sb134\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Es uno de los muchos objetos de Excel, utilizados
para albergar elementos de \up0 \expndtw0\charscalex127 menu. La barra de menus de
una hoja de calculo es una barra de comandos que \up0 \expndtw0\charscalex127
contiene los elementos de menu Archivo, Edicion, Ver, Insertar, etc.
\par\pard\ql \li1631\sb211\sl-276\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf14\f15\fs24 Barra de herramientas Formularios \par\pard\qj
\li1622\ri430\sb134\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex131
\ul0\nosupersub\cf10\f11\fs18 Barra de herramientas utilizada para almacenar los
controles que estan in\up0 \expndtw0\charscalex131 cluidos dentro de Excel (no los
controles ActiveX). \par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart
Pg290}{\bkmkend Pg290}\par\pard\li753\sb0\sl-207\slmult0\par\pard\li753\sb0\sl-
207\slmult0\par\pard\li753\sb7\sl-207\slmult0\fi0\tx5956 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18 316\tab \up0
\expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\ql \li763\sb0\sl-
276\slmult0 \par\pard\ql\li763\sb0\sl-276\slmult0 \par\pard\ql\li763\sb72\sl-
276\slmult0 \up0 \expndtw0\charscalex101 \ul0\nosupersub\cf14\f15\fs24 Boolean
\par\pard\qj \li748\ri1304\sb134\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex125 \ul0\nosupersub\cf10\f11\fs18 Es el significado matematico
de expresar sentencias logicas. Un valor de este \up0 \expndtw0\charscalex125 tipo
siempre sera Verdadero o Falso. \par\pard\ql \li763\sb191\sl-276\slmult0 \up0
\expndtw-1\charscalex100 \ul0\nosupersub\cf14\f15\fs24 Bucle \par\pard\qj
\li758\ri1295\sb134\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 Ejecucion continua de una o mas lineas de codigo VBA
hasta que una condicion \up0 \expndtw0\charscalex120 se cumpla o el bucle
termine. \par\pard\ql \li768\sb210\sl-253\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf8\f9\fs22 Bug \par\pard\qj \li753\ri1293\sb138\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex129 \ul0\nosupersub\cf10\f11\fs18 Es un
error en el codigo. Por desgracia, algunos de estos errores pueden ser \line
\up0 \expndtw0\charscalex129 indetectables por las pruebas mas exhaustivas y por
tanto son dificiles de evitar. \par\pard\ql \li763\sb231\sl-276\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf14\f15\fs24 Cadena \par\pard\qj
\li758\ri1288\sb134\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex120
\ul0\nosupersub\cf10\f11\fs18 Secuencia lineal de caracteres (por ejemplo, la
palabra "Coche" es una cadena de \up0 \expndtw0\charscalex120 caracteres
alfanumericos). \par\pard\ql \li768\sb250\sl-253\slmult0 \up0
\expndtw0\charscalex116 \ul0\nosupersub\cf8\f9\fs22 Complemento \par\pard\qj
\li768\ri1284\sb138\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 Es un libro guardado con la extension XLA. Sc abre
como un libro oculto cuan\up0 \expndtw0\charscalex125 do es instalado a traves de
la opcion Herramientas>Complementos. Los comple\up0 \expndtw0\charscalex125 mentos
ofrecen funcionalidad anadida a Excel. \par\pard\ql \li772\sb230\sl-253\slmult0
\up0 \expndtw0\charscalex115 \ul0\nosupersub\cf8\f9\fs22 Constante \par\pard\ql
\li1046\sb165\sl-207\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Es un elemento que representa un valor que no cambia.
\par\pard\ql \li777\sb0\sl-253\slmult0 \par\pard\ql\li777\sb2\sl-253\slmult0
\up0 \expndtw0\charscalex112 \ul0\nosupersub\cf8\f9\fs22 Contiguo \par\pard\qj
\li777\ri1293\sb138\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 Es un rango de celdas en el que los limites de todas
las celdas estan conectados, \up0 \expndtw0\charscalex121 sin espacios entre ellos.
Por ejemplo, Al:C20 es un rango contiguo. \par\pard\ql \li782\sb250\sl-
253\slmult0 \up0 \expndtw0\charscalex108 \ul0\nosupersub\cf8\f9\fs22 Controles
ActiveX \par\pard\qj \li772\ri1267\sb138\sl-240\slmult0\fi288 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Objetos totalmente
programables que pueden ser utilizados para ayudar a per\up0
\expndtw0\charscalex128 sonalizar las aplicaciones. En Excel, se incluyen algunos
tan comunes como el \up0 \expndtw0\charscalex128 boton de comando, el boton de
opcion, etc. \par\pard\ql \li791\sb211\sl-276\slmult0 \up0
\expndtw0\charscalex106 \ul0\nosupersub\cf14\f15\fs24 Cuadro de controles
\par\pard\qj \li782\ri1266\sb171\sl-220\slmult0\fi292 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Es una barra de herramientas
que contiene controles ActiveX (vease Controles \up0 \expndtw0\charscalex123
ActiveX). \par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg291}
{\bkmkend Pg291}\par\pard\li1603\sb0\sl-207\slmult0\par\pard\li1603\sb165\sl-
207\slmult0\fi0\tx8635 \dn2 \expndtw0\charscalex114 \ul0\nosupersub\cf10\f11\fs18
Glosario\tab \up0 \expndtw0\charscalex114 317\par\pard\ql \li1608\sb0\sl-
276\slmult0 \par\pard\ql\li1608\sb0\sl-276\slmult0 \par\pard\ql\li1608\sb61\sl-
276\slmult0 \up0 \expndtw0\charscalex105 \ul0\nosupersub\cf14\f15\fs24 Cuadro de
dialogo \par\pard\qj \li1603\ri449\sb134\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18 Es una ventana que solicita
informaci6n al usuario, como por ejemplo, el cua\up0 \expndtw0\charscalex124 dro de
dialogo Abrir. \par\pard\ql \li1612\sb210\sl-253\slmult0 \up0
\expndtw0\charscalex115 \ul0\nosupersub\cf8\f9\fs22 Depuracion \par\pard\ql
\li1891\sb165\sl-207\slmult0 \up0 \expndtw0\charscalex121
\ul0\nosupersub\cf10\f11\fs18 Es el proceso de eliminar todos los posibles errores
en el eodigo. \par\pard\ql \li1617\sb215\sl-253\slmult0 \up0
\expndtw0\charscalex105 \ul0\nosupersub\cf8\f9\fs22 Editor de Visual Basic (VBE)
\par\pard\qj \li1612\ri442\sb158\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex120 \ul0\nosupersub\cf10\f11\fs18 Tambien conocido como entorno
de Visual Basic. Es un interfaz dentro de Excel \line \up0 \expndtw0\charscalex120
que permite a los usuarios acceden a todos los elementos pertenecientes a VBA.
\par\pard\ql \li1622\sb210\sl-253\slmult0 \up0 \expndtw0\charscalex112
\ul0\nosupersub\cf8\f9\fs22
Error de ejecucion \par\pard\qj \li1612\ri438\sb138\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Error que se produce dentro
del e6digo VBA y que ocurre mientras que este se \up0 \expndtw0\charscalex127
ejecuta. La mayoria de este tipo de errores vienen acompaiiados por un numero
\up0 \expndtw0\charscalex127 que sirve para ayudar en la depuraci6n.
\par\pard\ql \li1622\sb210\sl-253\slmult0 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf8\f9\fs22 Evento \par\pard\qj \li1612\ri433\sb138\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex128 \ul0\nosupersub\cf10\f11\fs18 Es una
Ramada desde Excel a un cierto codigo para indicar que ha ocurrido \up0
\expndtw0\charscalex124 algo. Por ejemplo, un clie de ration o cerrar/abrir un
libro son eventos reportados \up0 \expndtw0\charscalex124 por Excel.
\par\pard\ql \li1627\sb191\sl-276\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf14\f15\fs24 Explorador de proyectos \par\pard\qj
\li1617\ri435\sb134\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 Ventana dentro del Editor de Visual Basic en la que
se pueden ver todos los \up0 \expndtw0\charscalex128 objetos que pertenecen a un
libro especifico. \par\pard\ql \li1631\sb210\sl-253\slmult0 \up0
\expndtw0\charscalex112 \ul0\nosupersub\cf8\f9\fs22 Formula \par\pard\qj
\li1617\ri435\sb158\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Una secuencia de valores, referencias a celdas,
nombres, funciones u operado\up0 \expndtw0\charscalex123 res situados dentro de una
celda y que producen un nuevo valor. Todas las f6rmu-\line \up0
\expndtw0\charscalex123 las de Excel comienzan con el signo =. \par\pard\ql
\li1636\sb191\sl-276\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf14\f15\fs24 Formulario de usuario \par\pard\qj
\li1627\ri430\sb134\sl-240\slmult0\fi278 \up0 \expndtw0\charscalex125
\ul0\nosupersub\cf10\f11\fs18 Objeto de Excel que puede ser utilizado para albergar
controles ActiveX. Los \line \up0 \expndtw0\charscalex125 formularios de usuario se
pueden insertar y modificar solamente dentro de VBE. \par\pard\ql \li1636\sb210\sl-
253\slmult0 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf8\f9\fs22 Funcion
\par\pard\qj \li1627\ri430\sb138\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Un tipo de procedimiento
(vease Procedimiento) que devuelve un valor. Excel \line \up0
\expndtw0\charscalex123 dispone de funciones incorporadas, como por ejemplo la
funei6n SUMA. De todas \par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart
Pg292}{\bkmkend Pg292}\par\pard\li791\sb0\sl-207\slmult0\par\pard\li791\sb157\sl-
207\slmult0\fi0\tx6000 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
318\tab \up0 \expndtw0\charscalex113 Excel. Los mejores trucos\par\pard\qj
\li791\sb0\sl-240\slmult0 \par\pard\qj\li791\sb0\sl-240\slmult0
\par\pard\qj\li791\ri1261\sb131\sl-240\slmult0 \up0 \expndtw0\charscalex124 formas,
el usuario puede crear sus propias funciones (vease Funcion definida por \up0
\expndtw0\charscalex124 el usuario). \par\pard\ql \li801\sb151\sl-276\slmult0
\up0 \expndtw0\charscalex104 \ul0\nosupersub\cf14\f15\fs24 Funcion definida por el
usuario \par\pard\qj \li787\ri1265\sb154\sl-240\slmult0\fi287 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Funcion (vease Funcion)
escrita en codigo VBA especificamente para devolver \up0 \expndtw0\charscalex122 un
valor basandose en diferentes metodos de calculo. \par\pard\ql \li801\sb170\sl-
253\slmult0 \up0 \expndtw0\charscalex110 \ul0\nosupersub\cf8\f9\fs22 Hoja
\par\pard\qj \li791\ri1264\sb138\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Termino generico utilizado
para representar un hoja de calculo, hoja de grafico \up0 \expndtw0\charscalex123
hoja de macro. \par\pard\ql \li801\sb190\sl-253\slmult0 \up0
\expndtw0\charscalex113 \ul0\nosupersub\cf8\f9\fs22 Hoja de calculo \par\pard\qj
\li787\ri1260\sb133\sl-246\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Uno de los objetos fundamentales de Excel, en el que
se encuentran las celdas. \up0 \expndtw0\charscalex120 Todos
los\ul0\nosupersub\cf8\f9\fs22 li\ul0\nosupersub\cf10\f11\fs18 bros de Excel deben
tener al menos una hoja de calculo, y al menos una \up0 \expndtw0\charscalex120 de
ellas debe estar visible. La unica limitacion al numero de hojas de calculo que
se \up0 \expndtw0\charscalex120 pueden tener abiertas es la memoria del
ordenador. \par\pard\ql \li801\sb150\sl-276\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf14\f15\fs24 Hojas de calculo \par\pard\qj \li782\ri1257\sb134\sl-
240\slmult0\fi278 \up0 \expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18
Aplicacion de software o programa que permiten introducir texto, numeros y \up0
\expndtw0\charscalex126 funciones en una matriz de celdas individuales.
\par\pard\ql \li801\sb171\sl-276\slmult0 \up0 \expndtw-5\charscalex100
\ul0\nosupersub\cf14\f15\fs24 Libro \par\pard\qj \li787\ri1257\sb134\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex127 \ul0\nosupersub\cf10\f11\fs18
Contenedor para una o mas hojas de calculo. Cada archivo xls representa un \up0
\expndtw0\charscalex127 libro de Excel. \par\pard\ql \li796\sb190\sl-253\slmult0
\up0 \expndtw0\charscalex115 \ul0\nosupersub\cf8\f9\fs22 Macro \par\pard\qj
\li782\ri1267\sb138\sl-240\slmult0\fi288 \up0 \expndtw0\charscalex128
\ul0\nosupersub\cf10\f11\fs18 Una accion o conjunto de acciones utilizadas para
automatizar tareas. Excel \up0 \expndtw0\charscalex128 permite grabar acciones y
utilizarlas posteriormente como macros. \par\pard\ql \li796\sb171\sl-276\slmult0
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf14\f15\fs24 Metodo \par\pard\ql
\li1070\sb161\sl-207\slmult0 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Un procedimiento que actua sobre un objeto.
\par\pard\ql \li801\sb176\sl-276\slmult0 \up0 \expndtw0\charscalex103
\ul0\nosupersub\cf14\f15\fs24 Modulo \par\pard\ql \li1070\sb161\sl-207\slmult0 \up0
\expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Una unidad auto-contenida en
la que el codigo VBA se escribe y se almacena. \par\pard\ql \li801\sb176\sl-
276\slmult0 \up0 \expndtw0\charscalex104 \ul0\nosupersub\cf14\f15\fs24 Modulo
privado \par\pard\qj \li791\ri1264\sb134\sl-240\slmult0\fi278 \up0
\expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18 Modulo utilizado
especificamente para un objeto, como pueda ser un libro, una \up0
\expndtw0\charscalex122 hoja o un formulario del usuario.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg293}{\bkmkend
Pg293}\par\pard\li1598\sb0\sl-207\slmult0\par\pard\li1598\sb184\sl-
207\slmult0\fi0\tx8630 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf10\f11\fs18
Glosario\tab \up0 \expndtw0\charscalex113 319\par\pard\ql \li1603\sb0\sl-
253\slmult0 \par\pard\ql\li1603\sb0\sl-253\slmult0 \par\pard\ql\li1603\sb127\sl-
253\slmult0 \up0 \expndtw0\charscalex113 \ul0\nosupersub\cf8\f9\fs22 No contiguo
\par\pard\qj \li1593\ri451\sb138\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex131 \ul0\nosupersub\cf10\f11\fs18 Rango de celdas en el que los
limites de alguna o todas las celdas no estan \line \up0 \expndtw0\charscalex123
conectados. Por ejemplo, el rango A1:C20, E10:F100 representa un rango no
con-\par\pard\ql \li1588\sb9\sl-230\slmult0 \up0 \expndtw0\charscalex107
\ul0\nosupersub\cf9\f10\fs20 tiguo. \par\pard\ql \li1603\sb192\sl-276\slmult0
\up0 \expndtw0\charscalex106 \ul0\nosupersub\cf14\f15\fs24 Nombre \par\pard\ql
\li1871\sb181\sl-207\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Termino que puede ser aplicado a constantes, rango de
celdas o variables. \par\pard\ql \li1598\sb215\sl-253\slmult0 \up0
\expndtw0\charscalex118 \ul0\nosupersub\cf8\f9\fs22 Objeto \par\pard\qj
\li1593\ri451\sb138\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Componente de una aplicacion (vease Aplicacion), como
una hoja de cdlculo, \up0 \expndtw0\charscalex124 una celda o un grafico. Existen
mis de 100 objetos disponibles dentro de Excel, y \up0 \expndtw0\charscalex124
resultan fundamentales a la hora de programar con VBA. \par\pard\ql
\li1598\sb210\sl-253\slmult0 \up0 \expndtw0\charscalex119
\ul0\nosupersub\cf8\f9\fs22 Operadores \par\pard\qj \li1593\ri454\sb138\sl-
240\slmult0\fi288 \up0 \expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18
Simbolo matematico que instruye a una formula o funcion para que realice \up0
\expndtw0\charscalex130 una cierta tarea. Por ejemplo, el operador + indica la
formula o la funcion que \up0 \expndtw0\charscalex130 debe sumar. \par\pard\ql
\li1608\sb210\sl-253\slmult0 \up0 \expndtw0\charscalex111
\ul0\nosupersub\cf8\f9\fs22 Parentesis \par\pard\qj \li1598\ri467\sb138\sl-
240\slmult0\fi283 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18 Los
parentesis se utilizan para indicar agrupaciones en matematicas. En Excel, \line
\up0 \expndtw0\charscalex123 siempre debe haber un parentesis de cierre por cada
parentesis de apertura. \par\pard\ql \li1608\sb191\sl-276\slmult0 \up0 \expndtw-
2\charscalex100 \ul0\nosupersub\cf14\f15\fs24 Plantilla \par\pard\qj
\li1598\ri454\sb154\sl-240\slmult0\fi283 \up0 \expndtw0\charscalex123
\ul0\nosupersub\cf10\f11\fs18 Esquema predefinido utilizado como base estandar para
luego hacer modifica\up0 \expndtw0\charscalex123 ciones y crear un hoja de cdlculo.
\par\pard\ql \li1612\sb210\sl-253\slmult0 \up0 \expndtw0\charscalex114
\ul0\nosupersub\cf8\f9\fs22 Procedimiento \par\pard\qj \li1593\ri446\sb138\sl-
240\slmult0\fi292 \up0 \expndtw0\charscalex123 \ul0\nosupersub\cf10\f11\fs18
Secuencia de instrucciones ejecutadas como un conjunto y que tienen un nom-\line
\up0 \expndtw0\charscalex123 bre. Por ejemplo, function y sub son tipos de
procedimientos (vease Funcion y \par\pard\ql \li1603\sb9\sl-230\slmult0 \up0
\expndtw-3\charscalex100 \ul0\nosupersub\cf9\f10\fs20 Sub).
\par\pard\ql \li1612\sb192\sl-276\slmult0 \up0 \expndtw0\charscalex104
\ul0\nosupersub\cf14\f15\fs24 Propiedad \par\pard\qj \li1603\ri447\sb134\sl-
240\slmult0\fi268 \up0 \expndtw0\charscalex124 \ul0\nosupersub\cf10\f11\fs18
Atributo con nombre perteneciente a un objeto (vease Objeto). Por ejemplo, la \line
\up0 \expndtw0\charscalex124 direccion de una celda especifica es una propiedad de
la celda o del objeto rango. \par\pard\ql \li1612\sb210\sl-253\slmult0 \up0
\expndtw0\charscalex109 \ul0\nosupersub\cf8\f9\fs22 Rango \par\pard\ql
\li1871\sb185\sl-207\slmult0 \up0 \expndtw0\charscalex124
\ul0\nosupersub\cf10\f11\fs18 Area de una o mas celdas, ya sean contiguas o no.
\par\pard\sect\sectd\fs24\paperw9560\paperh12760{\bkmkstart Pg294}{\bkmkend
Pg294}\par\pard\li801\sb0\sl-207\slmult0\par\pard\li801\sb166\sl-
207\slmult0\fi0\tx6009 \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf17\f18\fs18\ul 320\tab \up0 \expndtw0\charscalex113
\ul0\nosupersub\cf10\f11\fs18 Excel. Los mejores trucos\par\pard\ql \li806\sb0\sl-
276\slmult0 \par\pard\ql\li806\sb0\sl-276\slmult0 \par\pard\ql\li806\sb60\sl-
276\slmult0 \up0 \expndtw-1\charscalex100 \ul0\nosupersub\cf14\f15\fs24 Sub
\par\pard\qj \li801\ri1274\sb134\sl-240\slmult0\fi273 \up0
\expndtw0\charscalex126 \ul0\nosupersub\cf10\f11\fs18 Tipo de procedimiento que no
devuelve ningun valor (vease Procedimiento). \line \up0 \expndtw0\charscalex126
Este tipo de procedimientos se utilizan normalmente para gestionar eventos.
\par\pard\ql \li791\sb191\sl-276\slmult0 \up0 \expndtw-1\charscalex100
\ul0\nosupersub\cf14\f15\fs24 Variables \par\pard\qj \li796\ri1261\sb171\sl-
220\slmult0\fi283 \up0 \expndtw0\charscalex122 \ul0\nosupersub\cf10\f11\fs18
Elemento con nombre que almacena un valor y que puede ser cambiado duran\up0
\expndtw0\charscalex122 te su uso. \par\pard\ql \li791\sb233\sl-253\slmult0 \up0
\expndtw0\charscalex107 \ul0\nosupersub\cf8\f9\fs22 Visual Basic for Applications
(VBA) \par\pard\qj \li796\ri1254\sb138\sl-240\slmult0\fi283 \up0
\expndtw0\charscalex130 \ul0\nosupersub\cf10\f11\fs18 El lenguaje estandar de
macros utilizado en la mayoria de los productos de \line \up0
\expndtw0\charscalex126 Office. La palabra "Applications" representa a cualquiera
de las aplicaciones de \line \up0 \expndtw0\charscalex122 Office en las que es
utilizado el codigo, como por ejemplo, Excel. Este lenguaje es \line \up0
\expndtw0\charscalex126 un derivado de Visual Basic, que a su vez es un derivado
del lenguaje Basic. La \line \up0 \expndtw0\charscalex123 diferencia fundamental
entre estos dos lenguajes es que VBA solo puede ser utili-\line \up0
\expndtw0\charscalex125 zado dentro de la aplicacion que lo contiene, normalmente
una perteneciente a la \line \up0 \expndtw0\charscalex125 familia Office.
\par\pard\sect\sectd\fs24}

Das könnte Ihnen auch gefallen