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.
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:
- 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
- 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:
- Sumar sólo decimales extraídos y hallar el siguiente valor del promedio – Parte 2
- Open Day Latam MVP Colombia 2016
- Función CONTAR.BLANCO en Excel
- Macro para transferir datos de una hoja a otra – Caso de Noelia Parte 2 de 2
- Función IZQUIERDA en Excel
- Macro para recorrer una lista y asignar valores – Caso de Noelia Parte 1 de 2
- Función ES.IMPAR en Excel
- Cuántos Sábados hay en un rango de fechas o cualquier otro día?
- Función BDCONTAR en Excel – Contar celdas en una base de datos
- 8 Trucos en Excel para comparar datos rápidamente – Parte 1 de 2
- Función SIFECHA en Excel
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
Hola Steven, vamos a evaluar tu solicitud para generar un próximo contenido de utilidad, gracias por comentar, saludos
He logrado resolver el Reto sin mayor dificultad. Muy interesante el ejercicio,Saludos a EEE.
Hola Daniel, nos da mucho gusto que hagas parte del #Reto40Excel, te invitamos a seguir y terminarlo, aprende y disfruta. Gracias por comentar, saludos
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
Hola Daniel, MEEE es la Membresía de Especialistas en Excel, te recomendamos esta información . Gracias por comentar
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
Hola Óscar, excelente el interés que le pones al contenido de la comunidad Triple EEE, gracias por pertenecer a éste proyecto, saludos
OK SE VE MUY DIFICIL PERO NADA IMPOSIBLE Y LO VOY A LOGRARLO TARDE O TEMPRANO LO VOY A HACER
Hola Edgar, nada es imposible si se trabaja con perseverancia. Gracias por perteneces a éste proyecto y sigue esforzándote.
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.
Hola Luis, vamos a tener en cunta tu solocitud para futuros contenidos, gracias por comentar. Saludos
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
Hola Jairo, ese problema lo puedes arreglar con el formato de celda aumentando los decimales. Gracias por comentar, saludos
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
Hola Eusebio, gracias por comentar, vamos a evaluar tu solicitud para un futuro contenido. Saludos