Referencia de funciones Funciones de base de datos Funciones de fecha y hora Funciones externas Funciones financieras Funciones de información Funciones lógicas Funciones de búsqueda Funciones de ingeniería Funciones matemáticas Funciones estadísticas Funciones de texto y datos Referencia http://office.microsoft.com/es-es/excel/CH062528193082.aspx Funciones de base de datos BDPROMEDIO Devuelve el promedio de las entradas seleccionadas de la base de datos BDCONTAR Cuenta las celdas que contienen números en una base de datos BDCONTARA Cuenta las celdas que no están en blanco en una base de datos BDEXTRAER Extrae de la base de datos un único registro que coincida con los criterios especificados BDMAX Devuelve el valor máximo de las entradas seleccionadas de la base de datos BDMIN Devuelve el valor mínimo de las entradas seleccionadas de la base de datos BDPRODUCTO Multiplica los valores de un campo determinado de registros de la base de datos que coinciden con los criterios especificados BDDESVEST Calcula la desviación estándar basándose en una muestra de entradas seleccionadas de la base de datos BDDESVESTP Calcula la desviación estándar basándose en la población total de las entradas seleccionadas de una base de datos. BDSUMA Suma los números de la columna del campo de los registros de la base de datos que coincidan con los criterios especificados BDVAR Calcula la varianza basándose en una muestra de las entradas seleccionadas de una base de datos BDVARP Calcula la varianza basándose en la población total de las entradas seleccionadas de una base de datos IMPORTARDATOSDINAMICOS Devuelve los datos almacenados en una tabla dinámica Funciones de fecha y hora FECHA Devuelve una fecha determinada FECHANUMERO Convierte una fecha representada por texto en un número de serie DIA Convierte un número que representa una fecha en el día del mes correspondiente DIAS360 Calcula el número de días entre dos fechas basándose en un año de 360 días FECHA.MES Devuelve el número que representa una fecha que es un número determinado de meses anterior o posterior a la fecha inicial FIN.MES Devuelve el número correspondiente al último día del mes, que es un número determinado de meses anterior o posterior a la fecha inicial HORA Convierte un número en la hora correspondiente MINUTO Convierte un número en el minuto correspondiente MES Convierte un número en el mes correspondiente DIAS.LAB Devuelve el número de días laborables completos entre dos fechas AHORA Devuelve el número de serie de la fecha y hora actuales SEGUNDO Convierte un número en el segundo correspondiente NSHORA Devuelve el numero de una hora determinada HORANUMERO Convierte una hora representada por texto en un número de serie HOY Devuelve el número que representa la fecha actual DIASEM Convierte un número en el día de la semana correspondiente NUM.DE.SEMANA Convierte un número en un número que indica dónde cae la semana numéricamente dentro de un año DIA.LAB Devuelve el número que representa una fecha que es determinado número de días laborables anterior o posterior a la fecha especificada AÑO Convierte un número en el año correspondiente FRAC.AÑO Devuelve la fracción de año que representa el número de días enteros entre fecha_inicial y fecha_final Funciones externas Estas funciones se cargan con programas de complemento (complemento: programa suplementario que agrega funciones o comandos personalizados a Microsoft Office.) EUROCONVERT Convierte un número a euros, convierte un número de euros a la moneda de un estado que ha adoptado el euro, o bien convierte un número de una moneda de un estado que ha adoptado el euro a otro utilizando el euro como moneda intermedia (triangulación). SQL.REQUEST Se conecta con un origen de datos externo y ejecuta una consulta desde una hoja de cálculo; después devuelve el resultado como una matriz sin necesidad de programar macros. Funciones financieras INT.ACUM Devuelve el interés acumulado de un valor bursátil que tenga pagos de interés periódico INT.ACUM.V Devuelve el interés acumulado de un valor bursátil con pagos de interés al vencimiento AMORTIZPROGRE Devuelve la amortización por cada período contable mediante la utilización de un coeficiente de depreciación AMORTIZLIN Devuelve la amortización lineal de un bien al final de un ejercicio fiscal determinado CUPON.DIAS.L1 Devuelve el número de días desde el comienzo del período del cupón hasta la fecha de liquidación CUPON.DIAS Devuelve el número de días del período (entre dos cupones) donde se encuentra la fecha de liquidación CUPON.DIAS.L2 Devuelve el número de días desde el comienzo del período de consolidación hasta la fecha del siguiente cupón CUPON.FECHA.L2 Devuelve la fecha del siguiente cupón después de la fecha de liquidación CUPON.NUM Devuelve el número de cupones pagaderos entre las fechas de liquidación y vencimiento CUPON.FECHA.L1 Devuelve la fecha del cupón anterior a la fecha de liquidación PAGO.INT.ENTRE Devuelve el interés acumulativo pagado entre dos períodos PAGO.PRINC.ENTRE Devuelve el valor actual acumulativo pagado en un préstamo entre dos períodos DB Devuelve la depreciación de un bien durante un período específico usando el método de depreciación de saldo fijo DDB Devuelve la depreciación de un bien en un período especificado utilizando el método de doble disminución de saldo u otros métodos que se especifiquen TASA.DESC Devuelve la tasa de descuento de un valor bursátil MONEDA.DEC Convierte un precio en una moneda, expresado como una fracción, en un precio expresado en un número decimal MONEDA.FRAC Convierte un precio en una moneda, expresado como un número decimal, en un precio expresado en una fracción DURACION Devuelve la duración anual de un valor con pagos de intereses periódicos EFECTO Devuelve el tipo de interés anual efectivo VF Devuelve el valor futuro de una inversión FV.PLAN Devuelve el valor futuro de un capital inicial después de aplicar una serie de tasas de interés compuesto TASA.INT Devuelve la tasa de interés para la inversión total en un valor bursátil PAGOINT Devuelve el pago de intereses de una inversión durante un período determinado TIR Devuelve la tasa interna de retorno de una inversión para una serie de valores en efectivo INT.PAGO.DIR Calcula el interés pagado durante un período específico de una inversión DURACION.MODIF Devuelve la duración modificada Macauley de un valor bursátil con un valor nominal de 100 $ TIRM Devuelve el tipo interno de una devolución en que los flujos de efectivo positivo y negativo se financian con diferentes tipos de interés TASA.NOMINAL Devuelve el tipo de interés anual nominal NPER Devuelve el número de períodos de una inversión VNA Devuelve el valor neto actual de una inversión basándose en una serie de flujos de efectivo periódicos y un tipo de descuento PRECIO.PER.IRREGULAR.1 Devuelve el precio por 100 $ de valor nominal de un valor con un primer período irregular RENDTO.PER.IRREGULAR.1 Devuelve el rendimiento de un valor con un primer período irregular PRECIO.PER.IRREGULAR.1 Devuelve el precio por 100 $ de valor nominal de un valor con un último período irregular RENDTO.PER.IRREGULAR.2 Devuelve el rendimiento de un valor con un último período irregular PAGO Devuelve el pago periódico de una anualidad PAGOPRIN Devuelve el pago del valor actual de una inversión durante un período determinado PRECIO Devuelve el precio por 100 $ de valor nominal de un valor bursátil que paga una tasa de interés periódica PRECIO.DESCUENTO Devuelve el precio por 100 $ de valor nominal de un valor bursátil con descuento PRECIO.VENCIMIENTO Devuelve el precio por 100 $ de valor nominal de un valor bursátil que paga interés a su vencimiento VA Devuelve el valor actual de una inversión TASA Devuelve la tasa de interés por período de una anualidad CANTIDAD.RECIBIDA Devuelve la cantidad recibida al vencimiento de un valor bursátil completamente invertido SLN Devuelve la depreciación por método directo de un bien en un período dado SYD Devuelve la depreciación por suma de dígitos de los años de un bien durante un período específico LETRA.DE.TES.EQV.A.BONO Devuelve el rendimiento de un bono equivalente a una letra del Tesoro (de EE.UU.) LETRA.DE.TES.PRECIO Devuelve el precio por 100 $ de valor nominal de una letra del Tesoro (de EE.UU.) LETRA.DE.TES.RENDTO Devuelve el rendimiento de una letra del Tesoro (de EE.UU.) DVS Devuelve la depreciación de un activo durante un período especificado o parcial utilizando el método de depreciación de saldos decrecientes TIR.NO.PER Devuelve la tasa interna de retorno para un flujo de caja que no es necesariamente periódico VNA.NO.PER Devuelve el valor neto actual para un flujo de caja que no es necesariamente periódico RENDTO Calcula el rendimiento en un valor bursátil que paga intereses periódicos RENDTO.DESC Devuelve el rendimiento anual de un valor descontado; por ejemplo, una letra del Tesoro (de EE.UU.) RENDTO.VENCTO Devuelve el rendimiento anual de un valor bursátil que paga intereses al vencimiento Funciones de información CELDA Devuelve información acerca del formato, la ubicación o el contenido de una celda TIPO.DE.ERROR Devuelve un número correspondiente a un tipo de error INFO Devuelve información acerca del entorno operativo en uso ESBLANCO Devuelve el valor VERDADERO si el valor está en blanco ESERR Devuelve VERDADERO si el valor es cualquier valor de error excepto #N/A ESERROR Devuelve VERDADERO si el valor es cualquier valor de error ES.PAR Devuelve el valor VERDADERO si el valor es par ESLOGICO Devuelve VERDADERO si el valor es un valor lógico ESNOD Devuelve VERDADERO si el valor es el valor de error #N/A (valor no disponible) ESNOTEXTO Devuelve el valor VERDADERO si el valor es no texto ESNUMERO Devuelve VERDADERO si el valor es un número ES.IMPAR Devuelve el valor VERDADERO si el número es impar ESREF Devuelve VERDADERO si el valor es una referencia ESTEXTO Devuelve el valor VERDADERO si el valor es texto N Devuelve un valor convertido en un número NOD Devuelve el valor de error #N/A TIPO Devuelve un número que indica el tipo de datos de un valor Funciones lógicas Y Devuelve VERDADERO si todos sus argumentos son verdaderos FALSO Devuelve el valor lógico FALSO SI Especifica un texto lógico para ejecutar NO Invierte la lógica de sus argumentos O Devuelve VERDADERO si algún argumento es VERDADERO VERDADERO Devuelve el valor lógico VERDADERO Funciones de búsqueda DIRECCION Devuelve una referencia como texto a una única celda en la hoja de cálculo AREAS Devuelve el número de áreas de una referencia ELEGIR Elige un valor en una lista de valores COLUMNA Devuelve el número de columna de una referencia COLUMNAS Devuelve el número de columnas de una referencia BUSCARH Busca en la fila superior de una matriz y devuelve el valor de la celda indicada HIPERVINCULO Crea un acceso directo o un salto que abre un documento almacenado en un servidor de red, en una intranet o en Internet INDICE Utiliza un índice para elegir un valor a partir de una referencia o matriz INDIRECTO Devuelve una referencia indicada por un valor de texto BUSCAR Busca los valores en un vector o matriz COINCIDIR Busca los valores en una referencia o matriz DESREF Devuelve un desplazamiento de referencia a partir de una referencia determinada FILA Devuelve el número de fila de una referencia FILAS Devuelve el número de filas de una referencia RDTR Recupera datos en tiempo real de un programa que sea compatible con automatización COM (automatización: modo de trabajar con los objetos de una aplicación desde otra aplicación o herramienta de entorno. La automatización, antes denominada automatización OLE, es un estándar de la industria y una función del Modelo de objetos componentes (COM).) TRANSPONER Devuelve la traspuesta de una matriz BUSCARV Busca en la primera columna de una matriz y se mueve en la fila para devolver el valor de una celda Funciones matemáticas ABS Devuelve el valor absoluto de un número ACOS Devuelve el arcocoseno de un número ACOSH Devuelve el coseno hiperbólico inverso de un número ASENO Devuelve el arcoseno de un número ASENOH Devuelve el seno hiperbólico inverso de un número ATAN Devuelve la arcotangente de un número ATAN2 Devuelve la arcotangente de las coordenadas "x" e "y" ATANH Devuelve la tangente hiperbólica inversa de un número MULTIPLO.SUPERIOR Redondea un número al entero más próximo o al múltiplo significativo más cercano COMBINAT Devuelve el número de combinaciones para un número determinado de objetos COS Devuelve el coseno de un número COSH Devuelve el coseno hiperbólico de un número GRADOS Convierte radianes en grados REDONDEA.PAR Redondea un número hasta el entero par más próximo EXP Devuelve e elevado a la potencia de un número dado FACT Devuelve el factorial de un número FACT.DOBLE Devuelve el factorial doble de un número MULTIPLO.INFERIOR Redondea un número hacia abajo, en dirección hacia cero M.C.D Devuelve el máximo común divisor ENTERO Redondea un número hacia abajo hasta el entero más próximo M.C.M Devuelve el mínimo común múltiplo LN Devuelve el logaritmo natural (neperiano) de un número LOG Devuelve el logaritmo de un número en una base especificada LOG10 Devuelve el logaritmo en base 10 de un número MDETERM Devuelve la determinante matricial de una matriz MINVERSA Devuelve la matriz inversa de una matriz MMULT Devuelve el producto de matriz de dos matrices RESIDUO Devuelve el resto de la división REDOND.MULT Devuelve un número redondeado al múltiplo deseado MULTINOMIAL Devuelve el polinomio de un conjunto de números REDONDEA.IMPAR Redondea un número hacia arriba hasta el entero impar más próximo PI Devuelve el valor de pi POTENCIA Devuelve el resultado de elevar un número a una potencia PRODUCTO Multiplica sus argumentos COCIENTE Devuelve la parte entera de una división RADIANES Convierte grados en radianes ALEATORIO Devuelve un número aleatorio entre 0 y 1 ALEATORIO.ENTRE Devuelve un número aleatorio entre los números que especifique NUMERO.ROMANO Convierte un número arábigo en número romano, con formato de texto REDONDEAR Redondea un número al número de decimales especificado REDONDEAR.MENOS Redondea un número hacia abajo, en dirección hacia cero REDONDEAR.MAS Redondea un número hacia arriba, en dirección contraria a cero SUMA.SERIES Devuelve la suma una serie de potencias en función de la fórmula SIGNO Devuelve el signo de un número SENO Devuelve el seno de un ángulo determinado SENOH Devuelve el seno hiperbólico de un número RAIZ Devuelve la raíz cuadrada positiva de un número RAIZ2PI Devuelve la raíz cuadrada de un número multiplicado por PI (número * pi) SUBTOTALES Devuelve un subtotal en una lista o base de datos SUMA Suma sus argumentos SUMAR.SI Suma las celdas especificadas que cumplen unos criterios determinados SUMAR.SI.CONJUNTO Suma las celdas de un rango que cumplen varios criterios SUMAPRODUCTO Devuelve la suma de los productos de los correspondientes componentes de matriz SUMA.CUADRADOS Devuelve la suma de los cuadrados de los argumentos SUMAX2MENOSY2 Devuelve la suma de la diferencia de los cuadrados de los valores correspondientes de dos matrices SUMAX2MASY2 Devuelve la suma de la suma de los cuadrados de los valores correspondientes de dos matrices SUMAXMENOSY2 Devuelve la suma de los cuadrados de las diferencias de los valores correspondientes de dos matrices TAN Devuelve la tangente de un número TANH Devuelve la tangente hiperbólica de un número TRUNCAR Trunca un número a un entero Funciones estadísticas DESVPROM Devuelve el promedio de las desviaciones absolutas de la media de los puntos de datos PROMEDIO Devuelve el promedio de los argumentos PROMEDIOA Devuelve el promedio de los argumentos, incluidos números, texto y valores lógicos DISTR.BETA Devuelve la función de distribución acumulativa beta DISTR.BETA.INV Devuelve el inverso de la función de distribución acumulativa para una distribución beta especificada DISTR.BINOM Devuelve la probabilidad de una variable aleatoria discreta siguiendo una distribución binomial DISTR.CHI Devuelve la probabilidad de una variable aleatoria continua siguiendo una distribución chi cuadrado de una sola cola PRUEBA.CHI.INV Devuelve el inverso de una probabilidad dada, de una sola cola, en una distribución chi cuadrado PRUEBA.CHI Devuelve la prueba de independencia INTERVALO.CONFIANZA Devuelve el intervalo de confianza para la media de una población COEF.DE.CORREL Devuelve el coeficiente de correlación de dos conjuntos de datos CONTAR Cuenta cuántos números hay en la lista de argumentos CONTARA Cuenta cuántos valores hay en la lista de argumentos CONTAR.BLANCO Cuenta el número de celdas en blanco dentro de un rango CONTAR.SI Cuenta el número de celdas que no están en blanco dentro de un rango que coincida con los criterios especificados COVAR Devuelve la covarianza, el promedio de los productos de las desviaciones pareadas BINOM.CRIT Devuelve el valor menor cuya desviación binomial acumulativa es menor o igual que un valor de un criterio DESVIA2 Devuelve la suma de los cuadrados de las desviaciones DISTR.EXP Devuelve la distribución exponencial DISTR.F Devuelve la distribución de probabilidad F DISTR.INV.F Devuelve el inverso de una distribución de probabilidad F FISHER Devuelve la transformación Fisher PRUEBA.FISHER.INV Devuelve el inverso de la transformación Fisher PRONOSTICO Devuelve un valor en una tendencia lineal FRECUENCIA Devuelve una distribución de frecuencia como una matriz vertical PRUEBA.F Devuelve el resultado de una prueba F DISTR.GAMMA Devuelve la probabilidad de una variable aleatoria siguiendo una distribución gamma DIST.GAMMA.INV Devuelve el inverso de la función gamma acumulativa GAMMA.LN Devuelve el logaritmo natural de la función gamma, Γ(x) MEDIA.GEOM Devuelve la media geométrica CRECIMIENTO Devuelve valores en una tendencia exponencial MEDIA.ARMO Devuelve la media armónica DISTR.HIPERGEOM Devuelve la probabilidad para una variable aleatoria discreta siguiendo una distribución hipergeométrica INTERSECCION.EJE Devuelve la intersección de la línea de regresión lineal CURTOSIS Devuelve la curtosis de un conjunto de datos K.ESIMO.MAYOR Devuelve el k-ésimo mayor valor de un conjunto de datos ESTIMACION.LINEAL Devuelve los parámetros de una tendencia lineal ESTIMACION.LOGARITMICA Devuelve los parámetros de una tendencia exponencial DISTR.LOG.INV Devuelve el inverso de la distribución logarítmico-normal DISTR.LOG.NORM Devuelve la distribución logarítmico-normal acumulativa MAX Devuelve el valor máximo de una lista de argumentos MAXA Devuelve el valor máximo de una lista de argumentos, incluidos números, texto y valores lógicos MEDIANA Devuelve la mediana de los números dados MIN Devuelve el valor mínimo de una lista de argumentos MINA Devuelve el valor mínimo de una lista de argumentos, incluidos números, texto y valores lógicos MODA Devuelve el valor más frecuente en un conjunto de datos NEGBINOMDIST Devuelve la distribución binomial negativa DISTR.NORM Devuelve la distribución normal acumulativa DISTR.NORM.INV Devuelve el inverso de la distribución normal acumulativa DISTR.NORM.ESTAND Devuelve la distribución normal estándar acumulativa DISTR.NORM.ESTAND.INV Devuelve el inverso de la distribución normal acumulativa estándar PEARSON Devuelve el coeficiente de correlación del momento del producto Pearson PERCENTIL Devuelve el k-ésimo percentil de los valores de un rango RANGO.PERCENTIL Devuelve el rango de un valor en un conjunto de datos como porcentaje del conjunto PERMUTACIONES Devuelve el número de permutaciones para un número determinado de objetos POISSON Devuelve la distribución de Poisson PROBABILIDAD Devuelve la probabilidad de que los valores de un rango se encuentren entre dos límites CUARTIL Devuelve el cuartil de un conjunto de datos JERARQUIA Devuelve la jerarquía de un número en una lista de números COEFICIENTE.R2 Devuelve el cuadrado del coeficiente de correlación del momento del producto Pearson COEFICIENTE.ASIMETRIA Devuelve la asimetría de una distribución PENDIENTE Devuelve la pendiente de la línea de regresión lineal K.ESIMO.MENOR Devuelve el k-ésimo menor valor de un conjunto de datos NORMALIZACION Devuelve un valor normalizado DESVEST Calcula la desviación estándar basada en una muestra DESVESTA Calcula la desviación estándar de una muestra, incluidos números, texto y valores lógicos DESVESTP Calcula la desviación estándar de la población total DESVESTPA Calcula la desviación estándar de la población total, incluidos números, texto y valores lógicos ERROR.TIPICO.XY Devuelve el error típico del valor de y previsto para cada x de la regresión DISTR.T Devuelve la distribución t de Student DISTR.T.INV Devuelve el inverso de la distribución t de Student TENDENCIA Devuelve valores en una tendencia lineal MEDIA.ACOTADA Devuelve la media del interior de un conjunto de datos PRUEBA.T Devuelve la probabilidad asociada con la prueba t de Student VAR Calcula la varianza de una muestra VARA Calcula la varianza de una muestra, incluidos números, texto y valores lógicos VARP Calcula la varianza en función de toda la población VARPA Calcula la varianza de la población total, incluidos números, texto y valores lógicos DIST.WEIBULL Devuelve la distribución de Weibull PRUEBA.Z Devuelve el valor de probabilidad de una cola de una prueba Z Funciones de ingeniería BESSELI Devuelve la función Bessel modificada In(x) BESSELJ Devuelve la función Bessel Jn(x) BESSELK Devuelve la función Bessel modificada Kn(x) BESSELY Devuelve la función Bessel Yn(x) BIN.A.DEC Convierte un número binario en decimal BIN.A.HEX Convierte un número binario en hexadecimal BIN.A.OCT Convierte un número binario en octal COMPLEJO Convierte coeficientes reales e imaginarios en un número complejo CONVERTIR Convierte un número de un sistema de medida a otro DEC.A.BIN Convierte un número decimal en binario DEC.A.HEX Convierte un número decimal en hexadecimal DEC.A.OCT Convierte un número decimal en octal DELTA Comprueba si dos valores son iguales. FUN.ERROR Devuelve la función de error FUN.ERROR.COMPL Devuelve la función de error complementaria MAYOR.O.IGUAL Comprueba si un número es mayor que el valor de referencia HEX.A.BIN Convierte un número hexadecimal en binario HEX.A.DEC Convierte un número hexadecimal en decimal HEX.A.OCT Convierte un número hexadecimal en octal IM.ABS Devuelve el valor absoluto (módulo) de un número complejo IMAGINARIO Devuelve el coeficiente de la parte imaginaria de un número complejo IM.ANGULO Devuelve el argumento theta, un ángulo expresado en radianes IM.CONJUGADA Devuelve el conjugado complejo de un número complejo IM.COS Devuelve el coseno de un número complejo IM.DIV Devuelve el cociente de dos números complejos IM.EXP Devuelve el resultado de la función exponencial de un número complejo IM.LN Devuelve el logaritmo neperiano de un número complejo IM.LOG10 Devuelve el logaritmo en base 10 de un número complejo IM.LOG2 Devuelve el logaritmo en base 2 de un número complejo IM.POT Devuelve el resultado de un número complejo elevado a una potencia entera IM.PRODUCT Devuelve el producto de 2 a 29 números complejos IM.REAL Devuelve el coeficiente real de un número complejo IM.SENO Devuelve el seno de un número complejo IM.RAIZ2 Devuelve la raíz cuadrada de un número complejo IM.SUSTR Devuelve la diferencia entre dos números complejos IM.SUM Devuelve la suma de dos números complejos OCT.A.BIN Convierte un número octal en binario OCT.A.DEC Convierte un número octal en decimal OCT.A.HEX Convierte un número octal en hexadecimal Funciones de texto y datos ASC Cambia letras inglesas o katakana de ancho completo (bit doble) dentro de una cadena de caracteres a caracteres de ancho medio (bit sencillo) TEXTOBAHT Convierte un número en texto, usando el formato de moneda ß (baht) CARACTER Devuelve el carácter especificado por el número de código DESPEJAR Elimina caracteres que no se pueden imprimir CODIGO Devuelve el número de código del primer carácter del texto CONCATENAR Une varios elementos de texto en uno solo MONEDA Convierte un número en texto, usando el formato de moneda $ (dólar) IGUAL Comprueba si dos valores de texto son exactamente iguales ENCONTRAR Busca un valor de texto dentro de otro (distingue entre mayúsculas y minúsculas) DECIMALES Da formato a un número como texto con un número fijo de decimales JIS Cambia letras inglesas o katakana de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes) IZQUIERDA Devuelve los caracteres situados en el extremo izquierdo de un valor de texto LARGO Devuelve el número de caracteres de una cadena de texto MINUSC Convierte texto en minúsculas EXTRAE Devuelve un número específico de caracteres de una cadena de texto, empezando en la posición que especifique FONETICO Extrae los caracteres fonéticos (furigana) de una cadena de texto NOMPROPIO Escribe en mayúsculas la primera letra de cada palabra de un valor de texto REEMPLAZAR Reemplaza caracteres dentro de texto REPETIR Repite el texto un número determinado de veces DERECHA Devuelve los caracteres situados en el extremo derecho de un valor de texto HALLAR Busca un valor de texto dentro de otro (no distingue entre mayúsculas y minúsculas) SUSTITUIR Sustituye el texto nuevo por el texto previo en una cadena de texto T Convierte los argumentos en texto TEXTO Da formato a un número y lo convierte en texto ESPACIOS Elimina espacios del texto MAYUSC Convierte el texto en mayúsculas VALOR Convierte el argumento de un texto en un número Gráficos Microsoft Excel admite muchos tipos de gráficos que le ayudarán a mostrar los datos a la audiencia de forma más significativa. Cuando utilice el Asistente para gráficos para crear un gráfico, o el comando Tipo de gráfico para modificar un gráfico existente, puede seleccionar con facilidad el tipo de gráfico que desee de una lista de tipos de gráficos estándar o personalizados. Cada tipo de gráfico estándar tiene varios subtipos. Para obtener una vista previa de un gráfico, seleccione cualquier subtipo de gráfico y, a continuación, haga clic en Presionar para ver muestra. Para obtener más información acerca de los tipos de gráficos estándar y su uso, haga clic en cualquiera de los siguientes tipos o en todos. Gráficos de columnas Un gráfico de columnas muestra los cambios que han sufrido los datos en el transcurso de un período de tiempo determinado o ilustra las comparaciones entre elementos. Existen los siguientes subtipos de gráficos de columnas: Columna agrupada Este tipo de gráfico compara valores de distintas categorías. También está disponible con un efecto visual 3-D. Como muestra el siguiente gráfico, las categorías se organizan horizontalmente y los valores verticalmente, con el objeto de resaltar la variación producida en el transcurso del tiempo. Columna apilada Este tipo de gráfico muestra la relación de elementos individuales con el todo, comparando la contribución de cada valor al total de distintas categorías. También se encuentra disponible con un efecto visual 3D. Columna 100% apilada Este tipo de gráfico compara el porcentaje que cada valor aporta al total de distintas categorías. También se encuentra disponible con un efecto visual 3D. Columnas 3D Este tipo de gráfico compara puntos de datos (puntos de datos: valores individuales trazados en un gráfico y representados con barras, columnas, líneas, sectores, puntos y otras formas denominadas marcadores de datos. Los marcadores de datos del mismo color constituyen una serie de datos.) a lo largo de dos ejes. Por ejemplo, en el siguiente gráfico 3-D podrá comparar la evolución de las ventas en Europa durante cuatro trimestres con el rendimiento de otros dos departamentos. Gráficos de barras Los gráficos de barras ilustran comparaciones entre elementos individuales y cuentan con los siguientes subtipos: Barra agrupada Este tipo de gráfico compara valores de distintas categorías. También está disponible con un efecto visual 3D. en el siguiente gráfico, las categorías se organizan verticalmente y los valores horizontalmente, con el objeto de destacar la comparación de valores. Barra apilada Este tipo de gráfico muestra la relación de los elementos individuales con el todo. También se encuentra disponible con un efecto visual 3D. Barra 100% apilada Este tipo de gráfico compara el porcentaje que cada valor aporta al total de distintas categorías. También se encuentra disponible con un efecto visual 3D. Gráficos de líneas Los gráficos de líneas muestran las tendencias en los datos a intervalos idénticos y cuentan con los siguientes subtipos: Línea Este tipo de gráfico muestra tendencias a lo largo del tiempo o entre categorías. También está disponible con marcadores en cada valor de datos. Línea apilada Este tipo de gráfico presenta la tendencia del aporte de cada valor a lo largo del tiempo o entre categorías. También está disponible con marcadores en cada valor de datos. Línea 100% apilada Este tipo de gráfico presenta la tendencia del aporte porcentual de cada valor en el tiempo o entre categorías. También está disponible con marcadores en cada valor de datos. Líneas 3D Es un gráfico de líneas con efecto visual 3D. Gráficos circulares Los gráficos circulares muestran el tamaño proporcional de los elementos que conforman una serie de datos, (serie de datos: puntos de datos relacionados que se trazan en un gráfico. Cada serie de datos de un gráfico tiene una trama o color exclusivo y se representa en la leyenda del gráfico. Puede trazar una o más series de datos en un gráfico. Los gráficos circulares sólo tienen una serie de datos.) en función de la suma de los elementos. Siempre mostrará una única serie de datos y es útil cuando se desea destacar un elemento significativo. Los gráficos circulares constan de los siguientes subtipos: Circular Este tipo de gráfico muestra la contribución de cada valor al total. También está disponible con efecto visual 3D, como muestra el siguiente gráfico. Gráfico circular seccionado Este tipo de gráfico muestra la contribución de cada valor al total enfatizando los valores individuales. También se encuentra disponible con un efecto visual 3D. Circular con subgráfico circular Este gráfico circular consta de valores definidos por el usuario combinados en un subgráfico circular. Por ejemplo, para hacer más visibles los sectores pequeños, podrá agruparlos como un solo elemento del gráfico circular y, a continuación, descomponer dicho elemento en otro gráfico circular o de barras más pequeño situado junto al gráfico principal. Circular con subgráfico de barras Gráfico circular con valores definidos por el usuario combinados en un subgráfico de barras. Gráficos XY (Dispersión) Los gráficos XY (Dispersión) muestran la relación entre los valores numéricos de varias serie de datos (serie de datos: puntos de datos relacionados que se trazan en un gráfico. Cada serie de datos de un gráfico tiene una trama o color exclusivo y se representa en la leyenda del gráfico. Puede trazar una o más series de datos en un gráfico. Los gráficos circulares sólo tienen una serie de datos.) o trazan dos grupos de números como una única serie de coordenadas XY. Este tipo de gráfico se suele usar para datos científicos y consta de los siguientes subtipos: Dispersión Este gráfico compara pares de valores, por ejemplo, el siguiente gráfico de dispersión muestra intervalos desiguales (o clústeres) de dos conjuntos de datos. Al organizar los datos de un gráfico de dispersión, coloque los valores X en una fila o columna y, a continuación, los valores Y correspondientes en las filas o columnas adyacentes. Dispersión con puntos de datos conectados por líneas Este tipo de gráfico se puede mostrar con o sin líneas de conexión rectas o suavizadas entre puntos de datos. Estas líneas pueden aparecer con o sin marcadores. Gráficos de áreas Los gráficos de área destacan la magnitud de los cambios con el transcurso del tiempo. Existen los siguientes subtipos de gráficos de áreas: Área Este tipo de gráfico muestra las tendencias de los valores a lo largo del tiempo o entre categorías. También se encuentra disponible con un efecto visual 3D. Al mostrar la suma de los valores trazados, los gráficos de áreas también muestran la relación de las partes con el todo. Por ejemplo, el siguiente gráfico de áreas enfatiza el incremento de ventas en Washington e ilustra la aportación de cada estado a las ventas totales. Área apilada Este tipo de gráfico presenta la tendencia del aporte de cada valor a lo largo del tiempo o entre categorías. También se encuentra disponible con un efecto visual 3D. Área 100% apilada Este tipo de gráfico presenta la tendencia del aporte porcentual de cada valor a lo largo del tiempo o entre categorías. También se encuentra disponible con un efecto visual 3D. Gráficos de anillos Al igual que un gráfico circular, un gráfico de anillos muestra la relación de las partes con un todo, aunque puede contener más de una única serie de datos (serie de datos: puntos de datos relacionados que se trazan en un gráfico. Cada serie de datos de un gráfico tiene una trama o color exclusivo y se representa en la leyenda del gráfico. Puede trazar una o más series de datos en un gráfico. Los gráficos circulares sólo tienen una serie de datos.) . Existen los siguientes subtipos de gráficos de anillos: Anillo Este tipo de gráfico presenta los datos en anillos y cada anillo representa una serie de datos. Por ejemplo, en el siguiente gráfico, el anillo interior representa la recaudación tributaria por combustible y el anillo exterior representa la recaudación tributaria por propiedades. Anillos seccionados Este gráfico es similar a un gráfico circular seccionado, pero puede contener más de una serie de datos. Gráficos radiales Los gráficos radiales comparan los valores agregados de varias series de datos (serie de datos: puntos de datos relacionados que se trazan en un gráfico. Cada serie de datos de un gráfico tiene una trama o color exclusivo y se representa en la leyenda del gráfico. Puede trazar una o más series de datos en un gráfico. Los gráficos circulares sólo tienen una serie de datos.) . Existen los siguientes subtipos de gráficos radiales: Radial Los gráficos radiales muestran cambios de valores con relación a un punto central. Pueden presentarse con marcadores en cada punto de datos. Por ejemplo, en el siguiente gráfico radial, la serie de datos que abarca la mayor parte del área (Marca A), representa la marca con mayor contenido vitamínico. Radial relleno En este tipo de gráficos, el área cubierta por una serie de datos aparece rellena de un color. Gráficos de superficie Los gráficos de superficie son útiles cuando se desea buscar las combinaciones óptimas entre dos conjuntos de datos. Como en un mapa topográfico, los colores y los diseños indican las áreas que se encuentran dentro del mismo rango de valores. Existen los siguientes subtipos de gráficos de superficie: Superficie 3D Este tipo de gráfico muestra tendencias de los valores en dos dimensiones a lo largo de una curva continua. Por ejemplo, el siguiente gráfico de superficie muestra las diversas combinaciones de temperaturas y tiempos que dan como resultado la misma medida de resistencia a la tensión. Los colores de este gráfico representan rangos de valores específicos. Cuando aparecen sin colorear, los gráficos de superficie 3D se denominan tramas de superficie 3D. Contorno Es un gráfico de superficie visto desde arriba, en el que los colores representan rangos de valores. Cuando aparece sin colorear, se denomina trama de contorno. Gráficos de burbujas Un gráfico de burbujas es un tipo de gráfico XY (Dispersión), que compara series de tres valores y puede presentarse con efecto visual 3D. El tamaño de la burbuja o marcador de datos (marcador de datos: barra, área, punto, sector u otro símbolo de un gráfico que representa un único punto de datos o valor que procede de una celda de una hoja de cálculo. Los marcadores de datos relacionados en un gráfico constituyen una serie de datos.) indica el valor de una tercera variable. Para organizar los datos, sitúe los valores X en una fila o columna y, a continuación, escriba los valores Y y los tamaños de burbuja en las fijas o columnas adyacentes. Por ejemplo, los datos se organizarían como se muestra en la siguiente imagen. Este gráfico de burbujas muestra que la Organización A tiene un mayor número de productos y una mayor cuota de mercado, pero no el nivel de ventas más elevado. Gráficos de cotizaciones Este tipo de gráficos suele utilizarse para ilustrar datos de cotización de acciones, aunque también se pueden utilizar para presentar datos científicos, (por ejemplo, para indicar cambios de temperatura). Para crear gráficos de cotizaciones debe organizar los datos en el orden correcto. Máximos, mínimos, cierre El gráfico de máximos, mínimos y cierre suele utilizarse para ilustrar la cotización de acciones. Se necesitan tres series de valores en el siguiente orden: máximos, mínimos y, por último, cierre. Apertura, máximos, mínimos, cierre Este tipo de gráfico requiere cuatro series de valores en el orden correcto (apertura, máximos, mínimos y cierre). Volumen, máximos, mínimos, cierre Estos gráficos requieren cuatro series de valores en el orden correcto (volumen, máximos, mínimos y cierre). El siguiente gráfico de cotizaciones mide el volumen mediante dos ejes de valores: uno para las columnas que miden el volumen, y otro para la cotización de las acciones. Volumen, apertura, máximos, mínimos, cierre Este tipo de gráfico requiere cinco series de valores en el orden correcto (volumen, apertura, máximos, mínimos y cierre). Gráficos con marcadores en forma de cilindro, cono o pirámide Este tipo de gráficos utiliza marcadores en forma de cilindro, cono o pirámide para dar a los gráficos de columnas, barras y columnas 3D un efecto espectacular. A igual que los gráficos de barras y columnas, los gráficos de cilindro, cono o pirámide cuentan con los siguientes subtipos: Columna, columna apilada y columna 100% apilada En esta clase de gráficos, las columnas se representan con formas cilíndricas, cónicas o piramidales. Barra, barra apilada y barra 100% apilada En estos gráficos las barras se representan con formas cilíndricas, cónicas o piramidales. Columnas 3D En estos gráficos, las columnas 3D se representan con formas cilíndricas, cónicas o piramidales. MACROS Si realiza frecuentemente una tarea en Microsoft Excel, puede automatizarla mediante una macro. Una macro consiste en una serie de comandos y funciones (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) que se almacenan en un módulo (módulo: colección de declaraciones, instrucciones y procedimientos almacenados juntos como una unidad con nombre. Existen dos tipos de módulos: módulos estándar y módulos de clase.) de Microsoft Visual Basic y que puede ejecutarse siempre que sea necesario realizar la tarea. Por ejemplo, si suele escribir cadenas largas de texto en las celdas, puede crear una macro para dar formato a esas celdas y que se ajuste el texto. Grabar macros Al grabar una macro, Excel almacena información sobre cada paso dado cuando se ejecuta una serie de comandos. A continuación, se ejecuta la macro para que repita los comandos. Si se comete algún error mientras se graba la macro, también se graban las correcciones que se realicen. Visual Basic (Visual Basic: versión visual del lenguaje de programación Basic de alto nivel. Microsoft ha desarrollado Visual Basic para crear aplicaciones basadas en Windows.) almacena cada macro en un nuevo módulo adjunto a un libro. Ejecutar fácilmente una macro Se puede ejecutar una macro seleccionándola de una lista en el cuadro de diálogo Macro. Para que una macro se ejecute cada vez que haga clic en un botón determinado o presione una combinación de teclas específica, asigne la macro a un botón de la barra de herramientas, a un método abreviado de teclado (tecla de método abreviado: tecla o combinación de teclas de función, como F5 o CTRL+A, que es posible utilizar para ejecutar un comando de menú. En contraposición, una tecla de acceso directo es una combinación de teclas, como ALT+F, que mueve el foco a un menú, un comando o un control) o a un objeto gráfico de una hoja de cálculo. Administrar macros Tras grabar una macro, se puede ver el código de macro con el Editor de Visual Basic (Editor de Microsoft Visual Basic: entorno en que pueden modificarse las macros que se hayan grabado y escribirse nuevas macros y programas de Visual Basic para aplicaciones.) para corregir errores o modificar lo que hace la macro. Por ejemplo, si la macro de ajuste de texto también tiene que aplicar el formato de negrita al texto, se puede grabar otra macro para aplicar el formato de negrita a una celda y, a continuación, copiar las instrucciones de esa macro a la macro de ajuste de texto. El Editor de Visual Basic es un programa diseñado para que los usuarios principiantes puedan escribir y editar fácilmente código de macro, y proporciona mucha Ayuda en pantalla. No es preciso saber cómo se programa o se utiliza el lenguaje de Visual Basic para realizar cambios sencillos en las macros. El Editor de Visual Basic permite modificar macros, copiarlas de un módulo a otro, copiarlas entre diferentes libros, cambiar el nombre de los módulos que almacenan las macros o cambiar el nombre de las macros. Seguridad de macros Excel incluye protecciones para ayudar a proteger contra virus (virus: programa o macro que "infecta" archivos de un equipo mediante la inserción de copias de sí mismo en ellos. Cuando el archivo infectado se carga en memoria, el virus puede infectar a otros archivos. Los virus suelen tener efectos secundarios muy dañinos.) susceptibles de ser transmitidos por macros. Si se comparten macros con otros usuarios, se puede certificar esas macros con una firma digital (firma digital: sello electrónico seguro basado en cifrado para autenticar una macro o un documento. Esta firma garantiza que la macro o el documento fueron creados por el firmante y que no se han modificado.) de modo que los demás usuarios pueden comprobar que proceden de una fuente fidedigna. Al abrir un libro que contiene macros, se puede comprobar su origen antes de habilitarlas. Copiar un módulo de una macro a otro libro 1. Establezca el nivel de seguridad en Medio. ¿Cómo? 1. En el menú Herramientas, haga clic en Opciones. 2. Haga clic en la ficha Seguridad. 3. En Seguridad de macros, haga clic en Seguridad de macros. 4. Haga clic en la ficha Nivel de seguridad y, a continuación, seleccione el nivel de seguridad que desea utilizar. 2. Abra el libro que contiene el módulo (módulo: colección de declaraciones, instrucciones y procedimientos almacenados juntos como una unidad con nombre. Existen dos tipos de módulos: módulos estándar y módulos de clase.) que desea copiar y el libro en que desea copiar el módulo. 3. En el menú Herramientas, elija Macro y después haga clic en Editor de Visual Basic. 4. En el menú Ver, haga clic en Explorador de proyectos . 5. Arrastre el módulo que desee copiar al libro de destino. Crear una macro Grabar una macro 1. Establezca el nivel de seguridad en Medio o Bajo. ¿Cómo? 1. En el menú Herramientas, haga clic en Opciones. 2. Haga clic en la ficha Seguridad. 3. En Seguridad de macros, haga clic en Seguridad de macros. 4. Haga clic en la ficha Nivel de seguridad y, a continuación, seleccione el nivel de seguridad que desea utilizar. 2. En el menú Herramientas, elija Macro y haga clic en Grabar nueva macro. 3. En el cuadro Nombre de la macro, escriba un nombre para la macro (macro: acción o conjunto de acciones utilizados para automatizar tareas. Las macros se graban en el lenguaje de programación de Visual Basic para Aplicaciones.). Notas El primer carácter del nombre de la macro debe ser una letra. Los demás caracteres pueden ser letras, números o caracteres de subrayado. No se permiten espacios en un nombre de macro; puede utilizarse un carácter de subrayado como separador de palabras. No utilice un nombre de macro que también sea una referencia de celda; de lo contrario puede aparecer un mensaje indicando que el nombre de la macro no es válido. 4. Si desea ejecutar la macro presionando un método abreviado (método abreviado: tecla o combinación de teclas de función, como F5 o CTRL+A, que utiliza para ejecutar un comando. Una tecla de acceso, por lo contrario es un combinación de teclas, como ALT+F, que mueve el enfoque a un menú, comando o control.), escriba una letra en el cuadro Tecla de método abreviado. Puede utilizarse CTRL+ letra (para letras minúsculas) o CTRL+ MAYÚS + letra (para letras mayúsculas), donde letra es cualquier tecla del teclado. La tecla de método abreviado que se utilice no puede ser ni un número ni un carácter especial como @ o #. Nota La tecla de método abreviado reemplazará a cualquier tecla de método abreviado predeterminada equivalente en Microsoft Excel mientras esté abierto el libro que contiene la macro. 5. En el cuadro Guardar macro en, haga clic en la ubicación en que desea almacenar la macro. Si desea que la macro esté disponible siempre que utilice Excel, seleccione Libro de macros personal. 6. Si desea incluir una descripción de la macro, escríbala en el cuadro Descripción. 7. Haga clic en Aceptar. 8. Si desea que la macro se ejecute con relación a la posición de la celda activa, grábela utilizando referencias de celda relativas. En la barra de herramientas Detener grabación, haga clic en la opción Referencias relativas para seleccionarla. Excel continuará grabando macros con referencias relativas hasta que termine la sesión con Excel o hasta que haga clic otra vez en la opción Referencias relativas para que no esté seleccionada. 9. Ejecute las acciones que desee grabar. 10. En la barra de herramientas Detener grabación, haga clic en Referencias relativas . Crear una macro mediante Microsoft Visual Basic 1. En el menú Herramientas de Microsoft Excel, seleccione Macro y después haga clic en Editor de Visual Basic. 2. En el menú Insertar, haga clic en Módulo. 3. Escriba o copie el código en la ventana de código del módulo. 4. Si desea ejecutar la macro (macro: acción o conjunto de acciones utilizados para automatizar tareas. Las macros se graban en el lenguaje de programación de Visual Basic para Aplicaciones.) desde la ventana del módulo, presione F5. 5. Una vez escrita la macro, haga clic en Cerrar y volver a Microsoft Excel en el menú Archivo. Crear una macro de inicio Las macros (macro: acción o conjunto de acciones utilizados para automatizar tareas. Las macros se graban en el lenguaje de programación de Visual Basic para Aplicaciones.) automáticas, como Auto_Activate, están diseñadas para ejecutarse cuando se inicia Microsoft Excel. Para obtener más información sobre este tipo de macros, consulte la Ayuda de Visual Basic (Ayuda de Microsoft Visual Basic: para obtener ayuda de Visual Basic en Excel, elija Macro en el menú Herramientas y haga clic en Editor de Visual Basic. En el menú Ayuda, haga clic en Ayuda de Microsoft Visual Basic.). Copiar parte de una macro para crear otra 1. Establezca el nivel de seguridad en Medio o Bajo. ¿Cómo? 1. En el menú Herramientas, haga clic en Opciones. 2. Haga clic en la ficha Seguridad. 3. En Seguridad de macros, haga clic en Seguridad de macros. 4. Haga clic en la ficha Nivel de seguridad y, a continuación, seleccione el nivel de seguridad que desea utilizar. 2. Abra el libro que contenga la macro (macro: acción o conjunto de acciones utilizados para automatizar tareas. Las macros se graban en el lenguaje de programación de Visual Basic para Aplicaciones.) que desee copiar. 3. Seleccione Macro en el menú Herramientas y, a continuación, haga clic en Macros. 4. En el cuadro Nombre de la macro, escriba el nombre de la macro que desea copiar. 5. Haga clic en Modificar. 6. Seleccione las líneas de la macro que desee copiar. Para copiar toda la macro, asegúrese de que incluye las líneas Sub y End Sub en la selección. 7. En la barra de herramientas (barra de herramientas: barra con botones y opciones que pueden utilizarse para ejecutar comandos. Para mostrar una barra de herramientas, elija Barras de herramientas en el menú Ver y haga clic en la barra de herramientas que desee mostrar. Si el botón que desea no aparece, Haga clic en las flechas situadas en la parte derecha al final de la barra de herramientas.) Estándar, haga clic en Copiar 8. Cambie al módulo en el que desee situar el código. 9. Haga clic en Pegar . . Sugerencia Puede ver el archivo Libro de macros personal (Personal.xls) en cualquier momento abriéndolo en el Editor de Visual Basic (Editor de Visual Basic: entorno en el que puede escribir y modificar código y procedimientos de Visual Basic para Aplicaciones. El Editor de Visual Basic contiene un conjunto completo de herramientas de depuración para buscar sintaxis, tiempo de ejecución y problemas lógicos en el código en uso.) (Alt+F11). Como Personal.xls es un libro oculto que siempre está abierto, si desea copiar una macro deberá mostrarlo. Eliminar una macro 1. Abra el libro que contiene la macro (macro: acción o conjunto de acciones que se pueden utilizar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.) que desea eliminar. 2. Seleccione Macro en el menú Herramientas y, a continuación, haga clic en Macros. 3. En la lista Macros en, seleccione Este libro. 4. En el cuadro Nombre de la macro, haga clic en el nombre de la macro que desee eliminar. 5. Haga clic en Eliminar. Modificar una macro Antes de modificar una macro (macro: acción o conjunto de acciones que se pueden utilizar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.), deberá familiarizarse con el Editor de Visual Basic (Editor de Visual Basic: entorno en el que puede escribir y modificar código y procedimientos de Visual Basic para Aplicaciones. El Editor de Visual Basic contiene un conjunto completo de herramientas de depuración para buscar sintaxis, tiempo de ejecución y problemas lógicos en el código en uso.). Puede utilizarse el Editor de Visual Basic para escribir y modificar las macros adjuntas a los libros de Microsoft Excel. 1. Establezca el nivel de seguridad en Medio o Bajo. ¿Cómo? 1. En el menú Herramientas, haga clic en Opciones. 2. Haga clic en la ficha Seguridad. 3. En Seguridad de macros, haga clic en Seguridad de macros. 4. Haga clic en la ficha Nivel de seguridad y, a continuación, seleccione el nivel de seguridad que desea utilizar. 2. Seleccione Macro en el menú Herramientas y, a continuación, haga clic en Macros. 3. En el cuadro Nombre de la macro, escriba un nombre para la macro. 4. Haga clic en Modificar. 5. Para obtener Ayuda para el Editor de Visual Basic, haga clic en Ayuda de Microsoft Visual Basic en el menú Ayuda. Habilitar la ejecución de macros Cuando el nivel de seguridad de macros de Excel está establecido en Bajo (no recomendado), las macros se pueden ejecutar sin avisar previamente. Si la seguridad de macros está en el nivel Medio, Excel muestra un cuadro de diálogo que le pregunta si desea habilitar las macros. Cuando la seguridad de macros está establecida en Alto (el ajuste de seguridad de macros recomendado para todos los usuarios), Excel permite ejecutar sólo las macros firmadas digitalmente o las que están almacenadas en la carpeta de inicio de Excel (XLStart). Para obtener más información sobre las firmas digitales y cómo adquirirlas, vea el tema de la Ayuda Firmas digitales. Utilizar la carpeta XLStart Cuando coloque en la carpeta XLStart un libro que contenga una macro no firmada y la seguridad de macros esté establecida en el nivel Alto, el libro se abrirá automáticamente cuando inicie Excel por primera vez y podrá ejecutar la macro. Sin embargo, la macro no se puede ejecutar cuando se abre el libro en Excel haciendo clic en el comando Abrir del menú Archivo La carpeta XLStart se creó cuando instaló Excel y normalmente se encuentra ubicada en uno de los siguientes lugares: C:\Documents and Settings\nombre de usuario\Application Data\Microsoft\Excel C:\Archivos de programa\Microsoft Office\Office11 Habilitar la ejecución de una macro no firmada Para permitir que se ejecuten las macros no firmadas, debe estar activada la casilla de verificación Confiar en todas las plantillas y complementos instalados de la ficha Editores de confianza del cuadro de diálogo Seguridad. Esta opción está activada de forma predeterminada. Si no está activada (ajuste recomendado), Excel sólo permite ejecutar las macros que tienen firma digital de confianza. 1. En el menú Herramientas, elija Macro y haga clic en Seguridad. 2. En la ficha Editores de confianza, active la casilla de verificación Confiar en todas las plantillas y complementos instalados. Funciones de macros de Excel 4.0 El archivo de Ayuda de Funciones de macros de Microsoft Excel 4.0 contiene la información de referencia de todas las funciones de macros de Excel 4.0 (macros XLM) disponibles en Excel. Puede descargar Archivo de Ayuda de Excel 2000: ejecutar macros de Excel 4.0 de Descargas en Microsoft Office Online. IMPORTANTE Este archivo de Ayuda solo se puede utilizar con Microsoft Excel 2000. Seguridad Dado que las macros pueden contener virus, tenga cuidado a la hora de ejecutarlas, y ejecute solo las macros que sepa con certeza que proceden de un origen de confianza. Asegúrese de ejecutar un software antivirus actualizado en su equipo. Observe que, a diferencia de otras macros, no puede firmar digitalmente macros XLM. Además, los libros que contengan macros XLM no se pueden abrir si el nivel de seguridad de las macros está establecido en Alto. Ejecutar una macro Ejecutar una macro 1. Establezca el nivel de seguridad en Medio o Bajo. ¿Cómo? 1. En el menú Herramientas, haga clic en Opciones. 2. Haga clic en la ficha Seguridad. 3. En Seguridad de macros, haga clic en Seguridad de macros. 4. Haga clic en la ficha Nivel de seguridad y, a continuación, seleccione el nivel de seguridad que desea utilizar. 2. Abra el libro que contiene la macro (macro: acción o conjunto de acciones que se pueden utilizar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.). 3. Seleccione Macro en el menú Herramientas y, a continuación, haga clic en Macros. 4. En el cuadro Nombre de la macro, escriba el nombre de la macro que desea ejecutar. 5. Siga uno de estos procedimientos: Ejecutar una macro en un libro de Microsoft Excel Haga clic en Ejecutar. Si desea interrumpir la ejecución, presione ESC. Ejecutar una macro desde un módulo de Microsoft Visual Basic 2. Haga clic en Modificar. 3. Haga clic en Ejecutar Sub/UserForm . Sugerencia Si desea ejecutar otra macro diferente mientras está utilizando el Editor de Visual Basic (Editor de Visual Basic: entorno en el que puede escribir y modificar código y procedimientos de Visual Basic para Aplicaciones. El Editor de Visual Basic contiene un conjunto completo de herramientas de depuración para buscar sintaxis, tiempo de ejecución y problemas lógicos en el código en uso.), haga clic en la opción Macros en el menú Herramientas. En el cuadro Nombre de la macro, escriba el nombre de la macro que desea ejecutar y, a continuación, haga clic en Ejecutar. Iniciar una macro desde un método abreviado 1. Seleccione Macro en el menú Herramientas y, a continuación, haga clic en Macros. 2. En el cuadro Nombre de la macro, escriba el nombre de la macro (macro: acción o conjunto de acciones que se pueden utilizar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.) a la que desea asignar un método abreviado (tecla de método abreviado: tecla o combinación de teclas de función, como F5 o CTRL+A, que es posible utilizar para ejecutar un comando de menú. En contraposición, una tecla de acceso directo es una combinación de teclas, como ALT+F, que mueve el foco a un menú, un comando o un control) de teclado. 3. Haga clic en Opciones. 4. Si desea ejecutar la macro presionando un método abreviado (tecla de método abreviado: tecla o combinación de teclas de función, como F5 o CTRL+A, que es posible utilizar para ejecutar un comando de menú. En contraposición, una tecla de acceso directo es una combinación de teclas, como ALT+F, que mueve el foco a un menú, un comando o un control), escriba una letra en el cuadro Tecla de método abreviado. Puede utilizarse CTRL+ letra (para letras minúsculas) o CTRL+ MAYÚS + letra (para letras mayúsculas), donde letra es cualquier tecla del teclado. La tecla de método abreviado que se utilice no puede ser ni un número ni un carácter especial como @ o #. Nota La tecla de método abreviado suplantará a cualquier tecla de método abreviado predeterminada equivalente en Microsoft Excel mientras esté abierto el libro que contiene la macro. 5. Si desea incluir una descripción de la macro, escríbala en el cuadro Descripción. 6. Haga clic en Aceptar. 7. Haga clic en Cancelar. Iniciar una macro desde un botón o un control gráfico 1. Haga clic en el botón o el control gráfico para que aparezcan los controladores de tamaño (controlador de tamaño: uno de los pequeños círculos o cuadrados que aparecen en las esquinas y los lados de un objeto seleccionado. Arrastre estos controladores para cambiar el tamaño del objeto.). 2. Con el objeto gráfico seleccionado, haga clic con el botón secundario del mouse (ratón) en un controlador de tamaño del botón o del objeto gráfico para mostrar el menú contextual (menú contextual: menú que muestra una lista de comandos relacionados con un elemento determinado. Para mostrar un menú contextual, haga clic con el botón secundario del mouse (ratón) en el elemento, o presione MAYÚS+F10.). 3. En el menú contextual, haga clic en Asignar macro. 4. Siga uno de estos procedimientos: Para asignar una macro (macro: acción o conjunto de acciones que se pueden utilizar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.) al botón u objeto gráfico, escriba el nombre de la macro en el cuadro Nombre de la macro y, a continuación, haga clic en Aceptar. Para grabar una nueva macro y asignarla al objeto gráfico seleccionado, haga clic en Grabar. Cuando finalice de grabar la macro, haga clic en Detener grabación en la barra de herramientas Grabar macro. Para escribir una macro en el Editor de Visual Basic (Editor de Microsoft Visual Basic: entorno en que pueden modificarse las macros que se hayan grabado y escribirse nuevas macros y programas de Visual Basic para aplicaciones.), haga clic en Nueva. Para modificar una macro existente, haga clic en el nombre de la macro, en el cuadro Nombre de la macro y, a continuación, haga clic en Modificar. Nota Si asigna una macro a un botón o a otro objeto que ya esté en uso como, por ejemplo, un hipervínculo (hipervínculo: texto con color y subrayado o gráfico en el que se hace clic para ir a un archivo, una ubicación en un archivo, una página Web en World Wide Web o una página Web en una intranet. Los hipervínculos también pueden dirigirse a grupos de noticias y a sitios Gopher, Telnet y FTP.), se eliminará la información del hipervínculo. A partir de entonces, al hacer clic en el botón o en el objeto, se ejecutará la macro. Iniciar una macro desde un área, una zona activa o un objeto gráfico 1. Dibuje otro objeto para crear una zona activa para un objeto existente. 2. Con el segundo objeto gráfico seleccionado, haga clic con el botón secundario del mouse en un controlador de tamaño (controlador de tamaño: uno de los pequeños círculos o cuadrados que aparecen en las esquinas y los lados de un objeto seleccionado. Arrastre estos controladores para cambiar el tamaño del objeto.) del botón o del objeto gráfico para mostrar el menú contextual (menú contextual: menú que muestra una lista de comandos relacionados con un elemento determinado. Para mostrar un menú contextual, haga clic con el botón secundario del mouse (ratón) en el elemento, o presione MAYÚS+F10.). 3. En el menú contextual, haga clic en Asignar macro. 4. Siga uno de estos procedimientos: Para asignar una macro (macro: acción o conjunto de acciones que se pueden utilizar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.) al botón u objeto gráfico, escriba el nombre de la macro en el cuadro Nombre de la macro y, a continuación, haga clic en Aceptar. Para grabar una nueva macro y asignarla al objeto gráfico seleccionado, haga clic en Grabar. Cuando finalice de grabar la macro, haga clic en Detener grabación en la barra de herramientas Grabar macro. Para escribir una macro en el Editor de Visual Basic (Editor de Microsoft Visual Basic: entorno en que pueden modificarse las macros que se hayan grabado y escribirse nuevas macros y programas de Visual Basic para aplicaciones.), haga clic en Nueva. Para modificar una macro existente, haga clic en el nombre de la macro, en el cuadro Nombre de la macro y, a continuación, haga clic en Modificar. 5. En el menú Formato, haga clic en Autoforma y, a continuación, haga clic en la ficha Colores y líneas. 6. Bajo Rellenar, haga clic en Sin relleno en el cuadro Color. Bajo Línea, haga clic Sin línea en el cuadro Color. 7. Repita estos pasos para cada zona activa que desee crear. No es necesario crear un nuevo objeto gráfico para cada zona activa. Iniciar una macro desde un botón de la barra de herramientas 1. En el menú Herramientas, haga clic en Personalizar. 2. Siga uno de estos procedimientos: Si la barra de herramientas (barra de herramientas: barra con botones y opciones que se utilizan para ejecutar comandos. Para mostrar una barra de herramientas, haga clic en Personalizar en el menú Herramientas y, a continuación, haga clic en la ficha Barras de herramientas.) que contiene el botón no está visible, haga clic en la ficha Barras de herramientas y, a continuación, active la casilla de verificación que aparece junto al nombre de la barra de herramientas. Si el botón que desea utilizar para ejecutar la macro (macro: acción o conjunto de acciones que se pueden utilizar para automatizar tareas. Las macros se graban en el lenguaje de programación Visual Basic para Aplicaciones.) no aparece en una barra de herramientas, haga clic en la ficha Comandos y, a continuación, elija Macros en la lista Categorías. En la lista Comandos, arrastre el botón Personalizar botón a una barra de herramientas. 3. Haga clic con el botón secundario en el botón de la barra de herramientas y, a continuación, elija Asignar Macro en el menú contextual (menú contextual: menú que muestra una lista de comandos relacionados con un elemento determinado. Para mostrar un menú contextual, haga clic con el botón secundario del mouse (ratón) en el elemento, o presione MAYÚS+F10.). 4. Escriba el nombre de la macro en el cuadro Nombre de la macro y, a continuación, haga clic en Aceptar.