Excel Avanzado

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

Excel Avanzado

UDF Suma de valores en negrita

| 2 comentarios

En las casas de apuestas deportivas existen diversas maneras de ganar, apostando diferentes partidos de futbol, lo que detallaré a continuación es un ejemplo de un juego de apuestas con los montos aplicables, dependiendo del resultado final del partido.

En la columna B son los equipos que juegan de local, en la columna F son los equipos que juegan de visita. Las columnas centrales C, D y E son los montos aplicables a los resultados del partido; por ejemplo:

En la fila 4 se encuentra el partido entre los equipos Alianza Lima y Universitario con los siguientes montos a apostar; si gana el local (L) se paga S/. 2.4, si empatan (E) S/. 3 y si gana la visita (V) S/. 2.4.

Mis pronósticos los he sombreado en negritas, para lo cual mi fórmula suma los pronósticos que me resultarán una ganancia (F13) si acierto el total de partidos.

Por tanto la función que se creará para realizar este cálculo será la siguiente:

Apuestas

apuest

Public Function sumabold(Rng As Range)

Dim celda As Object

Application.Volatile

For Each celda In Rng

If celda.Font.Bold = True Then

sumabold = sumabold + celda.Value

End If

Next

sumabold = sumabold

End Function

2 comentarios

  1. Buenos días,

    Tengo una pregunta. Sé como obtener un resultado en negrita, pero me gustaría saber cual sería la función para obtener un resultado además de negrita con color de fondo de la celda. Gracias

  2. A quién me pueda ayudar.

    Estoy intentando hacer una trabajo complejo de pronóstico y no encuentro una solución, para simplificar un poco (se que es mucho simplificar), pero para hacerlo lo más fácil posible explicarémi problema.

    Lo que trato de hacer es un programa de en excel de pronóstico de movimiento sísmicos. donde en función de una serie de condicionantes (avisos), poder hacer un pronóstico,

    Y es tan elemental que en función de los "Avisos" que son 10, pero de estos 10 avisos se agrupan en 6, por lo que las combinaciones de esos 10 avisos en 6 son (Empleando la función combinat(10;6)= 210 series de 6, pero a su vez cada uno de esos avisos en función de su comportamientos historicos (Por lo cual hay una estadística en cada uno de estos 10 avisos).

    Por lo que estudiando cada uno de estos 10 avisos se podría determinar con previsión un posible aviso de movimiento sísmico.

    ¿El porqué de las series de 6?,es simple porque con estas 6 podemos decir si estamos o no ante un posible seísmo.

    Pero claro cada dato historico hay que hacer su pronóstico y luego hacer las series y luego decidir.

    Bueno hasta aquí es más o menos lo que pretendo.

    La parte aunque parezca complicada no lo es en absoluto son las dos últimas, lo complicado es hacer los pronósticos con cierto grado de fiabilidad y por ello se me ha ocurrido reducirlo a lo más simple con objeto de:

    1.- Comprobar su fiabilidad y
    2.- Ser más fácil parametrizar los datos.

    Por ello lo que busco y repito todo esto reduciendolo a lo simple.

    Es a pronósticar si es cara o cruz el siguiente lanzamiento en función de un historico.

    Vamos a suponer que los datos de uno de los avisos los parametrizo a simples S y N (o Cara y Cruz).

    de tal forma que si tengo un historico del tipo,

    S; S; N; N; N; S; S;S; S; C; C; C; C; C; etc, por ejemplo más de 5000 datos ¿Cuál será el próximo?.

    Este es la foma más sencilla que se me ha ocurido, lo ideal sería que fuese ya hacer el pronóstico de la serie de 6 directamente, pero con hacerlo de uno en uno ya me conformo.

    Me refiero por si a alguién se le ocurre alguna solución a una mejora es

    Dado un historico parametrizado de 10 valores en series de 6 en 6, donde se estudiaría el pronóstico teniendo datos del tipo.

    (1; 2; 1; 3; 4; 4) ; (5; 9; 10; 1; 1; 2) ; (3; 4;10; 9;1;; 8); (5; 5; 3; 1;7); (3; 4; 7; 8; 9;1); etc. así hasta 25000 datos. ?Cuál seria la siguiente secuencia?

    ¿El porqué de ser necesario que se de el pronóstico de una serie?, simplemente porque cada uno de los avisos se ha de estudiar con los restantes.

    Bueno ese es mi problema,me vale con cómo obtener el pronóstico de un aviso, y lo ideal sería la de una serie.

    A quién me pueda ayudar, estaré agradecido.

    Andrés.

Deja una respuesta

Los campos requeridos estan marcados con *.