Funciones de VBA

20
Funciones de VBA Programar macros de VBA para Excel, como se podrá observar a lo largo de los ejemplos de macro de este blog, lleva a conocer a fondo las distintas maneras de seleccionar o referenciar celdas, como así también saber los distintos términos usados en VBA, además de conocer a fondo las distintas funciones de VBA, siendo el motivo de este post, el cual responde a preguntas como cuales son las funciones de VBA, que funciones trae incorporadas VBA, con que función de VBA se puede hacer tal o cual cosa, como por ejemplo convertir a mayúsculas o minúsculas. Si quieres aprender o profundizar sobre el manejo de hojas de Excel, te recomiendo que leas un excelente libro sobre Excel el que te ayudará manejar las planillas de cálculo, debes hacer click acá, si quieres un libro sobre Excel, en inglés, entonces debes hacer click acá. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es uno de los mejores cursos que he visto en internet. A continuación se va a exponer un ejemplo de algunas de las funciones de VBAmás utilizadas, si necesitas obtener un ejemplo de todas las funciones de VBA te invito a consulta mi libro digital sobre funciones de VBA donde se presenta una explicación y un ejemplo de cada una de las funciones de VBA. La función Abs permite regresar el valor absoluto de un número, éste es su magnitud sin depender del signo es decir si una celda contiene -10 o 10 esta función devuelve el valor absoluto 10, sin depender del signo, aplicado al valor de una celda la expresión sería; la celda B1 es igual al valor absoluto de la celda A1. Cells(1, 2) = Abs(Cells(1, 1)) Asc, permite obtener el valor ASCII del primer carácter, si en la celda B1 el número escrito es -2788,09 el primer carácter es "-" y se forma con teclado con alt + 45, siendo valor devuelto por la función. Cells(2, 2) = Asc(Cells(2, 1)) Convierte una expresión al tipo de dato moneda (Currency) en este caso B5 va a ser igual al valor expresado en formato tipo moneda del valor de la celda A1. Cells(5, 2) = CCur(Cells(1, 1)) Convierte una expresión al tipo de dato fecha (Date) Cells(6, 2) = CDate(Cells(6, 1))

description

Funciones de Visual Basic para Aplicaciones. Programación de macros. Descripción de las funciones

Transcript of Funciones de VBA

Page 1: Funciones de VBA

Funciones de VBA Programar macros de VBA para Excel, como se podrá observar a lo largo de los ejemplos de macro de este blog, lleva a conocer a fondo las distintas maneras de seleccionar o referenciar celdas, como así también saber los distintos términos usados en VBA, además de conocer a fondo las distintas funciones de VBA, siendo el motivo de este post, el cual responde a preguntas como cuales son las funciones de VBA, que funciones trae incorporadas VBA, con que función de VBA se puede hacer tal o cual cosa, como por ejemplo convertir a mayúsculas o minúsculas. Si quieres aprender o profundizar sobre el manejo de hojas de Excel, te recomiendo que leas un excelente libro sobre Excel el que te ayudará manejar las planillas de cálculo, debes hacer click acá, si quieres un libro sobre Excel, en inglés, entonces debes hacer click acá. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es uno de los mejores cursos que he visto en internet.

A continuación se va a exponer un ejemplo de algunas de las funciones de VBAmás

utilizadas, si necesitas obtener un ejemplo de todas las funciones de VBA te invito

a consulta mi libro digital sobre funciones de VBA donde se presenta una explicación y un

ejemplo de cada una de las funciones de VBA. La función Abs permite regresar el valor absoluto de un número, éste es su magnitud sin depender del signo es decir si una celda contiene -10 o 10 esta función devuelve el valor absoluto 10, sin depender del signo, aplicado al valor de una celda la expresión sería; la celda B1 es igual al valor absoluto de la celda A1. Cells(1, 2) = Abs(Cells(1, 1))

Asc, permite obtener el valor ASCII del primer carácter, si en la celda B1 el número escrito

es -2788,09 el primer carácter es "-" y se forma con teclado con alt + 45, siendo valor

devuelto por la función.

Cells(2, 2) = Asc(Cells(2, 1))

Convierte una expresión al tipo de dato moneda (Currency) en este caso B5 va a ser igual al

valor expresado en formato tipo moneda del valor de la celda A1.

Cells(5, 2) = CCur(Cells(1, 1))

Convierte una expresión al tipo de dato fecha (Date)

Cells(6, 2) = CDate(Cells(6, 1))

Page 2: Funciones de VBA

Convierte una expresión al tipo de dato decimal (Decimal)

Cells(8, 2) = CDec(Cells(1, 1))

Regresa un número como un texto con formato de porcentaje

Cells(29, 2) = FormatPercent(Cells(1, 1))

Regresa la hora de un valor de tiempo

Cells(30, 2) = Hour(Cells(1, 1))

Muestra un cuadro de diálogo que solicita la entrada del usuario

Cells(32, 2) = InputBox(Cells(1, 1))

Regresa la posición de una cadena de texto dentro de otra cadena

Cells(33, 2) = InStr(Cells(1, 1), 2)

Regresa verdadero si la variable está vacía

Cells(37, 2) = IsEmpty(Cells(1, 1))

Regresa verdadero si la expresión es un valor de error

Cells(38, 2) = IsError(Cells(1, 1))

Regresa verdadero si la variable es un valor numérico

Cells(40, 2) = IsNumeric(Cells(1, 1))

Regresa una cadena convertida en minúsculas

Page 3: Funciones de VBA

Cells(42, 2) = LCase(Cells(1, 1))

Regresa la longitud de una cadena (en caracteres)

Cells(44, 2) = Len(Cells(1, 1))

Despliega un cuadro de dialogo con un mensaje especificado

Cells(5, 2) = MsgBox(Cells(1, 1))

Regresa la fecha y hora actual del sistema

Cells(5, 2) = Now(Cells(1, 1))

Redondea un número a una cantidad específica de decimales, en este caso dos decimales

Cells(57, 2) = Round(Cells(1, 1), 2)

Invierte el orden de los caracteres de una cadena

Cells(61, 2) = StrReverse(Cells(1, 1))

Convierte una cadena de texto en mayúsculas

Cells(67, 2) = UCase(Cells(1, 1))

Regresa el número contenido en una cadena de texto

Cells(68, 2) = Val(Cells(1, 1))

Regresa el nombre de un día de la semana, si fuera 3 el número de la celda B70, devuelve

Martes, la semana empieza el domingo, según la función expuesta.

Cells(70, 2) = WeekdayName(Cells(70, 1))

Page 4: Funciones de VBA

Obtiene el año de una fecha

Cells(71, 2) = Year(Cells(71, 1)) En el cuadro siguiente se exponen las distintas funciones de VBA y una pequeña descripción de lo que realiza la función:

Nº FUNCIÓN DESCRIPCIÓN

1 Abs Regresa el valor absoluto de un número

2 Asc Obtiene el valor ASCII del primer caracter de una cadena de texto

3 CBool Convierte una expresión a su valor booleano

4 CByte Convierte una expresión al tipo de dato Byte

5 CCur Convierte una expresión al tipo de dato moneda (Currency)

6 CDate Convierte una expresión al tipo de dato fecha (Date)

7 CDbl Convierte una expresión al tipo de dato doble (Double)

8 CDec Convierte una expresión al tipo de dato decimal (Decimal)

9 Choose Selecciona un valor de una lista de argumentos

10 Chr Convierte un valor ANSI en valor de tipo texto

11 CInt Convierte una expresión en un dato de tipo entero (Int)

12 CLng Convierte una expresión en un dato de tipo largo (Long)

13 CreateObject Crea un objeto de tipo OLE

14 CStr Convierte una expresión en un dato de tipo texto (String)

15 CurDir Regresa la ruta actual

16 CVar Convierte una expresión en un dato de tipo variante (Var)

17 Date Regresa la fecha actual del sistema

18 DateAdd Agrega un intervalo de tiempo a una fecha especificada

19 DateDiff Obtiene la diferencia entre una fecha y un intervalo de tiempo especificado

20 DatePart Regresa una parte específica de una fecha

21 DateSerial Convierte una fecha en un número serial

22 DateValue Convierte una cadena de texto en una fecha

23 Day Regresa el día del mes de una fecha

24 Dir Regresa el nombre de un archivo o directorio que concuerde con un patrón

25 EOF Regresa verdadero si se ha llegado al final de un archivo

26 FileDateTime Regresa la fecha y hora de la última modificación de un archivo

27 FileLen Regresa el número de bytes en un archivo

28 FormatCurrency Regresa un número como un texto con formato de moneda

29 FormatPercent Regresa un número como un texto con formato de porcentaje

30 Hour Regresa la hora de un valor de tiempo

31 IIf Regresa un de dos partes, dependiendo de la evaluación de una expresión

32 InputBox Muestra un cuadro de diálogo que solicita la entrada del usuario

33 InStr Regresa la posición de una cadena de texto dentro de otra cadena

Page 5: Funciones de VBA

34 InStrRev Regresa la posición de una cadena de texto dentro de otra cadena pero

empezando desde el final

35 Int Regresa la parte entera de un número

36 IsDate Regresa verdadero si la variable es una fecha

37 IsEmpty Regresa verdadero si la variable está vacía

38 IsError Regresa verdadero si la expresión es un valor de error

39 IsNull Regresa verdadero si la expresión es un valor nulo

40 IsNumeric Regresa verdadero si la variable es un valor numérico

41 Join Regresa una cadena de texto creada al unir las cadenas contenidas en un

arreglo

42 LCase Regresa una cadena convertida en minúsculas

43 Left Regresa un número específico de caracteres a la izquierda de una cadena

44 Len Regresa la longitud de una cadena (en caracteres)

45 LTrim Remueve los espacios a la izquierda de una cadena

46 Mid Extrae un número específico de caracteres de una cadena de texto

47 Minute Regresa el minuto de una dato de tiempo

48 Month Regresa el mes de una fecha

49 MsgBox Despliega un cuadro de dialogo con un mensaje especificado

50 Now Regresa la fecha y hora actual del sistema

51 Replace Reemplaza una cadena de texto con otra

52 Space regresa una cadena de texto con el número de espacios especificados

53 Split Regresa un arreglo formado for cadenas de texto que formaban una sola

cadena

54 Str Regresa la representación en texto de un número

55 Right Regresa un número especificado de caracteres a la derecha de una cadena de

texto

56 Rnd Regresa un número aleatorio entre 0 y 1

57 Round Redondea un número a una cantidad específica de decimales

58 RTrim Remueve los espacios en blanco a la derecha de una cadena de texto

59 Second Regresa los segundos de un dato de tiempo

60 StrComp Compara dos cadenas de texto

61 StrReverse Invierte el orden de los caracteres de una cadena

62 Time Regresa el tiempo actual del sistema

63 Timer Regresa el número de segundos desde la media noche

64 TimeValue Convierte una cadena de texto a un número de serie de tiempo

65 Trim Remueve los espacios en blanco al inicio y final de una cadena de texto

66 TypeName Obtiene el nombre del tipo de dato de una variable

67 UCase Convierte una cadena de texto en mayúsculas

68 Val Regresa el número contenido en una cadena de texto

69 Weekday Regresa un número que representa un día de la semana

70 WeekdayName Regresa el nombre de un día de la semana

71 Year Obtiene el año de una fecha

Page 6: Funciones de VBA

WorksheetFunction listado de funciones A continuación presento el listado de funciones de Excel que se pueden usar en macros como se explicó en WorksheetFunction funciones de Excel en VBA; tiene por fin ejecutar casi todas las funciones que trae incorporadas Excel; en Funciones de Excel, descripción y traducción al inglés y otros idiomas encontrarás listadas y con una breve explicación que hace cada función de Excel. Si estás usando macros para automatizar tu libro de Excel seguramente te es necesario saber seleccionar o referenciar celdas, en FORMAS DE SELECCIONAR O REFERENCIAR CELDAS CON VBA (Spanish Edition) encontrarás una excelente ayuda; si trabajas con fechas en Excel, fíjate en el siguiente link que te puede ser de utilidad FORMATOS Y FUNCIONES DE FECHA Y HORA DE MICROSOFT EXCEL (Spanish Edition) La grilla que sigue tiene todas las funciones que se pueden usar con WorksheetFunction:

Nombre Descripción AccrInt Devuelve el interés devengado de un valor bursátil que paga intereses periódicos.

AccrIntM

Devuelve el interés devengado de un valor bursátil que paga intereses a su vencimiento.

Acos

Devuelve el arcocoseno, o coseno inverso, de un número. El arcocoseno es el ángulo cuyo coseno es Arg1. El ángulo devuelto se expresa en radianes, comprendido entre el rango que se extiende entre 0 (cero) y pi.

Acosh

Devuelve el coseno hiperbólico inverso de un número. El número debe ser mayor o igual que 1. El coseno hiperbólico inverso es el valor cuyo coseno hiperbólico es Arg1, por lo que Acosh(Cosh(número)) es igual a Arg1.

Aggregate Devuelve un agregado en una lista o base de datos.

AmorDegrc

Devuelve la depreciación correspondiente a cada período contable. Esta función se proporciona para el sistema contable francés.

AmorLinc

Devuelve la depreciación correspondiente a cada período contable. Esta función se proporciona para el sistema contable francés.

And

Devuelve TRUE si todos los argumentos son TRUE; en caso de que uno o más argumentos sean FALSE, devuelve FALSE.

Asc

Para idiomas que usan juegos de caracteres de dos bytes (DBCS), cambia los caracteres de dos bytes a caracteres de un byte.

Asin

Devuelve el arcoseno, o seno inverso, de un número. El arcoseno es el ángulo cuyo seno es Arg1. El ángulo devuelto se expresa en radianes, comprendido entre el rango que abarca desde -pi/2 hasta pi.

Asinh

Devuelve el seno hiperbólico inverso de un número. El seno hiperbólico inverso es el valor cuyo seno hiperbólico es Arg1, por lo que Asinh(Sinh(número)) es igual a Arg1.

Atan2

Devuelve el arco tangente, o la tangente inversa, de las coordenadas x e y especificadas. El arco tangente es el ángulo existente entre el eje x respecto a una línea que contiene el origen de coordenadas (0,0) y un punto que tiene las coordenadas (x_núm, y_núm). El ángulo se expresa en radianes y está comprendido entre -pi y pi, excluyendo -pi.

Atanh

Devuelve la tangente hiperbólica inversa de un número. El número debe estar comprendido entre -1 y 1 (excluidos -1 y 1).

AveDev

Devuelve el promedio de las desviaciones absolutas de la media para los puntos de datos. AveDev es una medida de la variabilidad de un conjunto de datos.

Average Devuelve el promedio (media aritmética) de los argumentos.

AverageIf

Devuelve el promedio (media aritmética) de todas las celdas de un rango que cumplen unos criterios dados.

Page 7: Funciones de VBA

AverageIfs

Devuelve el promedio (media aritmética) de todas las celdas que cumplen varios criterios.

BahtText Convierte un número en texto tailandés y agrega un sufijo de "Baht".

BesselI

Devuelve la función Bessel modificada, que equivale a la función Bessel evaluada para argumentos puramente imaginarios.

BesselJ Devuelve la función Bessel.

BesselK

Devuelve la función Bessel modificada, que equivale a las funciones Bessel evaluadas para argumentos puramente imaginarios.

BesselY

Devuelve la función Bessel, que también se denomina función de Weber o función Neumann.

Beta_Dist Devuelve la función de distribución beta acumulativa.

Beta_Inv

Devuelve la inversa de la función de distribución acumulativa para una distribución beta determinada. Es decir, si probabilidad = Beta_Dist(x,...), entonces Beta_Inv(probabilidad,...) = x.

BetaDist Devuelve la función de distribución beta acumulativa.

BetaInv

Devuelve la inversa de la función de distribución acumulativa para una distribución beta determinada. Es decir, si probabilidad = BetaDist(x,...), entonces BetaInv(probabilidad,...) = x.

Bin2Dec Convierte un número binario en decimal. Bin2Hex Convierte un número binario en hexadecimal. Bin2Oct Convierte un número binario en octal.

Binom_Dist

Devuelve la probabilidad de una variable aleatoria discreta siguiendo una distribución binomial.

Binom_Inv

Devuelve la función inversa de la probabilidad de una variable aleatoria discreta siguiendo una distribución binomial.

BinomDist

Devuelve la probabilidad de una variable aleatoria discreta siguiendo una distribución binomial.

Ceiling Redondea un número hasta el próximo múltiplo significativo.

Ceiling_Precise Devuelve el número especificado redondeado al múltiplo significativo más próximo.

ChiDist

Devuelve la probabilidad de una variable aleatoria continua siguiendo una distribución chi cuadrado de una sola cola.

ChiInv

Devuelve para una probabilidad dada, de una sola cola, el valor de la variable aleatoria siguiendo una distribución chi cuadrado.

ChiSq_Dist Devuelve la distribución chi cuadrado.

ChiSq_Dist_RT Devuelve la probabilidad de cola derecha de la distribución chi cuadrado.

ChiSq_Inv

Devuelve el inverso de la probabilidad de cola izquierda de la distribución chi cuadrado.

ChiSq_Inv_RT

Devuelve el inverso de una probabilidad dada, de una cola derecha, en una distribución chi cuadrado.

ChiSq_Test Devuelve la prueba de independencia. ChiTest Devuelve la prueba de independencia. Choose Utiliza Arg1 como índice para devolver un valor de una lista de argumentos de valores. Clean Quita del texto todos los caracteres no imprimibles.

Combin

Devuelve el número de combinaciones para un número determinado de elementos. Use Combin para determinar el número total de grupos posibles para un número determinado de elementos.

Complex

Convierte coeficientes reales e imaginarios en números complejos de la forma x + yi o x + yj.

Confidence

Devuelve un valor que se puede usar para construir un intervalo de confianza para la media de una población.

Confidence_Norm

Devuelve un valor que se puede usar para construir un intervalo de confianza para la media de una población.

Confidence_T

Devuelve el intervalo de confianza para la media de una población con distribución t de Student.

Page 8: Funciones de VBA

Convert

Convierte un número de un sistema de medidas en otro. Por ejemplo, Convert puede convertir una tabla de distancias en millas en una tabla de distancias en kilómetros.

Correl Devuelve el coeficiente de correlación entre los rangos de celdas Arg1 y Arg2. Cosh Devuelve el coseno hiperbólico de un número.

Count

Cuenta el número de celdas que contienen números y los números incluidos en la lista de argumentos.

CountA

Cuenta el número de celdas que no están vacías y los valores que hay en la lista de argumentos.

CountBlank Cuenta el número de celdas en blanco dentro de un rango.

CountIf

Cuenta las celdas contenidas en un rango que no están en blanco y que cumplen los criterios especificados.

CountIfs

Cuenta las celdas contenidas en un rango que no están en blanco y que cumplen varios criterios.

CoupDayBs

Devuelve el número de días desde el principio del período de un cupón hasta la fecha de liquidación.

CoupDays

Devuelve el número de días del período (entre dos cupones) donde se encuentra la fecha de liquidación.

CoupDaysNc

Devuelve el número de días desde la fecha de liquidación hasta la fecha del próximo cupón.

CoupNcd

Devuelve un número que representa la fecha del próximo cupón desde la fecha de liquidación.

CoupNum

Devuelve el número de cupones pagaderos entre la fecha de liquidación y la fecha de vencimiento, redondeado al siguiente cupón entero.

CoupPcd

Covar

Devuelve la covarianza o promedio de los productos de las desviaciones para cada pareja de puntos de datos.

Covariance_P

Devuelve la covarianza de la población o promedio de los productos de las desviaciones para cada pareja de puntos de datos.

Covariance_S

Devuelve la covarianza de la muestra, o promedio de los productos de las desviaciones para cada pareja de puntos de datos en dos conjuntos de datos.

CritBinom

Devuelve el menor valor cuya distribución binomial acumulada es menor o igual que un valor de criterio.

CumIPmt

Devuelve la cantidad de interés pagado de un préstamo entre los argumentos de inicio del período y de final del período.

CumPrinc

Devuelve la cantidad acumulada de capital pagado de un préstamo entre el inicio y el final del período.

DAverage

Devuelve el promedio de los valores de una columna de una lista o base de datos que cumplen las condiciones especificadas.

Days360

Calcula el número de días entre dos fechas basándose en un año de 360 días (doce meses de 30 días) que se utiliza en algunos cálculos contables.

Db

Devuelve la depreciación de un activo durante un período específico usando el método de depreciación de saldo fijo.

Dbcs

Convierte las letras de un byte contenidas en una cadena de caracteres en caracteres de dos bytes. El nombre de la función (y los caracteres que se convierten) depende de la configuración de idioma. Valor String de lectura y escritura.

DCount

Cuenta las celdas que contienen números en una columna de una lista o base de datos y que cumplen las condiciones especificadas.

DCountA

Cuenta las celdas que no están en blanco de una columna de una lista o base de datos y que cumplen las condiciones especificadas.

Ddb

Devuelve la depreciación de un activo en un período específico con el método de depreciación por doble disminución de saldo u otro método que se especifique.

Dec2Bin Convierte un número decimal en binario. Dec2Hex Convierte un número decimal en hexadecimal. Dec2Oct Convierte un número decimal en octal. Degrees Convierte radianes en grados.

Page 9: Funciones de VBA

Delta

Comprueba si dos valores son iguales. Devuelve 1 si número1 es igual a número2; de lo contrario devuelve 0.

DevSq

Devuelve la suma de los cuadrados de las desviaciones de los puntos de datos a partir de la media de la muestra.

DGet

Extrae un único valor de una columna de una lista o una base de datos que cumpla las condiciones especificadas.

Disc Devuelve la tasa de descuento de un valor bursátil.

DMax

Devuelve el valor máximo de una columna de una lista o una base de datos que cumpla las condiciones especificadas.

DMin

Devuelve el valor mínimo de una columna de una lista o una base de datos que coincida con las condiciones especificadas.

Dollar

La función descrita en este tema de Ayuda convierte un número en formato de texto y le aplica un símbolo de moneda. El nombre de la función (y el símbolo que aplica) depende de la configuración de idioma.

DollarDe

Convierte una cotización de un valor bursátil, expresada en forma fraccionaria, en decimal. Use DollarDe para convertir números fraccionarios de moneda, como precios de valores bursátiles, a números decimales.

DollarFr

Convierte una cotización de un valor bursátil, expresada en forma decimal, en fraccionaria. Use DollarFR para convertir números decimales de moneda en números expresados como fracción, como precios de valores bursátiles.

DProduct

Multiplica los valores de una columna de una lista o base de datos que cumplan las condiciones especificadas.

DStDev

Calcula la desviación estándar de una población basándose en una muestra y utilizando los números de una columna de una lista o base de datos que cumpla las condiciones especificadas.

DStDevP

Calcula la desviación estándar de una población basándose en toda la población y utilizando los números de una columna de una lista o una base de datos que cumplan las condiciones especificadas.

DSum

Suma los números de una columna de una lista o base de datos que cumplan las condiciones especificadas.

Duration

Devuelve la duración de Macauley de un valor de valor nominal supuesto de 100 $. La duración se define como el promedio ponderado del valor actual de los recursos generados y se usa como una medida de la respuesta del precio de un bono a los cambios en el rendimiento.

DVar

Calcula la varianza de una población basándose en una muestra y utilizando los números de una columna de una lista o base de datos que cumpla las condiciones especificadas.

DVarP

Calcula la varianza de una población basándose en toda la población y utilizando los números de una columna de una lista o una base de datos que cumplan las condiciones especificadas.

EDate

Devuelve el número de serie que representa la fecha que indica el número de meses anteriores o posteriores a la fecha especificada (argumento de fecha inicial). Use EDate para calcular las fechas de vencimiento que caen en el mismo día del mes que el día de emisión.

Effect

Devuelve la tasa efectiva del interés anual, si se conocen la tasa de interés anual nominal y el número de períodos de interés compuesto por año.

EoMonth

Devuelve el número de serie del último día del mes, anterior o posterior a la fecha inicial del número de mes indicado. Use el EOMONTH para calcular las fechas de vencimiento que caen en el último día del mes.

Erf

Devuelve el resultado de la función de error entre el argumento de límite inferior y el argumento de límite superior.

Erf_Precise

Devuelve el resultado de la función de error entre cero y el argumento de límite inferior.

ErfC

Devuelve la función ERF complementaria integrada entre el parámetro especificado y el infinito.

Page 10: Funciones de VBA

ErfC_Precise

Devuelve la función de error complementaria integrada entre el valor especificado y el infinito.

Even

Devuelve un número redondeado hasta el número entero par más próximo. Esta función puede usarse para procesar artículos que vienen en pares. Por ejemplo, un cajón de embalaje que contiene filas de uno o dos artículos está lleno cuando el número de artículos, redondeado hasta el par más próximo, coincide con la capacidad del cajón.

Expon_Dist

Devuelve la distribución exponencial. Use EXPON_DIST para establecer el tiempo entre dos eventos, tal como el tiempo que tarda un cajero automático en entregar efectivo. Por ejemplo, la función EXPON_DIST puede usarse para determinar la probabilidad de que el proceso tarde un minuto como máximo.

ExponDist

Devuelve la distribución exponencial. Use EXPONDIST para establecer el tiempo entre dos eventos, tal como el tiempo que tarda una máquina de cajero automático en entregar efectivo. Por ejemplo, EXPONDIST puede usarse para determinar la probabilidad de que el proceso tarde un minuto como máximo.

F_Dist Devuelve la distribución de probabilidad F.

F_Dist_RT

Devuelve la distribución de probabilidad F de cola derecha. Esta función puede usarse para determinar si dos conjuntos de datos tienen diferentes grados de diversidad. Por ejemplo, podría examinar los resultados de los exámenes presentados por hombres y mujeres para entrar a la escuela secundaria, y determinar si la variabilidad entre las mujeres es diferente de la variabilidad entre los hombres.

F_Inv Devuelve el inverso de la distribución de probabilidad F.

F_Inv_RT

Devuelve el inverso de la distribución de probabilidad F de cola derecha. Si p = F_DIST_RT(x,...), entonces F_INV_RT(p,...) = x.

F_Test

Devuelve el resultado de una prueba F. Una prueba F devuelve la probabilidad de dos colas de que las varianzas de los argumentos matriz1 y matriz2 no presenten diferencias significativas. Use esta función para determinar si las varianzas de dos muestras son diferentes. Por ejemplo, dados los resultados de los exámenes de escuelas públicas y privadas, puede comprobar si estas escuelas tienen márgenes de resultados diferentes.

Fact

Devuelve el factorial de un número. El factorial de un número es igual a 1*2*3*...* número.

FactDouble Devuelve el factorial doble de un número.

FDist

Devuelve la distribución de probabilidad F. Esta función puede usarse para determinar si dos conjuntos de datos tienen diferentes grados de diversidad. Por ejemplo, podría examinar los resultados que obtienen las mujeres y los varones en los exámenes de acceso a la educación secundaria, y determinar si la variabilidad entre las mujeres es diferente de la variabilidad entre los varones.

Find Busca información concreta en una hoja de cálculo.

FindB

FIND y FINDB buscan una cadena de texto dentro de una segunda cadena y devuelven el número de la posición inicial de la primera cadena de texto a partir del primer carácter de la segunda cadena.

FInv

Devuelve el inverso de la distribución de probabilidad F. Si el argumento p = FDist(x,...), entonces FInv(p,...) = x.

Fisher

Devuelve la transformación Fisher en x. Esta transformación produce una función que se distribuye normalmente en lugar de ser asimétrica. Use esta función para realizar pruebas hipotéticas sobre el coeficiente de correlación.

FisherInv

Devuelve la inversa de la transformación Fisher. Use esta transformación para analizar correlaciones entre rangos de matrices de datos. Si el argumento y = FISHER(x), entonces FISHERINV(y) = x.

Fixed

Redondea un número con el número de decimales especificado, le aplica formato decimal usando comas y puntos, y devuelve el resultado como texto.

Floor

Redondea un número al próximo múltiplo del argumento de cifra significativa, hacia abajo (hacia el cero).

Floor_Precise Redondea el número especificado al múltiplo significativo más próximo.

Page 11: Funciones de VBA

Forecast

Calcula o pronostica un valor futuro a partir de los valores existentes. La predicción del valor es un valor de y obtenido a partir de un valor de x. Los valores conocidos son valores de x y valores de y existentes, y el nuevo valor se pronostica utilizando regresión lineal. Esta función se puede utilizar para realizar previsiones de ventas, establecer requisitos de inventario o tendencias de los consumidores.

Frequency

Calcula la frecuencia con que se repiten los valores en un rango y devuelve un matriz vertical de números. Por ejemplo, utilice FREQUENCY para contar el número de los resultados que se encuentran dentro de un rango. Debe escribirse como una fórmula de matrices debido a que este método devuelve una matriz.

FTest

Devuelve el resultado de una prueba F. Una prueba F devuelve la probabilidad de dos colas de que las varianzas de los argumentos matriz1 y matriz2 no presenten diferencias significativas. Use esta función para determinar si las varianzas de dos muestras son diferentes. Por ejemplo, dados los resultados de los exámenes de escuelas públicas y privadas, puede comprobar si estas escuelas tienen márgenes de resultados diferentes.

Fv

Devuelve el valor futuro de una inversión basándose en pagos periódicos constantes y en una tasa de interés constante.

FVSchedule

Devuelve el valor futuro de un capital inicial después de aplicar una serie de tasas de interés compuesto. Utilice FVSCHEDULE para calcular el valor futuro de una inversión con una tasa variable o ajustable.

Gamma_Dist

Devuelve la distribución gamma. Use esta función para estudiar variables cuya distribución podría ser asimétrica. La distribución gamma es de uso corriente en análisis de las colas de espera.

Gamma_Inv

Devuelve, la inversa de la distribución gamma acumulativa. Si p = GAMMA_DIST(x,...), entonces GAMMA_INV(p,...) = x.

GammaDist

Devuelve la distribución gamma. Use esta función para estudiar variables cuya distribución podría ser asimétrica. La distribución gamma es de uso corriente en análisis de las colas de espera.

GammaInv

Devuelve, para una probabilidad dada, el valor de la variable aleatoria siguiendo una distribución gamma acumulativa. Si p es igual a GAMMADIST(x,...), entonces GAMMAINV(p,...) es igual a x.

GammaLn Devuelve el logaritmo natural de la función gamma, G(x).

GammaLn_Precise Devuelve el logaritmo natural de la función gamma, G(x).

Gcd

Devuelve el máximo común divisor de dos o más números enteros. El máximo común divisor es el mayor número entero por el que son divisibles los argumentos de número 1 y número 2 sin dejar resto.

GeoMean

Devuelve la media geométrica de una matriz o de un rango de datos positivos. Por ejemplo, se puede utilizar GEOMEAN para calcular la tasa de crecimiento promedio, dado un interés compuesto con tasas variables.

GeStep

Devuelve 1 si el valor del argumento número es mayor o igual que el valor de referencia; en caso contrario, devuelve 0 (cero).Use esta función para filtrar un conjunto de valores. Por ejemplo, si suma varias funciones GESTEP, puede calcular el número de valores que sobrepasan un valor límite.

Growth

Calcula el pronóstico de crecimiento exponencial a partir de los datos existentes. GROWTH devuelve los valores y para una serie de valores x especificados utilizando valores x y valores y existentes. También puede utilizar la función de hoja de cálculo GROWTH para ajustar una curva exponencial a los valores x e y existentes.

HarMean

Devuelve la media armónica de un conjunto de datos. La media armónica es la inversa de la media aritmética de los valores recíprocos.

Hex2Bin Convierte un número hexadecimal en binario. Hex2Dec Convierte un número hexadecimal en decimal. Hex2Oct Convierte un número hexadecimal en octal.

Page 12: Funciones de VBA

HLookup

Busca un valor en la fila superior de una tabla o una matriz de valores y devuelve un valor en la misma columna de una fila especificada en la tabla o matriz. Use VLOOKUP cuando los valores de comparación se encuentren en una fila en la parte superior de una tabla de datos y desee encontrar información que se encuentre dentro de un número especificado de filas.Use VLOOKUP cuando los valores de comparación se encuentren en una columna a la izquierda de los datos que desee encontrar.

HypGeom_Dist

Devuelve la distribución hipergeométrica. La función HYPGEOM_DIST devuelve la probabilidad de obtener un número determinado de "éxitos" en una muestra, conocidos el tamaño de la muestra, el número de éxitos de la población y el tamaño de la población. Use HYPGEOM_DIST en problemas con una población finita, donde cada observación sea un éxito o un fracaso, y donde cada subconjunto de un tamaño determinado pueda elegirse con la misma posibilidad.

HypGeomDist

Devuelve la distribución hipergeométrica. HYPGEOMDIST devuelve la probabilidad de obtener un número determinado de "éxitos" en una muestra, conocidos el tamaño de la muestra, el número de éxitos de la población y el tamaño de la población.Utilice HYPGEOMDIST en problemas con una población finita, donde cada observación sea un éxito o un fracaso, y donde cada subconjunto de un tamaño determinado pueda elegirse con la misma posibilidad.

IfError

Devuelve un valor que se especifica si una fórmula se evalúa como un error; de lo contrario, devuelve el resultado de la fórmula. Utilice la función IFERROR para interceptar y controlar errores en una fórmula.

ImAbs

Devuelve el valor absoluto (módulo) de un número complejo con el formato de texto x + yi o x + yj.

Imaginary

Devuelve el coeficiente de la parte imaginaria de un número complejo con el formato de texto x + yi o x + yj.

ImArgument Devuelve el argumento (theta), un ángulo expresado en radianes

ImConjugate

Devuelve la conjugada compleja de un número complejo con el formato de texto x + yi o x + yj.

ImCos Devuelve el coseno de un número complejo con el formato de texto x + yi o x + yj.

ImDiv

Devuelve el cociente entre dos números complejos con el formato de texto x + yi o x + yj.

ImExp

Devuelve en forma algebraica el resultado de la función exponencial de un número complejo con el formato de texto x + yi o x + yj.

ImLn

Devuelve el logaritmo natural (neperiano) de un número complejo con el formato de texto x + yi o x + yj.

ImLog10

Devuelve el logaritmo común (en base 10) de un número complejo con el formato de texto x + yi o x + yj.

ImLog2

Devuelve el logaritmo en base 2 de un número complejo con el formato de texto x + yi o x + yj.

ImPower

Devuelve el resultado de un número complejo elevado a una potencia entera con el formato de texto x + yi o x + yj.

ImProduct

Devuelve el producto de 2 a 29 números complejos con el formato de texto x + yi o x + yj.

ImReal

Devuelve el coeficiente de la parte real de un número complejo con el formato de texto x + yi o x + yj.

ImSin Devuelve el seno de un número complejo con el formato de texto x + yi o x + yj. ImSqrt Devuelve la raíz cuadrada de un número complejo x + yi o x + yj.

ImSub

Devuelve la diferencia de dos números complejos con el formato de texto x + yi o x + yj.

ImSum

Devuelve la suma de dos o más números complejos con el formato de texto x + yi o x + yj.

Index

Devuelve un valor o la referencia a un valor en una tabla o rango. La función INDEX presenta dos formas: matricial y de referencia.

Page 13: Funciones de VBA

Intercept

Calcula el punto en el que una línea intersecará el eje y utilizando los valores de x e y existentes. El punto de intersección se basa en el mejor ajuste de la línea de regresión trazada con los valores de x e y conocidos. Utilice la función INTERCEPT para determinar el valor de la variable dependiente cuando la variable independiente es igual a 0 (cero). Por ejemplo, puede emplear la función INTERCEPT para predecir la resistencia eléctrica de un metal a 0 °C si los puntos de datos se han tomado a temperatura ambiente o superior.

IntRate Devuelve la tasa de interés para la inversión total en un valor bursátil.

Ipmt

Devuelve el interés pagado en un período específico por una inversión basándose en pagos periódicos constantes y en una tasa de interés constante.

Irr

Devuelve la tasa interna de retorno de los flujos de caja representados por los números del argumento de valores. Estos flujos de caja no tienen por qué ser constantes, como es el caso en una anualidad. Sin embargo, los flujos de caja deben producirse a intervalos regulares, como meses o años. La tasa interna de retorno equivale a la tasa de interés producida por un proyecto de inversión con pagos (valores negativos) e ingresos (valores positivos) que tienen lugar en períodos regulares.

IsErr

Comprueba el tipo de valor y devuelve TRUE o FALSE dependiendo de si el valor hace referencia a cualquier valor de error excepto #N/A.

IsError

Comprueba el tipo de valor y devuelve TRUE o FALSE dependiendo de si el valor hace referencia a un valor de error (#N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #¡NULO!).

IsEven

Comprueba el tipo de valor y devuelve TRUE o FALSE dependiendo de si el valor es par.

IsLogical

Comprueba el tipo de valor y devuelve TRUE o FALSE dependiendo de si el valor hace referencia a un valor lógico.

IsNA

Comprueba el tipo de valor y devuelve TRUE o FALSE dependiendo de si el valor hace referencia al valor de error #N/A (valor no disponible).

IsNonText

Comprueba el tipo de valor y devuelve TRUE o FALSE dependiendo de si el valor hace referencia a cualquier elemento que no sea texto (tenga en cuenta que esta función devuelve TRUE si el valor hace referencia a una celda en blanco).

IsNumber

Comprueba el tipo de valor y devuelve TRUE o FALSE dependiendo de si el valor hace referencia a un número.

ISO_Ceiling

Devuelve un número redondeado al entero mayor más cercano o al múltiplo más cercano de la cifra significativa.

IsOdd

Comprueba el tipo de valor y devuelve TRUE o FALSE dependiendo de si el valor es impar.

Ispmt

Calcula el interés pagado durante un período específico de una inversión. Esta función se incluye para proporcionar compatibilidad con Lotus 1-2-3.

IsText

Comprueba el tipo de valor y devuelve TRUE o FALSE dependiendo de si el valor hace referencia a texto.

Kurt

Devuelve la curtosis de un conjunto de datos. La curtosis caracteriza la elevación o achatamiento relativos de una distribución en comparación con la distribución normal. Una curtosis positiva indica una distribución relativamente elevada. Una curtosis negativa indica una distribución relativamente achatada.

Large

Devuelve el k-ésimo mayor valor de un conjunto de datos. Puede utilizar esta función para seleccionar un valor en función de su posición relativa. Por ejemplo, puede utilizar LARGE para devolver la puntuación más alta, la segunda más alta o la tercera más alta.

Lcm

Devuelve el mínimo común múltiplo de números enteros. El mínimo común múltiplo es el entero positivo menor que es múltiplo de todos los argumentos enteros número1, número2, etc. Utilice LCM para agregar fracciones con diferentes denominadores.

LinEst

Calcula el valor estadístico de una línea mediante el método de los "mínimos cuadrados" con el fin de calcular la línea recta que mejor se adapta a los datos, y devuelve una matriz que describe la línea. Como esta función devuelve una matriz de valores, debe especificarse como una fórmula de matriz.

Page 14: Funciones de VBA

Ln

Devuelve el logaritmo natural (neperiano) de un número. Los logaritmos naturales se basan en la constante e (2,71828182845904).

Log Devuelve el logaritmo de un número en la base especificada. Log10 Devuelve el logaritmo en base 10 de un número.

LogEst

En el análisis de regresión, calcula una curva exponencial que se adapta a los datos y devuelve una matriz de valores que describe la curva. Como esta función devuelve una matriz de valores, debe especificarse como una fórmula de matriz.

LogInv

Use la distribución logarítmico-normal para analizar datos transformados logarítmicamente.

LogNorm_Dist

Devuelve la distribución logarítmico-normal de x, donde ln(x) se distribuye normalmente con los parámetros Media y Desv_estándar. Use esta función para analizar datos que han sido transformados logarítmicamente.

LogNorm_Inv

Devuelve la inversa de la función de distribución acumulativa logarítmico-normal. Use la distribución logarítmico-normal para analizar datos transformados logarítmicamente.

LogNormDist

Devuelve la distribución logarítmico-normal acumulativa de x, donde ln(x) se distribuye normalmente con la media y la desviación estándar. Utilice esta función para analizar los datos transformados logarítmicamente.

Lookup

Devuelve un valor de un rango de una fila o una columna o de una matriz. La función LOOKUP tiene dos formas sintácticas: la forma vectorial y la forma matricial.

Match

Devuelve la posición relativa de un elemento en una matriz que coincida con un valor especificado en el orden indicado. Utilice MATCH en lugar de las funciones LOOKUP cuando desee obtener la posición de un elemento en un rango en lugar del propio elemento.

Max Devuelve el valor mayor de un conjunto de valores. MDeterm Devuelve el determinante matricial de una matriz.

MDuration

Devuelve la duración modificada de Macauley de un valor bursátil con un valor nominal supuesto de 100 $.

Median

Devuelve la mediana de los números especificados. La mediana es el número central de un conjunto de números.

Min Devuelve el número menor de un conjunto de valores. MInverse Devuelve la matriz inversa de la matriz dentro de una matriz.

MIrr

Devuelve la tasa interna de retorno modificada de una serie de flujos de efectivo periódicos. MIRR considera el costo de la inversión y el interés recibido al volver a invertir el efectivo.

MMult

Devuelve el producto matricial de dos matrices. El resultado es una matriz con el mismo número de filas que matriz1 y el mismo número de columnas que matriz2.

Mode Devuelve el valor que se repite con más frecuencia en una matriz o rango de datos.

Mode_Mult

Devuelve una matriz vertical de los valores que se repiten con más frecuencia en una matriz o rango de datos.

Mode_Sngl Devuelve el valor que se repite con más frecuencia en una matriz o rango de datos. MRound Devuelve un número redondeado al múltiplo deseado.

MultiNomial

Devuelve el cociente del factorial de una suma de valores con respecto al producto de factoriales.

NegBinom_Dist

Devuelve la distribución binomial negativa. NEGBINOM_DIST devuelve la probabilidad de que haya núm_fracasos antes que núm_éxito, cuando la probabilidad constante de un éxito es prob_éxito. Esta función es similar a la distribución binomial, excepto en que el número de éxitos es fijo y el número de ensayos es variable. Como en la distribución binomial, los ensayos se consideran independientes.

NegBinomDist

Devuelve la distribución binomial negativa. NEGBINOMDIST devuelve la probabilidad de encontrar núm_fracasos antes que núm_éxitos, siendo probabilidad_s la probabilidad constante de que se produzca un éxito. Esta función es similar a la distribución binomial, salvo en que el número de éxitos es fijo y el número de ensayos es variable. Al igual que en los binomios, se supone que los ensayos son independientes.

Page 15: Funciones de VBA

NetworkDays

Devuelve el número de días laborables completos entre fecha_inicial y fecha_final. En los días laborables se excluyen los días de fin de semana y cualquier fecha identificada como día festivo. Utilice NETWORKDAYS para calcular los beneficios de los empleados obtenidos en función del número de días trabajados durante un determinado período.

NetworkDays_Intl

Devuelve el número de todos los días laborables entre dos fechas mediante parámetros para indicar cuáles y cuántos son días de fin de semana. Los días de fin de semana y los días que se especifiquen como días festivos no se consideran días laborables.

Nominal

Devuelve la tasa nominal del interés anual, si se conocen la tasa efectiva y el número de períodos de interés compuesto por año.

Norm_Dist

Devuelve la distribución normal para la media y la desviación estándar especificadas. Esta función tiene un campo muy amplio de aplicaciones en estadística, incluidas las pruebas de hipótesis.

Norm_Inv

Devuelve el inverso de la distribución acumulativa normal para la media y la desviación estándar especificadas.

Norm_S_Dist

Devuelve la función de distribución normal estándar acumulativa. La distribución tiene una media de 0 (cero) y una desviación estándar de uno. Utilice esta función en lugar de una tabla de áreas de curvas normales estándar.

Norm_S_Inv

Devuelve el inverso de la distribución normal estándar acumulativa. La distribución tiene una media de 0 (cero) y una desviación estándar de uno.

NormDist

Devuelve la distribución normal para la media y la desviación estándar especificadas. Esta función tiene un gran variedad de aplicaciones en estadística, como la comprobación de hipótesis.

NormInv

Devuelve el inverso de la distribución acumulativa normal para la media y la desviación estándar especificadas.

NormSDist

Devuelve la función de distribución normal estándar acumulativa. La distribución tiene una media de 0 (cero) y una desviación estándar de uno. Utilice esta función en lugar de una tabla de áreas de curvas normales estándar.

NormSInv

Devuelve el inverso de la distribución normal estándar acumulativa. La distribución tiene una media de 0 (cero) y una desviación estándar de uno.

NPer

Devuelve el número de períodos de una inversión en función de los pagos periódicos constantes y de una tasa de interés constante.

Npv

Calcula el valor neto presente de una inversión a partir de una tasa de descuento y una serie de pagos futuros (valores negativos) e ingresos (valores positivos).

Oct2Bin Convierte un número octal en binario. Oct2Dec Convierte un número octal en decimal. Oct2Hex Convierte un número octal en hexadecimal. Odd Devuelve un número redondeado hacia arriba hasta el próximo entero impar.

OddFPrice

Devuelve el precio de un valor nominal de 100 $ de un valor bursátil con un período inicial impar (largo o corto).

OddFYield

Devuelve el rendimiento de un valor bursátil con un primer período impar (corto o largo).

OddLPrice

Devuelve el precio de un valor nominal de 100 $ de un valor bursátil con un período de cupón final impar (largo o corto).

OddLYield

Devuelve el rendimiento de un valor bursátil con un último período impar (corto o largo).

Or

Devuelve TRUE si algún argumento es TRUE; devuelve FALSE si todos los argumentos son FALSE.

Pearson

Devuelve el coeficiente de correlación producto momento de Pearson, r, que es un índice sin dimensiones que abarca desde -1,0 a 1,0, inclusive y refleja la extensión de una relación lineal entre dos conjuntos de datos.

Percentile

Devuelve el percentil k-ésimo de los valores de un rango. Puede utilizar esta función para establecer un umbral de valores aceptables. Por ejemplo, puede decidir examinar a candidatos con una puntuación superior al nonagésimo percentil.

Page 16: Funciones de VBA

Percentile_Exc

Devuelve el k-ésimo percentil de los valores en un rango, donde k está en el rango de 0 a 1, ambos no incluidos.

Percentile_Inc

Devuelve el k-ésimo percentil de los valores de un rango. Esta función permite establecer un umbral de aceptación. Por ejemplo, podrá examinar a los candidatos cuya calificación sea superior al nonagésimo percentil.

PercentRank

Devuelve la clasificación de un valor en un conjunto de datos como porcentaje del conjunto. Esta función se puede utilizar para obtener la posición relativa de un valor dentro de un conjunto de datos. Por ejemplo, puede utilizar PERCENTRANK para obtener la posición de un resultado en una prueba de aptitud entre todos los resultados de la prueba.

PercentRank_Exc

Devuelve el rango de un valor en un conjunto de datos como un porcentaje (de 0 a 1 exclusive) del conjunto de datos.

PercentRank_Inc

Devuelve la clasificación de un valor en un conjunto de datos como porcentaje (de 0 a 1, ambos incluidos) del conjunto. Esta función se puede usar para obtener la posición relativa de un valor dentro de un conjunto de datos. Por ejemplo, puede usar PERCENTRANK_INC para obtener la posición de un resultado en una prueba de aptitud entre todos los resultados de la prueba.

Permut

Devuelve el número de permutaciones para un número determinado de objetos que pueden ser seleccionados de los objetos de número. Una permutación es un conjunto o subconjunto de objetos o eventos cuyo orden interno es importante. Las permutaciones difieren de las combinaciones, ya que en éstas últimas el orden interno no es importante. Utilice esta función para cálculos de probabilidad como la lotería.

Phonetic Extrae los caracteres fonéticos (furigana) de una cadena de texto.

Pi

Devuelve el número 3,14159265358979, la constante matemática pi, con una precisión de 15 dígitos.

Pmt Calcula el pago de un préstamo basado en pagos y una tasa de interés constantes.

Poisson

Devuelve la distribución de Poisson. Una aplicación común de la distribución de Poisson es prever el número de eventos durante un período de tiempo específico, como los automóviles que llegan a un peaje en un minuto.

Poisson_Dist

Devuelve la distribución de Poisson. Una de las aplicaciones comunes de la distribución de Poisson es la predicción del número de eventos en un determinado período de tiempo, como por ejemplo, el número de automóviles que se presenta a una zona de peaje en el intervalo de un minuto.

Power Devuelve el resultado de elevar un número a una potencia.

Ppmt

Devuelve el pago del capital en un determinado período de una inversión, basado en pagos constantes periódicos y una tasa de interés constante.

Price

Devuelve el precio por 100 $ de valor nominal de un valor bursátil que paga una tasa de interés periódica.

PriceDisc Devuelve el precio por 100 $ de valor nominal de un valor bursátil con descuento.

PriceMat

Devuelve el precio por 100 $ de valor nominal de un valor bursátil que genera intereses al vencimiento.

Prob

Devuelve la probabilidad de que los valores de un rango se encuentren entre dos límites. Si no se especifica el argumento de límite_sup, se devuelve la probabilidad de que los valores del argumento de rango_x sean iguales al argumento de límite_inf.

Product Multiplica todos los números especificados como argumentos y devuelve el producto.

Proper

Pone en mayúsculas la primera letra de una cadena de texto y cualquier otra letra del texto que aparezca detrás de un carácter distinto de una letra. Convierte todas las demás letras a letras minúsculas.

Pv

Devuelve el valor actual de una inversión. El valor actual es la cantidad total que tiene actualmente la suma de una serie de pagos futuros. Por ejemplo, cuando se presta dinero, el importe del préstamo es el valor actual para el prestamista.

Quartile

Devuelve el cuartil de un conjunto de datos. Los cuartiles se usan con frecuencia en los datos de ventas y encuestas para dividir las poblaciones en grupos. Por ejemplo, puede utilizar QUARTILE para determinar el 25 por ciento de los ingresos más altos en una población.

Page 17: Funciones de VBA

Quartile_Exc

Devuelve el cuartil del conjunto de datos, según los valores de percentil de 0 a 1, ambos no incluidos.

Quartile_Inc

Devuelve el cuartil del conjunto de datos, según los valores de percentil de 0 a 1, ambos incluidos. Los cuartiles se usan con frecuencia en los datos de ventas y encuestas para dividir las poblaciones en grupos. Por ejemplo, puede usar QUARTILE_INC para determinar el 25% de los ingresos más altos en una población.

Quotient

Devuelve la parte entera de una división. Use este método cuando desee descartar el resto de una división.

Radians Convierte grados en radianes.

RandBetween

Devuelve un número entero aleatorio entre los números que especifique. Devuelve un nuevo número entero aleatorio cada vez que se calcula la hoja de cálculo.

Rank

Devuelve la jerarquía de un número en una lista de números. La jerarquía de un número es su tamaño en comparación con otros valores de la lista. (Si ordenara la lista, la jerarquía del número sería su posición.)

Rank_Avg

Devuelve la jerarquía de un número dentro de una lista, es decir, su tamaño relativo a otros valores en la lista. Si más de un valor tiene la misma jerarquía, se devuelve la jerarquía promedio.

Rank_Eq

Devuelve la jerarquía de un número en una lista de números. La jerarquía de un número es su tamaño en comparación con otros valores de la lista. (Si ordenara la lista, la jerarquía del número sería su posición.)

Rate

Devuelve la tasa de interés por período de una anualidad. RATE se calcula por iteración y puede tener cero o más soluciones.Si los resultados sucesivos de RATE no convergen dentro de 0,0000001 después de 20 iteraciones, devuelve el valor de error #¡NUM!

Received

Devuelve la cantidad recibida al vencimiento de un valor bursátil completamente invertido.

Replace

Reemplaza parte de una cadena de texto por otra cadena, de acuerdo con el número de caracteres especificado.

ReplaceB

REPLACEB reemplaza parte de una cadena de texto, en función del número de bytes que especifique, por una cadena de texto diferente.

Rept

Repite el texto un número determinado de veces. Use el método Rept para llenar una celda con una cadena de texto repetida un número determinado de veces.

Roman Convierte un número arábigo en número romano con formato de texto. Round Redondea un número al número de decimales especificado. RoundDown Redondea un número hacia abajo, hacia el cero. RoundUp Redondea un número hacia arriba, en dirección contraria a cero.

RSq

Devuelve el cuadrado del coeficiente de correlación producto momento de Pearson mediante los puntos de datos conocidos de y y de x. Para obtener más información, vea PEARSON. El valor R cuadrado puede interpretarse como la proporción de la varianza de y que puede atribuirse a la varianza de x.

RTD Este método conecta con un origen para recibir datos en tiempo real.

Search

Los métodos Search y SearchB buscan una cadena de texto dentro de una segunda cadena de texto y devuelven el número de la posición inicial de la primera cadena de texto desde el primer carácter de la segunda cadena de texto.

SearchB

Los métodos Search y SearchB buscan una cadena de texto dentro de una segunda cadena de texto y devuelven el número de la posición inicial de la primera cadena de texto desde el primer carácter de la segunda cadena de texto.

SeriesSum Devuelve la suma de una serie exponencial basada en la fórmula:

Sinh Devuelve el seno hiperbólico de un número.

Skew

Devuelve la asimetría de una distribución. Esta función caracteriza el grado de asimetría de una distribución con respecto a su media. Una asimetría positiva indica una distribución unilateral que se extiende hacia valores más positivos. Una asimetría negativa indica una distribución unilateral que se extiende hacia valores más negativos.

Page 18: Funciones de VBA

Sln Devuelve la depreciación por método directo de un bien en un período dado.

Slope

Devuelve la pendiente de una línea de regresión lineal creada con los datos de los argumentos de valores conocidos de x e y.La pendiente es la distancia vertical dividida por la distancia horizontal entre dos puntos cualquiera de la recta, lo que corresponde a la tasa de cambio a lo largo de la línea de regresión.

Small

Devuelve el k-ésimo menor valor de un conjunto de datos. Utilice este método para devolver valores con una posición relativa específica dentro de un conjunto de datos.

SqrtPi Devuelve la raíz cuadrada de un número multiplicado por pi (número * pi).

Standardize

Devuelve un valor normalizado de una distribución caracterizada por los argumentos de media y desviación estándar.

StDev

Calcula la desviación estándar a partir de una muestra. La desviación estándar es una medida de la dispersión de unos valores con respecto al promedio (la media).

StDev_P

Calcula la desviación estándar de toda la población, que se toma como argumentos. La desviación estándar es una medida de la dispersión de unos valores con respecto al promedio (la media).

StDev_S

Calcula la desviación estándar a partir de una muestra. La desviación estándar es una medida de la dispersión de unos valores con respecto al promedio (la media).

StDevP

Calcula la desviación estándar de toda la población, que se toma como argumentos. La desviación estándar es una medida de la dispersión de unos valores con respecto al promedio (la media).

StEyx

Devuelve el error típico del valor de y previsto para cada x de la regresión. El error típico es una medida de la cuantía de error en el pronóstico del valor de y para un valor individual de x.

Substitute

El método Substitute reemplaza el texto nuevo por el texto original dentro de una cadena de texto. Utilice el método Substitute cuando desee reemplazar texto específico en una cadena de texto; use el método Replace si desea reemplazar cualquier texto que aparezca en una ubicación específica dentro de una cadena de caracteres.

Subtotal Crea subtotales. Sum Suma todos los números de un rango de celdas. SumIf Suma las celdas del rango que cumplen los criterios especificados. SumIfs Suma las celdas de un rango que cumplen varios criterios.

SumProduct

Multiplica los componentes correspondientes de las matrices indicadas y devuelve la suma de esos productos.

SumSq Devuelve la suma de los cuadrados de los argumentos.

SumX2MY2

Devuelve la suma de la diferencia de los cuadrados entre los valores correspondientes en dos matrices.

SumX2PY2

Devuelve el sumatorio de la suma de cuadrados entre los valores correspondientes en dos matrices. El sumatorio de la suma de cuadrados es un término común en muchas operaciones estadísticas.

SumXMY2

Devuelve la suma de los cuadrados de las diferencias entre los valores correspondientes en dos matrices.

Syd

Devuelve la depreciación de un activo por suma de dígitos de los años de durante un período específico.

T_Dist

Devuelve una distribución t de Student donde un valor numérico (x) es un valor calculado de t para el que se calculan los puntos porcentuales.

T_Dist_2T Devuelve la distribución t de Student de dos colas.

T_Dist_RT

Devuelve la distribución t de Student de cola derecha, donde un valor numérico (x) es un valor calculado de t para el que se van a calcular los puntos porcentuales. La distribución t se usa en las pruebas de hipótesis de conjuntos de datos de muestras pequeñas. Use esta función en lugar de una tabla de valores críticos de la distribución t.

T_Inv Devuelve el inverso de la distribución t de Student de cola izquierda.

T_Inv_2T

Devuelve el valor t de la distribución t de Student en función de la probabilidad y los grados de libertad.

Page 19: Funciones de VBA

T_Test

Devuelve la probabilidad asociada con la prueba t de Student. Use T_TEST para determinar la probabilidad de que dos muestras puedan proceder de dos poblaciones subyacentes con igual media.

Tanh Devuelve la tangente hiperbólica de un número. TBillEq Devuelve el rendimiento de un bono equivalente a una letra del Tesoro (de EE.UU.). TBillPrice Devuelve el precio por 100 $ de valor nominal de una letra del Tesoro (de EE.UU.). TBillYield Devuelve el rendimiento de una letra del Tesoro (de EE.UU.).

TDist

Devuelve los puntos porcentuales (probabilidad) de la distribución t de Student, donde un valor numérico (x) es un valor calculado de t para el que deben calcularse los puntos porcentuales. La distribución t de Student se utiliza para la comprobación de pruebas de hipótesis cuando el tamaño de la muestra es pequeño. Utilice esta función en lugar de una tabla de valores críticos para la distribución t.

Text Convierte en texto un valor con un formato numérico determinado.

TInv

Devuelve el valor t de la distribución t de Student como función de la probabilidad y los grados de libertad.

Transpose

Devuelve un rango de celdas vertical como un rango horizontal o viceversa. El método Transpose debe escribirse como una fórmula de matriz en un rango que tenga el mismo número de filas y columnas, respectivamente, que el número de columnas y filas de una matriz. Utilice el método Transpose para cambiar la orientación vertical y horizontal de una matriz en una hoja de cálculo.

Trend

Devuelve valores que resultan de una tendencia lineal. Ajusta una recta (calculada con el método de mínimos cuadrados) a los valores de las matrices definidas por los argumentos de valores conocidos de y y de valores conocidos de x. Devuelve, a lo largo de esa recta, los valores de y correspondientes a la matriz definida por el argumento de nuevos valores de x especificado.

Trim

Elimina los espacios del texto, excepto el espacio normal que se deja entre palabras. Use el método Trim en texto procedente de otras aplicaciones que pueda contener espacios irregulares.

TrimMean

Devuelve la media del interior del conjunto de datos. TRIMMEAN calcula la media de un conjunto de datos después de eliminar el porcentaje de los extremos inferior y superior de los puntos de datos. Puede utilizar esta función cuando desee excluir del análisis los valores extremos.

TTest

Devuelve la probabilidad asociada con la prueba t de Student. Utilice TTEST para determinar la probabilidad de que dos muestras puedan proceder de dos poblaciones subyacentes con igual media.

USDollar

Convierte a un número en formato de texto y se aplica un símbolo de moneda. El nombre del método (y el símbolo que se aplica) depende de la configuración de idioma.

Var Calcula la varianza en función de una muestra. Var_P Calcula la varianza en función de toda la población. Var_S Calcula la varianza en función de una muestra. VarP Calcula la varianza en función de toda la población.

Vdb

Devuelve la amortización de un activo durante un período especificado, incluidos períodos parciales, usando el método de amortización por doble depreciación de saldo u otro método que se especifique. Las iniciales VDB corresponden a disminución variable del saldo, en inglés.

VLookup

Busca un valor específico en la primer columna de una matriz de tabla y devuelve, en la misma fila, un valor de otra columna de dicha matriz de tabla.

Weekday

Devuelve el día de la semana correspondiente a una fecha. De forma predeterminada, el día se devuelve como un número entero entre 1 (domingo) y 7 (sábado).

WeekNum

Devuelve un número que indica dónde está situada la semana numéricamente dentro un año.

Weibull

Devuelve la distribución de Weibull. Utilice esta distribución en los análisis de confiabilidad para calcular, por ejemplo, el período medio de vida de un dispositivo hasta que se produce un error.

Page 20: Funciones de VBA

Weibull_Dist

Devuelve la distribución de Weibull. Esta distribución se usa en los análisis de confiabilidad, como calcular el tiempo medio que tarda un dispositivo en generar un error.

WorkDay

Devuelve un número que representa una fecha que es el número de días laborables antes o después de una fecha (la fecha inicial). Los días laborables excluyen los días de fin de semana y cualquier fecha identificada como día festivo. Use WORKDAY para excluir fines de semana o días festivos cuando calcule fechas de vencimiento de facturas, las fechas de entrega esperadas o el número de días de trabajo realizados.

WorkDay_Intl

Devuelve el número de serie de la fecha que tiene lugar antes o después de un número determinado de días laborables con parámetros de fin de semana personalizados. Los parámetros de fin de semana indican cuáles y cuántos días son días de fin de semana. Los días de fin de semana y cualquier día especificado como festivo no se consideran días laborables.

Xirr

Devuelve la tasa interna de retorno para un flujo de caja que no es necesariamente periódico. Para calcular la tasa interna de retorno de una serie de flujos de caja periódicos, utilice la función IRR.

Xnpv

Devuelve el valor neto actual para un flujo de caja que no es necesariamente periódico. Valor Double de lectura y escritura.

YearFrac

Calcula la fracción de año que representa el número de días completos entre los argumentos de fecha inicial y fecha final.Utilice la función YEARFRAC para determinar la proporción de los beneficios u obligaciones de todo un año que corresponde a un período específico.

YieldDisc

Devuelve el rendimiento anual de un valor bursátil con descuento. Por ejemplo, para una letra del Tesoro.

YieldMat Devuelve el rendimiento anual de un valor bursátil que paga intereses al vencimiento.

Z_Test

Devuelve el valor de probabilidad de una cola de una prueba z. En una hipótesis para una media de población, Z_TEST devuelve la probabilidad de que la media de la muestra sea mayor que el promedio de las observaciones del conjunto (matriz) de datos (es decir, la media observada de la muestra).

ZTest

Devuelve el valor de probabilidad de una cola de una prueba z. En una hipótesis para una media de población, ZTEST devuelve la probabilidad de que la media de la muestra sea mayor que el promedio de las observaciones del conjunto (matriz) de datos (es decir, la media observada de la muestra).