You are on page 1of 65

Anotaciones sobre Microsoft Excel 2003

Por Jess Carranza

Directrices y ejemplos de frmulas de matriz


Las frmulas de matriz pueden realizar clculos vetados a otros tipos de frmulas. El siguiente artculo se basa en una serie de columnas para usuarios de Excel escritas por Colin Wilcox y adaptadas de los captulos 14 y 15 de Frmulas de Excel 2002, un libro escrito por John Walkenbach, un gran profesional de Excel. Obtener informacin acerca de las frmulas de matriz En esta seccin se ofrece informacin general acerca de las frmulas de matriz y se explica cmo escribirlas, modificarlas y solucionar los problemas que puedan plantear. Por qu utilizar frmulas de matriz? Si tiene experiencia en el uso de frmulas de Excel, sabr que es posible realizar algunas operaciones bastante complejas. Por ejemplo, es posible calcular el costo total de un prstamo a lo largo de un nmero concreto de aos. Sin embargo, si realmente desea dominar las frmulas de Excel, tiene que aprender a utilizar frmulas de matriz. stas se pueden emplear para realizar tareas complejas como: Contar el nmero de caracteres incluidos en un rango de celdas. Sumar nicamente aquellos nmeros que cumplan ciertas condiciones, como los valores ms bajos de un rango o los nmeros comprendidos entre un lmite superior e inferior. Sumar cada algo a cada valor de un rango de valores.
Nota Es posible que descubra que a las frmulas de matriz tambin se las conoce como "frmulas CSE". Esto se debe a que para especificarlas en los libros se presiona CTRL+MAYS+ENTRAR.

Introduccin rpida a las matrices y las frmulas de matriz A efectos de este artculo, una matriz es una coleccin de elementos. En Excel, esos elementos pueden residir en una nica fila (lo que se denomina una matriz horizontal unidimensional), una columna (una matriz vertical unidimensional) o varias filas y columnas (una matriz bidimensional). En Excel no es posible crear matrices ni frmulas de matriz tridimensionales. Una frmula de matriz es una frmula que puede realizar varios clculos en uno o varios de los elementos de una matriz. Las frmulas de matriz pueden devolver varios resultados o un nico resultado. Por ejemplo, se puede colocar una frmula de matriz en un rango de celdas y utilizarla para calcular una columna o fila de subtotales. Tambin se puede colocar en una sola celda y calcular una cantidad nica. Una frmula de matriz que reside en varias celdas se denomina frmula de varias celdas, mientras una que reside en una sola celda se denomina frmula de una celda. En los ejemplos de la siguiente seccin se muestra cmo crear frmulas de matriz de varias celdas y de una celda. Ejercicio En este ejercicio se muestra cmo utilizar frmulas de matriz de varias celdas y una celda para calcular un conjunto de cifras de ventas. En el primer conjunto de pasos se emplea una frmula de varias celdas para calcular un conjunto de subtotales. En el segundo se usa una frmula de una celda para calcular un total general.

Crear una frmula de matriz de varias celdas Abra un nuevo libro en blanco. Copie los datos de la hoja de clculo de ejemplo y, a continuacin, pguelos en el nuevo libro a partir de la celda A1. Vendedor Barnhill Ingle Jordan Pica Snchez Tipo de vehculo Sedn Cup Sedn Cup Sedn Cup Sedn Cup Sedn Cup Nmero vendido 5 4 6 8 3 1 9 5 6 8 Precio unitario 2200 1800 2300 1700 2000 1600 2150 1950 2250 2000 Ventas totales

Para multiplicar los valores de la matriz (el rango de celdas comprendido entre C2 y D11), seleccione las celdas desde E2 a E11 y, a continuacin, escriba la siguiente frmula en la barra de frmulas: =C2:C11*D2:D11 Presione CTRL+MAYS+ENTRAR. Excel incluye la frmula entre llaves ({ }) y coloca una instancia de la misma en cada celda del rango seleccionado. Eso sucede con mucha rapidez, as que lo que ver en la columna E es la cifra de ventas total de cada tipo de vehculo por vendedor.

Crear una frmula de matriz de una celda En la celda A13 del libro, escriba Ventas totales. En la celda B13, escriba la siguiente frmula y, a continuacin, presione CTRL+MAYS+ENTRAR: =SUMAA(C2:C11*D2:D11)

En este caso, Excel multiplica los valores de la matriz (el rango de celdas entre C2 y D11) y utiliza la funcin SUMAA para agregar los totales. El resultado es un total general de 111.800 $ en ventas. Este ejemplo demuestra lo eficaz que puede resultar este tipo de frmula. Por ejemplo, imagine que tiene 15.000 filas de datos. Puede sumar parte de los datos o la totalidad si crea una frmula de matriz en una sola celda. Adems, observe que la frmula de una celda (en la celda B13) es totalmente independiente de la frmula de varias celdas (la frmula de las celdas entre E2 y E11). Eso pone de manifiesto otra ventaja de las frmulas de matriz: la flexibilidad. Es posible realizar innumerables acciones, por ejemplo modificar las frmulas de la columna E o eliminar por completo esa columna, sin que ello afecte a la frmula de una celda. Las frmulas de matriz tambin ofrecen estas ventajas:
Coherencia Si hace clic en cualquiera de las celdas desde E2 hacia abajo, ver la misma frmula. Esa coherencia garantiza una mayor precisin. Seguridad No es posible sobrescribir un componente de una frmula de matriz de varias celdas. Por ejemplo, haga clic en la celda E3 y presione SUPR. Tendr que seleccionar todo el rango de celdas (de E2 a E11) y modificar la frmula de la matriz completa o dejar la matriz como est. Como medida de seguridad adicional, tiene que presionar CTRL+MAYS+ENTRAR para confirmar la modificacin de la frmula. Tamaos de archivo menores Con frecuencia podr utilizar una frmula de matriz sencilla en lugar de varias frmulas intermedias. Por ejemplo, el libro que ha creado para este ejercicio emplea una frmula de matriz para calcular los resultados de la columna E. Si hubiera utilizado frmulas estndar (como =C2*D2), habra usado 11 frmulas distintas para calcular los mismos resultados.

Un vistazo a la sintaxis de las frmulas de matriz En su mayor parte, las frmulas de matriz usan sintaxis de frmula estndar. Tambin comienzan con un signo igual y se puede utilizar cualquiera de las funciones incorporadas de Excel. La principal diferencia es que al utilizar una frmula de matriz es necesario presionar CTRL+MAYS+ENTRAR para especificarla. Al hacer esto, Excel incluye la frmula de matriz entre llaves; si escribe las llaves manualmente, la frmula se convertir en una cadena de texto y no funcionar. Lo siguiente que tiene que entender es que las funciones de matriz son una forma de mtodo abreviado. Por ejemplo, la funcin de varias celdas que ha utilizado anteriormente es el equivalente a: =C2*D2 =C3*D3, etc. La frmula de una celda de la celda B13 condensa todas esas operaciones de multiplicacin, ms la aritmtica necesaria para agregar esos subtotales: =E2+E3+E4, etc. Reglas para especificar y modificar frmulas de matriz La regla principal para crear una frmula de matriz merece repetirse: presione CTRL+MAYS+ENTRAR siempre que sea necesario para especificar o modificar una frmula de matriz. Esa regla se aplica tanto a las frmulas de una celda como de varias.

Siempre que trabaje con frmulas de varias celdas, tambin tendr que seguir estas reglas:
Tiene que seleccionar el rango de celdas en el que va a incluir los resultados antes de especificar la frmula. Lo hizo en el paso 3 del ejercicio de la frmula de matriz de varias celdas al seleccionar las celdas comprendidas entre E2 y E11. No puede modificar el contenido de una celda individual de una frmula de matriz. Para intentarlo, seleccione la celda E3 del libro de ejemplo y presione SUPR. Puede mover o eliminar una frmula de matriz completa, pero no parte de la misma. En otras palabras, para reducir una frmula de matriz, primero debe eliminar la frmula existente y comenzar de nuevo.
Sugerencia Para eliminar una frmula de matriz, seleccione la frmula completa (por ejemplo, =C2:C11*D2:D11), presione SUPR y, a continuacin, CTRL+MAYS+ENTRAR. No puede insertar celdas en blanco en una frmula de matriz de varias celdas ni eliminar celdas de la misma.

Ampliar una frmula de matriz A veces es posible que necesite ampliar una frmula de matriz. (Recuerde que no es posible reducirla). El proceso no es complicado, aunque debe recordar las reglas de la seccin anterior. En el libro de ejemplo, borre todo el texto y las frmulas de una celda situadas debajo de la tabla principal. Pegue estas lneas de datos adicionales en el libro a partir de la celda A12. Toth Solsona Noriega Sedn Cup Sedn Cup Sedn Cup 6 7 4 3 8 8 2500 1900 2200 2000 2300 2100

Seleccione el rango de celdas que contiene la frmula de matriz actual (E2:E11) ms las celdas vacas (E12:E17) situadas junto a los nuevos datos. En otras palabras, seleccione las celdas E2:E17. Presione F2 para ir al modo de edicin. En la barra de frmulas, cambie C11 por C17, D11 por D17 y, a continuacin, presione CTRL+MAYS+ENTRAR. Excel actualiza la frmula de las celdas E2 a E11 y coloca una instancia de la misma en las nuevas celdas, E12 a E17. Desventajas de utilizar frmulas de matriz Las frmulas de matriz tambin tienen algunas desventajas:
A veces uno puede olvidarse de presionar CTRL+MAYS+ENTRAR. Es posible que otros usuarios no entiendan sus frmulas. Existe relativamente poca documentacin sobre las frmulas de matriz. Las frmulas de matriz de gran tamao pueden ralentizar los clculos.

EJERCICIOS:
Contar los caracteres de un rango de celdas En el ejemplo siguiente se muestra cmo contar el nmero de caracteres, incluidos los espacios, de un rango de celdas. En la hoja de clculo Datos, escriba la siguiente frmula en la celda C7 y presione CTRL+MAYS+ENTRAR: =SUMAA(LARGO(C1:C5)) En la celda C7 aparece el valor 47. En este caso, la funcin LARGO devuelve la longitud de cada cadena de texto de cada una de las celdas del rango. A continuacin, la funcin SUMAA agrega esos valores y muestra el resultado en la celda que contiene la frmula, C7. Sumar un rango que contiene valores de error La funcin SUMAA de Excel no funciona cuando se intenta sumar un rango que contiene un valor de error, como #N/A. En este ejemplo se muestra cmo sumar los valores de un rango con el nombre Datos que contiene errores. =SUMAA(SI(ESERROR(Datos),"",Datos)) La frmula crea una nueva matriz que contiene los valores originales menos los valores de error. A partir de las funciones interiores y hacia fuera, la funcin ESERROR busca errores en el rango de celdas (Datos). La funcin SI devuelve un valor concreto si una condicin especificada se evala en TRUE y otro valor si se evala en FALSE. En este caso, devuelve cadenas vacas ("") para todos los valores de error, ya que se evalan en TRUE, y devuelve los valores restantes del rango (Datos), dado que se evalan en FALSE, lo que significa que no contienen valores de error. A continuacin la funcin SUMAA calcula el total de la matriz filtrada. Contar el nmero de valores de error de un rango Este ejemplo es similar a la frmula anterior, pero devuelve el nmero de valores de error de un rango de nombre Datos en lugar de filtrarlos: =SUMAA(SI(ESERROR(Datos),1,0)) Esta frmula crea una matriz que contiene el valor 1 para las celdas que contienen errores y el valor 0 para las que no contienen errores. Puede simplificar la frmula y conseguir el mismo resultado si quita el tercer argumento de la funcin SI, de este modo: =SUMAA(Si(ESERROR(Datos),1)) Si no especifica el argumento, la funcin SI devuelve FALSE cuando una celda no contiene un valor de error. Puede simplificarla an ms: =SUMAA(SI(ESERROR(Datos)*1)) Esta versin funciona porque TRUE*1=1 y FALSE*1=0.

Sumar valores basados en condiciones Es posible que necesite sumar valores basados en condiciones. Por ejemplo, esta frmula de matriz suma nicamente los enteros positivos de un rango de nombre Ventas: =SUMAA(SI(Ventas>0,Ventas)) La funcin SI crea una matriz de valores positivos y valores falsos. La funcin SUMAA bsicamente omite los valores falsos, dado que 0+0=0. El rango de celdas que se utiliza en esta frmula puede estar compuesto por cualquier nmero de filas y columnas. Tambin es posible sumar valores que cumplan ms de una condicin. Por ejemplo, esta frmula de matriz calcula los valores mayores que 0 y menores o iguales que 5: =SUMAA((Ventas>0)*(Ventas<=5)*(Ventas)) Tenga en cuenta que esta frmula devuelve un error cuando el rango contiene una o ms celdas no numricas. Tambin es posible crear frmulas de matriz que utilicen un tipo de condicin O. Por ejemplo, puede sumar valores que sean menores que 5 y mayores que 15: =SUMAA(SI((Ventas<5)+(Ventas>15),Ventas)) La funcin SI busca todos los valores menores que 5 y mayores que 15 y se los pasa a la funcin SUMAA. Importante No es posible utilizar las funciones Y y O directamente en las frmulas de matriz, ya que esas funciones devuelven un nico valor, ya sea TRUE o FALSE, y las funciones de matriz necesitan matrices de resultados. Puede solucionar este problema si usa la lgica de la frmula anterior. En otras palabras, puede realizar operaciones de coincidencia, como suma o multiplicacin, en valores que cumplan la condicin O o Y. Calcular una media que excluya los ceros En este ejemplo se muestra cmo quitar los ceros de un rango cuando necesite calcular la media de los valores de dicho rango. La frmula utiliza un rango de datos de nombre Ventas: =PROMEDIO(SI(Ventas<>0,Ventas)) La funcin SI crea una matriz de valores que no son iguales a 0 y, a continuacin, pasa dichos valores a la funcin PROMEDIO. Contar el nmero de diferencias entre dos rangos de celdas Esta frmula de matriz compara los valores de dos rangos de celdas denominados MisDatos y TusDatos y devuelve el nmero de diferencias entre ellos. Si el contenido de los dos rangos es idntico, la frmula devuelve 0. Para utilizar esta frmula, los rangos de celdas deben ser del mismo tamao y de la misma dimensin: =SUMAA(SI(MisDatos=TusDatos,0,1)) La frmula crea una nueva matriz del mismo tamao que los rangos que se estn comparando. La funcin SI rellena la matriz con el valor 0 y el valor 1 (0 para no coincidencias y 1 para celdas idnticas). A continuacin, la funcin SUMAA devuelve la suma de los valores de la matriz.

Puede simplificar la frmula de esta manera: =SUMAA(1*(MisDatos<>TusDatos)) Al igual que la frmula que cuenta los valores de error de un rango, esta frmula funciona porque TRUE*1=1 y FALSE*1=0. Buscar la ubicacin del valor mximo de un rango Esta frmula de matriz devuelve el nmero de fila del valor mximo de un rango de una columna denominado Datos: =MIN(SI(Datos=MAX(Datos),FILA(Datos),"")) La funcin SI crea una nueva matriz que corresponde al rango Datos. Si una celda correspondiente contiene el valor mximo del rango, la matriz contiene el nmero de fila. De lo contrario, contiene una cadena vaca (""). La funcin MIN usa la nueva matriz como su segundo argumento y devuelve el valor ms pequeo, que corresponde al nmero de fila del valor mximo de Datos. Si el rango Datos contiene valores mximos idnticos, la frmula devuelve la fila del primer valor. Si desea devolver la direccin de celda real de un valor mximo, use esta frmula: =DIRECCION(MIN(SI(Datos=MAX(Datos),FILA(Datos),"")),COLUMNA(Datos))

Formato de nmero personalizado


Para crear un formato de nmero personalizado, lo primero que tiene que hacer es seleccionar uno de los formatos de nmero integrados como punto de partida. A continuacin, puede cambiar alguna de las secciones de cdigo de este formato para crear su propio formato de nmero personalizado. Un formato de nmero puede tener hasta cuatro secciones de cdigo, separadas por caracteres de punto y coma. Estas secciones de cdigo definen el formato de los nmeros positivos, los nmeros negativos, los valores de cero y el texto, en ese orden. <POSITIVO>;<NEGATIVO>;<CERO>;<TEXTO> Por ejemplo, puede usar estas secciones de cdigo para crear el siguiente formato personalizado: [Azul]#.##0,00_);[Rojo](#.##0,00);0,00;"ventas "@ No tiene que incluir todas las secciones de cdigo en el formato de nmero personalizado. Si slo especifica dos secciones de cdigo para el formato de nmero personalizado, la primera seccin se utiliza para los nmeros positivos y los ceros, y la segunda seccin se utiliza para los nmeros negativos. Si slo especifica una seccin de cdigo, sta se utiliza para todos los nmeros. Si desea omitir una seccin de cdigo e incluir la siguiente, debe insertar el carcter de punto y coma de la seccin que va a omitir. Las siguientes directrices pueden ayudarle a personalizar cualquiera de estas secciones de cdigo de formato de nmero. Directrices para incluir texto y agregar espacio Mostrar texto y nmeros Para mostrar texto y nmeros en una celda, incluya los caracteres de texto entre dobles comillas (" ") o inserte una barra diagonal inversa (\) delante de un carcter. Incluya los caracteres en la seccin correspondiente de los cdigos de formato. Por ejemplo, escriba el formato $0,00" Supervit";$-0,00" Dficit" para mostrar un importe positivo como "$125,74 Supervit" y un importe negativo como "$-125,74 Dficit". Observe que hay un espacio delante de "Supervit" y "Dficit" en cada seccin de cdigo. Los siguientes caracteres se muestran sin el uso de comillas. $ + ( : ^ ' { < = Signo de dlar Signo ms Parntesis de apertura Dos puntos Acento circunflejo Apstrofo Llave de apertura Signo menor que Signo de igualdad / ) ! & ~ } > Signo menos Barra diagonal Parntesis de cierre Signo de exclamacin Y comercial Tilde Llave de cierre Signo mayor que Carcter de espacio

Incluir una seccin de entrada de texto Si se incluye, la seccin de texto siempre es la ltima seccin del formato de nmero. Incluya un carcter de arroba (@) en la seccin en la que desea mostrar el texto que escribe en la celda. Si el carcter @ se omite en la seccin de texto, no se mostrar el texto que escriba. Si desea mostrar siempre caracteres de texto especficos con el

texto escrito, incluya el texto adicional entre un carcter de dobles comillas (" "). Por ejemplo, "recibos brutos de "@ Repetir caracteres Para repetir el siguiente carcter del formato hasta rellenar el ancho de la columna, incluya un asterisco (*) en el formato de nmero. Por ejemplo, escriba 0*- para incluir los guiones que hagan falta detrs de un nmero para rellenar la celda, o escriba *0 delante del formato para incluir ceros iniciales. Directrices para usar posiciones decimales, espacios, colores y condiciones Incluir posiciones decimales y dgitos significativos Para aplicar formato a fracciones o nmeros que contienen comas decimales, incluya los siguientes marcadores de posicin de dgitos, comas decimales y separadores de millar en una seccin. 0 (cero) # Este marcador de posicin de dgitos muestra los ceros no significativos si un nmero tiene menos dgitos que los ceros especificados en el formato. Por ejemplo, si escribe 8,9 y desea que se muestre como 8,90, use el formato #,00. Este marcador de posicin de dgitos sigue las mismas reglas que el 0 (cero). Sin embargo, Excel no muestra ceros adicionales cuando el nmero que escribe tiene menos dgitos a ambos lados de la coma decimal que el nmero de smbolos # especificados en el formato. Por ejemplo, si el formato personalizado es #,## y escribe 8,9 en la celda, se muestra el nmero 8,9. Este marcador de posicin de dgitos sigue las mismas reglas que el 0 (cero). Sin embargo, Excel agrega un espacio para los ceros no significativos a ambos lados de la coma decimal para que las comas decimales queden alineadas en la columna. Por ejemplo, el formato personalizado 0,0? alinea las posiciones decimales de los nmeros 8,9 y 88,99 en una columna. Este marcador de posicin de dgitos muestra la coma decimal en un nmero.

, (coma)

Si un nmero tiene ms dgitos a la derecha de la coma decimal que marcadores de posicin en el formato, el nmero se redondea a tantas posiciones decimales como marcadores de posicin haya. Si hay ms dgitos a la izquierda de la coma decimal que marcadores de posicin, se muestran los dgitos adicionales. Si el formato slo contiene signos de almohadilla (#) a la izquierda de la coma decimal, los nmeros menores que 1 comienzan con una coma decimal; por ejemplo, ",47". Mostrar un separador de millar Para mostrar un punto como separador de millar o para ajustar un nmero a un mltiplo de 1.000, incluya el siguiente separador en el formato de nmero. . (punto) Muestra el separador de millar en un nmero. Excel separa los millares con puntos si el formato contiene un punto incluido entre signos de almohadilla (#) o ceros. Un punto detrs de un marcador de posicin de dgitos ajusta el nmero a 1.000. Por ejemplo, si el formato personalizado es #,0. y escribe 12.200.000 en la celda, se muestra el nmero 12,200,0. Como 12.000 12 12,2 Utilice este cdigo #.### #. 0,0..

Para mostrar 12000 12000 12200000

10

Especificar colores Para especificar el color de una seccin del formato, escriba el nombre de uno de estos ocho colores entre corchetes en la seccin. El cdigo de color debe ser el primer elemento de la seccin. [Negro] [Verde] [Blanco] [Azul] [Magenta] [Amarillo] [Aguamarina] [Rojo] Especificar condiciones Para especificar formatos de nmero que slo se apliquen si un nmero cumple una condicin especificada, incluya la condicin entre corchetes. La condicin consta de un operador de comparacin (operador de comparacin: signo que se utiliza en criterios de comparacin para comparar dos valores. Entre los operadores se incluyen: = Igual a, > Mayor que, < Menor que, >= Mayor o igual que, <= Menor o igual que y <> No igual a.) y un valor. Por ejemplo, el siguiente formato muestra los nmeros menores o iguales a 100 en una fuente roja y los nmeros mayores que 100 en una fuente azul. [Rojo][<=100];[Azul][>100]
Para aplicar formatos condicionales (formato condicional: formato (por ejemplo, un sombreado de celda o un color de fuente) que Excel aplica automticamente a las celdas si la condicin que se especifica es cierta.) a las celdas (por ejemplo, un color de sombra en funcin del valor de una celda), en la ficha Inicio, en el grupo Estilos, haga clic en Formato condicional.

Directrices para formatos de fecha y hora Mostrar los das, meses y aos Para mostrar los nmeros como formatos de fecha (como das, meses y aos), utilice los siguientes cdigos en una seccin. Para mostrar Meses Meses Meses Meses Meses Das Das Das Das Aos Aos Como 112 0112 Ene-Dic EneroDiciembre ED 131 0131 DomSb Domingo-Sbado 0099 19009999 Utilice este cdigo m mm mmm mmmm mmmmm d dd ddd dddd aa aaaa

11

Mostrar horas, minutos y segundos Para mostrar los formatos de hora (como horas, minutos y segundos), utilice los siguientes cdigos en una seccin. h [h] hh m Muestra la hora como un nmero sin un cero inicial. Muestra el tiempo transcurrido en horas. Si trabaja con un frmula que devuelve un perodo de tiempo en el que el nmero de horas es mayor que 24, utilice un formato de nmero similar a [h]:mm:ss. Muestra la hora como un nmero con un cero inicial si procede. Si el formato contiene a.m. o p.m., la hora se basa en un reloj de 12 horas. En caso contrario, la hora se basa en un reloj de 24 horas. Muestra el minuto como un nmero sin un cero inicial. Nota El cdigo m o mm debe aparecer inmediatamente detrs del cdigo h o hh o inmediatamente delante del cdigo ss; en caso contrario, Excel muestra el mes en lugar de los minutos. Muestra el tiempo transcurrido en minutos. Si trabaja con un frmula que devuelve un perodo de tiempo en el que el nmero de minutos es mayor que 60, utilice un formato de nmero similar a [mm]:ss. Muestra el minuto como un nmero con un cero inicial si procede. Nota El cdigo m o mm debe aparecer inmediatamente detrs del cdigo h o hh o inmediatamente delante del cdigo ss; en caso contrario, Excel muestra el mes en lugar de los minutos. Muestra el segundo como un nmero sin un cero inicial. Muestra el tiempo transcurrido en segundos. Si trabaja con una frmula que devuelve un perodo de tiempo en el que el nmero de segundos es mayor que 60, utilice un formato de nmero similar a [ss]. Muestra el segundo como un nmero con un cero inicial si procede. Si desea mostrar fracciones de un segundo, utilice un formato de nmero similar a h:mm:ss.00. Muestra la hora con un reloj de 12 horas. Excel muestra AM, a.m., A o a para los horas desde las 12 de la noche a las 12 del medioda, y PM, p.m., P o p para las horas desde las 12 del medioda hasta las 12 de la noche.

[m] mm

s [s] ss AM/PM, a.m./p.m., A/P, a/p

12

Operadores
Tipos de operadores
Existen cuatro tipos de operadores de clculo: aritmtico, comparacin, concatenacin de texto y referencia.

Operadores aritmticos Para ejecutar las operaciones matemticas bsicas como suma, resta o multiplicacin, combinar nmeros y generar resultados numricos, utilice los siguientes operadores aritmticos. Operador aritmtico + (signo ms) (signo menos) Significado Suma Resta Negacin Multiplicacin Divisin Porcentaje Exponenciacin Ejemplo 3+3 31 1 3*3 3/3 20% 3^2

* (asterisco) / (barra oblicua) % (signo de porcentaje) ^ (acento circunflejo)

Operadores de comparacin Se pueden comparar dos valores con los siguientes operadores. Cuando se comparan dos valores utilizando estos operadores, el resultado es un valor lgico: VERDADERO o FALSO. Operador de comparacin = (signo igual) > (signo mayor que) < (signo menor que) >= (signo mayor o igual que) <= (signo menor o igual que) <> (signo distinto de) Significado Igual a Mayor que Menor que Mayor o igual que Menor o igual que Distinto de Ejemplo A1=B1 A1>B1 A1<B1 A1>=B1 A1<=B1 A1<>B1

Operador de concatenacin de texto Utilice el signo (&) para unir o concatenar una o varias cadenas de texto con el fin de generar un solo elemento de texto.

13

Operadores de referencia Combine rangos de celdas para los clculos con los siguientes operadores. Operador referencia : (dos puntos) de Significado Ejemplo

Operador de rango, que genera una referencia a todas las celdas entre dos referencias, stas incluidas. Operador de unin, que combina varias referencias en una sola Operador de interseccin, que genera una referencia a las celdas comunes a las dos referencias

B5:B15

; (punto y coma) (espacio)

SUMAA(B5:B15;D5:D15) B7:D7 C6:C8

Prioridad de operadores Si se combinan varios operadores en una nica frmula, Excel ejecutar las operaciones en el orden que se indica en la siguiente tabla. Si una frmula contiene operadores con la misma prioridad (por ejemplo, si una frmula contiene un operador de multiplicacin y otro de divisin), Excel evaluar los operadores de izquierda a derecha. Operador : (dos puntos) (un solo espacio) ; (punto y coma) % ^ *y/ +y& = < <= >= <> Negacin (como en 1) Porcentaje Exponenciacin Multiplicacin y divisin Suma y resta Conecta dos cadenas de texto (concatenacin) Comparacin > Descripcin Operadores de referencia

Uso de parntesis Para cambiar el orden de evaluacin, escriba entre parntesis la parte de la frmula que se calcular en primer lugar.

14

Principales Funciones
MATEMTICAS Y TRIGONOMTRICAS
MULTIPLO.SUPERIOR
Redondea un nmero al prximo mltiplo del argumento cifra_significativa, hacia arriba. Por ejemplo, si desea que los decimales de los precios de un producto sean siempre mltiplo de 5 y el precio del producto es 4,42 $, utilice la frmula =MULTIPLO.SUPERIOR(4,42;0,05) para redondear los precios al mltiplo de 5 ms prximo. Sintaxis MULTIPLO.SUPERIOR(nmero;cifra_significativa) Nmero es el valor que se desea redondear. Cifra_significativa es el mltiplo al que se desea redondear. Observaciones Si uno de los argumentos es un valor no numrico, devuelve el valor de error #VALOR! Independientemente del signo de nmero, un valor se redondea hacia arriba. Si el argumento nmero es un mltiplo exacto del argumento cifra_significativa, no se redondea. Si los argumentos nmero y cifra_significativa tienen signos diferentes, MULTIPLO.SUPERIOR devuelve el valor de error #NUM! Ejemplos A Frmula =MULTIPLO.SUPERIOR(2,5;1) =MULTIPLO.SUPERIOR(-2,5;-2) =MULTIPLO.SUPERIOR(-2,5;2) =MULTIPLO.SUPERIOR(0,234;0,01) B Descripcin (resultado) Redondea 2,5 al mltiplo superior de 1 ms prximo (3) Redondea -2,5 al mltiplo superior de -2 ms prximo (-4) Devuelve un error porque -2,5 y 2 tienen signos diferentes (#NUM!). Redondea 0,234 al mltiplo superior de 0,01 ms prximo (0,24).

MULTIPLO.INFERIOR
Redondea un nmero al prximo mltiplo del argumento cifra_significativa, hacia arriba. Por ejemplo, si desea que los decimales de los precios de un producto sean siempre mltiplo de 5 y el precio del producto es 4,42 $, utilice la frmula =MULTIPLO.INFERIOR(4,42;0,05) para redondear los precios al mltiplo de 5 ms prximo. Sintaxis MULTIPLO.INFERIOR(nmero;cifra_significativa) Nmero es el valor que se desea redondear. Cifra_significativa es el mltiplo al que se desea redondear.

15

Observaciones Si uno de los argumentos es un valor no numrico, MULTIPLO.INFERIOR devuelve el valor de error #VALOR! Independientemente del signo de nmero, un valor se redondea hacia arriba. Si el argumento nmero es un mltiplo exacto del argumento cifra_significativa, no se redondea. Si los argumentos nmero y cifra_significativa tienen signos diferentes, MULTIPLO.INFERIOR devuelve el valor de error #NUM! Ejemplos A Frmula =MULTIPLO.INFERIOR(2,5;1) =MULTIPLO.INFERIOR(-2,5;-2) =MULTIPLO.INFERIOR(-2,5;2) =MULTIPLO.INFERIOR(1,5;0,1) =MULTIPLO.INFERIOR(0,234;0,01) B Descripcin (resultado) Redondea 2,5 al mltiplo superior de 1 ms prximo (3) Redondea -2,5 al mltiplo superior de -2 ms prximo (-4) Devuelve un error porque -2,5 y 2 tienen signos diferentes (#NUM!). Redondea 1,5 al mltiplo superior de 0,1 ms prximo (1,5). Redondea 0,234 al mltiplo superior de 0,01 ms prximo (0,24).

ENTERO
Redondea un nmero hasta el entero inferior ms prximo. Sintaxis ENTERO(nmero) Nmero es el nmero real que se desea redondear al entero inferior ms prximo.

ABS

Devuelve el valor absoluto de un nmero. El valor absoluto de un nmero es el nmero sin su signo. Sintaxis ABS(nmero) Nmero es el nmero real cuyo valor absoluto desea obtener.

16

REDONDEAR
La funcin REDONDEAR redondea un nmero a un nmero de decimales especificado. Por ejemplo, si la celda A1 contiene 23,7825 y desea REDONDEAR ese valor a dos posiciones decimales, puede usar la siguiente frmula: =REDONDEAR(A1; 2) El resultado de esta funcin es 23,78. Sintaxis REDONDEAR(nmero; nm_decimales) nmero Obligatorio. Nmero que desea REDONDEAR. nm_decimales Obligatorio. Nmero de decimales al que desea REDONDEAR el argumento de nmero. Observaciones Si el argumento nm_decimales es mayor que 0 (cero), el nmero se redondea al nmero de lugares decimales especificado. Si el nm_decimales es 0, el nmero se redondea al nmero entero ms prximo. Si nm_decimales es menor que 0, el nmero se redondea hacia la izquierda del separador decimal. Para REDONDEAR al alza (lejos de cero), use la funcin REDONDEARUP. Para REDONDEAR a la baja (hacia cero), use la funcin REDONDEARDOWN.

TRUNCAR
TRUNCARa un nmero a un entero, suprimiendo la parte fraccionaria de dicho nmero. Sintaxis TRUNCAR(nmero; nm_decimales) Nmero es el nmero que se desea TRUNCAR. Nm_decimales es un nmero que especifica la precisin del TRUNCARamiento. El valor predeterminado del argumento nm_decimales es 0. Observaciones TRUNCAR y INT son similares, ya que ambos devuelven enteros. TRUNCAR suprime la parte fraccionaria del nmero. INT redondea los nmeros al entero menor ms prximo, segn el valor de la porcin fraccionaria del nmero. INT y TRUNCAR son diferentes solamente cuando se usan nmeros negativos: TRUNCAR(-4,3) devuelve -4, pero INT(-4,3) devuelve -5, ya que -5 es el nmero entero menor ms cercano.

17

RESIDUO
Devuelve el RESIDUO o resto de la divisin entre nmero y nm_divisor. El resultado tiene el mismo signo que nm_divisor. Sintaxis RESIDUO(nmero;nm_divisor) Nmero es el nmero que se desea dividir y cuyo RESIDUO o resto desea obtener. Nm_divisor es el nmero por el cual se desea dividir el argumento nmero. Observaciones Si nm_divisor es 0, RESIDUO devuelve el valor de error #DIV/0! La funcin RESIDUO se puede expresar utilizando la funcin ENTERO: RESIDUO(n, d) = n - d*ENTERO(n/d)

ALEATORIO
Devuelve un nmero real aleatorio mayor o igual a 0 y menor que 1, distribuido uniformemente. Cada vez que se calcula la hoja de clculo, se devuelve un nmero real aleatorio nuevo. Sintaxis ALEATORIO( ) Observaciones Para generar un nmero real aleatorio entre a y b, use: ALEATORIO()*(b-a)+a Ejemplos A Frmula =ALEATORIO() =ALEATORIO()*100 B Descripcin (resultado) Un nmero aleatorio entre 0 y 1 (vara) Un nmero aleatorio igual o superior a 0 pero menor que 100 (vara)

NUMERO.ROMANO
Convierte un nmero arbigo en nmero romano con formato de texto. Sintaxis NUMERO.ROMANO(nmero;forma) Nmero es el nmero arbigo que se desea convertir.

18

Forma es un nmero que especifica el tipo de nmero romano que se desea obtener. El estilo de nmero romano vara entre clsico y simplificado; cuanto ms aumenta el valor del argumento forma, ms conciso es el estilo devuelto. Vea el ejemplo que sigue a NUMERO.NUMERO.ROMANOO(499;0). Observaciones Si el argumento nmero es negativo, la funcin devuelve el valor de error #VALOR! Si el argumento nmero es mayor que 3999, la funcin devuelve el valor de error #VALOR! Ejemplo A Frmula =NUMERO.NUMERO.ROMANOO(499;0) =NUMERO.NUMERO.ROMANOO(499;1) =NUMERO.NUMERO.ROMANOO(499;2) =NUMERO.NUMERO.ROMANOO(499;3) =NUMERO.NUMERO.ROMANOO(499;4) =NUMERO.NUMERO.ROMANOO(2013;0) B Descripcin (resultado) Estilo de nmero romano clsico para 499 (CDXCIX) Versin ms concisa para 499 (LDVLIV) Versin ms concisa para 499 (XDIX) Versin ms concisa para 499 (VDIV) Versin ms concisa para 499 (ID) Estilo de nmero romano clsico para 2013 (MMXIII)

SUMA
Suma todos los nmeros de un rango. Sintaxis SUMA(nmero1;nmero2; ...) Nmero1;nmero2;... son de 1 a 30 argumentos cuyo valor total o suma desea obtener. Observaciones Si un argumento es una matriz o una referencia, slo se considerarn los nmeros de esa matriz o referencia. Se pasarn por alto las celdas vacas, los valores lgicos o el texto contenidos en la matriz o en la referencia. Los argumentos que sean valores de error o texto que no se pueda traducir a nmeros u obviar provocan errores.

SUMAR.SI
La funcin SUMAR.SI sirve para sumar los valores en un rango que cumple los criterios que se especifican. Por ejemplo, supongamos que en una columna que contiene nmeros, desea sumar slo los valores que son mayores que 5. Puede usar la siguiente frmula: =SUMAR.SI(B2:B25,">5")

19

En este ejemplo, los criterios se aplican a los mismos valores que se estn sumando. Si lo desea, puede aplicar los criterios a un rango y sumar los valores correspondientes en un rango distinto. Por ejemplo, la frmula =SUMAR.SI(B2:B5, "Juan", C2:C5) suma slo los valores del rango C2:C5, donde las celdas correspondientes al rango B2:B5 son iguales a "Juan." Sintaxis SUMAR.SI(range, criteria, [sum_range]) La sintaxis de la funcin SUMAR.SI cuenta con los argumentos siguientes: rango Obligatorio. El rango de celdas que se desea evaluar segn los criterios especificados. Las celdas de cada rango deben ser nmeros, o bien nombres, matrices o referencias que contengan nmeros. Los valores en blanco y los de texto no se tienen en cuenta. criterios Obligatorio. El criterio en forma de nmero, expresin o texto, que determina las celdas que se van a sumar. Por ejemplo, los criterios pueden expresarse como 32, ">32", B5, 32, "32", "manzanas" u HOY(). Importante Cualquier criterio de texto o cualquier criterio que incluya los smbolos lgicos o matemticos debe estar entre comillas dobles ("). rango_suma Opcional. Las celdas reales para agregar, si desea agregar celdas a las ya especificadas en el argumento rango. Si se omite el argumento rango_suma, Excel agrega las celdas que estn especificadas en el argumento rango (las mismas celdas a las que se aplica los criterios).

SUBTOTALES
Devuelve un subtotal en una lista o base de datos. Generalmente es ms fcil crear una lista con subtotales utilizando el comando Subtotales del men Datos. Una vez creada la lista de subtotales, puede cambiarse modificando la frmula SUBTOTALES Sintaxis SUBTOTALES(nm_funcin;valor1, valor2, ...) Nm_funcin es un nmero de 1 a 11 (incluye los valores ocultos) o de 101 a 111 (pasa por alto valores ocultos) que indica qu funcin debe utilizarse para calcular los subtotales dentro de una lista. Nm_funcin (incluye valores ocultos) 1 2 3 4 5 6 7 Nm_funcin (pasa por alto valores ocultos) 101 102 103 104 105 106 107 Funcin

PROMEDIO CONTAR CONTARA MAX MIN PRODUCTO DESVEST

20

8 9 10 11

108 109 110 111

DESVESTP SUMAA VAR VARP

Valor1, valor2 son de 1 a 29 rangos o referencias para los cuales desea calcular el subtotal. Observaciones Si hay otros subtotales dentro de valor1 (o subtotales anidados), estos subtotales anidados se pasarn por alto para no repetir los clculos. Para las constantes nm_funcin de 1 a 11, la funcin SUBTOTALESES incluye los valores de las filas ocultas por el comando Ocultar filas, situado bajo el submen Ocultar y mostrar del comando Formato del grupo Celdas de la ficha Inicio. Utilice estas constantes cuando desee calcular subtotales de los nmeros ocultos y visibles de una lista. Para las constantes nm_funcin de 101 a 111, la funcin SUBTOTALESES pasa por alto los valores de filas ocultos por el comando Ocultar filas. Utilice estas constantes cuando slo desee calcular subtotales de los nmeros visibles de una lista. La funcin SUBTOTALESES pasa por alto las filas que no se hayan incluido en el resultado de un filtro, independientemente del valor de nm_funcin que utilice. La funcin SUBTOTALESES est diseada para columnas de datos o rangos verticales. No est diseada para filas de datos ni para rangos horizontales. Por ejemplo, cuando desea calcular el subtotal de un rango horizontal mediante un nm_funcin de 101 o superior, como SUBTOTALESES(109,B2:G2), si oculta una columna no afecta al subtotal. Sin embargo, si oculta una fila en un subtotal de un rango vertical, s afectar al subtotal. Si alguna de las referencias es una referencia 3D, SUBTOTALESES devolver el valor de error #VALOR!.

FECHA Y HORA
FECHA
La funcin FECHA devuelve el nmero de serie secuencial que representa una fecha determinada. Por ejemplo, la frmula =FECHA(2008;7;8) devuelve 39637, el nmero de serie que representa la fecha 8/7/2008. TIME hace lo mismo pero para horas.

FECHANUMERO
La funcin FECHANUMERO devuelve el nmero de serie secuencial que representa una fecha dada en formato de texto. Por ejemplo, la frmula =datevalue(22-AUG-08) devuelve 39637, el nmero de serie que representa la fecha 22/8/2008. TIMEVALUE hace lo mismo pero para horas

AO / MES / DIA / HORA /MINUTO / SEGUNDO


Reciben como argumento una fecha y devuelven el ao mes respectivamente.

21

ESTADSTICAS
CONTAR / CONTARA / CONTARBLANK
La funcin CONTAR cuenta la cantidad de celdas que contienen nmeros y cuenta los nmeros dentro de la lista de argumentos. Use la funcin CONTAR para obtener la cantidad de entradas en un campo de nmero de un rango o matriz de nmeros. Por ejemplo, puede escribir la siguiente frmula para contar los nmeros en el rango A1:A20: =CONTAR(A1:A20) En este ejemplo, si cinco de las celdas del rango contienen nmeros, el resultado es 5. Sintaxis CONTAR(valor1; [valor2],...) valor1 Obligatorio. Primer elemento, referencia de celda o rango en el que desea contar nmeros. valor2, ... Opcional. Hasta 255 elementos, celdas de referencia o rangos adicionales en los que desea contar nmeros. Nota Los argumentos pueden contener o hacer referencia a una variedad de diferentes tipos de datos, pero slo se cuentan los nmeros. Observaciones Se cuentan argumentos que son nmeros, fechas o una representacin de texto de los nmeros (por ejemplo, un nmero entre comillas, como "1"). Se tienen en cuenta los valores lgicos y las representaciones textuales de nmeros escritos directamente en la lista de argumentos. No se cuentan los argumentos que sean valores de error o texto que no se puedan traducir a nmeros. Si un argumento es una matriz o una referencia, slo se considerarn los nmeros de esa matriz o referencia. No se cuentan celdas vacas, valores lgicos, texto o valores de error de la matriz o de la referencia. Si desea contar valores lgicos, texto o valores de error, use la funcin CONTARA. Para contar celdas en vacas use la funcin CONTARBLANK.

CONTAR.SI
La funcin CONTAR.SI cuenta el nmero de celdas dentro de un rango que cumplen un solo criterio especificado por el usuario. Por ejemplo, puede contar todas las celdas que contienen un nmero mayor o menor que un nmero especificado por el usuario. Por ejemplo, suponga que tiene una hoja de clculo que contiene una lista de tareas en la columna A y el primer nombre de la persona asignada a cada tarea en la columna B. Puede usar la funcin CONTAR.SI para contar cuntas veces aparece el nombre de una persona en la columna B y, de esa forma, determinar cuntas tareas tiene asignadas. Por ejemplo: =CONTAR.SI(B2:B25,"Nancy") Sintaxis CONTAR.SI(range, criteria)

22

rango Obligatorio. Una o ms celdas que se van a contar, incluidos nmeros o nombres, matrices o referencias que contengan nmeros. Los valores en blanco y los de texto no se tienen en cuenta. criterios Obligatorio. Nmero, expresin, referencia de celda o cadena de texto que determina las celdas que se van a contar. Por ejemplo, los criterios pueden expresarse como 32, ">32", B4, "manzanas" o "32". Los criterios no distinguen entre maysculas y minsculas; por ejemplo, la cadena "manzanas" y la cadena "MANZANAS" corresponden a las mismas celdas.

PROMEDIO/ AVERAGEA
La funcin PROMEDIOcalcula la media aritmtica de los argumentos numricos, teniendo en cuenta los valores cero, AVERAGEA hace la misma operacin teniendo en cuenta que tambin las celdas con texto o valores lgicos FALSE se toman como cero y valores lgicos TRUE como 1.

MEDIANA
Devuelve la mediana de los nmeros dados. La mediana es el nmero que se encuentra en medio de un conjunto de nmeros. Sintaxis MEDIANAA(nmero1;nmero2; ...) Nmero1, nmero2... son de 1 a 255 nmeros cuya mediana desea obtener. Observaciones Si la cantidad de nmeros en el conjunto es par, MEDIANAA calcula el promedio de los nmeros centrales. Vea la segunda frmula del ejemplo. Los argumentos pueden ser nmeros, o nombres, matrices o referencias que contengan nmeros. Se tienen en cuenta los valores lgicos y las representaciones textuales de nmeros escritos directamente en la lista de argumentos. Si el argumento matricial o de referencia contiene texto, valores lgicos o celdas vacas, estos valores se pasan por alto; sin embargo, se incluirn las celdas con el valor cero. Los argumentos que sean valores de error o texto que no se pueda traducir a nmeros provocan errores. A Datos 1 2 3 4 5 6 Frmula =MEDIANAA(A2:A6) =MEDIANAA(A2:A7)

Descripcin (resultado) La mediana de los 5 primeros nmeros de la lista anterior (3) La mediana de todos los nmeros anteriores, o el promedio de 3 y 4 (3,5)

23

MODA
Devuelve el valor que se repite con ms frecuencia en una matriz o rango de datos. Sintaxis MODA(nmero1;nmero2; ...) Nmero1, nmero2... son de 1 a 255 argumentos cuya moda desea calcular. Tambin puede utilizar una matriz nica o una referencia matricial en lugar de argumentos separados con punto y coma. Observaciones Los argumentos pueden ser nmeros, o nombres, matrices o referencias que contengan nmeros. Si el argumento matricial o de referencia contiene texto, valores lgicos o celdas vacas, estos valores se pasan por alto; sin embargo, se incluirn las celdas con el valor cero. Los argumentos que sean valores de error o texto que no se pueda traducir a nmeros provocan errores. Si el conjunto de datos no contiene puntos de datos duplicados, MODA devuelve el valor de error #N/A. A Datos 5,6 4 4 3 2 4 Frmula =MODA(A2:A7)

Descripcin (resultado) Moda, es decir, nmero que se repite con ms frecuencia (4)

JERARQUIA
Devuelve la jerarqua de un nmero en una lista de nmeros. La jerarqua de un nmero es su tamao en comparacin con otros valores de la lista. (Si ordenara la lista, la jerarqua del nmero sera su posicin.) Sintaxis JERARQUIA(nmero;referencia;orden) Nmero es el nmero cuya jerarqua (clasificacin) desea conocer. Referencia es una matriz de una lista de nmeros o una referencia a una lista de nmeros. Los valores no numricos se pasan por alto. Orden es un nmero que especifica cmo clasificar el argumento nmero. Si el argumento orden es 0 (cero) o se omite, Microsoft Excel determina la jerarqua de un nmero como si la lista definida por el argumento referencia fuese ordenada en forma descendente. Si el argumento orden es diferente de cero, Microsoft Excel determina la jerarqua de un nmero como si la lista definida por el argumento referencia se ordenara en forma ascendente. Observaciones

24

La funcin JERARQUIA asigna la misma jerarqua a los nmeros duplicados. Sin embargo, la presencia de nmeros duplicados afecta la jerarqua de los nmeros subsiguientes. Por ejemplo, en una lista de nmeros enteros ordenados en orden ascendente, si el nmero 10 aparece dos veces y tiene una jerarqua de 5, entonces el nmero 11 tendra una jerarqua de 7 (ningn nmero tendra jerarqua de 6). Ejemplo A Datos 7 3,5 3,5 1 2 Frmula =JERARQUIA(A3;A2:A6;1) =JERARQUIA(A2;A2:A6;1)

Descripcin (resultado) Jerarqua de 3,5 en la lista anterior (3) Una jerarqua de 7 en la lista anterior (5)

MIN / MINA / MAX / MAXA


La funcin MIN devuelve el valor mnimo de los argumentos solo tiene en cuenta los valores numricos, mientras que MINA tiene en cuenta textos y valores lgicos, TRUE se valora como 1. La funcin MAX devuelve el valor mximo de los argumentos solo tiene en cuenta los valores numricos, mientras que MAX tiene en cuenta textos y valores lgicos, TRUE se valora como 1.

K.ESIMO.MAYOR / K.ESIMO.MENOR
Devuelve el k-simo mayor valor (K.ESIMO.MAYOR) o k-simo menor valor (K.ESIMO.MENOR) de un conjunto de datos. Esta funcin puede usarse para seleccionar un valor basndose en su posicin relativa. Por ejemplo, se puede utilizar K.ESIMO.MAYOR para devolver el mayor valor de un resultado, el segundo resultado o el tercero. Sintaxis K.ESIMO.MAYOR / K.ESIMO.MENOR(matriz;k) Matriz es la matriz o rango de datos cuyo k-simo mayor valor desea determinar. K representa la posicin (a partir del mayor valor), dentro de la matriz o rango de celdas, de los datos que se van a devolver. Observaciones Si la matriz est vaca K.ESIMO.MAYOR Y K.ESIMO.MENOR devuelven el valor de error #NUM! Si el argumento 0 o si k es mayor o menor segn la funcin usada que el nmero de puntos de datos, K.ESIMO.MAYOR y K.ESIMO.MENOR devuelven el valor de error #NUM! Ejemplo A Datos B Datos

25

3 5 3 5 4 Frmula =K.ESIMO.MAYOR(A2:B6;3) =K.ESIMO.MAYOR(A2:B6;7)

4 2 4 6 7 Descripcin (resultado) Tercer nmero ms alto de los anteriores (5) 7 nmero ms alto de los anteriores (4)

FRECUENCIA
Calcula la frecuencia con que se repiten los valores de un rango y devuelve un matriz vertical de nmeros. Por ejemplo, utilice FRECUENCIA para contar el nmero de los resultados que se encuentran dentro de un rango. Debe especificarse como una frmula de matrices debido a que devuelve una matriz. Sintaxis FRECUENCIA(datos;grupos) Datos es una matriz de un conjunto de valores o una referencia a un conjunto de valores cuyas frecuencias se desea contar. Si datos no contiene ningn valor, FRECUENCIA devuelve una matriz de ceros. Grupos es una matriz de intervalos o una referencia a intervalos dentro de los cuales se desea agrupar los valores del argumento datos. Si grupos no contiene ningn valor, FRECUENCIA devuelve el nmero de elementos contenidos en datos. Observaciones FRECUENCIA se especifica como una frmula de matriz.El nmero de elementos de la matriz devuelta supera en una unidad el nmero de elementos de grupos. El elemento adicional de la matriz devuelta devuelve la suma de todos los valores superiores al mayor intervalo. Por ejemplo, al sumar tres rangos de valores (intervalos) especificados en tres celdas, asegrese de especificar FRECUENCIA en cuatro celdas para los resultados. La celda adicional devuelve el nmero de valores en grupos que sean superiores al valor del tercer intervalo. Ejemplo A Resultados 79 85 78 85 50 81 95 88 97 Frmula =FRECUENCIA(A2:A10;B2:B4) B Bandejas 70 79 89

Descripcin (resultado) Nmero de puntuaciones menores o iguales que 70 (1) Nmero de puntuaciones en la bandeja 71-79 (2) Nmero de puntuaciones en la bandeja 80-89 (4) Nmero de puntuaciones mayores o iguales que 90 (2)

26

BSQUEDA Y REFERENCIA
DIRECCION
Puede usar la funcin DIRECCIONpara obtener la direccin de una celda en una hoja de clculo, con los nmeros especficos de fila y columna. Por ejemplo, ADDRESS(2;3) devuelve $C$2. Otro ejemplo, DIRECCION(77;300) devuelve $KN$77. Puede usar otras funciones, como FILA y COLUMNA, para proporcionar los argumentos de nmero de fila y columna para la funcin ADDRESS. Sintaxis ADDRESS(fila; columna; [abs]; [a1]; [nombre_hoja]) La sintaxis de la funcin DIRECCIONtiene los siguientes argumentos: fila Obligatorio. Valor numrico que especifica el nmero de fila que se va a usar en la referencia de celda. columna Obligatorio. Valor numrico que especifica el nmero de columna que se va a usar en la referencia de celda. abs Opcional. Valor numrico que especifica el tipo de referencia que se devolver. abs 1 u omitido 2 3 4 Devuelve este tipo de referencia Absoluta Fila absoluta, columna relativa Fila relativa, columna absoluta Relativa

A1 Opcional. Valor lgico que especifica el estilo de referencia A1 o R1C1. En el estilo A1, las columnas se rotulan en orden alfabtico y las filas se rotulan en orden numrico. En el estilo de referencia R1C1, las columnas y filas se rotulan numricamente. Si el argumento A1 es VERDADERO o se omite, la funcin DIRECCIONdevuelve una referencia de estilo A1; si es FALSO, la funcin DIRECCIONdevuelve una referencia de estilo R1C1. Nota Para cambiar el estilo de referencia que usa Excel, haga clic en el botn de Microsoft Office , en Opciones de Excel y, a continuacin, haga clic en Frmulas. En Trabajando con frmulas, active o desactive la casilla Estilo de referencia R1C1. hoja Opcional. Valor de texto que especifica el nombre de la hoja de clculo que se usar como referencia externa. Por ejemplo, la frmula =ADDRESS(1;1;;;"Hoja2") devuelve Hoja2!$A$1. Si se omite el argumento hoja, no se usa ningn nombre de hoja y la direccin que devuelve la funcin hace referencia a una celda de la hoja actual.

ELEGIR
Utiliza el argumento nm_ndice para devolver un valor de una lista de argumentos de valores. Utilice ELEGIR para seleccionar uno de los 254 valores posibles a partir del rango del argumento ndice. Por ejemplo, si valor1 a valor7 son los das de la semana, ELEGIR devuelve uno de los das cuando se utiliza un nmero entre 1 y 7 como argumento nm_ndice.

27

Sintaxis ELEGIR(nm_ndice;valor1;valor2;...) Nm_ndice especifica el argumento de valor que se selecciona. El argumento nm_ndice debe ser un nmero entre 1 y 254, o bien, una frmula o referencia a una celda que contenga un nmero entre 1 y 254. Si nm_ndice es 1, ELEGIR devuelve valor1; si es 2, ELEGIR devuelve valor2 y as sucesivamente. Si nm_ndice es menor que 1 o mayor que el nmero del ltimo valor de la lista, ELEGIR devuelve el valor de error #VALOR!. Si nm_ndice es una fraccin, se TRUNCARa al entero inferior antes de ser utilizada. Valor1,valor2,... son de 1 a 254 argumentos de valores entre los cuales la funcin ELEGIR selecciona un valor o accin que se ejecuta basndose en el argumento nm_ndice. Los argumentos pueden ser nmeros, referencias a celdas, nombres definidos, frmulas, funciones o texto. Observaciones Si nm_ndice es una matriz, cada valor se evaluar cuando se evale ELEGIR. Los argumentos de valor para ELEGIR pueden ser referencias de rango, as como valores individuales. Por ejemplo, la frmula: =SUMAA(ELEGIR(2;A1:A10;B1:B10;C1:C10)) evala: =SUMAA(B1:B10) que despus devuelve un valor basado en los valores del rango B1:B10. La funcin ELEGIR se evala primero, devolviendo la referencia B1:B10. La funcin SUMAA se evala a continuacin utilizando B1:B10, que es el resultado de la funcin ELEGIR, como su argumento. A Datos 1 2 3 Terminado Frmula =ELEGIR(2;A2;A3;A4;A5) =ELEGIR(4;B2;B3;B4;B5) B Datos Clavos Tornillos Tuercas Pernos Descripcin (resultado) Valor del segundo argumento A3 (2) Valor del cuarto argumento B5 (Pernos)

COLUMNA / COLUMNAS / FILA / FILAS


Devuelven respectivamente la el nmero que representa la columna de la referencia, la cantidad de columnas que hay en una referencia, el nmero que representa la fila de una referencia, la cantidad de filas dentro de una referencia.

28

BUSCARH / BUSCARV / BUSCAR


Busca un valor en la fila superior de una tabla o una matriz de valores y, a continuacin, devuelve un valor en la misma columna de una fila especificada en la tabla o matriz. Use BUSCARH cuando los valores de comparacin se encuentren en una fila en la parte superior de una tabla de datos y desee encontrar informacin que se encuentre dentro de un nmero especificado de filas. Use BUSCARV cuando los valores de comparacin se encuentren en una columna a la izquierda o de los datos que desee encontrar. Sintaxis BUSCARH / BUSCARV(valor_buscado;matriz_buscar_en;indicador_filas; ordenado) Valor_buscado es el valor que se busca en la primera fila de la tabla. Valor_buscado puede ser un valor, una referencia o una cadena de texto. Matriz_buscar_en es una tabla de informacin en la que se buscan los datos. Utilice una referencia a un rango o el nombre de un rango. Los valores de la primera fila del argumento matriz_buscar_en pueden ser texto, nmeros o valores lgicos. Si ordenado es VERDADERO, los valores de la primera fila de matriz_buscar_en deben colocarse en orden ascendente: ...-2, -1, 0, 1, 2, ..., A-Z, FALSO, VERDADERO; de lo contrario, BUSCARH / BUSCARV puede devolver un valor incorrecto. Si ordenado es FALSO, no es necesario ordenar matriz_buscar_en. El texto en maysculas y en minsculas es equivalente. Indicador_filas es el nmero de fila en matriz_buscar_en desde el cual debe devolverse el valor coincidente. Si indicador_filas es 1, devuelve el valor de la primera fila en matriz_buscar_en; si indicador_filas es 2, devuelve el valor de la segunda fila en matriz_buscar_en y as sucesivamente. Si indicador_filas es menor que 1, BUSCARH / BUSCARV devuelve el valor de error #VALOR!; si indicador_filas es mayor que el nmero de filas en matriz_buscar_en, BUSCARH / BUSCARV devuelve el valor de error #REF! Ordenado es un valor lgico que especifica si BUSCARH / BUSCARV debe localizar una coincidencia exacta o aproximada. Si es VERDADERO o se omite, devolver una coincidencia aproximada. Es decir, si no encuentra ninguna coincidencia exacta, devolver el siguiente valor mayor que sea inferior a valor_buscado. Si es FALSO, BUSCARH / BUSCARV encontrar una coincidencia exacta. Si no encuentra ninguna, devolver el valor de error #N/A. Observaciones Si BUSCARH / BUSCARV no logra encontrar valor_buscado, utiliza el mayor valor que sea menor que valor_buscado. Si valor_buscado es menor que el menor valor de la primera fila de matriz_buscar_en, BUSCARH / BUSCARV devuelve el valor de error #N/A.

La funcin BUSCAR devuelve un valor de un rango de una fila o una columna o de una matriz. La funcin BUSCAR tiene dos formas de sintaxis: la forma vectorial y la matricial. Forma vectorial Un vector es un rango de una sola fila o columna. La forma vectorial de BUSCAR busca un valor en un rango de una columna o una fila (denominado vector) y devuelve un valor desde la misma posicin en un segundo rango de una

29

columna o una fila. Use esta forma de la funcin BUSCAR cuando desee especificar el rango que incluya los valores que desea BUSCAR. La otra forma de la funcin BUSCAR busca automticamente en la primera columna o fila. Sintaxis BUSCAR(valor_buscado; vector_de_comparacin; vector_resultado) valor_buscado Obligatorio. Valor que busca la funcin BUSCAR en el primer vector. Valor_buscado puede ser un nmero, texto, un valor lgico o un nombre de referencia que se refiere a un valor. vector_de_comparacin Obligatorio. Rango que slo contiene una fila o una columna. Los valores del vector_de_comparacin pueden ser texto, nmeros o valores lgicos. Importante Los valores del vector_de_comparacin se deben colocar en orden ascendente: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSO, VERDADERO; de lo contrario, BUSCAR puede devolver un valor incorrecto. El texto en maysculas y en minsculas es equivalente. vector_resultado Obligatorio. Rango que slo incluye una fila o una columna. El argumento vector_resultado debe tener el mismo tamao que vector_de_comparacin. Observaciones Si la funcin BUSCAR no puede encontrar el valor_buscado, la funcin muestra el valor ms grande en vector_de_comparacin que es menor o igual al valor_buscado. Si el valor_buscado es menor que el menor valor del vector_de_comparacin, BUSCAR devuelve el valor de error #N/A. Forma matricial La forma matricial de BUSCAR busca el valor especificado en la primera fila o columna de una matriz y devuelve un valor de la misma posicin en la ltima fila o columna de la matriz. Use esta forma de BUSCAR cuando los valores que desea BUSCAR estn en la primera fila o columna de la matriz. Use la otra forma de BUSCAR cuando desea especificar la ubicacin de la columna o fila. Sugerencia En general, es mejor usar las funciones BUSCARH o BUSCARV en lugar de la forma matricial de BUSCAR. Esta forma de BUSCAR se proporciona por cuestiones de compatibilidad con otros programas de hojas de clculo. Sintaxis BUSCAR(valor_buscado; matriz) La sintaxis de la forma matricial de la funcin BUSCAR tiene estos argumentos: valor_buscado Obligatorio. Valor que busca la funcin BUSCAR en una matriz. El argumento valor_buscado puede ser un nmero, texto, un valor lgico o un nombre de referencia que se refiere a un valor. Si BUSCAR no puede encontrar el valor de valor_buscado, usa el mayor valor de la matriz que es menor o igual que el valor_buscado. Si el valor de valor_buscado es menor que el menor valor de la primera fila o columna (segn las dimensiones de la matriz), BUSCAR devuelve el valor de error #N/A. matriz Obligatorio. Rango de celdas que contiene texto, nmeros o valores lgicos que desea comparar con valor_buscado.

30

La forma matricial de BUSCAR es muy similar a las funciones BUSCARH y BUSCARV. La diferencia es que BUSCARH busca el valor de valor_buscado en la primera fila, BUSCARV busca en la primera columna y BUSCAR realiza la bsqueda segn las dimensiones de la matriz. Si la matriz cubre un rea que es ms ancha que alta (ms columnas que filas), BUSCAR busca el valor de valor_buscado en la primera fila. Si una matriz es cuadrada o ms alta que ancha (tiene ms filas que columnas), BUSCAR busca en la primera columna. Con las funciones BUSCARH y BUSCARV, puede especificar un ndice en vertical o en horizontal, pero BUSCAR siempre selecciona el ltimo valor de la fila o columna. Importante Los valores de la matriz se deben colocar en orden ascendente: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSO, VERDADERO; de lo contrario, BUSCAR puede devolver un valor incorrecto. El texto en maysculas y en minsculas es equivalente.

COINCIDIR
La funcin COINCIDIR busca un elemento especificado en un rango de celdas y, a continuacin, devuelve la posicin relativa de ese elemento en el rango. Por ejemplo, si el rango A1:A3 contiene los valores 5, 25 y 38, la frmula =COINCIDIR(25;A1:A3;0) devuelve el nmero 2, porque 25 es el segundo elemento en el rango. Use COINCIDIR en lugar de una de las funciones BUSCAR cuando necesite conocer la posicin de un elemento en un rango en lugar del elemento en s. Por ejemplo, puede usar la funcin COINCIDIR para proporcionar un valor para el argumento fila de la funcin INDICE. Sintaxis COINCIDIR(valor_buscado; matriz_buscada; tipo_de_coincidencia]) La sintaxis de la funcin COINCIDIR tiene los siguientes argumentos: valor_buscado Obligatorio. Valor que desea BUSCAR en matriz_buscada. Por ejemplo, cuando busca un nmero en la gua telefnica, usa el nombre de la persona como valor de bsqueda, pero el valor que desea es el nmero de telfono. El argumento valor_buscado puede ser un valor (nmero, texto o valor lgico) o una referencia de celda a un nmero, texto o valor lgico. matriz_buscada Obligatorio. Rango de celdas en el que se realiza la bsqueda. tipo_de_coincidencia Opcional. Puede ser el nmero -1, 0 o 1. El argumento tipo_de_coincidencia especifica cmo Excel hace COINCIDIR el valor_buscado con los valores de matriz_buscada. El valor predeterminado de este argumento es 1. En la siguiente tabla se describe cmo la funcin busca valores segn la configuracin del argumento tipo_de_coincidencia. Tipo_de_coincidencia 1 u omitido 0 Comportamiento COINCIDIR encuentra el mayor valor que es menor o igual que el valor_buscado. Los valores del argumento matriz_buscada se deben colocar en orden ascendente, por ejemplo: ...-2, -1, 0, 1, 2, ..., A-Z, FALSO, VERDADERO. COINCIDIR encuentra el primer valor que es exactamente igual que el valor_buscado. Los

31

-1 Notas

valores del argumento matriz_buscada pueden estar en cualquier orden. COINCIDIR encuentra el menor valor que es mayor o igual que el valor_buscado. Los valores del argumento matriz_buscada se deben colocar en orden descendente, por ejemplo: VERDADERO, FALSO, Z-A, ...2, 1, 0, -1, -2, ..., etc.

COINCIDIR devuelve la posicin del valor coincidente dentro de la matriz_buscada, no el valor en s. COINCIDIR no distingue entre maysculas y minsculas cuando busca valores de texto. Si COINCIDIR no puede encontrar una coincidencia, devuelve el valor de error #N/A.

TRANSPONER
La funcin TRANSPONER devuelve un rango de celdas vertical como un rango horizontal o viceversa. La funcin TRANSPONER debe especificarse como una frmula de matriz en un rango que tenga el mismo nmero de filas y columnas, respectivamente, que el rango de origen. Use TRANSPONER para cambiar la orientacin vertical y horizontal de una matriz o un rango de una hoja de clculo. Sintaxis TRANSPONER(array) La sintaxis de la funcin TRANSPONER tiene el argumento siguiente: matriz Obligatorio. Una matriz o un rango de celdas de una hoja de clculo que desea TRANSPONER. La transposicin de una matriz se crea usando la primera fila de la matriz como primera columna de la nueva matriz, la segunda fila de la matriz como segunda columna de la nueva matriz, etc. A Datos 1 Frmula =TRANSPONER($A$2:$C$2) B Datos 2 Descripcin Valor de la primera columna Valor de la segunda columna Valor de la tercera columna C Datos 3 Resultado 1 2 3

Importante La frmula que se muestra en el ejemplo debe escribirse como una frmula de matriz para que la funcin TRANSPONER funcione segn lo previsto. Despus de copiar el ejemplo en una hoja de clculo en blanco, seleccione el rango A4:A6 comenzando por la celda de la frmula. Presione F2 y, a continuacin, CTRL+MAYS+ENTRAR. Si la frmula no se escribe como frmula de matriz, el resultado nico es 1.

DESREF
Devuelve una referencia a un rango que es un nmero de filas y de columnas de una celda o rango de celdas. La referencia devuelta puede ser una celda o un rango de celdas. Puede especificar el nmero de filas y el nmero de columnas a devolver. Sintaxis DESREF(ref;filas;columnas;alto;ancho)

32

Ref es la referencia en la que se desea basar la desviacin. Ref debe referirse a una celda o rango de celdas adyacentes; en caso contrario, DESREF devuelve el valor de error #VALOR! Filas es el nmero de filas, hacia arriba o hacia abajo, al que se desea que haga referencia la celda superior izquierda. Si el argumento filas es 5, la celda superior izquierda de la referencia pasa a estar cinco filas ms abajo que la referencia. Filas puede ser positivo (lo que significa que est por debajo de la referencia de inicio) o negativo (por encima). Columnas es el nmero de columnas, hacia la derecha o izquierda, al que se desea que haga referencia la celda superior izquierda del resultado. Si el argumento columnas es 5, la celda superior izquierda de la referencia pasa a estar cinco columnas hacia la derecha de la referencia. Columnas puede ser positivo (lo que significa a la derecha de la referencia de inicio) o negativo (a la izquierda). Alto es el alto, en nmero de filas, que se desea que tenga la referencia devuelta. El alto debe ser un nmero positivo. Ancho es el ancho, en nmero de columnas, que se desea que tenga la referencia devuelta. El argumento ancho debe ser un nmero positivo. Observaciones Si los argumentos filas y columnas colocan la referencia ms all del borde de la hoja de clculo, DESREF devuelve el valor de error #REF! Si los argumentos alto o ancho se omiten, los valores predeterminados sern los del argumento ref. DESREF en realidad no desplaza celdas ni modifica la seleccin, simplemente devuelve una referencia. Se puede utilizar la funcin DESREF con cualquier funcin que necesite una referencia como argumento. Por ejemplo, la frmula SUMAA(DESREF(C2;1;2;3;1)) calcula el valor total de un rango de tres filas por una columna que se encuentra por debajo una fila y dos columnas a la derecha de la celda C2. Ejemplo A Frmula =DESREF(C3;2;3;1;1) =SUMAA(DESREF(C3:E5;1;0;3;3)) =DESREF(C3:E5;0;-3;3;3) B Descripcin (resultado) Muestra el valor en la celda F5 (0) Suma el rango C2:E4 (0) Devuelve un error porque la referencia no est en la hoja de clculo (#REF!)

INDIRECTO
Devuelve la referencia especificada por una cadena de texto. Las referencias se evalan de inmediato para presentar su contenido. Use INDIRECTO cuando desee cambiar la referencia a una celda en una frmula sin cambiar la propia frmula. Sintaxis INDIRECTO(ref;a1) Ref es una referencia a una celda que contiene una referencia de tipo A1 o F1C1, un nombre definido como referencia o una referencia a una celda como cadena de texto. Si ref no es una referencia de celda vlida, INDIRECTO devuelve el valor de error #REF!

33

Si ref hace referencia a otro libro (una referencia externa), el otro libro debe estar abierto. Si el libro de origen no est abierto, INDIRECTO devolver el valor de error #REF! A1 es un valor lgico que especifica el tipo de referencia que contiene la celda ref. Si a1 es VERDADERO o se omite, ref se interpreta como una referencia estilo A1. Si a1 es FALSO o se omite, ref se interpreta como una referencia estilo F1C1. Ejemplo 1. A Datos B2 B3 Marina 5 Frmula =INDIRECTO($A$2) =INDIRECTO($A$3) =INDIRECTO($A$4) =INDIRECTO("B"&$A$5) B Datos 1.333 45 10 62 Descripcin (resultado) Valor de la referencia en la celda A2 (1,333) Valor de la referencia en la celda A3 (45) Si la celda B4 tiene definido el nombre "Marina," se devuelve el valor del nombre definido (10). Valor de la celda B5 (62)

Cuando cree una frmula que haga referencia a una celda, la referencia a la celda se actualizar si: (1) la celda se desplaza utilizando el comando Cortar para eliminarla, o (2) si la celda se desplaza porque se insertan o eliminan filas o columnas. Si desea que la frmula siempre haga referencia a la misma frmula sin tener en cuenta si se elimina o desplaza la fila sobre la celda, utilice la funcin de hoja de clculo INDIRECTO. Por ejemplo, si desea que siempre se haga referencia a la celda A10, utilice la sintaxis siguiente: =INDIRECTO("A10")

INDICE
Devuelve un valor o la referencia a un valor en una tabla o rango. La funcin INDICE presenta dos formas: matricial y de referencia. Forma matricial Devuelve el valor de un elemento de una tabla o matriz seleccionado por los ndices de nmero de fila y de columna. Use la forma matricial si el primer argumento de INDICE es una constante matricial. INDICE(matriz;nm_fila;nm_columna) Matriz es un rango de celdas o una constante de matriz. Si matriz contiene slo una fila o columna, el argumento nm_fila o nm_columna correspondiente es opcional.

34

Si matriz tiene ms de una fila y ms de una columna y slo utiliza nm_fila o nm_columna, INDICE devuelve una matriz con toda una fila o columna. Nm_fila selecciona, en el rango matriz, la fila desde la cual se devolver un valor. Si se omite nm_fila, se requiere el argumento nm_columna. Nm_columna selecciona, en el rango matriz, la columna desde la cual se devolver un valor. Si se omite nm_columna, se requiere el argumento nm_fila. Observaciones Si se utilizan los argumentos nm_fila y nm_columna, INDICE devuelve el valor de la celda donde se produce la interseccin de los argumentos. Si se define nm_fila o nm_columna como 0 (cero), INDICE devuelve la matriz de valores de toda la columna o fila, respectivamente. Para utilizar valores devueltos como una matriz, escriba la funcin INDICE como una frmula de matriz en un rango horizontal de celdas para una fila y en un rango vertical de celdas para una columna. Para especificar una frmula de matriz, presione CTRL+MAYS+ENTRAR. Los argumentos nm_fila y nm_columna deben indicar una celda incluida en matriz; de lo contrario, INDICE devuelve el valor de error #REF! Forma de referencia Devuelve la referencia de la celda ubicada en la interseccin de una fila y de una columna determinadas. Si el argumento ref es una seleccin mltiple, se podr elegir la seleccin en la que se buscar la referencia. INDICE(ref;nm_fila;nm_columna;nm_rea) Ref es una referencia a uno o varios rangos de celdas. Si especifica un rango no adyacente como argumento ref, escrbalo entre parntesis. Si cada rea del argumento ref contiene una sola fila o columna, el argumento nm_fila o nm_columna respectivamente, es opcional. Por ejemplo, utilice INDICE(ref;;nm_columna) para un argumento ref con una sola fila. Nm_fila es el nmero de la fila en el argumento ref desde la que se devolver una referencia. Nm_columna es el nmero de la columna en el argumento ref desde la que se devolver una referencia. Nm_rea selecciona un rango en el argumento ref desde el cual se devolver la interseccin de nm_fila y nm_columna. La primera rea seleccionada o especificada se numera con 1, la segunda con 2 y as sucesivamente. Si se omite nm_rea, INDICE usa rea 1. Por ejemplo, si ref describe las celdas (A1:B4;D1:E4;G1:H4), entonces nm_rea 1 es el rango A1:B4, nm_rea 2 ser el rango D1:E4, y nm_rea 3 es el rango G1:H4. Observaciones Despus de que ref y nm_rea hayan seleccionado un rango determinado, nm_fila y nm_columna seleccionan una celda especfica: nm_fila 1 es la primera fila del rango, nm_columna 1 es la primera columna y as sucesivamente. La referencia devuelta por INDICE es la interseccin entre nm_fila y nm_columna. Si se define nm_fila o nm_columna como 0 (cero), INDICE devuelve la referencia de toda la fila o columna, segn corresponda.

35

Nm_fila, nm_columna y nm_rea debern dirigirse a una celda en ref, de lo contrario la funcin INDICE devuelve el valor de error #REF! Si nm_fila y nm_columna se omiten, INDICE devuelve el rea del argumento ref definido por nm_rea. El resultado de la funcin INDICE es una referencia y ser interpretada como tal por otras frmulas.

HIPERVINCULO
Crea un acceso directo o un salto que abre un documento almacenado en un servidor de red, en una intranet o en Internet. Cuando haga clic en la celda que contenga la funcin HIPERVINCULO, Microsoft Excel abrir el archivo almacenado en ubicacin_del_vnculo. Sintaxis HIPERVINCULO(ubicacin_del_vnculo;nombre_descriptivo) Ubicacin_del_vnculo es la ruta y el nombre de archivo del documento que se desea abrir como texto. Ubicacin_del_vnculo puede hacer referencia a un lugar de un documento, como por ejemplo una celda especfica o un rango con nombre de una hoja de clculo o un libro de Microsoft Excel, o a un marcador incluido en un documento de Microsoft Word. La ruta puede apuntar a un archivo almacenado en una unidad de disco duro, o bien a una ruta UNC (Universal Naming Convention, convencin de nomenclatura universal) de un servidor, en Microsoft Excel para Windows, o una ruta URL (Uniform Resource Locator, localizador uniforme de recursos) de Internet o de una intranet. Ubicacin_del_vnculo puede ser una cadena de texto encerrada entre comillas o una celda que contiene el vnculo como cadena de texto. Si el salto especificado en ubicacin_del_vnculo no existe o no est permito desplazarse por l, aparecer un error cuando se haga clic en la celda. Nombre_descriptivo es el texto o valor numrico del vnculo o que se muestra en la celda. El nombre_descriptivo se muestra en azul y est subrayado. Si se omite contenido_de_celda, la celda muestra ubicacin_del_vnculo como texto del vnculo. Nombre_descriptivo puede ser un valor, una cadena de texto, un nombre o una celda que contiene el texto o valor al que se salta. Si nombre_descriptivo devuelve un valor de error (por ejemplo, #VALOR!), la celda mostrar el error en lugar del texto de salto. Observacin Para seleccionar una celda que contiene un hipervnculo sin ir al destino del hipervnculo, haga clic en la celda y mantenga presionado el botn del mouse hasta que el cursor se convierta en una cruz el botn. Ejemplos En el siguiente ejemplo se abre una hoja de clculo denominada Informe presupuestario.xls que se almacena en Internet en el sitio ejemplo.microsoft.com/informe y muestra el texto "Haga clic para obtener un informe": =HIPERVINCULO("http://ejemplo.microsoft.com/informe/Informe presupuestario.xls", "Haga clic para obtener un informe") y, a continuacin, suelte

36

En el siguiente ejemplo se crea un hipervnculo a la celda F10 de la hoja de clculo denominada Anual en el libro Informe presupuestario.xls, que est almacenado en Internet en el sitio ejemplo.microsoft.com/informe. La celda en la hoja de clculo que contiene el hipervnculo muestra el contenido de la celda D1 como el texto al que se salta: =HIPERVINCULO("[http://ejemplo.microsoft.com/informe/Informe presupuestario.xls]Anual!F10", D1) En el ejemplo siguiente se crea un hipervnculo al rango TotalDept de la hoja de clculo Primer trimestre del libro Informe presupuestario.xls, que est almacenado en Internet en el sitio ejemplo.microsoft.com/informe. La celda en la hoja de clculo que contiene el hipervnculo muestra el texto "Haga clic para ver el Total del primer trimestre del departamento": =HIPERVINCULO("[http://ejemplo.microsoft.com/informe/Informe presupuestario.xls]Primer trimestre!TotalDept", "Haga clic para ver el Total del primer trimestre del departamento") Para crear un hipervnculo a una ubicacin especfica en Microsoft Word, debe utilizar un marcador para definir la ubicacin a la que desea saltar en el documento. En el siguiente ejemplo se crea un hipervnculo al marcador denominado BenefTrim en el documento denominado Informe anual.doc en el sitio ejemplo.microsoft.com: =HIPERVINCULO("[http://ejemplo.microsoft.com/Informe trimestral") anual.doc]BenefTrim", "Informe de beneficios

En Excel para Windows, en el ejemplo siguiente se muestra el contenido de la celda D5 como el texto que va a saltarse en la celda y abre el archivo denominado 1trim.xls que se almacena en el servidor denominado FINANZAS en la carpeta compartida Facturas. En este ejemplo se utiliza la ruta CUN: =HIPERVINCULO("\\FINANZAS\Facturas\1trim.xls", D5) En el ejemplo siguiente se abre el archivo 1trim.xls en Excel para Windows que se almacena en un directorio denominado Finanzas en la unidad D y se muestra el valor numrico almacenado en la celda H10: =HIPERVINCULO("D:\FINANZAS\1trim.xls", H10) En Excel para Windows, el siguiente ejemplo crea un hipervnculo al rea denominada Totales en otro libro (externo), Milibro.xls: =HIPERVINCULO("[C:\Mis documentos\Milibro.xls]Totales") En Microsoft Excel para Macintosh, el siguiente ejemplo muestra "Haga clic aqu" en la celda y abre el archivo denominado Primer trimestre almacenado en una carpeta denominada Informes presupuestarios en el disco duro denominado Macintosh HD: =HIPERVINCULO("Macintosh HD:Informes presupuestarios:Primer trimestre", "Haga clic aqu") Se pueden crear hipervnculos dentro de una hoja de clculo para saltar de una celda a otra. Por ejemplo, si la hoja de clculo activa es la hoja denominada Junio en el libro denominado Presupuesto, la siguiente frmula crea un hipervnculo a la celda E56. El texto del vnculo es el valor de la celda E56. =HIPERVINCULO("[Presupuesto]Junio!E56", E56) Para saltar a otra hoja del mismo libro, cambie el nombre de la hoja en el vnculo. En el ejemplo anterior, para crear un vnculo a la celda E56 en la hoja septiembre, cambie la palabra "Junio" por "Septiembre".

37

BASE DE DATOS
BDPROMEDIO/ BDCONTAR / BDMAX / BDMIN / BDSUMA / BDPRODUCTO / BDEXTRAER
Antes de trabajar con ellas un poco a cerca de los filtros y clculo de subtotales. El siguiente apartado est confeccionado a partir de capturas de pantalla por lo que las traducciones de los nombre de funcin no se han realizado, pero son bastante intuitivas y como estaba estupendo merece la pena aun con los nombre de funcin en espaol.

38

39

40

41

42

43

TEXTOS
CONCATENAR
Concatena dos o ms cadenas en una cadena de texto. Sintaxis CONCATENAR (texto1;texto2; ...) Texto1, texto2... son de 2 a 255 elementos de texto que se unirn en un elemento de texto nico. Los elementos de texto pueden ser cadenas de texto, nmeros o referencias a celdas nicas. Observaciones Tambin puede utilizar el operador de clculo smbolo de "y" comercial (&) en lugar de la funcin CONCATENAR para unir elementos de texto. Por ejemplo =A1&B1 devuelve el mismo valor que =CONCATENAR(A1;B1).

MAYUSC / MINUSC / NOMPROPIO


Ponen, respectivamente, el texto en maysculas, minsculas o tipo de ttulo. Sintaxis MAYUSC / MINUSC / NOMPROPIO(texto) Texto es el texto que se desea pasar a maysculas. El argumento texto puede ser una referencia o una cadena de texto.

LARGO
Devuelve la longitud, en caracteres de una cadena de texto. Sintaxis LARGO(texto) Texto es el texto cuya longitud desea saber. Los espacios se cuentan como caracteres.

ESPACIOS / LIMPIAR
ESPACIOS Elimina los espacios del texto, excepto el espacio normal que se deja entre palabras. Use ESPACIOS en texto procedente de otras aplicaciones que pueda contener un espaciado irregular. LIMPIAR Elimina caracteres que no se pueden imprimir. Use LIMPIAR en un texto importado de otras aplicaciones que contenga caracteres que posiblemente no se puedan imprimir en su sistema operativo. Sintaxis ESPACIOS / LIMPIAR (texto) Texto es el texto del que desea quitar espacios.

44

DERECHA / IZQUIERDA / EXTRAE


IZQUIERDA devuelve el primer carcter o caracteres de una cadena de texto, segn el nmero de caracteres que especifique el usuario. DERECHA devuelve el ltimo carcter o caracteres de una cadena de texto, segn el nmero de caracteres que el usuario especifica. IZQUIERDA / DERECHA(texto;nm_de_caracteres) Texto Es la cadena de texto que contiene los caracteres que se desea extraer. Nm_de_caracteres Especifica el nmero de caracteres que se desea extraer con la funcin IZQUIERDA. Nm_de_caracteres debe ser mayor o igual a 1. Si nm_de_caracteres es mayor que la longitud del texto, IZQUIERDA devolver todo el texto. Si nm_de_caracteres se omite, se calcular como 1. EXTRAE devuelve un nmero especfico de caracteres de una cadena de texto, comenzando en la posicin que especifique y en funcin del nmero de caracteres que especifique. Sintaxis EXTRAE(texto;posicin_inicial;nm_de_caracteres) Texto Cadena de texto que contiene los caracteres que se desea extraer. Posicin_inicial Posicin del primer carcter que se desea extraer del texto. La posicin_inicial del primer carcter de texto es 1, y as sucesivamente. Nm_de_caracteres argumento texto. Especifica el nmero de caracteres que se desea que EXTRAE devuelva del

Nm_bytes Especifica el nmero de caracteres de texto que se desea que EXTRAEB devuelva, en bytes. Observaciones Si posicin_inicial es mayor que la longitud de texto, EXTRAE devuelve "" (texto vaco). Si posicin_inicial es menor que la longitud de texto, pero posicin_inicial ms nm_de_caracteres excede la longitud de texto, EXTRAE devuelve los caracteres hasta el final de texto. Si posicin_inicial es menor que 1, EXTRAE devuelve el valor de error #VALOR!. O Si nm_de_caracteres es negativo, EXTRAE devuelve el valor de error #VALOR!. Ejemplo EXTRAE A Datos Flujo de lquido Frmula =EXTRAE(A2;1;5) =EXTRAE(A2;7;20)

Descripcin (resultado) Cinco caracteres de la cadena anterior, a partir del primero (Flujo) Veinte caracteres de la cadena anterior, a partir del sptimo (de lquido)

45

HALLAR / ENCONTRAR
Las funciones HALLAR y ENCONTRAR buscan una cadena de texto dentro de una segunda cadena de texto y devuelven el nmero de la posicin inicial de la primera cadena de texto desde el primer carcter de la segunda cadena de texto. Por ejemplo, para buscar la ubicacin de la letra "p" en la palabra "impresora", puede usar la siguiente funcin: =HALLAR / ENCONTRAR("p","impresora") Esta funcin devuelve 3 porque "p" es el tercer carcter en la palabra "impresora." Adems, puede buscar por palabras dentro de otras palabras. Por ejemplo, la funcin =HALLAR / ENCONTRAR ("medio","promedio") devuelve 4, porque la palabra "medio" comienza en el cuarto carcter de la palabra "promedio". Puede usar las funciones HALLAR y ENCONTRAR para determinar la ubicacin de un carcter o cadena de texto dentro de otra cadena de texto y, a continuacin, usar las funcin EXTRAE para volver al texto o usar las funciones para cambiar el texto. Sintaxis HALLAR / ENCONTRAR(find_text, within_text, [start_num]) La sintaxis de las funciones HALLAR y ENCONTRAR cuenta con los siguientes argumentos: texto_buscado Obligatorio. El texto que desea buscar. dentro_del_texto Obligatorio. El texto en el que desea encontrar el valor del argumento texto_buscado. nm_inicial Opcional. El nmero de carcter en el argumento dentro_del_texto donde desea iniciar la bsqueda. Observaciones Las funcin HALLAR no distinguen maysculas de minsculas. Si desea realizar una bsqueda que distinga maysculas de minsculas, utilice ENCONTRAR. Si no se puede hallar el argumento texto_buscado, la funcin devuelve el valor de error #VALOR!. Si el argumento nm_inicial se omite, el valor predeterminado es 1. Si el valor del argumento nm_inicial es mayor que 0 (cero), o si es mayor que la longitud del argumento dentro_del_texto, se devuelve el valor de error #VALOR!. Use nm_inicial para omitir un nmero especfico de caracteres. Por ejemplo, suponga que usa la cadena de texto "AYF0093.AtuendoParaJvenes" con la funcin. Para encontrar la ubicacin de la primera "A" en la parte descriptiva de la cadena de texto, establezca nm_inicial en 8, de modo que la funcin no busque en la parte correspondiente al nmero de serie (en este caso, "AYF0093"). La funcin comienza la operacin de bsqueda en la octava posicin del carcter, encuentra el carcter que est especificado en el argumento texto_buscado en la prxima posicin, y devuelve el nmero 9. La funcin siempre devuelve el nmero de caracteres desde el principio del argumento dentro_del_texto y cuenta los caracteres omitidos si el argumento nm_inicial es mayor que 1.

46

REEMPLAZAR
REEMPLAZAR reemplaza parte de una cadena de texto, en funcin del nmero de caracteres que se especifique, por una cadena de texto diferente. Sintaxis REEMPLAZAR(texto_original;nm_inicial;nm_de_caracteres;texto_nuevo) Texto_original es el texto en el que se desea reemplazar algunos caracteres. Nm_inicial es la posicin del carcter dentro de texto_original que se desea reemplazar por texto_nuevo. Nm_de_caracteres es el nmero de caracteres de texto_original que se desea que REEMPLAZAR reemplace por texto_nuevo. Texto_nuevo es el texto que reemplazar los caracteres de texto_original. Ejemplo REEMPLAZAR A Datos abcdefghijk 2009 123456 Frmula =REEMPLAZAR(A2;6;5;"*") =REEMPLAZAR(A3;3;2;"10") =REEMPLAZAR(A4;1;3;"@")

Descripcin (resultado) Reemplaza cinco caracteres empezando por el sexto (abcde*k) Reemplaza los ltimos dos dgitos de 2009 por 10 (2010) Reemplaza los tres primeros caracteres por @ (@456)

LGICAS
SI
Devuelve un valor si la condicin especificada es VERDADERO y otro valor si dicho argumento es FALSO. Utilice SI para realizar pruebas condicionales en valores y frmulas. Sintaxis SI(prueba_lgica;valor_si_verdadero;valor_si_falso) Prueba_lgica es cualquier valor o expresin que pueda evaluarse como VERDADERO o FALSO. Por ejemplo, A10=100 es una expresin lgica; si el valor de la celda A10 es igual a 100, la expresin se evala como VERDADERO. De lo contrario, se evaluar como FALSO. Este argumento puede utilizar cualquier operador de comparacin. Valor_si_verdadero es el valor que se devuelve si el argumento prueba_lgica es VERDADERO. Por ejemplo, si este argumento es la cadena de texto "Dentro de presupuesto" y el argumento prueba_lgica se evala como VERDADERO, la funcin SI muestra el texto "Dentro de presupuesto". Si el argumento prueba_lgica es VERDADERO y el argumento valor_si_verdadero est en blanco, este argumento devuelve 0 (cero). Para mostrar la palabra VERDADERO, utilice el valor lgico VERDADERO para este argumento. Valor_si_verdadero puede ser otra frmula.

47

Valor_si_falso es el valor que se devuelve si el argumento prueba_lgica es FALSO. Por ejemplo, si este argumento es la cadena de texto "Presupuesto excedido" y el argumento prueba_lgica se evala como FALSO, la funcin SI muestra el texto "Presupuesto excedido". Si el argumento prueba_lgica es FALSO y se omite valor_si_falso, (es decir, despus de valor_si_verdadero no hay ninguna coma), se devuelve el valor lgico FALSO. Si prueba_lgica es FALSO y valor_si_falso est en blanco (es decir, despus de valor_si_verdadero hay una coma seguida por el parntesis de cierre), se devuelve el valor 0 (cero). Valor_si_falso puede ser otra frmula. Observaciones Cuando los argumentos valor_si_verdadero y valor_si_falso se evalan, la funcin SI devuelve el valor devuelto por la ejecucin de las instrucciones. Si uno de los argumentos de la funcin SI es una matriz, cada elemento de la matriz se evaluar cuando se ejecute la instruccin SI. Ejemplo 1 A Datos 50 Frmula =SI(A2<=100;"Dentro de presupuesto";"Presupuesto excedido") =SI(A2=100;SUMAA(B5:B15);"")

Descripcin (resultado) Si el nmero anterior es igual o menor que 100, la frmula muestra "Dentro de presupuesto". De lo contrario, la funcin mostrar "Presupuesto excedido" (Dentro de presupuesto) Si el nmero anterior es 100, se calcula el rango B5:B15. En caso contrario, se devuelve texto vaco ("") ()

Ejemplo 2 A Puntuacin 45 90 78 Frmula =SI(A2>89,"A",SI(A2>79;"B";SI(A2>69;"C";SI(A2>59;"D";"F")))) =SI(A3>89;"A";SI(A3>79;"B";SI(A3>69;"C";SI(A3>59;"D";"F")))) =SI(A4>89;"A";SI(A4>79;"B";SI(A4>69;"C";SI(A4>59;"D";"F"))))

Descripcin (resultado) Asigna una puntuacin de una letra al primer resultado (F) Asigna una puntuacin de una letra al segundo resultado (A) Asigna una puntuacin de una letra al tercer resultado (C)

En el ejemplo anterior, la segunda instruccin SI representa tambin el argumento valor_si_falso de la primera instruccin SI. De manera similar, la tercera instruccin SI es el argumento valor_si_falso de la segunda instruccin SI. Por ejemplo, si el primer argumento prueba_lgica (Promedio>89) es VERDADERO, se devuelve el valor "A". Si el primer argumento prueba_lgica es FALSO, se evala la segunda instruccin SI y as sucesivamente.

48

Y
Devuelve VERDADERO si todos los argumentos se evalan como VERDADERO; devuelve FALSO si uno o ms argumentos se evalan como FALSO. Un uso comn de la funcin Y es expandir la utilidad de otras funciones que realizan pruebas lgicas. Por ejemplo, la funcin SI realiza una prueba lgica y, luego, devuelve un valor si la prueba se evala como VERDADERO y otro valor si la prueba se evala como FALSO. Con la funcin Y como argumento prueba_lgica de la funcin SI, puede probar varias condiciones diferentes en lugar de slo una. Sintaxis Y(valor_lgico1; [valor_lgico2]; ...) La sintaxis de la funcin Y tiene los siguientes argumentos: Valor_lgico1, Valor_lgico2, ... son de 1 a 255 condiciones que se desea comprobar y que pueden tener el resultado de VERDADERO o FALSO.

O
Devolver VERDADERO si alguno de los argumentos es VERDADERO; devolver FALSO si todos los argumentos son FALSO. Sintaxis O(valor_lgico1;valor_lgico2; ...) Valor_lgico1, Valor_lgico2, ... son de 1 a 255 condiciones que se desea comprobar y que pueden tener el resultado de VERDADERO o FALSO. Observaciones Al igual que la funcin Y se usa comnmente para expandir la utilidad de otras funciones que realizan pruebas lgicas como la funcin SI.

49

INFORMACION
ESERROR / ESERR / ESBLANCO / ESLGICO / ESNOD / ESNOTEXTO / ESTEXTO / ESNUMERO / ESREF
La sintaxis de las funciones tiene un argumento: valor Obligatorio. El valor que desea probar. El argumento de valor puede ser una celda vaca (en blanco), un error, un valor lgico, texto, un nmero o un valor de referencia, o un nombre que haga referencia a alguno de los anteriores. Funcin ESBLANCO ESERR ESERROR ESLOGICO ESNOD ESNOTEXTO ESNUMERO ESREF ESTEXTO Devuelve VERDADERO si Valor se refiere a una celda vaca. Valor se refiere a cualquier valor de error con excepcin de #N/A. Valor se refiere a uno de los valores de error (#N/A, #VALOR!, #REF!, #DIV/0!, #NUM!, #NOMBRE? o #NULO!). Valor se refiere a un valor lgico. Valor se refiere al valor de error #N/A (el valor no est disponible). Valor se refiere a cualquier elemento que no sea texto. (Tenga en cuenta que esta funcin devuelve VERDADERO si el valor hace referencia a una celda vaca.) Valor se refiere a un nmero. Valor se refiere a una referencia. Valor se refiere a texto.

Observaciones Los argumentos de valor de las funciones no se convierten. Cualquier valor numrico que se encuentre entre comillas se trata como texto. Por ejemplo, en la mayora de las funciones en las que se requiere un nmero, el valor de texto "19" se convierte en el nmero 19. Sin embargo, en la frmula ESNUMERO("19"), "19" no se convierte y ESNUMERO devuelve FALSO. Las funciones son tiles en frmulas cuando se desea comprobar el resultado de un clculo. Combinadas con la funcin SI, estas funciones proporcionan un mtodo para localizar errores en frmulas.

CELDA
La funcin CELDA devuelve informacin acerca del formato, la ubicacin o el contenido de una celda. Por ejemplo, si desea comprobar que una celda contiene un valor numrico en lugar de texto antes de realizar un clculo en ella, puede usar la siguiente frmula: =SI(CELDA("tipo", A1) = "v", A1 * 2, 0) Esta frmula calcula A1*2 slo si la celda A1 contiene un valor numrico y devuelve 0 si A1 contiene texto o est en blanco. Sintaxis CELL(info_type, [reference]) La sintaxis de la funcin CELDA tiene los siguientes argumentos:

50

tipo_de_info Obligatorio. Es un valor de texto que especifica el tipo de informacin de la celda que se desea obtener. La siguiente lista muestra los posibles valores del argumento de tipo_de_info y los correspondientes resultados. tipo_de_info "ANCHO" "ARCHIVO" Devuelve El ancho de columna de la celda redondeado a un entero. Cada unidad del ancho de columna es igual al ancho de un carcter en el tamao de fuente predeterminado. Nombre del archivo (incluida la ruta de acceso completa) que contiene la referencia, en forma de texto. Devuelve texto vaco ("") si todava no se ha guardado la hoja de clculo que contiene la referencia. Valor 1 si la celda tiene formato de color para los valores negativos; de lo contrario, devuelve 0 (cero). El nmero de columna de la celda del argumento ref. Valor de la celda superior izquierda de la referencia, no una frmula. la referencia, en forma de texto, de la primera celda del argumento ref. El nmero de fila de la celda del argumento ref. Un valor de texto correspondiente al formato numrico de la celda. Los valores de texto para los distintos formatos se muestran en la ayuda del programa. Si la celda tiene formato de color para los nmeros negativos, devuelve "-" al final del valor de texto. Si la celda est definida para mostrar todos los valores o los valores positivos entre parntesis, devuelve "()" al final del valor de texto. Valor 1 si la celda tiene formato con parntesis para los valores positivos o para todos los valores; de lo contrario, devuelve 0 (cero). Un valor de texto que corresponde al "prefijo de rtulo" de la celda. Devuelve un apstrofo (') si la celda contiene texto alineado a la izquierda, comillas (") si la celda contiene texto alineado a la derecha, un acento circunflejo (^) si el texto de la celda est centrado, una barra inversa (\) si la celda contiene texto con alineacin de relleno y devolver texto vaco ("") si la celda contiene otro valor. Valor 0 (cero) si la celda no est bloqueada; de lo contrario, devuelve 1 si la celda est bloqueada. Un valor de texto que corresponde al tipo de datos de la celda. Devolver "b" (para blanco) si la celda est vaca, "r" (para rtulo) si la celda contiene una constante de texto y "v" (para valor) si la celda contiene otro valor.

"COLOR" "COLUMNA" "CONTENIDO" "DIRECCION" "FILA" "FORMATO"

"PARENTESIS" "PREFIJO"

"PROTEGER" "TIPO"

referencia Opcional. La celda sobre la que desea informacin. Si se omite, se devuelve la informacin especificada en el argumento tipo_de_info para la ltima celda cambiada. Si el argumento de referencia es un rango de celdas, la funcin CELDA devuelve la informacin slo para la celda superior izquierda del rango.

51

Tablas Dinmicas
TABLAS DINMICAS
Las tablas dinmicas son una herramienta relacionada con las listas o bases de datos creadas en hojas de clculo. Sirven para organizar de manera sencilla y rpida grandes cantidades de datos procedentes de dichas listas. Permiten agrupar y filtrar la informacin por cualquiera de los campos de la lista, creando una tabla-resumen. Veremos el procedimiento de creacin de una tabla dinmica a partir de un ejemplo: Disponemos de una hoja de clculo con las horas trabajadas durante una semana por los programadores de una empresa en unos determinados proyectos, tal como aparece en la siguiente tabla:

Empleado Rodrguez Prez Roig Prez Rodrguez Rodrguez Roig Prez Roig

Proyecto Contaplus Elite Contaplus Elite Nmina Plus Factplus Nmina Plus Factplus Contaplus Elite Factplus Contaplus Elite

Fecha 22/06/2005 22/06/2005 23/06/2005 24/06/2005 23/06/2005 26/06/2005 25/06/2005 26/06/2005 25/06/2005

Horas 9,5 3,6 5,5 8 4 10 4 7 6,5

Queremos crear una tabla dinmica que muestre, para cada programador empleado de la empresa, en pginas individuales, el total de horas trabajadas en cada uno de los proyectos durante la ltima semana. Procedimiento: Sitate en una de las celdas que contienen los datos (rango A1:D10) y ve a Datos (men principal), Asistente para tablas dinmicas (o Informe de Tablas o grficos Dinmicos). Se iniciar el Asistente, que consta de cuatro cuadros de dilogo consecutivos. En el primer cuadro de dilogo (paso 1 de 4) se solicita el origen de los datos a organizar en forma de tabla dinmica. En este caso, dejamos la opcin preseleccionada (Lista o base de datos de Microsoft Excel) y pulsamos Siguiente. El siguiente cuadro de dilogo (paso 2 de 4) permite seleccionar el rango de celdas en el que estn situados los datos a organizar. Si el propio asistente indica el rango correcto ($A$1:$D$10), pulsa Siguiente. Nota: tambin es posible realizar tablas dinmicas con datos existentes en otros libros de Excel. En tales casos, pulsaramos el botn Examinar... y buscaramos el libro en el disco y la carpeta correspondiente.

52

En el tercer cuadro de dilogo (paso 3 de 4) se disear la distribucin de los campos en la tabla a crear.

En la parte derecha de la ventana se muestra un botn para cada campo de la lista y en la parte izquierda aparece el rea en donde se disear la tabla, que est dividida en cuatro secciones (PGINA, FILA, COLUMNA y DATOS), en las que se pueden colocar los distintos campos, pulsando sobre el botn del campo y arrastrndolo a una seccin. A la hora de organizar los datos en nuestro ejemplo deber tenerse en cuenta lo siguiente:

El campo que se coloque en la seccin PGINA aparecer en forma de una lista desplegable desde la que se podr seleccionar aquel elemento del que se desee mostrar el resumen. Existir adems la posibilidad de mostrar el resumen correspondiente a cada empleado en una hoja diferente.

El campo que se coloque en la seccin FILA mostrar sus elementos como encabezados o ttulos de las filas en la tabla

El campo que se coloque en la seccin COLUMNA, mostrar sus elementos como encabezados de las columnas de la tabla

En cuanto al campo que se coloque en la seccin DATOS, sus datos se sometern a una determinada operacin de clculo: Suma (es la que se ofrece por defecto cuando los datos de este campo son todos numricos), Contar (la que se ofrece por defecto en los dems casos), Promedio, Mnimo, Mximo, Producto, etc.

53

En nuestro ejemplo, por tanto, colocaremos los campos del siguiente modo:

El campo Empleado en la seccin PGINA El campo Proyecto en la seccin FILA El campo Fecha en la seccin COLUMNA El campo Horas (que contiene los valores que queremos sumar) en la seccin DATOS, aceptando la funcin de SUMAA que Excel propone por defecto. Una vez diseada la tabla, pulsa Aceptar. El ltimo cuadro de dilogo (paso 4 de 4) te ofrece situar la tabla dinmica en una hoja nueva o en la misma hoja de clculo donde estn los datos. Selecciona la segunda opcin e indica la posicin de destino de la tabla dinmica tecleando (o seleccionando con el ratn) la direccin de la celda superior izquierda a partir de la cual se colocar la tabla. Para acabar pulsa el botn Terminar y Excel crear la tabla dinmica. Notas: a) La forma elegida aqu para organizar los datos slo es una de entre todas las posibles. Cabe organizar los datos de otra manera; no obstante, hemos de procurar que la forma elegida sea la ms clara y fcil de interpretar. Aunque los datos de una tabla dinmica tienen el mismo aspecto que cualquier hoja de clculo, no se pueden introducir ni editar los datos directamente en ella. Para modificar sus resultados debern modificarse forzosamente los datos a partir de los cuales se ha creado. No obstante, las tablas dinmicas no se actualizan automticamente cuando los datos de origen cambian, sino que, cambiados los datos fuente es necesario seleccionar con el botn derecho del ratn una celda cualquiera de la tabla y elegir la opcin Actualizar datos del men contextual correspondiente. Una vez creada la tabla dinmica, se puede cambiar fcilmente su diseo arrastrando los botones sombreados con los nombres de los campos a otras posiciones de la tabla (por esta razn se llaman dinmicas, precisamente)

b)

c)

d)

54

Teclas de mtodo abreviado

Teclas de mtodo abreviado combinadas con CTRL Tecla CTRL+MAYS+( CTRL+MAYS+) CTRL+MAYS+& CTRL+MAYS_ CTRL+E CTRL+MAYS+$ Descripcin Muestra las filas ocultas de la seleccin. Muestra las columnas ocultas de la seleccin. Aplica el contorno a las celdas seleccionadas. Quita el contorno de las celdas seleccionadas. Aplica el formato de nmero General. Aplica el formato Moneda con dos decimales (los nmeros negativos aparecen entre parntesis). Aplica el formato Porcentaje sin decimales. Aplica el formato numrico Exponencial con dos decimales. Aplica el formato Fecha con el da, mes y ao. Aplica el formato Hora con la hora y los minutos e indica a.m. o p.m. Aplica el formato Nmero con dos decimales, separador de miles y signo menos (-) para los valores negativos. Selecciona el rea actual alrededor de la celda activa (el rea de datos delimitada por filas en blanco y columnas en blanco). En una tabla dinmica, selecciona todo el informe de tabla dinmica. CTRL+MAYS+: CTRL+MAYS+" Inserta la hora actual. Copia el valor de la celda situada sobre la celda activa en la celda o en la barra de frmulas. Muestra el cuadro de dilogo Insertar para insertar celdas en blanco.

CTRL+MAYS+% CTRL+MAYS+^ CTRL+MAYS+# CTRL+MAYS+@ CTRL+MAYS+!

CTRL+MAYS+*

CTRL+MAYS+Signo ms( +) CTRL+Signo menos (-) CTRL+; ALT+ CTRL+'

Muestra el cuadro de dilogo Eliminar para eliminar las celdas seleccionadas. Inserta la fecha actual. Cambia entre mostrar valores de celda y mostrar frmulas de la hoja de clculo. Copia en la celda o en la barra de frmulas una frmula de la celda situada sobre la celda activa. Muestra el cuadro de dilogo Formato de celdas. Aplica o quita el formato de negrita.

CTRL+1 CTRL+2

55

CTRL+3 CTRL+4 CTRL+5 CTRL+6 CTRL+8 CTRL+9 CTRL+0 CTRL+E

Aplica o quita el formato de cursiva. Aplica o quita el formato de subrayado. Aplica o quita el formato de tachado. Cambia entre ocultar objetos, mostrarlos o mostrar marcadores de los objetos. Muestra u oculta smbolos de esquema. Oculta filas seleccionadas. Oculta columnas seleccionadas. Selecciona toda la hoja de clculo. Si la hoja de clculo contiene datos, CTRL+E selecciona la regin actual. Si presiona CTRL+E una segunda vez, se selecciona la regin actual y sus filas de resumen. Presionando CTRL+E por tercera vez, se selecciona toda la hoja de clculo. Cuando el punto de insercin est a la derecha de un nombre de funcin en una frmula, muestra el cuadro de dilogo Argumentos de funcin. CTRL+MAYS+A inserta los parntesis y nombres de argumento cuando el punto de insercin est a la derecha de un nombre de funcin en una frmula.

CTRL+N CTRL+C

Aplica o quita el formato de negrita. Copia las celdas seleccionadas. CTRL+C seguido de otro CTRL+C muestra el Portapapeles.

CTRL+J

Utiliza el comando Rellenar hacia abajo para copiar el contenido y el formato de la celda situada ms arriba de un rango seleccionado a las celdas de abajo. Muestra el cuadro de dilogo BUSCAR y reemplazar con la ficha BUSCAR seleccionada. MAYS+F5 tambin muestra esta ficha, mientras que MAYS+F4 repite la ltima accin de BUSCAR. CTRL+MAYS+F abre el cuadro de dilogo Formato de celdas con la ficha Fuente seleccionada.

CTRL+B

CTRL+I

Muestra el cuadro de dilogo Ir a. F5 tambin muestra este cuadro de dilogo.

CTRL+L

Muestra el cuadro de dilogo BUSCAR y reemplazar con la ficha Reemplazar seleccionada. Aplica o quita el formato de cursiva. Muestra el cuadro de dilogo Insertar hipervnculo para hipervnculos nuevos o el cuadro de dilogo Modificar hipervnculo para hipervnculos existentes seleccionados. Crea un nuevo libro en blanco. Muestra el cuadro de dilogo Abrir para abrir o BUSCAR un archivo.

CTRL+K CTRL+ALT+K

CTRL+U CTRL+A

56

CTRL+MAYS+O selecciona todas las celdas que contienen comentarios. CTRL+P Muestra el cuadro de dilogo Imprimir. CTRL+MAYS+F abre el cuadro de dilogo Formato de celdas con la ficha Fuente seleccionada. CTRL+D Utiliza el comando Rellenar hacia la derecha para copiar el contenido y el formato de la celda situada ms a la izquierda de un rango seleccionado a las celdas de la derecha. Guarda el archivo activo con el nombre de archivo, la ubicacin y el formato de archivo actuales. Muestra el cuadro de dilogo Crear tabla. Aplica o quita el formato de subrayado. CTRL+MAYS+U cambia entre expandir y contraer de la barra de frmulas. CTRL+V Inserta el contenido del Portapapeles en el punto de insercin y reemplaza cualquier seleccin. Disponible solamente despus de haber cortado o copiado un objeto, texto o el contenido de una celda. CTRL+ALT+V muestra el cuadro de dilogo Pegado especial. Disponible solamente despus de haber cortado o copiado un objeto, texto o el contenido de una celda en una hoja de clculo o en otro programa. CTRL+R CTRL+X CTRL+Y CTRL+Z Cierra la ventana del libro seleccionado. Corta las celdas seleccionadas. Repite el ltimo comando o accin, si es posible. Utiliza el comando Deshacer para invertir el ltimo comando o eliminar la ltima entrada que escribi. CTRL+MAYS+Z utiliza los comandos Deshacer o Rehacer para invertir o restaurar la ltima correccin automtica cuando se muestran las etiquetas inteligentes de Autocorreccin.

CTRL+G

CTRL+F CTRL+S

Teclas de funcin Tecla F1 Descripcin Muestra el panel de tareas Ayuda de Microsoft Office Excel. CTRL+F1 muestra u oculta la cinta de opciones, que es un componente de la Interfaz de usuario Microsoft Office Fluent. ALT+F1 crea un grfico a partir de los datos del rango actual. ALT+MAYS+F1 inserta una hoja de clculo nueva. F2 Modifica la celda activa y coloca el punto de insercin al final del contenido de la celda. Tambin mueve el punto de insercin a la barra de frmulas cuando la edicin en una celda est desactivada.

57

MAYS+F2 agrega o modifica un comentario de celda. CTRL+F2 muestra la ventana Vista preliminar. F3 Muestra el cuadro de dilogo Pegar nombre. MAYS+F3 muestra el cuadro de dilogo Insertar funcin. F4 Repite el ltimo comando o accin, si es posible. CTRL+F4 cierra la ventana del libro seleccionado. F5 Muestra el cuadro de dilogo Ir a. CTRL+F5 restaura el tamao de ventana de la ventana del libro seleccionado. F6 Cambia entre la hoja de clculo, la cinta de opciones, el panel de tareas y los controles de Zoom. En una hoja de clculo que se ha dividido (men Ver, Administrar esta ventana, Inmovilizar paneles, comando Dividir ventana), F6 incluye los paneles divididos cuando se alterna entre los paneles y el rea de la cinta de opciones. MAYS+F6 cambia entre la hoja de clculo, los controles de Zoom, el panel de tareas y la cinta de opciones. CTRL+F6 cambia a la ventana del libro siguiente cuando hay ms de una ventana del libro abierta. F7 Muestra el cuadro de dilogo Ortografa para revisar la ortografa de la hoja de clculo activa o del rango seleccionado. CTRL+F7 ejecuta el comando Mover en la ventana del libro cuando no est maximizada. Utilice las teclas de direccin para mover la ventana y, cuando haya acabado, presione ENTRAR o ESC para cancelar. F8 Activa o desactiva el modo extendido. En el modo extendido aparece Seleccin extendida en la lnea de estado y las teclas de direccin extienden la seleccin. MAYS+F8 le permite agregar una celda o rango de celdas no adyacentes a una seleccin de celdas utilizando las teclas de direccin. CTRL+F8 ejecuta el comando Tamao (en el men Control de la ventana del libro) cuando una ventana del libro no est maximizada. ALT+F8 muestra el cuadro de dilogo Macro para crear, ejecutar, modificar o eliminar una macro. F9 Calcula todas las hojas de clculo de todos los libros abiertos. MAYS+F9 calcula la hoja de clculo activa. CTRL+ALT+F9 calcula todas las hojas de clculo de todos los libros abiertos, independientemente de si han cambiado desde el ltimo clculo. CTRL+ALT+MAYS+F9 vuelve a comprobar frmulas dependientes y calcula todas las celdas de todos los libros abiertos, incluidas las celdas que no tienen marcado que sea necesario calcularlas. CTRL+F9 minimiza la ventana del libro hasta convertirla en un icono. F10 Activa o desactiva la informacin de los mtodos abreviado de teclado. MAYS+F10 muestra el men contextual de un elemento seleccionado. ALT+MAYS+F10 muestra el men o mensaje de una etiqueta inteligente. Si hay ms de una etiqueta

58

inteligente, cambia a la siguiente y muestra su men o mensaje. CTRL+F10 maximiza o restaura la ventana de libro seleccionada. F11 Crea un grfico a partir de los datos del rango actual. MAYS+F11 inserta una hoja de clculo nueva. ALT+F11 abre el Editor de Microsoft Visual Basic, donde puede crear una macro utilizando Visual Basic para Aplicaciones (VBA). F12 Muestra el cuadro de dilogo Guardar como.

Otras teclas de mtodo abreviado tiles Tecla TECLAS DE DIRECCIN Descripcin Mueve el cursor una celda hacia arriba, hacia abajo, hacia la izquierda o hacia la derecha. CTRL+TECLA DE DIRECCIN va hasta el extremo de la regin de datos en una hoja de clculo. MAYS+TECLA DE DIRECCIN extiende en una celda la seleccin de celdas. CTRL+MAYS+TECLA DE DIRECCIN extiende la seleccin de celdas a la ltima celda no vaca de la misma columna o fila que la celda activa, o si la siguiente celda est en blanco, extiende la seleccin a la siguiente celda que no est en blanco. FLECHA IZQUIERDA o FLECHA DERECHA selecciona la ficha de la izquierda o de la derecha cuando la cinta de opciones est seleccionada. Cuando un submen est abierto o seleccionado, estas teclas de direccin alternan entre el men principal y el submen. Cuando una ficha de la cinta de opciones est seleccionada, estas teclas permiten desplazarse por los botones de ficha. FLECHA ARRIBA o FLECHA ABAJO selecciona el siguiente comando o el anterior cuando hay abierto un men o un submen. Cuando una ficha de la cinta de opciones est seleccionada, estas teclas permiten desplazarse hacia arriba y abajo en el grupo de fichas. En un cuadro de dilogo, las teclas de direccin permiten desplazarse entre opciones en un cuadro de lista desplegable abierto o entre algunas opciones de un grupo de opciones. FLECHA ABAJO o ALT+FLECHA ABAJO abren una lista desplegable seleccionada. RETROCESO Elimina un carcter a la izquierda en la barra de frmulas. Tambin borra el contenido de la celda activa. En el modo de edicin de celdas, elimina el carcter situado a la izquierda del punto de insercin. SUPR Quita el contenido de la celda (datos y frmulas) de las celdas seleccionadas sin afectar a los formatos de celda ni a los comentarios. En el modo de edicin de celdas, elimina el carcter situado a la derecha del punto de insercin. FIN Permite desplazarse hasta la celda de la esquina inferior derecha de la ventana cuando la tecla BLOQ DESPL est activada. Tambin selecciona el ltimo comando del men cuando un men o un submen estn visibles.

59

CTRL+FIN permite desplazarse hasta la ltima celda de una hoja de clculo, en la ltima fila utilizada de la ltima columna utilizada. Si el cursor est en la barra de frmulas, CTRL+FIN mueve el cursor al final del texto. CTRL+MAYS+FIN extiende la seleccin de celdas hasta la ltima celda utilizada de la hoja de clculo (esquina inferior derecha). Si el cursor est en la barra de frmulas, CTRL+MAYS+FIN selecciona todo el texto de la barra de frmulas desde la posicin del cursor hasta el final; esto no afecta al alto de la barra de frmulas. ENTRAR Completa una entrada de celda desde la celda o desde la barra de frmulas, y selecciona la celda situada debajo (de forma predeterminada). En un formulario de datos, va al primer campo del registro siguiente. Abre un men seleccionado (presione F10 para activar la barra de mens) o realiza la accin de un comando seleccionado. En un cuadro de dilogo, ejecuta la accin asignada al botn de comando predeterminado del cuadro de dilogo (el botn en negrita que suele ser el botn Aceptar). ALT+ENTRAR comienza una nueva lnea en la misma celda. CTRL+ENTRAR rellena el rango de celdas seleccionado con la entrada actual. MAYS+ENTRAR completa una entrada de celda y selecciona la celda situada por encima. ESC Cancela una entrada en la celda o en la barra de frmulas. Cierra un men o submen, un cuadro de dilogo o una ventana de mensaje abiertos. Tambin cierra modo de pantalla completa cuando se ha aplicado este modo y vuelve a modo de pantalla normal para mostrar de nuevo la cinta de opciones y la barra de estado. INICIO Va al principio de una fila de una hoja de clculo. Permite desplazarse hasta la celda de la esquina superior derecha de la ventana cuando la tecla BLOQ DESPL est activada. Selecciona el primer comando del men cuando un men o un submen estn visibles. CTRL+INICIO va al inicio de una hoja de clculo. CTRL+MAYS+INICIO amplia la seleccin de celdas hasta el comienzo de la hoja de clculo. AV PG Baja una pantalla en una hoja de clculo. ALT+AV PG desplaza una pantalla a la derecha en una hoja de clculo. CTRL+AV PG va a la hoja siguiente de un libro. CTRL+MAYS+AV PG selecciona la hoja actual y la siguiente de un libro. RE PG Sube una pantalla en una hoja de clculo. ALT+RE PG desplaza una pantalla a la izquierda en una hoja de clculo. CTRL+RE PG va a la hoja anterior de un libro. CTRL+MAYS+RE PG selecciona la hoja actual y la anterior de un libro.

60

BARRA ESPACIADORA

En un cuadro de dilogo, ejecuta la accin del botn seleccionado, o activa o desactiva una casilla de verificacin. CTRL+BARRA ESPACIADORA selecciona una columna completa de una hoja de clculo. MAYS+BARRA ESPACIADORA selecciona una fila completa de una hoja de clculo. CTRL+MAYS+BARRA ESPACIADORA selecciona toda la hoja de clculo. Si la hoja de clculo contiene datos, CTRL+MAYS+BARRA ESPACIADORA selecciona la regin actual. Si presiona CTRL+MAYS+BARRA ESPACIADORA una segunda vez se selecciona la regin actual y sus filas de resumen. Presionando CTRL+MAYS+BARRA ESPACIADORA por tercera vez, se selecciona toda la hoja de clculo. Cuando hay un objeto seleccionado, CTRL+MAYS+BARRA ESPACIADORA selecciona todos los objetos de una hoja de clculo. ALT+BARRA ESPACIADORA muestra el men Control de la ventana de Microsoft Office Excel.

TAB

Mueve una celda a la derecha en una hoja de clculo. Permite desplazarse entre celdas desbloqueadas en una hoja de clculo protegida. Mueve a la opcin o grupo de opciones siguientes de un cuadro de dilogo. MAYS+TAB permite moverse a la celda anterior de una hoja de clculo o a la opcin anterior de un cuadro de dilogo. CTRL+TAB pasa a la ficha siguiente en un cuadro de dilogo. CTRL+MAYS+TAB pasa a la ficha anterior en un cuadro de dilogo.

61

62

63

64

65

You might also like