Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 20-mar-2007, 12:19   #1 (permalink)
jorge1980 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 274
Macro

Hola!..Necesito hacer un macro que sume valores almacenados en una columna y que por cada suma igual a 40 contabilice, es decir, si la suma de las primeras celdas es igual a 40 el valor colocado en una celda x es igual a 1, si la suma es igual a 80 el valor colocado dicha celda x es igual a 2 y asi sucesivamente.

Me entienden?... De no ser asi, haganmelo saber por favor.

Gracias!
jorge1980 está desconectado   Responder Citando
Antiguo 20-mar-2007, 12:58   #2 (permalink)
judoka está en el buen camino
 
Avatar de judoka
 
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 176
Re: Macro

¿ y es necesario que lo hagas con una macro?
te podria servir una columna adjunta con el acumulado y dependiendo de ese valor acumulado poner el valor correspondiente
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
judoka está desconectado   Responder Citando
Antiguo 20-mar-2007, 13:31   #3 (permalink)
jorge1980 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 274
Re: Macro

Hola Judoka!...pero como lo haria?...Puedes orientarme, nose mucho de excel.
Lo que quiero es esto:

A B
15
15
10 1
10
10
10
10 2
25
10
5 3

Me entiendes?...Aunque pienso que no fui muy claro en el primer post porque lo hacia acumulativo.

Gracias por todo!

Última edición por jorge1980; 20-mar-2007 a las 13:33. Razón: Columnas no bien alineadas
jorge1980 está desconectado   Responder Citando
Antiguo 20-mar-2007, 14:50   #4 (permalink)
judoka está en el buen camino
 
Avatar de judoka
 
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 176
Re: Macro

revisa este ejemplo

http://alvarezbello.iespana.es/excel/suma_acumulada.xls
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
judoka está desconectado   Responder Citando
Antiguo 21-mar-2007, 11:05   #5 (permalink)
jorge1980 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 274
Re: Macro

Hola nuevamente!....jejejej. Lo que observe en el ejemplo del link que me recomendastes no es lo que busco amigo(a).

Te explico a continuacion tomando como ejemplo la hoja mostrada en el link recomendado.
Suponte que quiero sumar todos los valores mostrados en la columna B y por cada suma que sea igual o mayor a 40 en una celda C, justamente donde el valor sea igual o mayor a 40 se inicialice el contador.

For Example:

Suma: if (B2+B3)>=40 then Valor cera colocado en la celda C3 donde Valor sera contador=1
Suma: if (B4+B5)>=40 then Valor cera colocado en la celda C3 donde Valor sera contador=2 y asi sucesivamente.....you understand now?

thank very much!
jorge1980 está desconectado   Responder Citando
Antiguo 22-mar-2007, 03:28   #6 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.921
Re: Macro

Hola jorge1980

He teclado algunas líneas de código, a ver si te sirven:

Código:
Sub Sumar()
    contador = 0
    total = 0
    Range("A1").Select ' empezar en celda A1
    ' recorrer las celdas hasta encontrar una vacía
    Do While ActiveCell <> Empty
        total = total + ActiveCell ' sumar el valor de la celda
        ' si la suma es igual o mayor a 40...
        If total >= 40 Then
            contador = contador + 1 ' incrementar contador
            ActiveCell.Offset(0, 1).Select ' desplazr a la derecha
            ActiveCell = contador ' escribir contador en la celda
            ActiveCell.Offset(0, -1).Select ' volver a la izquierda
            total = 0 ' inizializar variable total
        End If
        ActiveCell.Offset(1, 0).Select ' siguiente fila
    Loop
End Sub
Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 23-mar-2007, 11:44   #7 (permalink)
jorge1980 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 274
Re: Macro

Gracias pana!!!!!!....No sabes cuanto te lo agradezco, pero puedes decirme donde aprendistes a crear macros..puedes recomendarme algunos llink de tutoriales.

Saludos, Jorge
jorge1980 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:53.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93