Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Captura6

Función WorksheetFunction.Fact

| 0 comments

El comando Worksheetfunction.fact se basa básicamente en la operación factorial de un número o, como se trabaja en Visual Basic, con un sistema de argumentos ya sea para el desarrollo digitalizado de la información o para disminuir el tiempo de respuesta que demoraría desarrollar un ejercicio de tal magnitud.

En Excel, la función factorial se define en principio como el producto de todos los números enteros positivos desde 1  hasta n o numero dado.

captura0.3

 

captura0

Como ya he mencionado filas más arriba, la función FACTORIAL   o Fact se aplicara en visual Basic mediante argumentos que validen la operación.

Para esto mostrare algunas imágenes que demuestren esta premisa.

Captura1

Como podemos percibir en la imagen, al ejecutar  el comando  Worksheetfunction.fact, esta nos muestra la ventana donde podemos revisar todos las macros creadas. En esta imagen solo trabajaré  con una macro. Como he escrito al ejecutar el comando, las  macros ya existentes nos servirán como argumentos  para el desarrollo  y validez del comando.

Ejemplo 1

Un ejemplo simple desarrollado con el comando worksheetfunction.fact esta demostrado en esta imagen.

captura3

Esta imagen desarrolla un ejemplo basico debido a que solo desarrolla una  operacion simple de factorial con comandos programados en Visual Basic.

Ejemplo 2

Podemos utilizar la formula matematica de combinacion para establecer una patron en Visual Basic que cumple la formula.

4

 

 

Al momento de ejecutar los comandos creados en Visual Basic, el comando inputbox nos pedira los numeros que necesitaremos para este  complemente  la formula.

Captura5.1

 

De manera que podemos utilizar el visual Basic para ingresar los números y que estos sean calculados por Excel.

 

Ejemplo 3

Combinatoria con repetición

 

Captura6

 

Formulado en visual Basic

 

Funcion fact2

 

Al igual que en el ejemplo anterior, la formula recreada en Visual Basic desarrollará una operación también compleja la cual nos pedirá la información necesaria para poder desarrollar la pregunta.

 Por todo ello, el comando WorksheetFunction.Fact aporta una reducción de tiempo en el desarrollo de los problemas con factorial.

 

Por Jhonn López

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5