Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Crear cuenta

Excel - Contar número cantidades en una celda

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:Contar número cantidades en una celda
Autor:Javier Rodriguez (4 intervenciones)
Fecha:02/12/2009 18:37:35
Hola y gracias por adelantado.

Suelo trabajar con Excel y poner muchos valores en una sola celda, por ejemplo

=1000+2000+3000+4000+5000

y necesito una funcion , que me diga el número de sumandos que hay en esa celda , que en este caso son 5

Trabajo con celdas en las que puede haber muchos valores sumados y una autosuma del numero de sumandos usados me seria muy util

He hecho un monton de busquedas pero no encuentro la forma

Un saludo
Responder Subir
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Contar número cantidades en una celda
Autor:José Martínez Martínez (5 intervenciones)
Fecha:04/12/2009 12:04:51
Hola Javier:
Si pones tantos + como sumandos, es decir, un + después de cada sumando, esta fórmula te lo da, sustituyendo b4 por la celda que tu tengas. pruebalo y me lo dices.
Espero que te sirva.
=(LARGO(B4)-LARGO(SUSTITUIR(B4;"+";"")))/LARGO("+")
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Contar número cantidades en una celda
Autor:Javier Rodriguez (4 intervenciones)
Fecha:04/12/2009 18:35:34
Gracias por intentarlo... lo he probado poniendo una suma en la celda b4 pero me dice 0 como resultado

Si se pudiesen contar los + y despues sumarle un 1, ya estaria solucionado, aunque no se como se puede hacer eso

=1+2 , tendria solo un +
=1+2+3+4+5+6 tendria cinco...

asi que sumandole uno mas podria ser

he hecho pruebas con la funcion largo, pero mira el resultado final de la suma, no la lista de sumandos, asi que en las funciones anteriores da 1 y 2 como resultado (3 y 21) largo 1 y 2

Uso mucho esta funcion en el trabajo y me resultaria muy util encontrar una solucion

muchas gracias por contestar
Un saludo,
Javier
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Contar número cantidades en una celda
Autor:José Martínez Martínez (5 intervenciones)
Fecha:04/12/2009 19:05:05
Hola, de nuevo, Javier:
A mí me funciona perfectamente:
Coloco 23+2+3+4+12+123654789+ en b4 y
=(LARGO(B4)-LARGO(SUSTITUIR(B4;"+";"")))/LARGO("+") en c4 o en cualquier otra celda, incluso de otras hojas o libros, y me devuelve 6.
Lo he probado con otros sumandos y me funciona también.
Además esta fórmula es la que yo utilizo para contar cualquier tipo de caracteres, letras o palabras, en una celda.
No entiendo cómo no te funciona a tí.
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:Contar número cantidades en una celda
Autor:javier (4 intervenciones)
Fecha:06/12/2009 17:41:22
Si
Si escribes en b4
23+2+3+4+12+123654789
si que funciona la fórmula... pero si le pones al principio un =, entonces ya no funciona
Uso en el trabajo columnas de datos con nombres de poblaciones, y en las filas las fechas del mes
Tengo un tocho de tickets de viajes con kilos transportados ese dia, un ticket por viaje.
En un mismo dia puedo tener 20, 30 o hasta 40 viajes con pesadas diferentes
En la celda tiene que aparecerme el total de la suma de todos esos viajes, asi que necesito que haiga ese igual al principio
=1+2+3+4+5+6+7+8+9
y que en la celda aparezca el resultado de esa suma, que es 45, el número de kilos transportados ese día en total.
pero al lado de esa celda que pone 45, tengo que poner el número de viajes que se han hecho ese día, que en este caso son 9
si escribo como tu dices
1+2+3+4+5+6+7+8+9
En la celda me aparece "1+2+3+4+5+6+7+8+9" pero no me aparece el total que es 45
Y despues de la suma de todos esos datos, termino contando en la pantalla el número de viajes que se han hecho para ponerlo en la columna de al lado.
B3= 9 viajes
B4= 45 kilos
con los datos dentro de B4 "=1+2+3+4+5+6+7+8+9"
pero apareciendo al imprimir solo los resultados finales que son 9 y 45

Muchas gracias por tu tiempo y esfuerzo
Javier
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:SolucionContarSumandosEnCelda
Autor:Adriano Torres (28 intervenciones)
Fecha:11/12/2009 01:06:18
Que tal Javier, viendo tu pregunta la única solución que se me ocurre es programar una pequeña macro del tipo función, para mostrarla supongamos lo siguiente :

- En la celda B2 tenemos la fórmula =56+8+97+8.5+9+4
- Abre el edito de visual basic (Oprime ALT+F11), inserta un módulo y pega el siguiente código:

Public Function CtaSumandos(ByRef Celda As String)
' Toma la fórmula de la celda especificada
texto = Range(Celda).Formula
' Recorre todo el contenido contando los signos "+", lo que equivale
' a contar las cantidades numéricas
For i = 2 To Len(texto)
char = Mid(texto, i, 1)
If char = "+" Then
Sumandos = Sumandos + 1
End If
Next i
CtaSumandos = Sumandos + 1
End Function

- Ahora para llamar a la función escribe en la celda C2 la fórmula =CtaSumandos("B2")
- Listo el resultado será 6 que es el número de cantidades númericas.

OBSERVACIONES :
1. El argumento que se pasa a la función tiene que estar entre paréntesis, es decir, "B2".
2. Si modificaras el contenido de B2, ya sea que aumentes o quites alguna cantidad es necesario recalcular la función, -no se actualiza como cualquier función de Excel--, solo bastaría colocarse en C2, oprimir F2 y dar enter.
Comentar Subir
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:RE:SolucionContarSumandosEnCelda
Autor:Javier Rodriguez (4 intervenciones)
Fecha:22/12/2009 14:20:21
Muchas gracias Adriano.
Este sistema si que funciona
Un saludo
Comentar Subir