UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1RESUELTO Formula personalizada el 03/04/14, 02:58 pm

chema


Hola a todos,

He intentado hacer una formula personalizada en la que a un rango de datos en columnas, por ejemplo  la columna A tenga de valores:
11
12
15
16

Haga una serie de cálculos, lo pongo en el ejemplo adjunto. Lo curioso es que como esos valores vienen de otros cálculos, puede pasar que uno de los campos esté vacío, pero vacío como "" (ver excel adjunto) y ya se vuelve loco y no me funciona la fórmula personalizada que a continuación pongo, pero si funciona "haciéndolo a mano" como viene en el ejemplo adjunto. He estado mirando y parece ser que es una limitación de excel, pero no tiene sentido (para mi al menos) pero si se os ocurre algo os lo agradecería mucho.

MUCHAS GRACIAS.

Función personalizada:

Function Usesgo(x As Range, Vteorico) As Double


Dim vRange1 As Variant


Dim i, j, iRowCount, iColumnCount As Integer


iRowCount = x.Rows.Count


iColumnCount = x.Columns.Count


vRange1 = x.Cells.Value


For i = 1 To iRowCount


For j = 1 To iColumnCount


vRange1(i, j) = (1 - vRange1(i, j) / Vteorico) ^ 2


Next j


Next i


Var1 = WorksheetFunction.Sum(vRange1) / iRowCount


Usesgo = Sqr(Var1)


End Function

2RESUELTO Re: Formula personalizada el 03/04/14, 08:37 pm

railar


Hola chema,

Y el adjunto, se quedó en el camino

Saludos

Raúl

3RESUELTO Formula personalizada el 03/04/14, 10:01 pm

chema


Hola Raul,

Creo que ahora sí.

Gracias.
Archivos
ejemplo.xlsm
No tienes los permisos para descargar los archivos.
(15 KB)

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.