Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sumatorias en Excel

1,057 views
Skip to first unread message

José Acevedo

unread,
Sep 25, 2003, 5:45:06 PM9/25/03
to
Saludos,
Estoy introduciendo una formula en Excel, tengo problemas en lo siguiente:

En una parte de la formula hay una sumatoria es decir

el valor de k es el que introduciria yo, la formula dbeeria empezando de
cero multiplicar por 2 todos los numeros hasta llegar a k-1

Ej:
k = 5

Entonces,

(0*2) + (1*2) + (2*2) + (3*2) + (4*2) + (5*2) = 30

La idea es que ese numero k lo introduzca yo y Excel sepa reconocer
cuantas veces va a hacer la operación

Muachas Gracias.


clip_image002.gif

juanca

unread,
Sep 26, 2003, 10:10:24 AM9/26/03
to
Prueba colocando este codigo en el modulo de la hoja.

Public Function SumaPrueba(Knesimo As Long, Constante As
Long)
Dim Contador As Long
For Contador = 0 To Knesimo
Suma = Suma + (Contador * Constante)
Next
End Function

Luego abres el asistente de funciones y encontraras la
funcion SumaPrueba a la cual le ingresaras los dos
parametros y listo.

Suerte

>-----Mensaje original-----

Henry Sanchez

unread,
Sep 26, 2003, 10:27:46 AM9/26/03
to
Hola Jose,

Como lo mas seguro es que Excel no incorpore una funcion
que realice el calculo que tu necesitas, tendras que
recurrir a VBA para crear una funcion personalizada:

Public Function MiFuncion(Valor as Integer) As Integer
Dim intContador as Integer

For intContador=1 to Valor-1
MiFuncion = MiFuncion + intContador*2
Next intContador
End Function

Esto deberia resolver tu problema, siempre que el valor de
k sea un numero natural mayor que 1

Saludos,

Henry
>-----Mensaje original-----

Cheeky

unread,
Sep 29, 2003, 4:29:33 PM9/29/03
to
Pues no funciona..
0 new messages