Excel Avanzado

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

Excel Avanzado

Función WorksheetFunction.Fact

| Sin comentarios

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

(Para mayor visualización de la imagen, hacer click en la misma)

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

(Para mayor visualización de la imagen, hacer click en la misma)

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

(Para mayor visualización de la imagen, hacer click en la misma)

Esta imagen desarrolla un ejemplo básico debido a que solo desarrolla una  operación simple de factorial con comandos programados en Visual Basic.

Ejemplo 2

Podemos utilizar la formula matemática de combinación para establecer una patrón en Visual Basic que cumple la formula.

4

 

Captura51 300x121 Función WorksheetFunction.Fact

(Para mayor visualización de la imagen, hacer click en la misma)

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

(Para mayor visualización de la imagen, hacer click en la misma)

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

(Para mayor visualización de la imagen, hacer click en la misma)

 

Formulado en visual Basic

 

Funcion fact2

(Para mayor visualización de la imagen, hacer click en la misma)

 

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 una respuesta

Los campos requeridos estan marcados con *.