Excel Avanzado

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

Excel Avanzado
Captura6 150x150, Función WorksheetFunction.Fact

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 300x48, Función WorksheetFunction.Fact

 

captura01 300x48, Función WorksheetFunction.Fact

(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.

Captura11 300x143, Función WorksheetFunction.Fact

(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.

captura31 300x123, Función WorksheetFunction.Fact

(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, Función WorksheetFunction.Fact

 

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 300x153, Función WorksheetFunction.Fact

(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 300x134, Función WorksheetFunction.Fact

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

 

Formulado en visual Basic

 

Funcion fact2 300x81, Función WorksheetFunction.Fact

(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 *.