Foro de Ayuda Excel | ||
| Soluciona tus problemas con Excel |
| | |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
| | LinkBack | Herramientas | Desplegado |
|
#1
| |||
| |||
| hola tengo una serie de números de 5 dijitos en las celdas c1:c200 lo que necesitaria es que a partir de las celdas 205 por ejemplo me saliera las vezes qe tengo cada número es decir: a b c d 1 25417 2 41741 3 84774 4 41741 5 41741 6 84755 7 84755 8 25417 9 55584 ... 205 2 vezes el 25417 206 3 vezes el 41741 207 3 vezes el 84755 208 1 vez el 55584 la cuestión es que las celdas c1:c200 són un numero extraido de la fórmula =EXTRAE(B1;12;5) >> celda c1 =EXTRAE(B2;12;5) >> celda c2 .... muchas gracias de antemano |
|
#2
| |||
| |||
| Ena la celda D1=contar.si($c$1:$c$200;c1), esto cuenta cuantas veces el numero que esta en C1 aparece en el rango C1:C200, puedes estirar la formula hacia abajo |
|
#3
| |||
| |||
| gracias por la respuesta pero la cuestión es que si pongo eso en las celdas d1:d200 pasará lo siguiente: si en el rango c1:c200 está 4 veces el "23465", c1,c3,c4,c78 en d1 pondrá que está 4 vezes, en c3,c4,c78 tambien. lo que quiero es que automaticamente me diga que numeros hay y la cantidad que hay de cada uno. ya que a tu manera me saldria varias veces el mismo número. una vez hecho con la fórmula sumar.si ... si le doy a eliminar duplicados no funciona, es decir si los elimna peró despues al tener la fórmula la celda D1 por ejemplo vuelve aplicar la formula, no se si me entendeis. gracias de nuevo |
|
#5
| |||
| |||
| gracias jucamas el problema es que cada dia se hace una lista con X numeros ya que esto es el control de décimos vendidos de loteria. el problema es que si la tabla dinámica la hago con el rango a1:a200 i hago la tabla dinamica ya no se me van actualizando los datos a medida que los voy introduciendo no se si me explico. mi idea es que al final del dia, ya esté esa tabla hecha y que no tenga que ir, seleccionar los datos y hacerla. muchisimas gracias |
|
#6
| |||
| |||
| Hola a todos. suport07036, si no quieres utilizar las tablas dinámicas que sugiere jucamas, que por otra parte sería la mejor opción, puedes utilizar lo siguiente. Ya que los datos los quieres a partir de la fila 205, en C205: Código: =K.ESIMO.MENOR($C$1:$C$200;1) Código: =CONTAR.SI($C$1:$C$200;C205) Código: =K.ESIMO.MENOR($C$1:$C$200;1+SUMA(D$205:D205)) Espero que te sirva. Un saludo. Última edición por efmc fecha: 09/11/08 a las 20:56:37. |
|
#7
| |||
| |||
| hola de nuevo primero de todo darte las gracias efmc las formulas que me has dado són muy útiles para mis necesidades. ahora tan solo tengo un problema. en las celdas b3:b300 el contenido es texto. la razón es que entra a través de un lector de códigos de barras un número de 20 digitos el cual, excel si lo trata como numeros los ultimos 5 dígitos los cambia a 0 y eso no me interesa. en las celdas c3:c300 hay una fórmula que extrae 5 dígitos de la celda B misma fila (b3 - c3...) código celda c3 Código: =EXTRAE(B3;12;5) al usar la fórmula que me dijo efmc no actua de manera correcta ya que las celdas c3:c300 están en formato general porque són derivadas de la fórmula extrae. creo que la hay estas opciones: 1. usar una fórmula parecida a =extrae pero que interprete que són numero en vez de letras 2. usar una fórmula que convierta las celdas de texto en numéricas (c3:c300) o algó asi. noe mucho de excel así que adjunto mi hoja para que podais ver exactamente donde está le problema. grácias por vuestra ayuda rápida y eficáz |
|
#8
| |||
| |||
| con k.esimo.menor solamente vas a obtener una lista identica , pero ordenada, es decir con repetidos uno debajo del otro, puedes hacer una lista de unicos como esta Listar Unicos (series de numeros) y despues con CONTAR.SI, tal como te estamos sugiriendo... Lo de la tabla dinamica,no solo es la mejor sugerencia sino que no tiene la dificultad que apuntas ya quedefiniendola para un RANGO DINAMICO, PUEDES PEGAR SOBRE EL RANGO ANTERIOR, que la definicion DINAMICA se estirará y basta con asociar el metodo Refresh al evento Worksheet_Activate. Consejo: las afrimaciones dogmaticas sobre las posibilidades que tiene algo de ser o o no poder ser, sesgan el conocimiento, entorpeciendo su crecimeitno y continua vitalidad. Dificilmente me permito decir: esto no sirve "a priori" |
|
#9
| |||
| |||
| el Planteo sobre texto, se resuelve, de muchas maneras, una es invocando el rango C5:C200, como C5:C200+0 |
|
#10
| |||
| |||
| Hola Suport Te pongo un ejemplo con formulas matriciales, me base en un ejemplo que le vi al mastes ioyama hace tiempo, creo que te puede ser de utilidad, aunque seguramente te va a consumir mucha memoria, lo más recomedable es lo plantea el master Gali Saludos |
| Herramientas | |
| Desplegado | |
| |