Macro en Excel para acumular suma en una misma celda – Parte 2

Se requiere sumar en una misma celda los valores que se ingresen en la misma, es decir, si en una celda de Excel está el valor 20 y le ingresan el valor 30, Excel automáticamente debe mostrar la suma de estos dos valores, para este caso el resultado sería 50, Bienvenid@ a este articulo que trata de Macro en Excel para acumular suma en una misma celda – Parte 2.

Especialistas En Excel
Para solucionar estos dos casos se implementaron las funciones SUSTITUIR, ENCONTRAR y EXTRAE, con la combinación de las anteriores se consigue Identificar y extraer información en Excel a partir de un texto, si no has visto la primera parte de este ejercicio accede a través de >> Aquí <<

La solución a esta inquietud se resolvió, sin embargo hoy trataremos dos puntos adicionales con base en la solución inicial del caso anterior.

Si deseas ver el articulo anterior Click Aquí

En el articulo de hoy damos solucion a dos inquietudes que nos realizaron varios integrantes de nuestra Comunidad Triple EEE, estas inquietudes corresponden a un articulo de Macro en Excel para acumular suma en una misma celda el cual se publicó semanas anteriores, las dos inquietudes  o preguntas son las siguientes:

  1. En el ejercicio anterior realizado se acumula el valor de la suma siempre sobre la misma celda de Excel, se requiere que esto mismo aplique para otras celdas
  2. Se requiere que cuando se desee reiniciar el valor de la celda en cero, el sistema lo permita sin afectar la funcionalidad de las macros.

Importante:

Por favor acompáñame a ver el siguiente vídeo, ya que en él se muestra la solución de lo que se está requiriendo, adicional tenemos un reto basado en este ejercicio, el cual espero que lo resuelvas para afianzar lo que aprenderás con este ejercicio el día de hoy referente a Macro en Excel para acumular suma en una misma celda.

Click >> Aquí << para descargar archivo Excel

1) Comunidad Triple EEE, Únete >> https://goo.gl/FrswaC

2) Suscríbete a este curso gratuito para aumentar tu productividad en Excel un 80% y obtén 4 regalos adicionales al suscribirte a este curso: http://goo.gl/zNqh0o

3) Listado de funciones Excel: https://goo.gl/aMKWVL

4) Ejercicio pasado: Macro en Excel para acumular suma en una misma celda – Parte 1: https://goo.gl/JapcJJ

Artículos anteriores:

  1. Sumar sólo decimales extraídos y hallar el siguiente valor del promedio – Parte 2
  2. Open Day Latam MVP Colombia 2016
  3. Función CONTAR.BLANCO en Excel
  4. Macro para transferir datos de una hoja a otra – Caso de Noelia Parte 2 de 2
  5. Función IZQUIERDA en Excel
  6. Macro para recorrer una lista y asignar valores – Caso de Noelia Parte 1 de 2
  7. Función ES.IMPAR en Excel
  8. Cuántos Sábados hay en un rango de fechas o cualquier otro día?
  9. Función BDCONTAR en Excel – Contar celdas en una base de datos
  10. 8 Trucos en Excel para comparar datos rápidamente – Parte 1 de 2
  11. Función SIFECHA en Excel

16 comentarios en “Macro en Excel para acumular suma en una misma celda – Parte 2”

  1. Me gustaría ver un ejemplo donde pueda hacer una suma condicional, es decir, sumar una columna de números y son de una fecha determinado y de un concepto dado.
    fecha concepto valor
    1-02-16 Sueldos 150.000
    15-02-16 Papeleria 30.000
    15-02-16 Sueldos 210.000

    esto a manera de ejemplo de la conformación de la tabla

    1. Especialistas En Excel

      Hola Steven, vamos a evaluar tu solicitud para generar un próximo contenido de utilidad, gracias por comentar, saludos

    1. Especialistas En Excel

      Hola Daniel, nos da mucho gusto que hagas parte del #Reto40Excel, te invitamos a seguir y terminarlo, aprende y disfruta. Gracias por comentar, saludos

  2. Nuevamente notifico que para entrar a la página MEEE me solicita una contraseña, antes no tenia ninguna dificultad, agradecere indicar forma de solucionar ésto. Ademas sera posible que podamos contar con videos acerca de Power Pivot.?
    Atentamente
    DMA

  3. ÓSCAR MARIO IBARRA MARTÍNEZ

    Reto alcanzado, lo único que cambie fue el uso de la palabra para borrar el contenido de las celdas donde se llevó a cabo la acumulación, ya que en lugar de “EEE” use “Borrar”, y, en lugar de que apareciera el cero le pedí que dejara las celdas vacías con “”
    Muy interesante esta macro. Gracias por Compartir para Compartir.

    OMIM

    1. Especialistas En Excel

      Hola Óscar, excelente el interés que le pones al contenido de la comunidad Triple EEE, gracias por pertenecer a éste proyecto, saludos

    1. Especialistas En Excel

      Hola Edgar, nada es imposible si se trabaja con perseverancia. Gracias por perteneces a éste proyecto y sigue esforzándote.

  4. Hola estimado Alfonso Lenis, FELICITACIONES EXCELENTE EL MACRO PARA ACUMULAR NUMEROS EN UNA MISMA CELDA. QUIERO SOLLICITARTE MUY COMEDIDAMENTE UN MACRO POR EJEMPLO EN LA CELDA A1= 1 DE UN LIBRO 1 Y SI ABRO EL LIBRO 2 QUE ME EN A1 = 2 Y ASI SUCESIVAMENTE , TAMBIEN PUEDE SER CON FECHAS POR EJEMPLO SI EL LIBRO 1 TIENE EN LA CELDA A1 07/05/2016, AL ABRIR EL LIBRO 2 QUE LA CELDA TENGA LA FECHA 08/05/2016 ETC.

  5. Buenas tardes disculpa en el vídeo de suma acumulada quisiera saber como se haría para acumular si el numero tiene decimales ya que cuando lo realizo me redondea el valor y quisiera que quedara con sus decimales por favor esta excelente el vídeo y bien explicado te felicito.

    Gracias

  6. Saludos Alfonso, yo tengo microsoft ofice 2010 en Aleman y no me funciona este programa que es parecido al tuyo he tratado de traducirlo pero me ha sido dificil pués no conozco nada de VB. Cres que me puedes ayudar a que me funcione en idioma Aleman.
    Un abrazo
    Eusebio
    email: eusebiogr@hotmail.com
    Sub SumarNumeros(Celda As Range)
    With Celda
    IF (.Address = “$C$4” OR .Address = “$D$3”) AND IsNumeric(Range(“C3”).Value) Then
    With Range(“C3”)
    Range(“A1”).Value = Range(“A1”).Value + .Value
    .ClearContents
    .Select
    End With
    End IF
    End With
    End Sub

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *