Cual es la función correcta en busca de cantidad de registros.

01/10/2005 - 17:39 por Carlos Balestrini | Informe spam
Buenos dias a todos los de este Grupo:

Mi nombre es Carlos, nunca escribí en este grupo pero leo los e-mails aunque
com atraso. Aclaro que no soy un usuario permanente de Excel y por eso no
tengo buenos conocimientos del tema.

Estoy trabajando en estos momentos con tablas de SQL pero por no conocer
mucho de las sentencias adecuadas para hacer específicas consultas, decidí
bajar consultas simples a Excel e trabajar con él.

Por ejemplo, en estos momentos tengo dos tablas que las resumo en:

Tabla 1.

Campo1 Campo2 Campo3
Nombre T1 Cod1 Cod2

En esta tabla tengo bastantes registros. Pueden llegar a miles, decenas de
miles.
Cod1 son numeros diferentes que se pueden repetir en diferentes registros.
Ocasionalmente puede aparecer la palabra "NULL".
Cod2 son numeros diferentes que se pueden repetir en diferentes registros.
Ocasionalmente puede aparecer la palabra "NULL".

Tabla 2

Campo1 Campo2 Campo3
Nombre T2 Cod1 Cod2

En esta tabla hay menos registros pero igualmente son bastantes. El Nombre
T2 no tiene nada que ver con Nombre T1.
Cod1 son numeros diferentes que se pueden repetir en diferentes registros.
Pueden o no existir en Cod1 de la Tabla 1. No aparece nunca la palabra
"NULL".
Cod2 son numeros diferentes que se pueden repetir en diferentes registros.
Pueden o no existir en Cod2 de la Tabla 2. No aparece nunca la palabra
"NULL".

Clarifico mejor:
Cod1 esta en otra tabla en donde en la Tabla 1 y en la Tabla 2 pueden estar
o no todos.
Idem con Cod 2.
Las tablas donde estan Cod1 y Cod2 son diferentes.

Bueno, que quiero hacer?

En la Tabla 2 quiero incorporar tres campos para cada registro que tengan:

Nuevo campo 1: la cantidad de registros de la Tabla 1 que tengan el par
perfecto Cod1 + Cod2 de la Tabla 2.
Nuevo campo 2: La cantidad de registros de la Tabla 1 que tengan el par
perfecto Cod 1 de la Tabla 2 + la palabra "NULL" en Cod2 de la Tabla 1
Nuevo campo 3: La cantidad de registros de la Tabla 1 que tengan el par
perfecto la palabra "NULL" en Cod 1 en la Tabla 1 + Cod 2 de la Tabla 2

Una última cosa que queria hacer mas no se si es posible es construir una
nueva tabla que tenga solamente los registros:

Nombre Tabla 2 Cod1 Tabla 2 Cod 2 Tabla 2 Nombre T1 Cod1 Tabla 1
Cod2 Tabla 2

y que se cumpla las condiciones que se incluyan tantos registros de cada
Nombre Tabla 2 como la cantidades que tengo en Nuevos campo 1 + Nuevo campo
2 + Nuevo campo 3.

Este trabajo lo estoy haciendo hoy a mano filtrando las condiciones en Tabla
1 y tipiendo los resultados (Subtotales) en Tabla 2 y haciendo Copy/Paste
para construir la nueva tabla. Pero se debe hacer varias veces a la semana y
por eso es bastante trabajoso.

Talvez en SQL sea muy fácil mas aún no encontré la respuesta y por eso pensé
en Excel.

Les agradezco a todos los que lean este extenso e-mail y espero ansioso
alguna respuesta positiva.

Carlos

Preguntas similare

Leer las respuestas

#1 victorbcn1952NO
01/10/2005 - 20:04 | Informe spam
No estoy seguro si esto puede serte de ayuda, pero Excel tiene varias
opciones para filtrar registros de una tabla, mediante criterios
personalizados bastante flexibles.

Consulta en la ayuda 'Filtro' y. ¡Suerte!

:-)



Carlos Balestrini wrote:

Buenos dias a todos los de este Grupo:

Mi nombre es Carlos, nunca escribí en este grupo pero leo los e-mails aunque
com atraso. Aclaro que no soy un usuario permanente de Excel y por eso no
tengo buenos conocimientos del tema.

Estoy trabajando en estos momentos con tablas de SQL pero por no conocer
mucho de las sentencias adecuadas para hacer específicas consultas, decidí
bajar consultas simples a Excel e trabajar con él.

Por ejemplo, en estos momentos tengo dos tablas que las resumo en:

Tabla 1.

Campo1 Campo2 Campo3
Nombre T1 Cod1 Cod2

En esta tabla tengo bastantes registros. Pueden llegar a miles, decenas de
miles.
Cod1 son numeros diferentes que se pueden repetir en diferentes registros.
Ocasionalmente puede aparecer la palabra "NULL".
Cod2 son numeros diferentes que se pueden repetir en diferentes registros.
Ocasionalmente puede aparecer la palabra "NULL".

Tabla 2

Campo1 Campo2 Campo3
Nombre T2 Cod1 Cod2

En esta tabla hay menos registros pero igualmente son bastantes. El Nombre
T2 no tiene nada que ver con Nombre T1.
Cod1 son numeros diferentes que se pueden repetir en diferentes registros.
Pueden o no existir en Cod1 de la Tabla 1. No aparece nunca la palabra
"NULL".
Cod2 son numeros diferentes que se pueden repetir en diferentes registros.
Pueden o no existir en Cod2 de la Tabla 2. No aparece nunca la palabra
"NULL".

Clarifico mejor:
Cod1 esta en otra tabla en donde en la Tabla 1 y en la Tabla 2 pueden estar
o no todos.
Idem con Cod 2.
Las tablas donde estan Cod1 y Cod2 son diferentes.

Bueno, que quiero hacer?

En la Tabla 2 quiero incorporar tres campos para cada registro que tengan:

Nuevo campo 1: la cantidad de registros de la Tabla 1 que tengan el par
perfecto Cod1 + Cod2 de la Tabla 2.
Nuevo campo 2: La cantidad de registros de la Tabla 1 que tengan el par
perfecto Cod 1 de la Tabla 2 + la palabra "NULL" en Cod2 de la Tabla 1
Nuevo campo 3: La cantidad de registros de la Tabla 1 que tengan el par
perfecto la palabra "NULL" en Cod 1 en la Tabla 1 + Cod 2 de la Tabla 2

Una última cosa que queria hacer mas no se si es posible es construir una
nueva tabla que tenga solamente los registros:

Nombre Tabla 2 Cod1 Tabla 2 Cod 2 Tabla 2 Nombre T1 Cod1 Tabla 1
Cod2 Tabla 2

y que se cumpla las condiciones que se incluyan tantos registros de cada
Nombre Tabla 2 como la cantidades que tengo en Nuevos campo 1 + Nuevo campo
2 + Nuevo campo 3.

Este trabajo lo estoy haciendo hoy a mano filtrando las condiciones en Tabla
1 y tipiendo los resultados (Subtotales) en Tabla 2 y haciendo Copy/Paste
para construir la nueva tabla. Pero se debe hacer varias veces a la semana y
por eso es bastante trabajoso.

Talvez en SQL sea muy fácil mas aún no encontré la respuesta y por eso pensé
en Excel.

Les agradezco a todos los que lean este extenso e-mail y espero ansioso
alguna respuesta positiva.

Carlos
Respuesta Responder a este mensaje
#2 Carlos Balestrini
03/10/2005 - 13:48 | Informe spam
Muchas gracias Victor.
Estuve leyendo con detenimiento los filtros.
El problema es que para la primer parte ( construir los tres nuevos campos
en la Tabla 2), obtengo los valores (ya lo hacia con filtros simple) pero
debo hacer uno a uno.
Para la segunda parte (construir nueva tabla) también debo hacer uno a uno
porque en la tabla no me coloca los repetidos. Me explico mejor, un mismo
registro de tabla 1 se repite en varios casos de Tabla 2 pero la nueva tabla
con filtros avanzados no me lo puede individualizar para cada caso de la
Tabla 2.
Me estoy dando cuenta que voy a terminar en pensar en una programación. Como
no he tenido otras respuestas me imagino que no deve haver una función para,
por lo menos, la primer parte sabiendo que hay aqui personas muy expertas
(p.ejemplo. Hector Miguel, KL, Fernando Arroyo, etc.). Ahora, en realidad,
no me imagino como empezar.
Voy a tener que rever bien el tema de programación, alguna vez habia hecho
algo pero bastantes años atrás.
Muchas gracias nuevamente Victor.


""Víctor"" wrote in message
news:
No estoy seguro si esto puede serte de ayuda, pero Excel tiene varias
opciones para filtrar registros de una tabla, mediante criterios
personalizados bastante flexibles.

Consulta en la ayuda 'Filtro' y. ¡Suerte!

:-)



Carlos Balestrini wrote:

Buenos dias a todos los de este Grupo:



Mi nombre es Carlos, nunca escribí en este grupo pero leo los e-mails
aunque
com atraso. Aclaro que no soy un usuario permanente de Excel y por eso no
tengo buenos conocimientos del tema.



Estoy trabajando en estos momentos con tablas de SQL pero por no conocer
mucho de las sentencias adecuadas para hacer específicas consultas,
decidí
bajar consultas simples a Excel e trabajar con él.



Por ejemplo, en estos momentos tengo dos tablas que las resumo en:



Tabla 1.



Campo1 Campo2 Campo3
Nombre T1 Cod1 Cod2



En esta tabla tengo bastantes registros. Pueden llegar a miles, decenas
de
miles.
Cod1 son numeros diferentes que se pueden repetir en diferentes
registros.
Ocasionalmente puede aparecer la palabra "NULL".
Cod2 son numeros diferentes que se pueden repetir en diferentes
registros.
Ocasionalmente puede aparecer la palabra "NULL".



Tabla 2



Campo1 Campo2 Campo3
Nombre T2 Cod1 Cod2



En esta tabla hay menos registros pero igualmente son bastantes. El
Nombre
T2 no tiene nada que ver con Nombre T1.
Cod1 son numeros diferentes que se pueden repetir en diferentes
registros.
Pueden o no existir en Cod1 de la Tabla 1. No aparece nunca la palabra
"NULL".
Cod2 son numeros diferentes que se pueden repetir en diferentes
registros.
Pueden o no existir en Cod2 de la Tabla 2. No aparece nunca la palabra
"NULL".



Clarifico mejor:
Cod1 esta en otra tabla en donde en la Tabla 1 y en la Tabla 2 pueden
estar
o no todos.
Idem con Cod 2.
Las tablas donde estan Cod1 y Cod2 son diferentes.



Bueno, que quiero hacer?



En la Tabla 2 quiero incorporar tres campos para cada registro que
tengan:



Nuevo campo 1: la cantidad de registros de la Tabla 1 que tengan el par
perfecto Cod1 + Cod2 de la Tabla 2.
Nuevo campo 2: La cantidad de registros de la Tabla 1 que tengan el par
perfecto Cod 1 de la Tabla 2 + la palabra "NULL" en Cod2 de la Tabla 1
Nuevo campo 3: La cantidad de registros de la Tabla 1 que tengan el par
perfecto la palabra "NULL" en Cod 1 en la Tabla 1 + Cod 2 de la Tabla 2



Una última cosa que queria hacer mas no se si es posible es construir una
nueva tabla que tenga solamente los registros:



Nombre Tabla 2 Cod1 Tabla 2 Cod 2 Tabla 2 Nombre T1 Cod1 Tabla
1
Cod2 Tabla 2



y que se cumpla las condiciones que se incluyan tantos registros de cada
Nombre Tabla 2 como la cantidades que tengo en Nuevos campo 1 + Nuevo
campo
2 + Nuevo campo 3.



Este trabajo lo estoy haciendo hoy a mano filtrando las condiciones en
Tabla
1 y tipiendo los resultados (Subtotales) en Tabla 2 y haciendo
Copy/Paste
para construir la nueva tabla. Pero se debe hacer varias veces a la
semana y
por eso es bastante trabajoso.



Talvez en SQL sea muy fácil mas aún no encontré la respuesta y por eso
pensé
en Excel.



Les agradezco a todos los que lean este extenso e-mail y espero ansioso
alguna respuesta positiva.



Carlos




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida